java.lang.Object
com.azure.core.util.ExpandableStringEnum<OSSku>
com.azure.resourcemanager.containerservice.models.OSSku

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 Summary

    Fields
    Modifier and Type
    Field
    Description
    static final OSSku
    Static value CBLMariner for OSSku.
    static final OSSku
    Static value Ubuntu for OSSku.
    static final OSSku
    Static value Windows2019 for OSSku.
    static final OSSku
    Static value Windows2022 for OSSku.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static OSSku
    Creates or finds a OSSku from its string representation.
    Gets known OSSku values.

    Methods inherited from class com.azure.core.util.ExpandableStringEnum

    equals, fromString, hashCode, toString, values

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • UBUNTU

      public static final OSSku UBUNTU
      Static value Ubuntu 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.
  • Constructor Details

    • OSSku

      public OSSku()
  • 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.