public sealed class RestrictRollout : IMessage<RestrictRollout>, IEquatable<RestrictRollout>, IDeepCloneable<RestrictRollout>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Deploy v1 API class RestrictRollout.
Rollout restrictions.
Implements
IMessageRestrictRollout, IEquatableRestrictRollout, IDeepCloneableRestrictRollout, IBufferMessage, IMessageNamespace
Google.Cloud.Deploy.V1Assembly
Google.Cloud.Deploy.V1.dll
Constructors
RestrictRollout()
public RestrictRollout()
RestrictRollout(RestrictRollout)
public RestrictRollout(RestrictRollout other)
Parameter | |
---|---|
Name | Description |
other |
RestrictRollout |
Properties
Actions
public RepeatedField<RestrictRollout.Types.Actions> Actions { get; }
Rollout actions to be restricted as part of the policy. If left empty, all actions will be restricted.
Property Value | |
---|---|
Type | Description |
RepeatedFieldRestrictRolloutTypesActions |
Id
public string Id { get; set; }
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])?
.
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 |
TimeWindow
public TimeWindow TimeWindow { get; set; }
Required. Time window within which actions are restricted.
Property Value | |
---|---|
Type | Description |
TimeWindow |