Class OSPolicyAssignment.Types.Rollout (2.0.0)

public sealed class Rollout : IMessage<OSPolicyAssignment.Types.Rollout>, IEquatable<OSPolicyAssignment.Types.Rollout>, IDeepCloneable<OSPolicyAssignment.Types.Rollout>, IBufferMessage, IMessage

Message to configure the rollout at the zonal level for the OS policy assignment.

Inheritance

Object > OSPolicyAssignment.Types.Rollout

Namespace

Google.Cloud.OsConfig.V1

Assembly

Google.Cloud.OsConfig.V1.dll

Constructors

Rollout()

public Rollout()

Rollout(OSPolicyAssignment.Types.Rollout)

public Rollout(OSPolicyAssignment.Types.Rollout other)
Parameter
NameDescription
otherOSPolicyAssignment.Types.Rollout

Properties

DisruptionBudget

public FixedOrPercent DisruptionBudget { get; set; }

Required. The maximum number (or percentage) of VMs per zone to disrupt at any given moment.

Property Value
TypeDescription
FixedOrPercent

MinWaitDuration

public Duration MinWaitDuration { get; set; }

Required. This determines the minimum duration of time to wait after the configuration changes are applied through the current rollout. A VM continues to count towards the disruption_budget at least until this duration of time has passed after configuration changes are applied.

Property Value
TypeDescription
Duration