Class BareMetalNodePoolConfig
BareMetalNodePoolConfig describes the configuration of all nodes within a given bare metal node pool.
Implements
Inherited Members
Namespace: Google.Apis.GKEOnPrem.v1.Data
Assembly: Google.Apis.GKEOnPrem.v1.dll
Syntax
public class BareMetalNodePoolConfig : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
KubeletConfig
The modifiable kubelet configurations for the bare metal machines.
Declaration
[JsonProperty("kubeletConfig")]
public virtual BareMetalKubeletConfig KubeletConfig { get; set; }
Property Value
Type | Description |
---|---|
BareMetalKubeletConfig |
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" }.
Declaration
[JsonProperty("labels")]
public virtual IDictionary<string, string> Labels { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
NodeConfigs
Required. The list of machine addresses in the bare metal node pool.
Declaration
[JsonProperty("nodeConfigs")]
public virtual IList<BareMetalNodeConfig> NodeConfigs { get; set; }
Property Value
Type | Description |
---|---|
IList<BareMetalNodeConfig> |
OperatingSystem
Specifies the nodes operating system (default: LINUX).
Declaration
[JsonProperty("operatingSystem")]
public virtual string OperatingSystem { get; set; }
Property Value
Type | Description |
---|---|
string |
Taints
The initial taints assigned to nodes of this node pool.
Declaration
[JsonProperty("taints")]
public virtual IList<NodeTaint> Taints { get; set; }
Property Value
Type | Description |
---|---|
IList<NodeTaint> |