Class NginxIngressControllerType

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

public final class NginxIngressControllerType extends com.azure.core.util.ExpandableStringEnum<NginxIngressControllerType>
Ingress type for the default NginxIngressController custom resource.
  • Field Details

    • ANNOTATION_CONTROLLED

      public static final NginxIngressControllerType ANNOTATION_CONTROLLED
      The default NginxIngressController will be created. Users can edit the default NginxIngressController Custom Resource to configure load balancer annotations.
    • EXTERNAL

      public static final NginxIngressControllerType EXTERNAL
      The default NginxIngressController will be created and the operator will provision an external loadbalancer with it. Any annotation to make the default loadbalancer internal will be overwritten.
    • INTERNAL

      public static final NginxIngressControllerType INTERNAL
      The default NginxIngressController will be created and the operator will provision an internal loadbalancer with it. Any annotation to make the default loadbalancer external will be overwritten.
    • NONE

      public static final NginxIngressControllerType NONE
      The default Ingress Controller will not be created. It will not be deleted by the system if it exists. Users should delete the default NginxIngressController Custom Resource manually if desired.
  • Constructor Details

    • NginxIngressControllerType

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

    • fromString

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

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