View Source GoogleApi.GKEOnPrem.V1.Model.BareMetalNodePoolConfig (google_api_gke_on_prem v0.5.0)
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 }
Functions
Unwrap a decoded JSON object into its complex fields.