Reference documentation and code samples for the Google Cloud Deploy V1 Client class RestrictRollout.
Rollout restrictions.
Generated from protobuf message google.cloud.deploy.v1.RestrictRollout
Namespace
Google \ Cloud \ Deploy \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ id
string
Optional. Restriction rule ID. Required and must be unique within a DeployPolicy. The format is [a-z]([a-z0-9-]{0,61}[a-z0-9])?
.
↳ invokers
array
Optional. What invoked the action. If left empty, all invoker types will be restricted.
↳ actions
array
Rollout actions to be restricted as part of the policy. If left empty, all actions will be restricted.
↳ time_window
getId
Optional. Restriction rule ID. Required and must be unique within a
DeployPolicy. The format is [a-z]([a-z0-9-]{0,61}[a-z0-9])?
.
string
setId
Optional. Restriction rule ID. Required and must be unique within a
DeployPolicy. The format is [a-z]([a-z0-9-]{0,61}[a-z0-9])?
.
var
string
$this
getInvokers
Optional. What invoked the action. If left empty, all invoker types will be restricted.
setInvokers
Optional. What invoked the action. If left empty, all invoker types will be restricted.
var
int[]
$this
getActions
Rollout actions to be restricted as part of the policy. If left empty, all actions will be restricted.
setActions
Rollout actions to be restricted as part of the policy. If left empty, all actions will be restricted.
var
int[]
$this
getTimeWindow
Required. Time window within which actions are restricted.
hasTimeWindow
clearTimeWindow
setTimeWindow
Required. Time window within which actions are restricted.
$this