NginxIngressControllerType Class
- java.
lang. Object - com.
azure. core. util. ExpandableStringEnum<T> - com.
azure. resourcemanager. containerservice. models. NginxIngressControllerType
- com.
- com.
public final class NginxIngressControllerType
extends ExpandableStringEnum<NginxIngressControllerType>
Ingress type for the default NginxIngressController custom resource.
Field Summary
| Modifier and Type | Field and Description |
|---|---|
|
static final
Nginx |
ANNOTATION_CONTROLLED
The default Nginx |
|
static final
Nginx |
EXTERNAL
The default Nginx |
|
static final
Nginx |
INTERNAL
The default Nginx |
|
static final
Nginx |
NONE
The default Ingress Controller will not be created. |
Constructor Summary
| Constructor | Description |
|---|---|
| NginxIngressControllerType() |
Deprecated
Use the fromString(String name) factory method.
Creates a new instance of Nginx |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Nginx |
fromString(String name)
Creates or finds a Nginx |
|
static
Collection<Nginx |
values()
Gets known Nginx |
Methods inherited from ExpandableStringEnum
Methods inherited from java.lang.Object
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
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:
Returns:
values
public static Collection<NginxIngressControllerType> values()
Gets known NginxIngressControllerType values.
Returns: