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

RolloutControl

import type { RolloutControl } from "https://googleapis.deno.dev/v1/saasservicemgmt:v1beta1.ts";

RolloutControl provides a way to request a change to the execution of a Rollout by pausing or canceling it.

interface RolloutControl {
action?:
| "ROLLOUT_ACTION_UNSPECIFIED"
| "ROLLOUT_ACTION_RUN"
| "ROLLOUT_ACTION_PAUSE"
| "ROLLOUT_ACTION_CANCEL";
}

§Properties

§
action?: "ROLLOUT_ACTION_UNSPECIFIED" | "ROLLOUT_ACTION_RUN" | "ROLLOUT_ACTION_PAUSE" | "ROLLOUT_ACTION_CANCEL"
[src]

Required. Action to be performed on the Rollout. The default behavior is to run the rollout until it naturally reaches a terminal state.

§

Optional. Parameters for the RUN action. It is an error to specify this if the RolloutAction is not set to RUN. By default, the rollout will retry failed operations when resumed.