OutboundType Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
This can only be set at cluster creation time and cannot be changed later. For more information see egress outbound type.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Support.OutboundTypeTypeConverter))]
public struct OutboundType : IEquatable<Microsoft.Azure.PowerShell.Cmdlets.Aks.Support.OutboundType>, System.Management.Automation.IArgumentCompleter
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Aks.Support.OutboundTypeTypeConverter))>]
type OutboundType = struct
interface IArgumentCompleter
Public Structure OutboundType
Implements IArgumentCompleter, IEquatable(Of OutboundType)
- Inheritance
-
OutboundType
- Attributes
- Implements
Fields
LoadBalancer |
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. |
ManagedNatGateway |
The AKS-managed NAT gateway is used for egress. |
UserAssignedNatGateway |
The user-assigned NAT gateway associated to the cluster subnet is used for egress. This is an advanced scenario and requires proper network configuration. |
UserDefinedRouting |
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. |
Methods
CompleteArgument(String, String, String, CommandAst, IDictionary) |
Implementations of this function are called by PowerShell to complete arguments. |
Equals(Object) |
Compares values of enum type OutboundType (override for Object) |
Equals(OutboundType) |
Compares values of enum type OutboundType |
GetHashCode() |
Returns hashCode for enum OutboundType |
ToString() |
Returns string representation for OutboundType |
Operators
Equality(OutboundType, OutboundType) |
Overriding == operator for enum OutboundType |
Implicit(OutboundType to String) |
Implicit operator to convert OutboundType to string |
Implicit(String to OutboundType) |
Implicit operator to convert string to OutboundType |
Inequality(OutboundType, OutboundType) |
Overriding != operator for enum OutboundType |