public sealed class Rollout : IMessage<OSPolicyAssignment.Types.Rollout>, IEquatable<OSPolicyAssignment.Types.Rollout>, IDeepCloneable<OSPolicyAssignment.Types.Rollout>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud OS Config v1 API class OSPolicyAssignment.Types.Rollout.
Message to configure the rollout at the zonal level for the OS policy assignment.
Implements
IMessage<OSPolicyAssignment.Types.Rollout>, IEquatable<OSPolicyAssignment.Types.Rollout>, IDeepCloneable<OSPolicyAssignment.Types.Rollout>, IBufferMessage, IMessageNamespace
Google.Cloud.OsConfig.V1Assembly
Google.Cloud.OsConfig.V1.dll
Constructors
Rollout()
public Rollout()
Rollout(OSPolicyAssignment.Types.Rollout)
public Rollout(OSPolicyAssignment.Types.Rollout other)
Parameter | |
---|---|
Name | Description |
other | OSPolicyAssignment.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 | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
Duration |