public sealed class Rollout : IMessage<OSPolicyAssignment.Types.Rollout>, IEquatable<OSPolicyAssignment.Types.Rollout>, IDeepCloneable<OSPolicyAssignment.Types.Rollout>, IBufferMessage, IMessageMessage to configure the rollout at the zonal level for the OS policy assignment.
Implements
IMessage<OSPolicyAssignment.Types.Rollout>, System.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 |
|