ClusterNetworkingArgs

data class ClusterNetworkingArgs(val clusterIpv4CidrBlocks: Output<List<String>>, val clusterIpv6CidrBlocks: Output<List<String>>? = null, val networkType: Output<String>? = null, val servicesIpv4CidrBlocks: Output<List<String>>, val servicesIpv6CidrBlocks: Output<List<String>>? = null) : ConvertibleToJava<ClusterNetworkingArgs>

Constructors

Link copied to clipboard
constructor(clusterIpv4CidrBlocks: Output<List<String>>, clusterIpv6CidrBlocks: Output<List<String>>? = null, networkType: Output<String>? = null, servicesIpv4CidrBlocks: Output<List<String>>, servicesIpv6CidrBlocks: Output<List<String>>? = null)

Properties

Link copied to clipboard

All pods in the cluster are assigned an RFC1918 IPv4 address from these blocks. Only a single block is supported. This field cannot be changed after creation.

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

If specified, dual stack mode is enabled and all pods in the cluster are assigned an IPv6 address from these blocks alongside from an IPv4 address. Only a single block is supported. This field cannot be changed after creation.

Link copied to clipboard
val networkType: Output<String>? = null

(Output) IP addressing type of this cluster i.e. SINGLESTACK_V4 vs DUALSTACK_V4_V6.

Link copied to clipboard

All services in the cluster are assigned an RFC1918 IPv4 address from these blocks. Only a single block is supported. This field cannot be changed after creation.

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

If specified, dual stack mode is enabled and all services in the cluster are assigned an IPv6 address from these blocks alongside from an IPv4 address. Only a single block is supported. This field cannot be changed after creation.

Functions

Link copied to clipboard
open override fun toJava(): ClusterNetworkingArgs