config/v1 library
Infrastructure Manager API - v1
Creates and manages Google Cloud Platform resources and infrastructure.
For more information, see cloud.google.com/infrastructure-manager/docs
Create an instance of ConfigApi to access these resources:
Classes
- ApplyResults
- Outputs and artifacts from applying a deployment.
- AuditConfig
- Specifies the audit configuration for a service.
- Binding
-
Associates
members
, or principals, with arole
. - ConfigApi
- Creates and manages Google Cloud Platform resources and infrastructure.
- 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.
- ExportDeploymentStatefileRequest
- A request to export a state file passed to a 'ExportDeploymentStatefile' call.
- ExportPreviewResultResponse
-
A response to
ExportPreviewResult
call. - GitSource
- A set of files in a Git repository.
- ImportStatefileRequest
- A request to import a state file passed to a 'ImportStatefile' call.
- ListDeploymentsResponse
- 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. - 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.
- 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.
- PreviewResult
- Contains a signed Cloud Storage URLs.
- ProjectsLocationsDeploymentsResource
- ProjectsLocationsDeploymentsRevisionsResource
- ProjectsLocationsDeploymentsRevisionsResourcesResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsPreviewsResource
- ProjectsLocationsResource
- ProjectsLocationsTerraformVersionsResource
- ProjectsResource
- 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
- 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.
- UnlockDeploymentRequest
- A request to unlock a state file passed to a 'UnlockDeployment' call.
Typedefs
- AuditLogConfig = $AuditLogConfig
- Provides the configuration for logging a type of permissions.
- CancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- ExportPreviewResultRequest = $Empty
- A request to export preview results.
- ExportRevisionStatefileRequest = $Empty
- A request to export a state file passed to a 'ExportRevisionStatefile' call.
- Expr = $Expr
- Represents a textual expression in the Common Expression Language (CEL) syntax.
- Location = $Location00
- A resource that represents a Google Cloud location.
- LockDeploymentRequest = $Empty
- A request to lock a deployment passed to a 'LockDeployment' call.
- Status = $Status
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - TestIamPermissionsRequest = $TestIamPermissionsRequest00
-
Request message for
TestIamPermissions
method. - TestIamPermissionsResponse = $PermissionsResponse
-
Response message for
TestIamPermissions
method.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.