Class OutboundType
java.lang.Object
com.azure.core.util.ExpandableStringEnum<OutboundType>
com.azure.resourcemanager.containerservice.models.OutboundType
- All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>
The outbound (egress) routing method. This can only be set at cluster creation time and cannot be changed later. For
more information see [egress outbound type](https://docs.microsoft.com/azure/aks/egress-outboundtype).
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final OutboundTypeThe load balancer is used for egress through an AKS assigned public IP.static final OutboundTypeThe AKS-managed NAT gateway is used for egress.static final OutboundTypeThe AKS cluster is not set with any outbound-type.static final OutboundTypeThe user-assigned NAT gateway associated to the cluster subnet is used for egress.static final OutboundTypeEgress paths must be defined by the user. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OutboundTypefromString(String name) Creates or finds a OutboundType from its string representation.static Collection<OutboundType> values()Gets known OutboundType values.Methods inherited from class com.azure.core.util.ExpandableStringEnum
equals, fromString, getValue, hashCode, toString, values
-
Field Details
-
LOAD_BALANCER
The load balancer is used for egress through an AKS assigned public IP. This supports Kubernetes services of type 'loadBalancer'. For more information see [outbound type loadbalancer](https://docs.microsoft.com/azure/aks/egress-outboundtype#outbound-type-of-loadbalancer). -
USER_DEFINED_ROUTING
Egress paths must be defined by the user. This is an advanced scenario and requires proper network configuration. For more information see [outbound type userDefinedRouting](https://docs.microsoft.com/azure/aks/egress-outboundtype#outbound-type-of-userdefinedrouting). -
MANAGED_NATGATEWAY
The AKS-managed NAT gateway is used for egress. -
USER_ASSIGNED_NATGATEWAY
The user-assigned NAT gateway associated to the cluster subnet is used for egress. This is an advanced scenario and requires proper network configuration. -
NONE
The AKS cluster is not set with any outbound-type. All AKS nodes follows Azure VM default outbound behavior. Please refer to https://azure.microsoft.com/en-us/updates/default-outbound-access-for-vms-in-azure-will-be-retired-transition-to-a-new-method-of-internet-access/.
-
-
Constructor Details
-
OutboundType
Deprecated.Use thefromString(String)factory method.Creates a new instance of OutboundType value.
-
-
Method Details
-
fromString
Creates or finds a OutboundType from its string representation.- Parameters:
name- a name to look for.- Returns:
- the corresponding OutboundType.
-
values
Gets known OutboundType values.- Returns:
- known OutboundType values.
-
fromString(String)factory method.