Este producto no es compatible con el
sitio Datadog seleccionado. (
).
gcp_config_deployment
ancestors
Type: UNORDERED_LIST_STRING
annotations
Type: MAP_STRING_STRING
Provider name: annotations
Description: Optional. Arbitrary key-value metadata storage e.g. to help client tools identify deployments during automation. See https://google.aip.dev/148#annotations for details on format and size limitations.
artifacts_gcs_bucket
Type: STRING
Provider name: artifactsGcsBucket
Description: Optional. User-defined location of Cloud Build logs and artifacts in Google Cloud Storage. Format: gs://{bucket}/{folder}
A default bucket will be bootstrapped if the field is not set or empty. Default bucket format: gs://--blueprint-config
Constraints: - The bucket needs to be in the same project as the deployment - The path cannot be within the path of gcs_source
- The field cannot be updated, including changing its presence
create_time
Type: TIMESTAMP
Provider name: createTime
Description: Output only. Time when the deployment was created.
delete_build
Type: STRING
Provider name: deleteBuild
Description: Output only. Cloud Build instance UUID associated with deleting this deployment.
delete_logs
Type: STRING
Provider name: deleteLogs
Description: Output only. Location of Cloud Build logs in Google Cloud Storage, populated when deleting this deployment. Format: gs://{bucket}/{object}
.
delete_results
Type: STRUCT
Provider name: deleteResults
Description: Output only. Location of artifacts from a DeleteDeployment operation.
artifacts
Type: STRING
Provider name: artifacts
Description: Location of artifacts (e.g. logs) in Google Cloud Storage. Format: gs://{bucket}/{object}
content
Type: STRING
Provider name: content
Description: Location of a blueprint copy and other manifests in Google Cloud Storage. Format: gs://{bucket}/{object}
error_code
Type: STRING
Provider name: errorCode
Description: Output only. Error code describing errors that may have occurred.
Possible values:
ERROR_CODE_UNSPECIFIED
- No error code was specified.
REVISION_FAILED
- The revision failed. See Revision for more details.
CLOUD_BUILD_PERMISSION_DENIED
- Cloud Build failed due to a permission issue.
DELETE_BUILD_API_FAILED
- Cloud Build job associated with a deployment deletion could not be started.
DELETE_BUILD_RUN_FAILED
- Cloud Build job associated with a deployment deletion was started but failed.
BUCKET_CREATION_PERMISSION_DENIED
- Cloud Storage bucket creation failed due to a permission issue.
BUCKET_CREATION_FAILED
- Cloud Storage bucket creation failed due to an issue unrelated to permissions.
error_logs
Type: STRING
Provider name: errorLogs
Description: Output only. Location of Terraform error logs in Google Cloud Storage. Format: gs://{bucket}/{object}
.
import_existing_resources
Type: BOOLEAN
Provider name: importExistingResources
Description: By default, Infra Manager will return a failure when Terraform encounters a 409 code (resource conflict error) during actuation. If this flag is set to true, Infra Manager will instead attempt to automatically import the resource into the Terraform state (for supported resource types) and continue actuation. Not all resource types are supported, refer to documentation.
labels
Type: UNORDERED_LIST_STRING
latest_revision
Type: STRING
Provider name: latestRevision
Description: Output only. Revision name that was most recently applied. Format: projects/{project}/locations/{location}/deployments/{deployment}/ revisions/{revision}
lock_state
Type: STRING
Provider name: lockState
Description: Output only. Current lock state of the deployment.
Possible values:
LOCK_STATE_UNSPECIFIED
- The default value. This value is used if the lock state is omitted.
LOCKED
- The deployment is locked.
UNLOCKED
- The deployment is unlocked.
LOCKING
- The deployment is being locked.
UNLOCKING
- The deployment is being unlocked.
LOCK_FAILED
- The deployment has failed to lock.
UNLOCK_FAILED
- The deployment has failed to unlock.
name
Type: STRING
Provider name: name
Description: Identifier. Resource name of the deployment. Format: projects/{project}/locations/{location}/deployments/{deployment}
organization_id
Type: STRING
parent
Type: STRING
project_id
Type: STRING
project_number
Type: STRING
quota_validation
Type: STRING
Provider name: quotaValidation
Description: Optional. Input to control quota checks for resources in terraform configuration files. There are limited resources on which quota validation applies.
Possible values:
QUOTA_VALIDATION_UNSPECIFIED
- The default value. QuotaValidation on terraform configuration files will be disabled in this case.
ENABLED
- Enable computing quotas for resources in terraform configuration files to get visibility on resources with insufficient quotas.
ENFORCED
- Enforce quota checks so deployment fails if there isn’t sufficient quotas available to deploy resources in terraform configuration files.
resource_name
Type: STRING
service_account
Type: STRING
Provider name: serviceAccount
Description: Required. User-specified Service Account (SA) credentials to be used when actuating resources. Format: projects/{projectID}/serviceAccounts/{serviceAccount}
state
Type: STRING
Provider name: state
Description: Output only. Current state of the deployment.
Possible values:
STATE_UNSPECIFIED
- The default value. This value is used if the state is omitted.
CREATING
- The deployment is being created.
ACTIVE
- The deployment is healthy.
UPDATING
- The deployment is being updated.
DELETING
- The deployment is being deleted.
FAILED
- The deployment has encountered an unexpected error.
SUSPENDED
- The deployment is no longer being actively reconciled. This may be the result of recovering the project after deletion.
DELETED
- The deployment has been deleted.
state_detail
Type: STRING
Provider name: stateDetail
Description: Output only. Additional information regarding the current state.
Type: UNORDERED_LIST_STRING
Type: STRUCT
Provider name: terraformBlueprint
Description: A blueprint described using Terraform’s HashiCorp Configuration Language as a root module.
gcs_source
Type: STRING
Provider name: gcsSource
Description: URI of an object in Google Cloud Storage. Format: gs://{bucket}/{object}
URI may also specify an object version for zipped objects. Format: gs://{bucket}/{object}#{version}
git_source
Type: STRUCT
Provider name: gitSource
Description: URI of a public Git repo.
directory
Type: STRING
Provider name: directory
Description: Optional. Subdirectory inside the repository. Example: ‘staging/my-package’
ref
Type: STRING
Provider name: ref
Description: Optional. Git reference (e.g. branch or tag).
repo
Type: STRING
Provider name: repo
Description: Optional. Repository URL. Example: ‘https://github.com/kubernetes/examples.git'
tf_errors
Type: UNORDERED_LIST_STRUCT
Provider name: tfErrors
Description: Output only. Errors encountered when deleting this deployment. Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
error
Type: STRUCT
Provider name: error
Description: Output only. Original error response from underlying Google API, if available.
code
Type: INT32
Provider name: code
Description: The status code, which should be an enum value of google.rpc.Code.
message
Type: STRING
Provider name: message
Description: A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
error_description
Type: STRING
Provider name: errorDescription
Description: A human-readable error description.
http_response_code
Type: INT32
Provider name: httpResponseCode
Description: HTTP response code returned from Google Cloud Platform APIs when Terraform fails to provision the resource. If unset or 0, no HTTP response code was returned by Terraform.
resource_address
Type: STRING
Provider name: resourceAddress
Description: Address of the resource associated with the error, e.g. google_compute_network.vpc_network
.
tf_version
Type: STRING
Provider name: tfVersion
Description: Output only. The current Terraform version set on the deployment. It is in the format of “Major.Minor.Patch”, for example, “1.3.10”.
tf_version_constraint
Type: STRING
Provider name: tfVersionConstraint
Description: Optional. The user-specified Terraform version constraint. Example: “=1.3.10”.
update_time
Type: TIMESTAMP
Provider name: updateTime
Description: Output only. Time when the deployment was last modified.
worker_pool
Type: STRING
Provider name: workerPool
Description: Optional. The user-specified Cloud Build worker pool resource in which the Cloud Build job will execute. Format: projects/{project}/locations/{location}/workerPools/{workerPoolId}
. If this field is unspecified, the default Cloud Build worker pool will be used.