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 Summary
FieldsModifier and TypeFieldDescriptionstatic final NginxIngressControllerTypeThe default NginxIngressController will be created.static final NginxIngressControllerTypeThe default NginxIngressController will be created and the operator will provision an external loadbalancer with it.static final NginxIngressControllerTypeThe default NginxIngressController will be created and the operator will provision an internal loadbalancer with it.static final NginxIngressControllerTypeThe default Ingress Controller will not be created. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic NginxIngressControllerTypefromString(String name) Creates or finds a NginxIngressControllerType from its string representation.static Collection<NginxIngressControllerType> values()Gets known NginxIngressControllerType values.Methods inherited from class com.azure.core.util.ExpandableStringEnum
equals, fromString, getValue, hashCode, toString, values
-
Field Details
-
ANNOTATION_CONTROLLED
The default NginxIngressController will be created. Users can edit the default NginxIngressController Custom Resource to configure load balancer annotations. -
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
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
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.Use thefromString(String)factory method.Creates a new instance of NginxIngressControllerType value.
-
-
Method Details
-
fromString
Creates or finds a NginxIngressControllerType from its string representation.- Parameters:
name- a name to look for.- Returns:
- the corresponding NginxIngressControllerType.
-
values
Gets known NginxIngressControllerType values.- Returns:
- known NginxIngressControllerType values.
-
fromString(String)factory method.