Class RolloutRestriction
Rollout restrictions.
Implements
Inherited Members
Namespace: Google.Apis.CloudDeploy.v1.Data
Assembly: Google.Apis.CloudDeploy.v1.dll
Syntax
public class RolloutRestriction : IDirectResponseSchema
Properties
Actions
Optional. Rollout actions to be restricted as part of the policy. If left empty, all actions will be restricted.
Declaration
[JsonProperty("actions")]
public virtual IList<string> Actions { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
Required. Restriction rule ID. Required and must be unique within a DeployPolicy. The format is
[a-z]([a-z0-9-]{0,61}[a-z0-9])?
.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
Invokers
Optional. What invoked the action. If left empty, all invoker types will be restricted.
Declaration
[JsonProperty("invokers")]
public virtual IList<string> Invokers { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
TimeWindows
Required. Time window within which actions are restricted.
Declaration
[JsonProperty("timeWindows")]
public virtual TimeWindows TimeWindows { get; set; }
Property Value
Type | Description |
---|---|
TimeWindows |