Class ManagedClusterSkuTier

java.lang.Object
com.azure.core.util.ExpandableStringEnum<ManagedClusterSkuTier>
com.azure.resourcemanager.containerservice.models.ManagedClusterSkuTier
All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>

public final class ManagedClusterSkuTier extends com.azure.core.util.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 Details

    • 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.
    • 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.
  • Constructor Details

    • ManagedClusterSkuTier

      @Deprecated public ManagedClusterSkuTier()
      Deprecated.
      Use the fromString(String) 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.