Share via


OrchestratorVersionProfile Class

Definition

The profile of an orchestrator and its available versions.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20190801.OrchestratorVersionProfileTypeConverter))]
public class OrchestratorVersionProfile : Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20190801.IOrchestratorVersionProfile
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20190801.OrchestratorVersionProfileTypeConverter))>]
type OrchestratorVersionProfile = class
    interface IOrchestratorVersionProfile
    interface IJsonSerializable
Public Class OrchestratorVersionProfile
Implements IOrchestratorVersionProfile
Inheritance
OrchestratorVersionProfile
Attributes
Implements

Constructors

OrchestratorVersionProfile()

Creates an new OrchestratorVersionProfile instance.

Properties

Default

Installed by default if version is not specified.

IsPreview

Whether Kubernetes version is currently in preview.

OrchestratorType

Orchestrator type.

OrchestratorVersion

Orchestrator version (major, minor, patch).

Upgrade

The list of available upgrade versions.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of OrchestratorVersionProfile.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of OrchestratorVersionProfile.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Aks.Models.Api20190801.IOrchestratorVersionProfile.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of OrchestratorVersionProfile into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to