Share via


AgentPoolUpgradeProfileProperties Class

Definition

The list of available upgrade versions.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.AgentPoolUpgradeProfilePropertiesTypeConverter))]
public class AgentPoolUpgradeProfileProperties : Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.IAgentPoolUpgradeProfileProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.AgentPoolUpgradeProfilePropertiesTypeConverter))>]
type AgentPoolUpgradeProfileProperties = class
    interface IAgentPoolUpgradeProfileProperties
    interface IJsonSerializable
Public Class AgentPoolUpgradeProfileProperties
Implements IAgentPoolUpgradeProfileProperties
Inheritance
AgentPoolUpgradeProfileProperties
Attributes
Implements

Constructors

AgentPoolUpgradeProfileProperties()

Creates an new AgentPoolUpgradeProfileProperties instance.

Properties

KubernetesVersion

The Kubernetes version (major.minor.patch).

LatestNodeImageVersion

The latest AKS supported node image version.

OSType

The operating system type. The default is Linux.

Upgrade

List of orchestrator types and versions available for upgrade.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of AgentPoolUpgradeProfileProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of AgentPoolUpgradeProfileProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20230201.IAgentPoolUpgradeProfileProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of AgentPoolUpgradeProfileProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to