View Source GoogleApi.GKEOnPrem.V1.Model.BareMetalNodePoolConfig (google_api_gke_on_prem v0.6.1)
BareMetalNodePoolConfig describes the configuration of all nodes within a given bare metal node pool.
Attributes
-
kubeletConfig
(type:GoogleApi.GKEOnPrem.V1.Model.BareMetalKubeletConfig.t
, default:nil
) - The modifiable kubelet configurations for the bare metal machines. -
labels
(type:map()
, default:nil
) - 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
(type:list(GoogleApi.GKEOnPrem.V1.Model.BareMetalNodeConfig.t)
, default:nil
) - Required. The list of machine addresses in the bare metal node pool. -
operatingSystem
(type:String.t
, default:nil
) - Specifies the nodes operating system (default: LINUX). -
taints
(type:list(GoogleApi.GKEOnPrem.V1.Model.NodeTaint.t)
, default:nil
) - The initial taints assigned to nodes of this node pool.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.GKEOnPrem.V1.Model.BareMetalNodePoolConfig{ kubeletConfig: GoogleApi.GKEOnPrem.V1.Model.BareMetalKubeletConfig.t() | nil, labels: map() | nil, nodeConfigs: [GoogleApi.GKEOnPrem.V1.Model.BareMetalNodeConfig.t()] | nil, operatingSystem: String.t() | nil, taints: [GoogleApi.GKEOnPrem.V1.Model.NodeTaint.t()] | nil }