Google Cloud Deploy v1 API - Class RolloutRestriction (3.4.0)

public sealed class RolloutRestriction : IMessage<RolloutRestriction>, IEquatable<RolloutRestriction>, IDeepCloneable<RolloutRestriction>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Deploy v1 API class RolloutRestriction.

Rollout restrictions.

Inheritance

object > RolloutRestriction

Namespace

Google.Cloud.Deploy.V1

Assembly

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