Class NodeProvisioningDefaultNodePools

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

public final class NodeProvisioningDefaultNodePools extends com.azure.core.util.ExpandableStringEnum<NodeProvisioningDefaultNodePools>
The set of default Karpenter NodePools (CRDs) configured for node provisioning. This field has no effect unless mode is 'Auto'. Warning: Changing this from Auto to None on an existing cluster will cause the default Karpenter NodePools to be deleted, which will drain and delete the nodes associated with those pools. It is strongly recommended to not do this unless there are idle nodes ready to take the pods evicted by that action. If not specified, the default is Auto. For more information see aka.ms/aks/nap#node-pools.
  • Field Details

  • Constructor Details

    • NodeProvisioningDefaultNodePools

      @Deprecated public NodeProvisioningDefaultNodePools()
      Deprecated.
      Use the fromString(String) factory method.
      Creates a new instance of NodeProvisioningDefaultNodePools value.
  • Method Details

    • fromString

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

      Gets known NodeProvisioningDefaultNodePools values.
      Returns:
      known NodeProvisioningDefaultNodePools values.