Package version:

Interface ClusterPoolAKSPatchVersionUpgradeProperties

Properties of upgrading cluster pool's AKS patch version.

interface ClusterPoolAKSPatchVersionUpgradeProperties {
    targetAksVersion?: string;
    upgradeAllClusterNodes?: boolean;
    upgradeClusterPool?: boolean;
    upgradeType: "AKSPatchUpgrade";
}

Hierarchy (view full)

Properties

targetAksVersion?: string

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?: boolean

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

upgradeClusterPool?: boolean

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

upgradeType: "AKSPatchUpgrade"

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