API documentation for config_v1.types
package.
Classes
ApplyResults
Outputs and artifacts from applying a deployment.
AutoMigrationConfig
AutoMigrationConfig contains the automigration configuration for a project.
CreateDeploymentGroupRequest
A request to create a deployment group
CreateDeploymentRequest
CreatePreviewRequest
A request to create a preview.
DeleteDeploymentGroupRequest
Request message for Delete DeploymentGroup
DeleteDeploymentRequest
DeletePreviewRequest
A request to delete a preview.
DeleteStatefileRequest
A request to delete a state file passed to a 'DeleteStatefile' call.
Deployment
A Deployment is a group of resources and configs managed and provisioned by Infra Manager.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeploymentGroup
A DeploymentGroup is a collection of DeploymentUnits that in a DAG-like structure.
DeploymentGroupRevision
A DeploymentGroupRevision represents a snapshot of a DeploymentGroup at a given point in time, created when a DeploymentGroup is provisioned or deprovisioned.
DeploymentOperationMetadata
Ephemeral metadata content describing the state of a deployment operation.
DeploymentOperationSummary
The summary of the deployment operation.
DeploymentSource
Configuration for a value sourced from a Deployment.
DeploymentSpec
Spec for a deployment to be created.
DeploymentUnit
A DeploymentUnit is a container for a deployment and its
dependencies. An existing deployment can be provided directly in the
unit, or the unit can act as a placeholder to define the DAG, with
the deployment specs supplied in a provisionDeploymentRequest
.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
DeploymentUnitProgress
The progress of a deployment unit provisioning or deprovisioning.
DeprovisionDeploymentGroupRequest
The request message for the DeprovisionDeploymentGroup method.
ExportDeploymentStatefileRequest
A request to export a state file passed to a 'ExportDeploymentStatefile' call.
ExportLockInfoRequest
A request to get a state file lock info passed to a 'ExportLockInfo' call.
ExportPreviewResultRequest
A request to export preview results.
ExportPreviewResultResponse
A response to ExportPreviewResult
call. Contains preview
results.
ExportRevisionStatefileRequest
A request to export a state file passed to a 'ExportRevisionStatefile' call.
ExternalValueSource
Configuration for a source of an external value.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetAutoMigrationConfigRequest
The request message for the GetAutoMigrationConfig method.
GetDeploymentGroupRequest
The request message for the GetDeploymentGroup method.
GetDeploymentGroupRevisionRequest
The request message for the GetDeploymentGroupRevision method.
GetDeploymentRequest
GetPreviewRequest
A request to get details about a preview.
GetResourceChangeRequest
The request message for the GetResourceChange method.
GetResourceDriftRequest
The request message for the GetResourceDrift method.
GetResourceRequest
A request to get a Resource from a 'GetResource' call.
GetRevisionRequest
A request to get a Revision from a 'GetRevision' call.
GetTerraformVersionRequest
The request message for the GetTerraformVersion method.
GitSource
A set of files in a Git repository.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ImportStatefileRequest
A request to import a state file passed to a 'ImportStatefile' call.
ListDeploymentGroupRevisionsRequest
The request message for the ListDeploymentGroupRevisions method.
ListDeploymentGroupRevisionsResponse
The response message for the ListDeploymentGroupRevisions method.
ListDeploymentGroupsRequest
The request message for the ListDeploymentGroups method.
ListDeploymentGroupsResponse
The response message for the ListDeploymentGroups method.
ListDeploymentsRequest
ListDeploymentsResponse
ListPreviewsRequest
A request to list all previews for a given project and location.
ListPreviewsResponse
A response to a ListPreviews
call. Contains a list of Previews.
ListResourceChangesRequest
The request message for the ListResourceChanges method.
ListResourceChangesResponse
A response to a 'ListResourceChanges' call. Contains a list of ResourceChanges.
ListResourceDriftsRequest
The request message for the ListResourceDrifts method.
ListResourceDriftsResponse
A response to a 'ListResourceDrifts' call. Contains a list of ResourceDrifts.
ListResourcesRequest
A request to list Resources passed to a 'ListResources' call.
ListResourcesResponse
A response to a 'ListResources' call. Contains a list of Resources.
ListRevisionsRequest
A request to list Revisions passed to a 'ListRevisions' call.
ListRevisionsResponse
A response to a 'ListRevisions' call. Contains a list of Revisions.
ListTerraformVersionsRequest
The request message for the ListTerraformVersions method.
ListTerraformVersionsResponse
The response message for the ListTerraformVersions
method.
LockDeploymentRequest
A request to lock a deployment passed to a 'LockDeployment' call.
LockInfo
Details about the lock which locked the deployment.
OperationMetadata
Represents the metadata of the long-running operation.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Preview
A preview represents a set of actions Infra Manager would perform to move the resources towards the desired state as specified in the configuration.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
PreviewArtifacts
Artifacts created by preview.
PreviewOperationMetadata
Ephemeral metadata content describing the state of a preview operation.
PreviewResult
Contains a signed Cloud Storage URLs.
PropertyChange
A property change represents a change to a property in the state file.
PropertyDrift
A property drift represents a drift to a property in the state file.
ProviderConfig
ProviderConfig contains the provider configurations.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
ProvisionDeploymentGroupOperationMetadata
Operation metadata for ProvisionDeploymentGroup
and DeprovisionDeploymentGroup
long-running operations.
ProvisionDeploymentGroupRequest
The request message for the ProvisionDeploymentGroup method.
QuotaValidation
Enum values to control quota checks for resources in terraform configuration files.
Resource
Resource represents a Google Cloud Platform resource actuated by IM. Resources are child resources of Revisions.
ResourceCAIInfo
CAI info of a Resource.
ResourceChange
A resource change represents a change to a resource in the state file.
ResourceChangeTerraformInfo
Terraform info of a ResourceChange.
ResourceDrift
A resource drift represents a drift to a resource in the state file.
ResourceDriftTerraformInfo
Terraform info of a ResourceChange.
ResourceTerraformInfo
Terraform info of a Resource.
Revision
A child resource of a Deployment generated by a 'CreateDeployment' or 'UpdateDeployment' call. Each Revision contains metadata pertaining to a snapshot of a particular Deployment.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Statefile
Contains info about a Terraform state file
TerraformBlueprint
TerraformBlueprint describes the source of a Terraform root module which describes the resources and configs to be deployed.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
TerraformError
Errors encountered during actuation using Terraform
TerraformOutput
Describes a Terraform output.
TerraformVariable
A Terraform input variable.
TerraformVersion
A TerraformVersion represents the support state the corresponding Terraform version.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
UnlockDeploymentRequest
A request to unlock a state file passed to a 'UnlockDeployment' call.
UpdateAutoMigrationConfigRequest
The request message for the UpdateAutoMigrationConfig method.
UpdateDeploymentGroupRequest
A request message for updating a deployment group

