Automation Rule
data class AutomationRule(val advanceRolloutRule: AutomationRuleAdvanceRolloutRule? = null, val promoteReleaseRule: AutomationRulePromoteReleaseRule? = null, val repairRolloutRule: AutomationRuleRepairRolloutRule? = null, val timedPromoteReleaseRule: AutomationRuleTimedPromoteReleaseRule? = null)
Constructors
Link copied to clipboard
constructor(advanceRolloutRule: AutomationRuleAdvanceRolloutRule? = null, promoteReleaseRule: AutomationRulePromoteReleaseRule? = null, repairRolloutRule: AutomationRuleRepairRolloutRule? = null, timedPromoteReleaseRule: AutomationRuleTimedPromoteReleaseRule? = null)
Properties
Link copied to clipboard
Optional. The AdvanceRolloutRule
will automatically advance a successful Rollout. Structure is documented below.
Link copied to clipboard
Optional. PromoteReleaseRule
will automatically promote a release from the current target to a specified target. Structure is documented below.
Link copied to clipboard
Optional. The RepairRolloutRule will automatically repair a failed rollout. Structure is documented below.
Link copied to clipboard
Optional. The TimedPromoteReleaseRule
will automatically promote a release from the current target(s) to the specified target(s) on a configured schedule. Structure is documented below.