Language

ClusterUpdateStrategyPatch Class

Definition

ClusterUpdateStrategyPatch represents the strategy for updating the cluster for patch operations.

public class ClusterUpdateStrategyPatch : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.NetworkCloud.Models.ClusterUpdateStrategyPatch>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.NetworkCloud.Models.ClusterUpdateStrategyPatch>
type ClusterUpdateStrategyPatch = class
    interface IJsonModel<ClusterUpdateStrategyPatch>
    interface IPersistableModel<ClusterUpdateStrategyPatch>
Public Class ClusterUpdateStrategyPatch
Implements IJsonModel(Of ClusterUpdateStrategyPatch), IPersistableModel(Of ClusterUpdateStrategyPatch)
Inheritance
ClusterUpdateStrategyPatch
Implements

Constructors

Name Description
ClusterUpdateStrategyPatch()

Initializes a new instance of ClusterUpdateStrategyPatch.

Properties

Name Description
MaxUnavailable

The maximum number of worker nodes that can be offline within the increment of update, e.g., rack-by-rack. Limited by the maximum number of machines in the increment. Defaults to the whole increment size.

StrategyType

The strategy for updating the cluster.

ThresholdType

Selection of how the threshold should be evaluated.

ThresholdValue

The numeric threshold value.

WaitTimeMinutes

The time to wait between the increments of update defined by the strategy.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ClusterUpdateStrategyPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ClusterUpdateStrategyPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ClusterUpdateStrategyPatch>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ClusterUpdateStrategyPatch>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ClusterUpdateStrategyPatch>.Write(ModelReaderWriterOptions)

Applies to