Share via


ContainerServiceNetworkProfile Constructors

Definition

Overloads

ContainerServiceNetworkProfile()

Initializes a new instance of the ContainerServiceNetworkProfile class.

ContainerServiceNetworkProfile(NetworkPlugin, NetworkPolicy, NetworkMode, String, String, String, String, OutboundType, LoadBalancerSku, ManagedClusterLoadBalancerProfile)

Initializes a new instance of the ContainerServiceNetworkProfile class.

ContainerServiceNetworkProfile()

Initializes a new instance of the ContainerServiceNetworkProfile class.

public ContainerServiceNetworkProfile ();
Public Sub New ()

Applies to

ContainerServiceNetworkProfile(NetworkPlugin, NetworkPolicy, NetworkMode, String, String, String, String, OutboundType, LoadBalancerSku, ManagedClusterLoadBalancerProfile)

Initializes a new instance of the ContainerServiceNetworkProfile class.

public ContainerServiceNetworkProfile (Microsoft.Azure.Management.ContainerService.Fluent.Models.NetworkPlugin networkPlugin = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.NetworkPolicy networkPolicy = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.NetworkMode networkMode = default, string podCidr = default, string serviceCidr = default, string dnsServiceIP = default, string dockerBridgeCidr = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.OutboundType outboundType = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.LoadBalancerSku loadBalancerSku = default, Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterLoadBalancerProfile loadBalancerProfile = default);
new Microsoft.Azure.Management.ContainerService.Fluent.Models.ContainerServiceNetworkProfile : Microsoft.Azure.Management.ContainerService.Fluent.Models.NetworkPlugin * Microsoft.Azure.Management.ContainerService.Fluent.Models.NetworkPolicy * Microsoft.Azure.Management.ContainerService.Fluent.Models.NetworkMode * string * string * string * string * Microsoft.Azure.Management.ContainerService.Fluent.Models.OutboundType * Microsoft.Azure.Management.ContainerService.Fluent.Models.LoadBalancerSku * Microsoft.Azure.Management.ContainerService.Fluent.Models.ManagedClusterLoadBalancerProfile -> Microsoft.Azure.Management.ContainerService.Fluent.Models.ContainerServiceNetworkProfile
Public Sub New (Optional networkPlugin As NetworkPlugin = Nothing, Optional networkPolicy As NetworkPolicy = Nothing, Optional networkMode As NetworkMode = Nothing, Optional podCidr As String = Nothing, Optional serviceCidr As String = Nothing, Optional dnsServiceIP As String = Nothing, Optional dockerBridgeCidr As String = Nothing, Optional outboundType As OutboundType = Nothing, Optional loadBalancerSku As LoadBalancerSku = Nothing, Optional loadBalancerProfile As ManagedClusterLoadBalancerProfile = Nothing)

Parameters

networkPlugin
NetworkPlugin

Network plugin used for building Kubernetes network. Possible values include: 'azure', 'kubenet'

networkPolicy
NetworkPolicy

Network policy used for building Kubernetes network. Possible values include: 'calico', 'azure'

networkMode
NetworkMode

Network mode used for building Kubernetes network. Possible values include: 'transparent', 'bridge'

podCidr
String

A CIDR notation IP range from which to assign pod IPs when kubenet is used.

serviceCidr
String

A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.

dnsServiceIP
String

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.

dockerBridgeCidr
String

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.

outboundType
OutboundType

The outbound (egress) routing method. Possible values include: 'loadBalancer', 'userDefinedRouting'

loadBalancerSku
LoadBalancerSku

The load balancer sku for the managed cluster. Possible values include: 'standard', 'basic'

loadBalancerProfile
ManagedClusterLoadBalancerProfile

Profile of the cluster load balancer.

Applies to