ClusterPoolAKSPatchVersionUpgradeProperties interface

Properties of upgrading cluster pool's AKS patch version.

Extends

Properties

targetAksVersion

Target AKS version. When it's not set, latest version will be used. When upgradeClusterPool is true and upgradeAllClusterNodes is false, target version should be greater or equal to current version. When upgradeClusterPool is false and upgradeAllClusterNodes is true, target version should be equal to AKS version of cluster pool.

upgradeAllClusterNodes

whether upgrade all clusters' nodes. If it's true, upgradeClusterPool should be false.

upgradeClusterPool

whether upgrade cluster pool or not. If it's true, upgradeAllClusterNodes should be false.

upgradeType

Polymorphic discriminator, which specifies the different types this object can be

Property Details

targetAksVersion

Target AKS version. When it's not set, latest version will be used. When upgradeClusterPool is true and upgradeAllClusterNodes is false, target version should be greater or equal to current version. When upgradeClusterPool is false and upgradeAllClusterNodes is true, target version should be equal to AKS version of cluster pool.

targetAksVersion?: string

Property Value

string

upgradeAllClusterNodes

whether upgrade all clusters' nodes. If it's true, upgradeClusterPool should be false.

upgradeAllClusterNodes?: boolean

Property Value

boolean

upgradeClusterPool

whether upgrade cluster pool or not. If it's true, upgradeAllClusterNodes should be false.

upgradeClusterPool?: boolean

Property Value

boolean

upgradeType

Polymorphic discriminator, which specifies the different types this object can be

upgradeType: "AKSPatchUpgrade"

Property Value

"AKSPatchUpgrade"