# Functions

# Constants

See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.

# Structs

ApplyResults: Outputs and artifacts from applying a deployment.
AuditConfig: Specifies the audit configuration for a service.
AuditLogConfig: Provides the configuration for logging a type of permissions.
Binding: Associates `members`, or principals, with a `role`.
CancelOperationRequest: The request message for Operations.CancelOperation.
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.
DeploymentOperationMetadata: Ephemeral metadata content describing the state of a deployment operation.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
ExportDeploymentStatefileRequest: A request to export a state file passed to a 'ExportDeploymentStatefile' call.
ExportPreviewResultRequest: A request to export preview results.
ExportPreviewResultResponse: A response to `ExportPreviewResult` call.
ExportRevisionStatefileRequest: A request to export a state file passed to a 'ExportRevisionStatefile' call.
Expr: Represents a textual expression in the Common Expression Language (CEL) syntax.
GitSource: A set of files in a Git repository.
ImportStatefileRequest: A request to import a state file passed to a 'ImportStatefile' call.
ListLocationsResponse: The response message for Locations.ListLocations.
ListOperationsResponse: The response message for Operations.ListOperations.
ListPreviewsResponse: A response to a `ListPreviews` call.
ListResourcesResponse: A response to a 'ListResources' call.
ListRevisionsResponse: A response to a 'ListRevisions' call.
ListTerraformVersionsResponse: The response message for the `ListTerraformVersions` method.
Location: A resource that represents a Google Cloud location.
LockDeploymentRequest: A request to lock a deployment passed to a 'LockDeployment' call.
LockInfo: Details about the lock which locked the deployment.
Operation: This resource represents a long-running operation that is the result of a network API call.
OperationMetadata: Represents the metadata of the long-running operation.
Policy: An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources.
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.
PreviewArtifacts: Artifacts created by preview.
PreviewOperationMetadata: Ephemeral metadata content describing the state of a preview operation.
PreviewResult: Contains a signed Cloud Storage URLs.
Resource: Resource represents a Google Cloud Platform resource actuated by IM.
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.
SetIamPolicyRequest: Request message for `SetIamPolicy` method.
Statefile: Contains info about a Terraform state file.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
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.
TestIamPermissionsRequest: Request message for `TestIamPermissions` method.
TestIamPermissionsResponse: Response message for `TestIamPermissions` method.
UnlockDeploymentRequest: A request to unlock a state file passed to a 'UnlockDeployment' call.