Clouddeploy Rollout

This table represents the clouddeploy_rollout resource from Google Cloud Platform.

gcp.clouddeploy_rollout

Fields

TitleIDTypeData TypeDescription
_keycorestring
active_repair_automation_runcorestringOutput only. The AutomationRun actively repairing the rollout.
ancestorscorearray<string>
annotationscorehstoreOptional. User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
approval_statecorestringOutput only. Approval state of the `Rollout`. Possible values: ['APPROVAL_STATE_UNSPECIFIED', 'NEEDS_APPROVAL', 'DOES_NOT_NEED_APPROVAL', 'APPROVED', 'REJECTED']. Values descriptions: ['The `Rollout` has an unspecified approval state.', 'The `Rollout` requires approval.', 'The `Rollout` does not require approval.', 'The `Rollout` has been approved.', 'The `Rollout` has been rejected.']
approve_timecoretimestampOutput only. Time at which the `Rollout` was approved.
controller_rolloutcorestringOutput only. Name of the `ControllerRollout`. Format is `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`.
create_timecoretimestampOutput only. Time at which the `Rollout` was created.
datadog_display_namecorestring
deploy_end_timecoretimestampOutput only. Time at which the `Rollout` finished deploying.
deploy_failure_causecorestringOutput only. The reason this rollout failed. This will always be unspecified while the rollout is in progress. Possible values: ['FAILURE_CAUSE_UNSPECIFIED', 'CLOUD_BUILD_UNAVAILABLE', 'EXECUTION_FAILED', 'DEADLINE_EXCEEDED', 'RELEASE_FAILED', 'RELEASE_ABANDONED', 'VERIFICATION_CONFIG_NOT_FOUND', 'CLOUD_BUILD_REQUEST_FAILED', 'OPERATION_FEATURE_NOT_SUPPORTED']. Values descriptions: ['No reason for failure is specified.', 'Cloud Build is not available, either because it is not enabled or because Cloud Deploy has insufficient permissions. See [required permission](https://cloud.google.com/deploy/docs/cloud-deploy-service-account#required_permissions).', 'The deploy operation did not complete successfully; check Cloud Build logs.', 'Deployment did not complete within the allotted time.', 'Release is in a failed state.', 'Release is abandoned.', 'No Skaffold verify configuration was found.', "Cloud Build failed to fulfill Cloud Deploy's request. See failure_message for additional details.", 'A Rollout operation had a feature configured that is not supported.']
deploy_start_timecoretimestampOutput only. Time at which the `Rollout` started deploying.
deploying_buildcorestringOutput only. The resource name of the Cloud Build `Build` object that is used to deploy the Rollout. Format is `projects/{project}/locations/{location}/builds/{build}`.
descriptioncorestringOptional. Description of the `Rollout` for user purposes. Max length is 255 characters.
enqueue_timecoretimestampOutput only. Time at which the `Rollout` was enqueued.
etagcorestringThis checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
failure_reasoncorestringOutput only. Additional information about the rollout failure, if available.
labelscorearray<string>
metadatacorejsonOutput only. Metadata contains information about the rollout.
namecorestringIdentifier. Name of the `Rollout`. Format is `projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}`. The `rollout` component must match `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`
organization_idcorestring
parentcorestring
phasescorejsonOutput only. The phases that represent the workflows of this `Rollout`.
project_idcorestring
project_numbercorestring
resource_namecorestring
rollback_of_rolloutcorestringOutput only. Name of the `Rollout` that is rolled back by this `Rollout`. Empty if this `Rollout` wasn't created as a rollback.
rolled_back_by_rolloutscorearray<string>Output only. Names of `Rollouts` that rolled back this `Rollout`.
statecorestringOutput only. Current state of the `Rollout`. Possible values: ['STATE_UNSPECIFIED', 'SUCCEEDED', 'FAILED', 'IN_PROGRESS', 'PENDING_APPROVAL', 'APPROVAL_REJECTED', 'PENDING', 'PENDING_RELEASE', 'CANCELLING', 'CANCELLED', 'HALTED']. Values descriptions: ['The `Rollout` has an unspecified state.', 'The `Rollout` has completed successfully.', 'The `Rollout` has failed.', 'The `Rollout` is being deployed.', 'The `Rollout` needs approval.', 'An approver rejected the `Rollout`.', 'The `Rollout` is waiting for an earlier Rollout(s) to complete on this `Target`.', 'The `Rollout` is waiting for the `Release` to be fully rendered.', 'The `Rollout` is in the process of being cancelled.', 'The `Rollout` has been cancelled.', 'The `Rollout` is halted.']
tagscorehstore
target_idcorestringRequired. The ID of Target to which this `Rollout` is deploying.
uidcorestringOutput only. Unique identifier of the `Rollout`.