AutomationRule constructor

const AutomationRule({
  1. Input<AutomationRuleAdvanceRolloutRule?>? advanceRolloutRule,
  2. Input<AutomationRulePromoteReleaseRule?>? promoteReleaseRule,
  3. Input<AutomationRuleRepairRolloutRule?>? repairRolloutRule,
  4. 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,
});