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";
runParams?: RunRolloutActionParams;
}§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.
§
runParams?: RunRolloutActionParams
[src]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.