ContainerServiceNetworkProfile Constructors
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.
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.