RollingUpgradePolicy |
UpgradePolicy.rollingUpgradePolicy() |
Get the rollingUpgradePolicy property: The configuration parameters used while performing a rolling upgrade.
|
RollingUpgradePolicy |
RollingUpgradePolicy.withEnableCrossZoneUpgrade(Boolean enableCrossZoneUpgrade) |
Set the enableCrossZoneUpgrade property: Allow VMSS to ignore AZ boundaries when constructing upgrade batches.
|
RollingUpgradePolicy |
RollingUpgradePolicy.withMaxBatchInstancePercent(Integer maxBatchInstancePercent) |
Set the maxBatchInstancePercent property: The maximum percent of total virtual machine instances that will be
upgraded simultaneously by the rolling upgrade in one batch.
|
RollingUpgradePolicy |
RollingUpgradePolicy.withMaxUnhealthyInstancePercent(Integer maxUnhealthyInstancePercent) |
Set the maxUnhealthyInstancePercent property: The maximum percentage of the total virtual machine instances in
the scale set that can be simultaneously unhealthy, either as a result of being upgraded, or by being found in an
unhealthy state by the virtual machine health checks before the rolling upgrade aborts.
|
RollingUpgradePolicy |
RollingUpgradePolicy.withMaxUnhealthyUpgradedInstancePercent(Integer maxUnhealthyUpgradedInstancePercent) |
Set the maxUnhealthyUpgradedInstancePercent property: The maximum percentage of upgraded virtual machine
instances that can be found to be in an unhealthy state.
|
RollingUpgradePolicy |
RollingUpgradePolicy.withPauseTimeBetweenBatches(String pauseTimeBetweenBatches) |
Set the pauseTimeBetweenBatches property: The wait time between completing the update for all virtual machines in
one batch and starting the next batch.
|
RollingUpgradePolicy |
RollingUpgradePolicy.withPrioritizeUnhealthyInstances(Boolean prioritizeUnhealthyInstances) |
Set the prioritizeUnhealthyInstances property: Upgrade all unhealthy instances in a scale set before any healthy
instances.
|