public sealed class RolloutRestriction : IMessage<RolloutRestriction>, IEquatable<RolloutRestriction>, IDeepCloneable<RolloutRestriction>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Deploy v1 API class RolloutRestriction.
Rollout restrictions.
Implements
IMessageRolloutRestriction, IEquatableRolloutRestriction, IDeepCloneableRolloutRestriction, IBufferMessage, IMessageNamespace
Google.Cloud.Deploy.V1Assembly
Google.Cloud.Deploy.V1.dll
Constructors
RolloutRestriction()
public RolloutRestriction()RolloutRestriction(RolloutRestriction)
public RolloutRestriction(RolloutRestriction other)| Parameter | |
|---|---|
| Name | Description |
other |
RolloutRestriction |
Properties
Actions
public RepeatedField<RolloutRestriction.Types.RolloutActions> Actions { get; }Optional. Rollout actions to be restricted as part of the policy. If left empty, all actions will be restricted.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldRolloutRestrictionTypesRolloutActions |
|
Id
public string Id { get; set; }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])?.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Invokers
public RepeatedField<DeployPolicy.Types.Invoker> Invokers { get; }Optional. What invoked the action. If left empty, all invoker types will be restricted.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldDeployPolicyTypesInvoker |
|
TimeWindows
public TimeWindows TimeWindows { get; set; }Required. Time window within which actions are restricted.
| Property Value | |
|---|---|
| Type | Description |
TimeWindows |
|