AutomationRuleAdvanceRolloutRuleArgs

data class AutomationRuleAdvanceRolloutRuleArgs(val id: Output<String>, val sourcePhases: Output<List<String>>? = null, val wait: Output<String>? = null) : ConvertibleToJava<AutomationRuleAdvanceRolloutRuleArgs>

Constructors

Link copied to clipboard
constructor(id: Output<String>, sourcePhases: Output<List<String>>? = null, wait: Output<String>? = null)

Properties

Link copied to clipboard
val id: Output<String>

Required. 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}.

Link copied to clipboard
val sourcePhases: Output<List<String>>? = null

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?$.

Link copied to clipboard
val wait: Output<String>? = null

Optional. How long to wait after a rollout is finished.

Functions

Link copied to clipboard
open override fun toJava(): AutomationRuleAdvanceRolloutRuleArgs