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

public final class OSSku extends com.azure.core.util.ExpandableStringEnum<OSSku>
Specifies the OS SKU used by the agent pool. The default is Ubuntu if OSType is Linux. The default is Windows2019 when Kubernetes <= 1.24 or Windows2022 when Kubernetes >= 1.25 if OSType is Windows.
  • Field Details

    • UBUNTU

      public static final OSSku UBUNTU
      Static value Ubuntu for OSSku.
    • AZURE_LINUX

      public static final OSSku AZURE_LINUX
      Static value AzureLinux for OSSku.
    • AZURE_LINUX3

      public static final OSSku AZURE_LINUX3
      Static value AzureLinux3 for OSSku.
    • CBLMARINER

      public static final OSSku CBLMARINER
      Static value CBLMariner for OSSku.
    • WINDOWS2019

      public static final OSSku WINDOWS2019
      Static value Windows2019 for OSSku.
    • WINDOWS2022

      public static final OSSku WINDOWS2022
      Static value Windows2022 for OSSku.
    • UBUNTU2204

      public static final OSSku UBUNTU2204
      Static value Ubuntu2204 for OSSku.
  • Constructor Details

  • Method Details

    • fromString

      public static OSSku fromString(String name)
      Creates or finds a OSSku from its string representation.
      Parameters:
      name - a name to look for.
      Returns:
      the corresponding OSSku.
    • values

      public static Collection<OSSku> values()
      Gets known OSSku values.
      Returns:
      known OSSku values.