AdvanceRolloutRule class

The AdvanceRollout automation rule will automatically advance a successful Rollout to the next phase.

Constructors

AdvanceRolloutRule({required Input<String> id, Input<List<String>>? sourcePhases, Input<String>? wait})
Creates a new AdvanceRolloutRule. id ID of the rule. This id must be unique in the Automation resource to which this rule belongs. The format is a-z{0,62}. sourcePhases Optional. Proceeds only after phase name matched any one in the list. This value must consist of lower-case letters, numbers, and hyphens, start with a letter and end with a letter or a number, and have a max length of 63 characters. In other words, it must match the following regex: ^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$. wait Optional. How long to wait after a rollout is finished.
const
AdvanceRolloutRule.fromMap(Map<String, dynamic> map)
factory

Properties

hashCode → int
The hash code for this object.
no setterinherited
id → Input<String>
ID of the rule. This id must be unique in the Automation resource to which this rule belongs. The format is a-z{0,62}.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
sourcePhases → Input<List<String>>?
Optional. Proceeds only after phase name matched any one in the list. This value must consist of lower-case letters, numbers, and hyphens, start with a letter and end with a letter or a number, and have a max length of 63 characters. In other words, it must match the following regex: ^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$.
final
wait → Input<String>?
Optional. How long to wait after a rollout is finished.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited