Package Classes (0.1.14)

Summary of entries of Classes for config.

Classes

ConfigAsyncClient

Infrastructure Manager is a managed service that automates the deployment and management of Google Cloud infrastructure resources.

ConfigClient

Infrastructure Manager is a managed service that automates the deployment and management of Google Cloud infrastructure resources.

ListDeploymentsAsyncPager

A pager for iterating through list_deployments requests.

This class thinly wraps an initial ListDeploymentsResponse object, and provides an __aiter__ method to iterate through its deployments field.

If there are more pages, the __aiter__ method will make additional ListDeployments requests and continue to iterate through the deployments field on the corresponding responses.

All the usual ListDeploymentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListDeploymentsPager

A pager for iterating through list_deployments requests.

This class thinly wraps an initial ListDeploymentsResponse object, and provides an __iter__ method to iterate through its deployments field.

If there are more pages, the __iter__ method will make additional ListDeployments requests and continue to iterate through the deployments field on the corresponding responses.

All the usual ListDeploymentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListPreviewsAsyncPager

A pager for iterating through list_previews requests.

This class thinly wraps an initial ListPreviewsResponse object, and provides an __aiter__ method to iterate through its previews field.

If there are more pages, the __aiter__ method will make additional ListPreviews requests and continue to iterate through the previews field on the corresponding responses.

All the usual ListPreviewsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListPreviewsPager

A pager for iterating through list_previews requests.

This class thinly wraps an initial ListPreviewsResponse object, and provides an __iter__ method to iterate through its previews field.

If there are more pages, the __iter__ method will make additional ListPreviews requests and continue to iterate through the previews field on the corresponding responses.

All the usual ListPreviewsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListResourcesAsyncPager

A pager for iterating through list_resources requests.

This class thinly wraps an initial ListResourcesResponse object, and provides an __aiter__ method to iterate through its resources field.

If there are more pages, the __aiter__ method will make additional ListResources requests and continue to iterate through the resources field on the corresponding responses.

All the usual ListResourcesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListResourcesPager

A pager for iterating through list_resources requests.

This class thinly wraps an initial ListResourcesResponse object, and provides an __iter__ method to iterate through its resources field.

If there are more pages, the __iter__ method will make additional ListResources requests and continue to iterate through the resources field on the corresponding responses.

All the usual ListResourcesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListRevisionsAsyncPager

A pager for iterating through list_revisions requests.

This class thinly wraps an initial ListRevisionsResponse object, and provides an __aiter__ method to iterate through its revisions field.

If there are more pages, the __aiter__ method will make additional ListRevisions requests and continue to iterate through the revisions field on the corresponding responses.

All the usual ListRevisionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListRevisionsPager

A pager for iterating through list_revisions requests.

This class thinly wraps an initial ListRevisionsResponse object, and provides an __iter__ method to iterate through its revisions field.

If there are more pages, the __iter__ method will make additional ListRevisions requests and continue to iterate through the revisions field on the corresponding responses.

All the usual ListRevisionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListTerraformVersionsAsyncPager

A pager for iterating through list_terraform_versions requests.

This class thinly wraps an initial ListTerraformVersionsResponse object, and provides an __aiter__ method to iterate through its terraform_versions field.

If there are more pages, the __aiter__ method will make additional ListTerraformVersions requests and continue to iterate through the terraform_versions field on the corresponding responses.

All the usual ListTerraformVersionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListTerraformVersionsPager

A pager for iterating through list_terraform_versions requests.

This class thinly wraps an initial ListTerraformVersionsResponse object, and provides an __iter__ method to iterate through its terraform_versions field.

If there are more pages, the __iter__ method will make additional ListTerraformVersions requests and continue to iterate through the terraform_versions field on the corresponding responses.

All the usual ListTerraformVersionsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ApplyResults

Outputs and artifacts from applying a deployment.

OutputsEntry

The abstract base class for a message.

CreateDeploymentRequest

CreatePreviewRequest

A request to create a preview.

DeleteDeploymentRequest

DeletePolicy

Policy on how resources actuated by the deployment should be deleted.

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

AnnotationsEntry

The abstract base class for a message.

ErrorCode

Possible errors that can occur with deployments.

LabelsEntry

The abstract base class for a message.

LockState

Possible lock states of a deployment.

State

Possible states of a deployment.

DeploymentOperationMetadata

Ephemeral metadata content describing the state of a deployment operation.

DeploymentStep

The possible steps a deployment may be running.

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.

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.

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

AnnotationsEntry

The abstract base class for a message.

ErrorCode

Possible errors that can occur with previews.

LabelsEntry

The abstract base class for a message.

PreviewMode

Preview mode provides options for customizing preview operations.

State

Possible states of a preview.

PreviewArtifacts

Artifacts created by preview.

PreviewOperationMetadata

Ephemeral metadata content describing the state of a preview operation.

PreviewStep

The possible steps a preview may be running.

PreviewResult

Contains a signed Cloud Storage URLs.

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.

CaiAssetsEntry

The abstract base class for a message.

Intent

Possible intent of the resource.

State

Possible states of a resource.

ResourceCAIInfo

CAI info of a 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.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Action

Actions that generate a revision.

ErrorCode

Possible errors if Revision could not be created or updated successfully.

State

Possible states of a revision.

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

InputValuesEntry

The abstract base class for a message.

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

State

Possible states of a TerraformVersion.

UnlockDeploymentRequest

A request to unlock a state file passed to a 'UnlockDeployment' call.

UpdateDeploymentRequest

Modules

pagers

API documentation for config_v1.services.config.pagers module.