Google Cloud Deploy v1 API - Class RestrictRollout (2.19.0)

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.

Inheritance

object > RestrictRollout

Namespace

Google.Cloud.Deploy.V1

Assembly

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