Google Cloud OS Config v1alpha API - Class OSPolicyAssignment.Types.Rollout (2.0.0-alpha02)

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 v1alpha API class OSPolicyAssignment.Types.Rollout.

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

Inheritance

Object > OSPolicyAssignment.Types.Rollout

Namespace

Google.Cloud.OsConfig.V1Alpha

Assembly

Google.Cloud.OsConfig.V1Alpha.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