Google Cloud Deploy v1 API - Class AutomationRun (2.11.0)

 public sealed class AutomationRun : IMessage<AutomationRun>, IEquatable<AutomationRun>, IDeepCloneable<AutomationRun>, IBufferMessage, IMessage 

Reference documentation and code samples for the Google Cloud Deploy v1 API class AutomationRun.

An AutomationRun resource in the Cloud Deploy API.

An AutomationRun represents an execution instance of an automation rule.

Inheritance

object > AutomationRun

Namespace

Google.Cloud.Deploy.V1

Assembly

Google.Cloud.Deploy.V1.dll

Constructors

AutomationRun()

 public AutomationRun() 

AutomationRun(AutomationRun)

 public AutomationRun(AutomationRun other) 
Parameter
Name
Description

Properties

AdvanceRolloutOperation

 public AdvanceRolloutOperation AdvanceRolloutOperation { get; set; } 

Output only. Advances a rollout to the next phase.

Property Value
Type
Description

AutomationId

 public string AutomationId { get; set; } 

Output only. The ID of the automation that initiated the operation.

Property Value
Type
Description

AutomationRunName

 public AutomationRunName AutomationRunName { get; set; } 

AutomationRunName -typed view over the Name resource name property.

Property Value
Type
Description

AutomationSnapshot

 public Automation AutomationSnapshot { get; set; } 

Output only. Snapshot of the Automation taken at AutomationRun creation time.

Property Value
Type
Description

CreateTime

 public Timestamp CreateTime { get; set; } 

Output only. Time at which the AutomationRun was created.

Property Value
Type
Description

Etag

 public string Etag { get; set; } 

Output only. The weak etag of the AutomationRun resource. 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.

Property Value
Type
Description

ExpireTime

 public Timestamp ExpireTime { get; set; } 

Output only. Time the AutomationRun expires. An AutomationRun expires after 14 days from its creation date.

Property Value
Type
Description

Name

 public string Name { get; set; } 

Output only. Name of the AutomationRun . Format is projects/{project}/locations/{location}/deliveryPipelines/{delivery_pipeline}/automationRuns/{automation_run} .

Property Value
Type
Description

OperationCase

 public AutomationRun.OperationOneofCase OperationCase { get; } 
Property Value
Type
Description

PromoteReleaseOperation

 public PromoteReleaseOperation PromoteReleaseOperation { get; set; } 

Output only. Promotes a release to a specified 'Target'.

Property Value
Type
Description

RepairRolloutOperation

 public RepairRolloutOperation RepairRolloutOperation { get; set; } 

Output only. Repairs a failed 'Rollout'.

Property Value
Type
Description

RuleId

 public string RuleId { get; set; } 

Output only. The ID of the automation rule that initiated the operation.

Property Value
Type
Description

ServiceAccount

 public string ServiceAccount { get; set; } 

Output only. Email address of the user-managed IAM service account that performs the operations against Cloud Deploy resources.

Property Value
Type
Description

State

 public AutomationRun.Types.State State { get; set; } 

Output only. Current state of the AutomationRun .

Property Value
Type
Description

StateDescription

 public string StateDescription { get; set; } 

Output only. Explains the current state of the AutomationRun . Present only when an explanation is needed.

Property Value
Type
Description

TargetId

 public string TargetId { get; set; } 

Output only. The ID of the target that represents the promotion stage that initiates the AutomationRun . The value of this field is the last segment of a target name.

Property Value
Type
Description

UpdateTime

 public Timestamp UpdateTime { get; set; } 

Output only. Time at which the automationRun was updated.

Property Value
Type
Description

WaitUntilTime

 public Timestamp WaitUntilTime { get; set; } 

Output only. Earliest time the AutomationRun will attempt to resume. Wait-time is configured by wait in automation rule.

Property Value
Type
Description