BareMetalNodePoolConfig constructor

const BareMetalNodePoolConfig({
  1. Input<BareMetalKubeletConfig>? kubeletConfig,
  2. Input<Map<String, String>>? labels,
  3. required Input<List<BareMetalNodeConfig>> nodeConfigs,
  4. Input<BareMetalNodePoolConfigOperatingSystem>? operatingSystem,
  5. Input<List<NodeTaint>>? taints,
})

Creates a new BareMetalNodePoolConfig. kubeletConfig The modifiable kubelet configurations for the bare metal machines. labels 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" }. nodeConfigs The list of machine addresses in the bare metal node pool. operatingSystem Specifies the nodes operating system (default: LINUX). taints The initial taints assigned to nodes of this node pool.

Implementation

const BareMetalNodePoolConfig({
  this.kubeletConfig,
  this.labels,
  required this.nodeConfigs,
  this.operatingSystem,
  this.taints,
});