VMware Node Pool Config Args
data class VMwareNodePoolConfigArgs(val bootDiskSizeGb: Output<Int>? = null, val cpus: Output<Int>? = null, val enableLoadBalancer: Output<Boolean>? = null, val image: Output<String>? = null, val imageType: Output<String>, val labels: Output<Map<String, String>>? = null, val memoryMb: Output<Int>? = null, val replicas: Output<Int>? = null, val taints: Output<List<VMwareNodePoolConfigTaintArgs>>? = null, val vsphereConfigs: Output<List<VMwareNodePoolConfigVsphereConfigArgs>>? = null) : ConvertibleToJava<VMwareNodePoolConfigArgs>
Constructors
Link copied to clipboard
constructor(bootDiskSizeGb: Output<Int>? = null, cpus: Output<Int>? = null, enableLoadBalancer: Output<Boolean>? = null, image: Output<String>? = null, imageType: Output<String>, labels: Output<Map<String, String>>? = null, memoryMb: Output<Int>? = null, replicas: Output<Int>? = null, taints: Output<List<VMwareNodePoolConfigTaintArgs>>? = null, vsphereConfigs: Output<List<VMwareNodePoolConfigVsphereConfigArgs>>? = null)
Properties
Link copied to clipboard
VMware disk size to be used during creation.
Link copied to clipboard
Allow node pool traffic to be load balanced. Only works for clusters with MetalLB load balancers.
Link copied to clipboard
The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided.
Link copied to clipboard
The initial taints assigned to nodes of this node pool. Structure is documented below.
Link copied to clipboard
Specifies the vSphere config for node pool. Structure is documented below.