AutomationRun class
An AutomationRun
resource in the Cloud Deploy API.
An AutomationRun
represents an execution instance of an automation rule.
Constructors
- AutomationRun({AdvanceRolloutOperation? advanceRolloutOperation, String? automationId, Automation? automationSnapshot, String? createTime, String? etag, String? expireTime, String? name, PromoteReleaseOperation? promoteReleaseOperation, RepairRolloutOperation? repairRolloutOperation, String? ruleId, String? serviceAccount, String? state, String? stateDescription, String? targetId, String? updateTime, String? waitUntilTime})
- AutomationRun.fromJson(Map json_)
Properties
- advanceRolloutOperation ↔ AdvanceRolloutOperation?
-
Advances a rollout to the next phase.
getter/setter pair
- automationId ↔ String?
-
The ID of the automation that initiated the operation.
getter/setter pair
- automationSnapshot ↔ Automation?
-
Snapshot of the Automation taken at AutomationRun creation time.
getter/setter pair
- createTime ↔ String?
-
Time at which the
AutomationRun
was created.getter/setter pair - etag ↔ String?
-
The weak etag of the
AutomationRun
resource.getter/setter pair - expireTime ↔ String?
-
Time the
AutomationRun
expires.getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
- name ↔ String?
-
Name of the
AutomationRun
.getter/setter pair - promoteReleaseOperation ↔ PromoteReleaseOperation?
-
Promotes a release to a specified 'Target'.
getter/setter pair
- repairRolloutOperation ↔ RepairRolloutOperation?
-
Repairs a failed 'Rollout'.
getter/setter pair
- ruleId ↔ String?
-
The ID of the automation rule that initiated the operation.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- serviceAccount ↔ String?
-
Email address of the user-managed IAM service account that performs the
operations against Cloud Deploy resources.
getter/setter pair
- state ↔ String?
-
Current state of the
AutomationRun
.getter/setter pair - stateDescription ↔ String?
-
Explains the current state of the
AutomationRun
.getter/setter pair - targetId ↔ String?
-
The ID of the target that represents the promotion stage that initiates
the
AutomationRun
.getter/setter pair - updateTime ↔ String?
-
Time at which the automationRun was updated.
getter/setter pair
- waitUntilTime ↔ String?
-
Earliest time the
AutomationRun
will attempt to resume.getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited