Share via


ContainerServiceOutboundType Struct

Definition

This can only be set at cluster creation time and cannot be changed later. For more information see egress outbound type.

public readonly struct ContainerServiceOutboundType : IEquatable<Azure.ResourceManager.ContainerService.Models.ContainerServiceOutboundType>
type ContainerServiceOutboundType = struct
Public Structure ContainerServiceOutboundType
Implements IEquatable(Of ContainerServiceOutboundType)
Inheritance
ContainerServiceOutboundType
Implements

Constructors

ContainerServiceOutboundType(String)

Initializes a new instance of ContainerServiceOutboundType.

Properties

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

Equals(ContainerServiceOutboundType)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Equality(ContainerServiceOutboundType, ContainerServiceOutboundType)

Determines if two ContainerServiceOutboundType values are the same.

Implicit(String to ContainerServiceOutboundType)

Converts a string to a ContainerServiceOutboundType.

Inequality(ContainerServiceOutboundType, ContainerServiceOutboundType)

Determines if two ContainerServiceOutboundType values are not the same.

Applies to