This product is not supported for your selected
Datadog site. (
).
gcp_clouddeploy_rollout
active_repair_automation_run
Type: STRING
Provider name: activeRepairAutomationRun
Description: Output only. The AutomationRun actively repairing the rollout.
ancestors
Type: UNORDERED_LIST_STRING
annotations
Type: MAP_STRING_STRING
Provider name: annotations
Description: Optional. 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_state
Type: STRING
Provider name: approvalState
Description: Output only. Approval state of the Rollout.
Possible values:
APPROVAL_STATE_UNSPECIFIED - The Rollout has an unspecified approval state.
NEEDS_APPROVAL - The Rollout requires approval.
DOES_NOT_NEED_APPROVAL - The Rollout does not require approval.
APPROVED - The Rollout has been approved.
REJECTED - The Rollout has been rejected.
approve_time
Type: TIMESTAMP
Provider name: approveTime
Description: Output only. Time at which the Rollout was approved.
controller_rollout
Type: STRING
Provider name: controllerRollout
Description: Output only. Name of the ControllerRollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/{rollout}.
create_time
Type: TIMESTAMP
Provider name: createTime
Description: Output only. Time at which the Rollout was created.
deploy_end_time
Type: TIMESTAMP
Provider name: deployEndTime
Description: Output only. Time at which the Rollout finished deploying.
deploy_failure_cause
Type: STRING
Provider name: deployFailureCause
Description: Output only. The reason this rollout failed. This will always be unspecified while the rollout is in progress.
Possible values:
FAILURE_CAUSE_UNSPECIFIED - No reason for failure is specified.
CLOUD_BUILD_UNAVAILABLE - Cloud Build is not available, either because it is not enabled or because Cloud Deploy has insufficient permissions. See required permission.
EXECUTION_FAILED - The deploy operation did not complete successfully; check Cloud Build logs.
DEADLINE_EXCEEDED - Deployment did not complete within the allotted time.
RELEASE_FAILED - Release is in a failed state.
RELEASE_ABANDONED - Release is abandoned.
VERIFICATION_CONFIG_NOT_FOUND - No Skaffold verify configuration was found.
CLOUD_BUILD_REQUEST_FAILED - Cloud Build failed to fulfill Cloud Deploy’s request. See failure_message for additional details.
OPERATION_FEATURE_NOT_SUPPORTED - A Rollout operation had a feature configured that is not supported.
deploy_start_time
Type: TIMESTAMP
Provider name: deployStartTime
Description: Output only. Time at which the Rollout started deploying.
deploying_build
Type: STRING
Provider name: deployingBuild
Description: Output 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}.
description
Type: STRING
Provider name: description
Description: Optional. Description of the Rollout for user purposes. Max length is 255 characters.
enqueue_time
Type: TIMESTAMP
Provider name: enqueueTime
Description: Output only. Time at which the Rollout was enqueued.
etag
Type: STRING
Provider name: etag
Description: This 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_reason
Type: STRING
Provider name: failureReason
Description: Output only. Additional information about the rollout failure, if available.
labels
Type: UNORDERED_LIST_STRING
Type: STRUCT
Provider name: metadata
Description: Output only. Metadata contains information about the rollout.
automation
Type: STRUCT
Provider name: automation
Description: Output only. AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout.
advance_automation_runs
Type: UNORDERED_LIST_STRING
Provider name: advanceAutomationRuns
Description: Output only. The names of the AutomationRuns initiated by an advance rollout rule.
promote_automation_run
Type: STRING
Provider name: promoteAutomationRun
Description: Output only. The name of the AutomationRun initiated by a promote release rule.
repair_automation_runs
Type: UNORDERED_LIST_STRING
Provider name: repairAutomationRuns
Description: Output only. The names of the AutomationRuns initiated by a repair rollout rule.
cloud_run
Type: STRUCT
Provider name: cloudRun
Description: Output only. The name of the Cloud Run Service that is associated with a Rollout.
job
Type: STRING
Provider name: job
Description: Output only. The name of the Cloud Run job that is associated with a Rollout. Format is projects/{project}/locations/{location}/jobs/{job_name}.
revision
Type: STRING
Provider name: revision
Description: Output only. The Cloud Run Revision id associated with a Rollout.
service
Type: STRING
Provider name: service
Description: Output only. The name of the Cloud Run Service that is associated with a Rollout. Format is projects/{project}/locations/{location}/services/{service}.
service_urls
Type: UNORDERED_LIST_STRING
Provider name: serviceUrls
Description: Output only. The Cloud Run Service urls that are associated with a Rollout.
custom
Type: STRUCT
Provider name: custom
Description: Output only. Custom metadata provided by user-defined Rollout operations.
name
Type: STRING
Provider name: name
Description: Identifier. 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_id
Type: STRING
parent
Type: STRING
phases
Type: UNORDERED_LIST_STRUCT
Provider name: phases
Description: Output only. The phases that represent the workflows of this Rollout.
child_rollout_jobs
Type: STRUCT
Provider name: childRolloutJobs
Description: Output only. ChildRollout job composition.
advance_rollout_jobs
Type: UNORDERED_LIST_STRUCT
Provider name: advanceRolloutJobs
Description: Output only. List of AdvanceChildRolloutJobs
advance_child_rollout_job
Type: STRUCT
Provider name: advanceChildRolloutJob
Description: Output only. An advanceChildRollout Job.
create_child_rollout_job
Type: STRUCT
Provider name: createChildRolloutJob
Description: Output only. A createChildRollout Job.
deploy_job
Type: STRUCT
Provider name: deployJob
Description: Output only. A deploy Job.
id
Type: STRING
Provider name: id
Description: Output only. The ID of the Job.
job_run
Type: STRING
Provider name: jobRun
Description: Output only. The name of the JobRun responsible for the most recent invocation of this Job.
postdeploy_job
Type: STRUCT
Provider name: postdeployJob
Description: Output only. A postdeploy Job.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Output only. The custom actions that the postdeploy Job executes.
predeploy_job
Type: STRUCT
Provider name: predeployJob
Description: Output only. A predeploy Job.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Output only. The custom actions that the predeploy Job executes.
skip_message
Type: STRING
Provider name: skipMessage
Description: Output only. Additional information on why the Job was skipped, if available.
state
Type: STRING
Provider name: state
Description: Output only. The current state of the Job.
Possible values:
STATE_UNSPECIFIED - The Job has an unspecified state.
PENDING - The Job is waiting for an earlier Phase(s) or Job(s) to complete.
DISABLED - The Job is disabled.
IN_PROGRESS - The Job is in progress.
SUCCEEDED - The Job succeeded.
FAILED - The Job failed.
ABORTED - The Job was aborted.
SKIPPED - The Job was skipped.
IGNORED - The Job was ignored.
verify_job
Type: STRUCT
Provider name: verifyJob
Description: Output only. A verify Job.
create_rollout_jobs
Type: UNORDERED_LIST_STRUCT
Provider name: createRolloutJobs
Description: Output only. List of CreateChildRolloutJobs
advance_child_rollout_job
Type: STRUCT
Provider name: advanceChildRolloutJob
Description: Output only. An advanceChildRollout Job.
create_child_rollout_job
Type: STRUCT
Provider name: createChildRolloutJob
Description: Output only. A createChildRollout Job.
deploy_job
Type: STRUCT
Provider name: deployJob
Description: Output only. A deploy Job.
id
Type: STRING
Provider name: id
Description: Output only. The ID of the Job.
job_run
Type: STRING
Provider name: jobRun
Description: Output only. The name of the JobRun responsible for the most recent invocation of this Job.
postdeploy_job
Type: STRUCT
Provider name: postdeployJob
Description: Output only. A postdeploy Job.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Output only. The custom actions that the postdeploy Job executes.
predeploy_job
Type: STRUCT
Provider name: predeployJob
Description: Output only. A predeploy Job.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Output only. The custom actions that the predeploy Job executes.
skip_message
Type: STRING
Provider name: skipMessage
Description: Output only. Additional information on why the Job was skipped, if available.
state
Type: STRING
Provider name: state
Description: Output only. The current state of the Job.
Possible values:
STATE_UNSPECIFIED - The Job has an unspecified state.
PENDING - The Job is waiting for an earlier Phase(s) or Job(s) to complete.
DISABLED - The Job is disabled.
IN_PROGRESS - The Job is in progress.
SUCCEEDED - The Job succeeded.
FAILED - The Job failed.
ABORTED - The Job was aborted.
SKIPPED - The Job was skipped.
IGNORED - The Job was ignored.
verify_job
Type: STRUCT
Provider name: verifyJob
Description: Output only. A verify Job.
deployment_jobs
Type: STRUCT
Provider name: deploymentJobs
Description: Output only. Deployment job composition.
deploy_job
Type: STRUCT
Provider name: deployJob
Description: Output only. The deploy Job. This is the deploy job in the phase.
advance_child_rollout_job
Type: STRUCT
Provider name: advanceChildRolloutJob
Description: Output only. An advanceChildRollout Job.
create_child_rollout_job
Type: STRUCT
Provider name: createChildRolloutJob
Description: Output only. A createChildRollout Job.
deploy_job
Type: STRUCT
Provider name: deployJob
Description: Output only. A deploy Job.
id
Type: STRING
Provider name: id
Description: Output only. The ID of the Job.
job_run
Type: STRING
Provider name: jobRun
Description: Output only. The name of the JobRun responsible for the most recent invocation of this Job.
postdeploy_job
Type: STRUCT
Provider name: postdeployJob
Description: Output only. A postdeploy Job.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Output only. The custom actions that the postdeploy Job executes.
predeploy_job
Type: STRUCT
Provider name: predeployJob
Description: Output only. A predeploy Job.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Output only. The custom actions that the predeploy Job executes.
skip_message
Type: STRING
Provider name: skipMessage
Description: Output only. Additional information on why the Job was skipped, if available.
state
Type: STRING
Provider name: state
Description: Output only. The current state of the Job.
Possible values:
STATE_UNSPECIFIED - The Job has an unspecified state.
PENDING - The Job is waiting for an earlier Phase(s) or Job(s) to complete.
DISABLED - The Job is disabled.
IN_PROGRESS - The Job is in progress.
SUCCEEDED - The Job succeeded.
FAILED - The Job failed.
ABORTED - The Job was aborted.
SKIPPED - The Job was skipped.
IGNORED - The Job was ignored.
verify_job
Type: STRUCT
Provider name: verifyJob
Description: Output only. A verify Job.
postdeploy_job
Type: STRUCT
Provider name: postdeployJob
Description: Output only. The postdeploy Job, which is the last job on the phase.
advance_child_rollout_job
Type: STRUCT
Provider name: advanceChildRolloutJob
Description: Output only. An advanceChildRollout Job.
create_child_rollout_job
Type: STRUCT
Provider name: createChildRolloutJob
Description: Output only. A createChildRollout Job.
deploy_job
Type: STRUCT
Provider name: deployJob
Description: Output only. A deploy Job.
id
Type: STRING
Provider name: id
Description: Output only. The ID of the Job.
job_run
Type: STRING
Provider name: jobRun
Description: Output only. The name of the JobRun responsible for the most recent invocation of this Job.
postdeploy_job
Type: STRUCT
Provider name: postdeployJob
Description: Output only. A postdeploy Job.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Output only. The custom actions that the postdeploy Job executes.
predeploy_job
Type: STRUCT
Provider name: predeployJob
Description: Output only. A predeploy Job.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Output only. The custom actions that the predeploy Job executes.
skip_message
Type: STRING
Provider name: skipMessage
Description: Output only. Additional information on why the Job was skipped, if available.
state
Type: STRING
Provider name: state
Description: Output only. The current state of the Job.
Possible values:
STATE_UNSPECIFIED - The Job has an unspecified state.
PENDING - The Job is waiting for an earlier Phase(s) or Job(s) to complete.
DISABLED - The Job is disabled.
IN_PROGRESS - The Job is in progress.
SUCCEEDED - The Job succeeded.
FAILED - The Job failed.
ABORTED - The Job was aborted.
SKIPPED - The Job was skipped.
IGNORED - The Job was ignored.
verify_job
Type: STRUCT
Provider name: verifyJob
Description: Output only. A verify Job.
predeploy_job
Type: STRUCT
Provider name: predeployJob
Description: Output only. The predeploy Job, which is the first job on the phase.
advance_child_rollout_job
Type: STRUCT
Provider name: advanceChildRolloutJob
Description: Output only. An advanceChildRollout Job.
create_child_rollout_job
Type: STRUCT
Provider name: createChildRolloutJob
Description: Output only. A createChildRollout Job.
deploy_job
Type: STRUCT
Provider name: deployJob
Description: Output only. A deploy Job.
id
Type: STRING
Provider name: id
Description: Output only. The ID of the Job.
job_run
Type: STRING
Provider name: jobRun
Description: Output only. The name of the JobRun responsible for the most recent invocation of this Job.
postdeploy_job
Type: STRUCT
Provider name: postdeployJob
Description: Output only. A postdeploy Job.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Output only. The custom actions that the postdeploy Job executes.
predeploy_job
Type: STRUCT
Provider name: predeployJob
Description: Output only. A predeploy Job.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Output only. The custom actions that the predeploy Job executes.
skip_message
Type: STRING
Provider name: skipMessage
Description: Output only. Additional information on why the Job was skipped, if available.
state
Type: STRING
Provider name: state
Description: Output only. The current state of the Job.
Possible values:
STATE_UNSPECIFIED - The Job has an unspecified state.
PENDING - The Job is waiting for an earlier Phase(s) or Job(s) to complete.
DISABLED - The Job is disabled.
IN_PROGRESS - The Job is in progress.
SUCCEEDED - The Job succeeded.
FAILED - The Job failed.
ABORTED - The Job was aborted.
SKIPPED - The Job was skipped.
IGNORED - The Job was ignored.
verify_job
Type: STRUCT
Provider name: verifyJob
Description: Output only. A verify Job.
verify_job
Type: STRUCT
Provider name: verifyJob
Description: Output only. The verify Job. Runs after a deploy if the deploy succeeds.
advance_child_rollout_job
Type: STRUCT
Provider name: advanceChildRolloutJob
Description: Output only. An advanceChildRollout Job.
create_child_rollout_job
Type: STRUCT
Provider name: createChildRolloutJob
Description: Output only. A createChildRollout Job.
deploy_job
Type: STRUCT
Provider name: deployJob
Description: Output only. A deploy Job.
id
Type: STRING
Provider name: id
Description: Output only. The ID of the Job.
job_run
Type: STRING
Provider name: jobRun
Description: Output only. The name of the JobRun responsible for the most recent invocation of this Job.
postdeploy_job
Type: STRUCT
Provider name: postdeployJob
Description: Output only. A postdeploy Job.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Output only. The custom actions that the postdeploy Job executes.
predeploy_job
Type: STRUCT
Provider name: predeployJob
Description: Output only. A predeploy Job.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Output only. The custom actions that the predeploy Job executes.
skip_message
Type: STRING
Provider name: skipMessage
Description: Output only. Additional information on why the Job was skipped, if available.
state
Type: STRING
Provider name: state
Description: Output only. The current state of the Job.
Possible values:
STATE_UNSPECIFIED - The Job has an unspecified state.
PENDING - The Job is waiting for an earlier Phase(s) or Job(s) to complete.
DISABLED - The Job is disabled.
IN_PROGRESS - The Job is in progress.
SUCCEEDED - The Job succeeded.
FAILED - The Job failed.
ABORTED - The Job was aborted.
SKIPPED - The Job was skipped.
IGNORED - The Job was ignored.
verify_job
Type: STRUCT
Provider name: verifyJob
Description: Output only. A verify Job.
id
Type: STRING
Provider name: id
Description: Output only. The ID of the Phase.
skip_message
Type: STRING
Provider name: skipMessage
Description: Output only. Additional information on why the Phase was skipped, if available.
state
Type: STRING
Provider name: state
Description: Output only. Current state of the Phase.
Possible values:
STATE_UNSPECIFIED - The Phase has an unspecified state.
PENDING - The Phase is waiting for an earlier Phase(s) to complete.
IN_PROGRESS - The Phase is in progress.
SUCCEEDED - The Phase has succeeded.
FAILED - The Phase has failed.
ABORTED - The Phase was aborted.
SKIPPED - The Phase was skipped.
project_id
Type: STRING
project_number
Type: STRING
region_id
Type: STRING
resource_name
Type: STRING
rollback_of_rollout
Type: STRING
Provider name: rollbackOfRollout
Description: Output 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_rollouts
Type: UNORDERED_LIST_STRING
Provider name: rolledBackByRollouts
Description: Output only. Names of Rollouts that rolled back this Rollout.
state
Type: STRING
Provider name: state
Description: Output only. Current state of the Rollout.
Possible values:
STATE_UNSPECIFIED - The Rollout has an unspecified state.
SUCCEEDED - The Rollout has completed successfully.
FAILED - The Rollout has failed.
IN_PROGRESS - The Rollout is being deployed.
PENDING_APPROVAL - The Rollout needs approval.
APPROVAL_REJECTED - An approver rejected the Rollout.
PENDING - The Rollout is waiting for an earlier Rollout(s) to complete on this Target.
PENDING_RELEASE - The Rollout is waiting for the Release to be fully rendered.
CANCELLING - The Rollout is in the process of being cancelled.
CANCELLED - The Rollout has been cancelled.
HALTED - The Rollout is halted.
Type: UNORDERED_LIST_STRING
target_id
Type: STRING
Provider name: targetId
Description: Required. The ID of Target to which this Rollout is deploying.
uid
Type: STRING
Provider name: uid
Description: Output only. Unique identifier of the Rollout.
zone_id
Type: STRING