AutomationRule constructor
const
AutomationRule({
- Input<
AutomationRuleAdvanceRolloutRule?> ? advanceRolloutRule, - Input<
AutomationRulePromoteReleaseRule?> ? promoteReleaseRule, - Input<
AutomationRuleRepairRolloutRule?> ? repairRolloutRule, - Input<
AutomationRuleTimedPromoteReleaseRule?> ? timedPromoteReleaseRule,
Creates a new AutomationRule.
advanceRolloutRule Optional. The AdvanceRolloutRule will automatically advance a successful Rollout.
promoteReleaseRule Optional. PromoteReleaseRule will automatically promote a release from the current target to a specified target.
repairRolloutRule Optional. The RepairRolloutRule will automatically repair a failed rollout.
timedPromoteReleaseRule Optional. The TimedPromoteReleaseRule will automatically promote a release from the current target(s) to the specified target(s) on a configured schedule.
Implementation
const AutomationRule({
this.advanceRolloutRule,
this.promoteReleaseRule,
this.repairRolloutRule,
this.timedPromoteReleaseRule,
});