Condividi tramite


ManagedClusterSkuTier Class

public final class ManagedClusterSkuTier
extends ExpandableStringEnum<ManagedClusterSkuTier>

The tier of a managed cluster SKU. If not specified, the default is 'Free'. See [AKS Pricing Tier](https://learn.microsoft.com/azure/aks/free-standard-pricing-tiers) for more details.

Field Summary

Modifier and Type Field and Description
static final ManagedClusterSkuTier FREE

The cluster management is free, but charged for VM, storage, and networking usage.

static final ManagedClusterSkuTier PREMIUM

Cluster has premium capabilities in addition to all of the capabilities included in 'Standard'.

static final ManagedClusterSkuTier STANDARD

Recommended for mission-critical and production workloads.

Constructor Summary

Constructor Description
ManagedClusterSkuTier()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of ManagedClusterSkuTier value.

Method Summary

Modifier and Type Method and Description
static ManagedClusterSkuTier fromString(String name)

Creates or finds a ManagedClusterSkuTier from its string representation.

static Collection<ManagedClusterSkuTier> values()

Gets known ManagedClusterSkuTier values.

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

FREE

public static final ManagedClusterSkuTier FREE

The cluster management is free, but charged for VM, storage, and networking usage. Best for experimenting, learning, simple testing, or workloads with fewer than 10 nodes. Not recommended for production use cases.

PREMIUM

public static final ManagedClusterSkuTier PREMIUM

Cluster has premium capabilities in addition to all of the capabilities included in 'Standard'. Premium enables selection of LongTermSupport (aka.ms/aks/lts) for certain Kubernetes versions.

STANDARD

public static final ManagedClusterSkuTier STANDARD

Recommended for mission-critical and production workloads. Includes Kubernetes control plane autoscaling, workload-intensive testing, and up to 5,000 nodes per cluster. Guarantees 99.95% availability of the Kubernetes API server endpoint for clusters that use Availability Zones and 99.9% of availability for clusters that don't use Availability Zones.

Constructor Details

ManagedClusterSkuTier

@Deprecated
public ManagedClusterSkuTier()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of ManagedClusterSkuTier value.

Method Details

fromString

public static ManagedClusterSkuTier fromString(String name)

Creates or finds a ManagedClusterSkuTier from its string representation.

Parameters:

name - a name to look for.

Returns:

the corresponding ManagedClusterSkuTier.

values

public static Collection<ManagedClusterSkuTier> values()

Gets known ManagedClusterSkuTier values.

Returns:

known ManagedClusterSkuTier values.

Applies to