AdvanceRolloutRule
import type { AdvanceRolloutRule } from "https://googleapis.deno.dev/v1/clouddeploy:v1.ts";
The AdvanceRollout
automation rule will automatically advance a successful
Rollout to the next phase.
interface AdvanceRolloutRule {
readonly condition?: AutomationRuleCondition;
id?: string;
sourcePhases?: string[];
wait?: number;
}§Properties
§
readonly condition?: AutomationRuleCondition
[src]Output only. Information around the state of the Automation rule.
§
id?: string
[src]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}
.
§
sourcePhases?: string[]
[src]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])?$
.