Share via


ClusterAvailableUpgradeAksPatchUpgradeProperties Class

Definition

Cluster available AKS patch version upgrade.

public class ClusterAvailableUpgradeAksPatchUpgradeProperties : Azure.ResourceManager.HDInsight.Containers.Models.ClusterAvailableUpgradeProperties, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.HDInsight.Containers.Models.ClusterAvailableUpgradeAksPatchUpgradeProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.HDInsight.Containers.Models.ClusterAvailableUpgradeAksPatchUpgradeProperties>
type ClusterAvailableUpgradeAksPatchUpgradeProperties = class
    inherit ClusterAvailableUpgradeProperties
    interface IJsonModel<ClusterAvailableUpgradeAksPatchUpgradeProperties>
    interface IPersistableModel<ClusterAvailableUpgradeAksPatchUpgradeProperties>
Public Class ClusterAvailableUpgradeAksPatchUpgradeProperties
Inherits ClusterAvailableUpgradeProperties
Implements IJsonModel(Of ClusterAvailableUpgradeAksPatchUpgradeProperties), IPersistableModel(Of ClusterAvailableUpgradeAksPatchUpgradeProperties)
Inheritance
ClusterAvailableUpgradeAksPatchUpgradeProperties
Implements

Constructors

ClusterAvailableUpgradeAksPatchUpgradeProperties()

Initializes a new instance of ClusterAvailableUpgradeAksPatchUpgradeProperties.

Properties

CurrentVersion

Current node pool version.

CurrentVersionStatus

Current AKS version's status: whether it is deprecated or supported.

LatestVersion

Latest available version, which should be equal to AKS control plane version if it's not deprecated.

Explicit Interface Implementations

IJsonModel<ClusterAvailableUpgradeAksPatchUpgradeProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ClusterAvailableUpgradeAksPatchUpgradeProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IJsonModel<ClusterAvailableUpgradeProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

(Inherited from ClusterAvailableUpgradeProperties)
IJsonModel<ClusterAvailableUpgradeProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from ClusterAvailableUpgradeProperties)
IPersistableModel<ClusterAvailableUpgradeAksPatchUpgradeProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ClusterAvailableUpgradeAksPatchUpgradeProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ClusterAvailableUpgradeAksPatchUpgradeProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

IPersistableModel<ClusterAvailableUpgradeProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from ClusterAvailableUpgradeProperties)
IPersistableModel<ClusterAvailableUpgradeProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

(Inherited from ClusterAvailableUpgradeProperties)
IPersistableModel<ClusterAvailableUpgradeProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from ClusterAvailableUpgradeProperties)

Applies to