NetworkProfileResponse

data class NetworkProfileResponse(val dnsServiceIP: String? = null, val loadBalancerProfile: LoadBalancerProfileResponse? = null, val loadBalancerSku: String? = null, val networkPolicy: String? = null, val podCidr: String? = null, val podCidrs: List<String>? = null, val serviceCidr: String? = null, val serviceCidrs: List<String>? = null)

NetworkProfile - Profile of network configuration.

Constructors

Link copied to clipboard
constructor(dnsServiceIP: String? = null, loadBalancerProfile: LoadBalancerProfileResponse? = null, loadBalancerSku: String? = null, networkPolicy: String? = null, podCidr: String? = null, podCidrs: List<String>? = null, serviceCidr: String? = null, serviceCidrs: List<String>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val dnsServiceIP: String? = null

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

Link copied to clipboard

LoadBalancerProfile - Profile of the cluster load balancer.

Link copied to clipboard
val loadBalancerSku: String? = null

LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.

Link copied to clipboard
val networkPolicy: String? = null

NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'

Link copied to clipboard
val podCidr: String? = null

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

Link copied to clipboard
val podCidrs: List<String>? = null

The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.

Link copied to clipboard
val serviceCidr: String? = null

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

Link copied to clipboard
val serviceCidrs: List<String>? = null

The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.