Show / Hide Table of Contents

Class KubernetesClusterNetworkProfileArgs

Inheritance
System.Object
InputArgs
ResourceArgs
KubernetesClusterNetworkProfileArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Azure.ContainerService.Inputs
Assembly: Pulumi.Azure.dll
Syntax
public sealed class KubernetesClusterNetworkProfileArgs : ResourceArgs

Constructors

View Source

KubernetesClusterNetworkProfileArgs()

Declaration
public KubernetesClusterNetworkProfileArgs()

Properties

View Source

DnsServiceIp

IP address within the Kubernetes service address range that will be used by cluster service discovery (kube-dns). Changing this forces a new resource to be created.

Declaration
public Input<string> DnsServiceIp { get; set; }
Property Value
Type Description
Input<System.String>
View Source

DockerBridgeCidr

IP address (in CIDR notation) used as the Docker bridge IP address on nodes. Changing this forces a new resource to be created.

Declaration
public Input<string> DockerBridgeCidr { get; set; }
Property Value
Type Description
Input<System.String>
View Source

LoadBalancerProfile

A load_balancer_profile block. This can only be specified when load_balancer_sku is set to Standard.

Declaration
public Input<KubernetesClusterNetworkProfileLoadBalancerProfileArgs> LoadBalancerProfile { get; set; }
Property Value
Type Description
Input<KubernetesClusterNetworkProfileLoadBalancerProfileArgs>
View Source

LoadBalancerSku

Specifies the SKU of the Load Balancer used for this Kubernetes Cluster. Possible values are Basic and Standard. Defaults to Standard.

Declaration
public Input<string> LoadBalancerSku { get; set; }
Property Value
Type Description
Input<System.String>
View Source

NetworkPlugin

Network plugin to use for networking. Currently supported values are azure and kubenet. Changing this forces a new resource to be created.

Declaration
public Input<string> NetworkPlugin { get; set; }
Property Value
Type Description
Input<System.String>
View Source

NetworkPolicy

Sets up network policy to be used with Azure CNI. Network policy allows us to control the traffic flow between pods. Currently supported values are calico and azure. Changing this forces a new resource to be created.

Declaration
public Input<string> NetworkPolicy { get; set; }
Property Value
Type Description
Input<System.String>
View Source

OutboundType

The outbound (egress) routing method which should be used for this Kubernetes Cluster. Possible values are loadBalancer and userDefinedRouting. Defaults to loadBalancer.

Declaration
public Input<string> OutboundType { get; set; }
Property Value
Type Description
Input<System.String>
View Source

PodCidr

The CIDR to use for pod IP addresses. This field can only be set when network_plugin is set to kubenet. Changing this forces a new resource to be created.

Declaration
public Input<string> PodCidr { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ServiceCidr

The Network Range used by the Kubernetes service. Changing this forces a new resource to be created.

Declaration
public Input<string> ServiceCidr { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.