OSPolicyAssignmentRollout class

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

Constructors

OSPolicyAssignmentRollout({required Input<FixedOrPercent> disruptionBudget, required Input<String> minWaitDuration})
Creates a new OSPolicyAssignmentRollout. disruptionBudget The maximum number (or percentage) of VMs per zone to disrupt at any given moment. minWaitDuration 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.
const
OSPolicyAssignmentRollout.fromMap(Map<String, dynamic> map)
factory

Properties

disruptionBudget → Input<FixedOrPercent>
The maximum number (or percentage) of VMs per zone to disrupt at any given moment.
final
hashCode → int
The hash code for this object.
no setterinherited
minWaitDuration → Input<String>
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.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited