Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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

§
wait?: number
[src]

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