View Source GoogleApi.CloudDeploy.V1.Model.AutomationRun (google_api_cloud_deploy v0.13.0)
An AutomationRun resource in the Cloud Deploy API. An AutomationRun represents an execution instance of an automation rule.
Attributes
-
advanceRolloutOperation(type:GoogleApi.CloudDeploy.V1.Model.AdvanceRolloutOperation.t, default:nil) - Output only. Advances a rollout to the next phase. -
automationId(type:String.t, default:nil) - Output only. The ID of the automation that initiated the operation. -
automationSnapshot(type:GoogleApi.CloudDeploy.V1.Model.Automation.t, default:nil) - Output only. Snapshot of the Automation taken at AutomationRun creation time. -
createTime(type:DateTime.t, default:nil) - Output only. Time at which theAutomationRunwas created. -
etag(type:String.t, default:nil) - Output only. The weak etag of theAutomationRunresource. 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. -
expireTime(type:DateTime.t, default:nil) - Output only. Time theAutomationRunexpires. AnAutomationRunexpires after 14 days from its creation date. -
name(type:String.t, default:nil) - Output only. Name of theAutomationRun. Format isprojects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run}. -
policyViolation(type:GoogleApi.CloudDeploy.V1.Model.PolicyViolation.t, default:nil) - Output only. Contains information about what policies prevented theAutomationRunfrom proceeding. -
promoteReleaseOperation(type:GoogleApi.CloudDeploy.V1.Model.PromoteReleaseOperation.t, default:nil) - Output only. Promotes a release to a specified 'Target'. -
repairRolloutOperation(type:GoogleApi.CloudDeploy.V1.Model.RepairRolloutOperation.t, default:nil) - Output only. Repairs a failed 'Rollout'. -
ruleId(type:String.t, default:nil) - Output only. The ID of the automation rule that initiated the operation. -
serviceAccount(type:String.t, default:nil) - Output only. Email address of the user-managed IAM service account that performs the operations against Cloud Deploy resources. -
state(type:String.t, default:nil) - Output only. Current state of theAutomationRun. -
stateDescription(type:String.t, default:nil) - Output only. Explains the current state of theAutomationRun. Present only when an explanation is needed. -
targetId(type:String.t, default:nil) - Output only. The ID of the source target that initiates theAutomationRun. The value of this field is the last segment of a target name. -
timedPromoteReleaseOperation(type:GoogleApi.CloudDeploy.V1.Model.TimedPromoteReleaseOperation.t, default:nil) - Output only. Promotes a release to a specified 'Target' as defined in a Timed Promote Release rule. -
updateTime(type:DateTime.t, default:nil) - Output only. Time at which the automationRun was updated. -
waitUntilTime(type:DateTime.t, default:nil) - Output only. Earliest time theAutomationRunwill attempt to resume. Wait-time is configured bywaitin automation rule.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.CloudDeploy.V1.Model.AutomationRun{ advanceRolloutOperation: GoogleApi.CloudDeploy.V1.Model.AdvanceRolloutOperation.t() | nil, automationId: String.t() | nil, automationSnapshot: GoogleApi.CloudDeploy.V1.Model.Automation.t() | nil, createTime: DateTime.t() | nil, etag: String.t() | nil, expireTime: DateTime.t() | nil, name: String.t() | nil, policyViolation: GoogleApi.CloudDeploy.V1.Model.PolicyViolation.t() | nil, promoteReleaseOperation: GoogleApi.CloudDeploy.V1.Model.PromoteReleaseOperation.t() | nil, repairRolloutOperation: GoogleApi.CloudDeploy.V1.Model.RepairRolloutOperation.t() | nil, ruleId: String.t() | nil, serviceAccount: String.t() | nil, state: String.t() | nil, stateDescription: String.t() | nil, targetId: String.t() | nil, timedPromoteReleaseOperation: GoogleApi.CloudDeploy.V1.Model.TimedPromoteReleaseOperation.t() | nil, updateTime: DateTime.t() | nil, waitUntilTime: DateTime.t() | nil }
Functions
Unwrap a decoded JSON object into its complex fields.