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

public final class OutboundType extends com.azure.core.util.ExpandableStringEnum<OutboundType>
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 Details

    • LOAD_BALANCER

      public static final OutboundType LOAD_BALANCER
      Static value loadBalancer for OutboundType.
    • USER_DEFINED_ROUTING

      public static final OutboundType USER_DEFINED_ROUTING
      Static value userDefinedRouting for OutboundType.
    • MANAGED_NATGATEWAY

      public static final OutboundType MANAGED_NATGATEWAY
      Static value managedNATGateway for OutboundType.
    • USER_ASSIGNED_NATGATEWAY

      public static final OutboundType USER_ASSIGNED_NATGATEWAY
      Static value userAssignedNATGateway for OutboundType.
    • NONE

      public static final OutboundType NONE
      Static value none for OutboundType.
  • Constructor Details

    • OutboundType

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

    • fromString

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

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