Classes
ApplyResults
Outputs and artifacts from applying a deployment.
AutoMigrationConfig
AutoMigrationConfig contains the automigration configuration for a project.
AutoMigrationConfigName
Resource name for the AutoMigrationConfig resource.
Config
Infrastructure Manager is a managed service that automates the deployment and management of Google Cloud infrastructure resources.
Config.ConfigBase
Base class for server-side implementations of Config
Config.ConfigClient
Client for Config
ConfigClient
Config client wrapper, for convenient use.
ConfigClientBuilder
Builder class for ConfigClient to provide simple configuration of credentials, endpoint etc.
ConfigClientImpl
Config client wrapper implementation, for convenient use.
ConfigSettings
Settings for ConfigClient instances.
CreateDeploymentGroupRequest
A request to create a deployment group
CreateDeploymentRequest
CreatePreviewRequest
A request to create a preview.
DeleteDeploymentGroupRequest
Request message for Delete DeploymentGroup
DeleteDeploymentGroupRequest.Types
Container for nested types declared in the DeleteDeploymentGroupRequest message type.
DeleteDeploymentRequest
DeleteDeploymentRequest.Types
Container for nested types declared in the DeleteDeploymentRequest message type.
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.
Deployment.Types
Container for nested types declared in the Deployment message type.
DeploymentGroup
A DeploymentGroup is a collection of DeploymentUnits that in a DAG-like structure.
DeploymentGroup.Types
Container for nested types declared in the DeploymentGroup message type.
DeploymentGroupName
Resource name for the DeploymentGroup resource.
DeploymentGroupRevision
A DeploymentGroupRevision represents a snapshot of a [DeploymentGroup][google.cloud.config.v1.DeploymentGroup] at a given point in time, created when a DeploymentGroup is provisioned or deprovisioned.
DeploymentGroupRevisionName
Resource name for the DeploymentGroupRevision resource.
DeploymentName
Resource name for the Deployment resource.
DeploymentOperationMetadata
Ephemeral metadata content describing the state of a deployment operation.
DeploymentOperationMetadata.Types
Container for nested types declared in the DeploymentOperationMetadata message type.
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.
DeploymentUnitProgress
The progress of a deployment unit provisioning or deprovisioning.
DeploymentUnitProgress.Types
Container for nested types declared in the DeploymentUnitProgress message type.
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.
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.
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.
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.
Preview.Types
Container for nested types declared in the Preview message type.
PreviewArtifacts
Artifacts created by preview.
PreviewName
Resource name for the Preview resource.
PreviewOperationMetadata
Ephemeral metadata content describing the state of a preview operation.
PreviewOperationMetadata.Types
Container for nested types declared in the PreviewOperationMetadata message type.
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.
ProviderConfig.Types
Container for nested types declared in the ProviderConfig message type.
ProvisionDeploymentGroupOperationMetadata
Operation metadata for ProvisionDeploymentGroup and
DeprovisionDeploymentGroup long-running operations.
ProvisionDeploymentGroupOperationMetadata.Types
Container for nested types declared in the ProvisionDeploymentGroupOperationMetadata message type.
ProvisionDeploymentGroupRequest
The request message for the ProvisionDeploymentGroup method.
Resource
Resource represents a Google Cloud Platform resource actuated by IM. Resources are child resources of Revisions.
Resource.Types
Container for nested types declared in the Resource message type.
ResourceCAIInfo
CAI info of a Resource.
ResourceChange
A resource change represents a change to a resource in the state file.
ResourceChange.Types
Container for nested types declared in the ResourceChange message type.
ResourceChangeName
Resource name for the ResourceChange resource.
ResourceChangeTerraformInfo
Terraform info of a ResourceChange.
ResourceDrift
A resource drift represents a drift to a resource in the state file.
ResourceDriftName
Resource name for the ResourceDrift resource.
ResourceDriftTerraformInfo
Terraform info of a ResourceChange.
ResourceName
Resource name for the Resource resource.
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.
Revision.Types
Container for nested types declared in the Revision message type.
RevisionName
Resource name for the Revision resource.
ServiceAccountName
Resource name for the ServiceAccount resource.
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.
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.
TerraformVersion.Types
Container for nested types declared in the TerraformVersion message type.
TerraformVersionName
Resource name for the TerraformVersion resource.
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
UpdateDeploymentRequest
WorkerPoolName
Resource name for the WorkerPool resource.
Enums
AutoMigrationConfigName.ResourceNameType
The possible contents of AutoMigrationConfigName.
DeleteDeploymentGroupRequest.Types.DeploymentReferencePolicy
Policy on how to handle referenced deployments when deleting the DeploymentGroup.
DeleteDeploymentRequest.Types.DeletePolicy
Policy on how resources actuated by the deployment should be deleted.
Deployment.BlueprintOneofCase
Enum of possible cases for the "blueprint" oneof.
Deployment.Types.ErrorCode
Possible errors that can occur with deployments.
Deployment.Types.LockState
Possible lock states of a deployment.
Deployment.Types.State
Possible states of a deployment.
DeploymentGroup.Types.ProvisioningState
Possible provisioning states of a deployment group.
DeploymentGroup.Types.State
Possible states of a deployment group.
DeploymentGroupName.ResourceNameType
The possible contents of DeploymentGroupName.
DeploymentGroupRevisionName.ResourceNameType
The possible contents of DeploymentGroupRevisionName.
DeploymentName.ResourceNameType
The possible contents of DeploymentName.
DeploymentOperationMetadata.Types.DeploymentStep
The possible steps a deployment may be running.
DeploymentUnitProgress.Types.Intent
The possible intents of a deployment unit.
DeploymentUnitProgress.Types.State
The possible steps a deployment unit provisioning may be running.
ExternalValueSource.SourceOneofCase
Enum of possible cases for the "source" oneof.
OperationMetadata.ResourceMetadataOneofCase
Enum of possible cases for the "resource_metadata" oneof.
Preview.BlueprintOneofCase
Enum of possible cases for the "blueprint" oneof.
Preview.Types.ErrorCode
Possible errors that can occur with previews.
Preview.Types.PreviewMode
Preview mode provides options for customizing preview operations.
Preview.Types.State
Possible states of a preview.
PreviewName.ResourceNameType
The possible contents of PreviewName.
PreviewOperationMetadata.Types.PreviewStep
The possible steps a preview may be running.
ProviderConfig.Types.ProviderSource
ProviderSource represents the source type of the provider.
ProvisionDeploymentGroupOperationMetadata.Types.ProvisionDeploymentGroupStep
Possible steps during a deployment group provisioning or deprovisioning operation.
QuotaValidation
Enum values to control quota checks for resources in terraform configuration files.
Resource.Types.Intent
Possible intent of the resource.
Resource.Types.State
Possible states of a resource.
ResourceChange.Types.Intent
Possible intent of the resource change.
ResourceChangeName.ResourceNameType
The possible contents of ResourceChangeName.
ResourceDriftName.ResourceNameType
The possible contents of ResourceDriftName.
ResourceName.ResourceNameType
The possible contents of ResourceName.
Revision.BlueprintOneofCase
Enum of possible cases for the "blueprint" oneof.
Revision.Types.Action
Actions that generate a revision.
Revision.Types.ErrorCode
Possible errors if Revision could not be created or updated successfully.
Revision.Types.State
Possible states of a revision.
RevisionName.ResourceNameType
The possible contents of RevisionName.
ServiceAccountName.ResourceNameType
The possible contents of ServiceAccountName.
TerraformBlueprint.SourceOneofCase
Enum of possible cases for the "source" oneof.
TerraformVersion.Types.State
Possible states of a TerraformVersion.
TerraformVersionName.ResourceNameType
The possible contents of TerraformVersionName.
WorkerPoolName.ResourceNameType
The possible contents of WorkerPoolName.