Package types (0.1.19)

API documentation for config_v1.types package.

Classes

ApplyResults

Outputs and artifacts from applying a deployment.

CreateDeploymentRequest

CreatePreviewRequest

A request to create a preview.

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

DeploymentOperationMetadata

Ephemeral metadata content describing the state of a deployment operation.

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.

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.

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.

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.

UpdateDeploymentRequest