BareMetalNodePoolConfigArgs

data class BareMetalNodePoolConfigArgs(val kubeletConfig: Output<BareMetalKubeletConfigArgs>? = null, val labels: Output<Map<String, String>>? = null, val nodeConfigs: Output<List<BareMetalNodeConfigArgs>>, val operatingSystem: Output<BareMetalNodePoolConfigOperatingSystem>? = null, val taints: Output<List<NodeTaintArgs>>? = null) : ConvertibleToJava<BareMetalNodePoolConfigArgs>

BareMetalNodePoolConfig describes the configuration of all nodes within a given bare metal node pool.

Constructors

Link copied to clipboard
fun BareMetalNodePoolConfigArgs(kubeletConfig: Output<BareMetalKubeletConfigArgs>? = null, labels: Output<Map<String, String>>? = null, nodeConfigs: Output<List<BareMetalNodeConfigArgs>>, operatingSystem: Output<BareMetalNodePoolConfigOperatingSystem>? = null, taints: Output<List<NodeTaintArgs>>? = null)

Functions

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

Properties

Link copied to clipboard

The modifiable kubelet configurations for the baremetal machines.

Link copied to clipboard
val labels: Output<Map<String, String>>? = null

The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

Link copied to clipboard

The list of machine addresses in the bare metal node pool.

Link copied to clipboard

Specifies the nodes operating system (default: LINUX).

Link copied to clipboard
val taints: Output<List<NodeTaintArgs>>? = null

The initial taints assigned to nodes of this node pool.