Infrastructure Manager v1 API - Namespace Google.Cloud.Config.V1 (1.12.0)

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.