Share via


ManagedClusterUpdate Class

Definition

The update to be applied to the ManagedClusters.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.ManagedClusterUpdateTypeConverter))]
public class ManagedClusterUpdate : Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IManagedClusterUpdate
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.ManagedClusterUpdateTypeConverter))>]
type ManagedClusterUpdate = class
    interface IManagedClusterUpdate
    interface IJsonSerializable
Public Class ManagedClusterUpdate
Implements IManagedClusterUpdate
Inheritance
ManagedClusterUpdate
Attributes
Implements

Constructors

ManagedClusterUpdate()

Creates an new ManagedClusterUpdate instance.

Properties

NodeImageSelectionType

The node image upgrade type.

UpgradeKubernetesVersion

The Kubernetes version to upgrade the member clusters to.

UpgradeType

The upgrade type. Full requires the KubernetesVersion property to be set. NodeImageOnly requires the KubernetesVersion property not to be set.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ManagedClusterUpdate.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ManagedClusterUpdate.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Fleet.Models.IManagedClusterUpdate.

FromJsonString(String)

Creates a new instance of ManagedClusterUpdate, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ManagedClusterUpdate into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to