BareMetalNodePoolNodePoolConfigArgs

data class BareMetalNodePoolNodePoolConfigArgs(val labels: Output<Map<String, String>>? = null, val nodeConfigs: Output<List<BareMetalNodePoolNodePoolConfigNodeConfigArgs>>, val operatingSystem: Output<String>? = null, val taints: Output<List<BareMetalNodePoolNodePoolConfigTaintArgs>>? = null) : ConvertibleToJava<BareMetalNodePoolNodePoolConfigArgs>

Constructors

Link copied to clipboard
constructor(labels: Output<Map<String, String>>? = null, nodeConfigs: Output<List<BareMetalNodePoolNodePoolConfigNodeConfigArgs>>, operatingSystem: Output<String>? = null, taints: Output<List<BareMetalNodePoolNodePoolConfigTaintArgs>>? = null)

Properties

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

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. For more information, including usage and the valid values, see:

Link copied to clipboard

The list of machine addresses in the Bare Metal Node Pool. Structure is documented below.

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

Specifies the nodes operating system (default: LINUX).

Link copied to clipboard

The initial taints assigned to nodes of this node pool. Structure is documented below.

Functions

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