Interface protos.google.container.v1.INodeConfig (2.5.0)

Properties of a NodeConfig.

Package

@google-cloud/container

Properties

accelerators

accelerators?: (google.container.v1.IAcceleratorConfig[]|null);

NodeConfig accelerators

bootDiskKmsKey

bootDiskKmsKey?: (string|null);

NodeConfig bootDiskKmsKey

diskSizeGb

diskSizeGb?: (number|null);

NodeConfig diskSizeGb

diskType

diskType?: (string|null);

NodeConfig diskType

imageType

imageType?: (string|null);

NodeConfig imageType

labels

labels?: ({ [k: string]: string }|null);

NodeConfig labels

localSsdCount

localSsdCount?: (number|null);

NodeConfig localSsdCount

machineType

machineType?: (string|null);

NodeConfig machineType

metadata

metadata?: ({ [k: string]: string }|null);

NodeConfig metadata

minCpuPlatform

minCpuPlatform?: (string|null);

NodeConfig minCpuPlatform

nodeGroup

nodeGroup?: (string|null);

NodeConfig nodeGroup

oauthScopes

oauthScopes?: (string[]|null);

NodeConfig oauthScopes

preemptible

preemptible?: (boolean|null);

NodeConfig preemptible

reservationAffinity

reservationAffinity?: (google.container.v1.IReservationAffinity|null);

NodeConfig reservationAffinity

sandboxConfig

sandboxConfig?: (google.container.v1.ISandboxConfig|null);

NodeConfig sandboxConfig

serviceAccount

serviceAccount?: (string|null);

NodeConfig serviceAccount

shieldedInstanceConfig

shieldedInstanceConfig?: (google.container.v1.IShieldedInstanceConfig|null);

NodeConfig shieldedInstanceConfig

tags

tags?: (string[]|null);

NodeConfig tags

taints

taints?: (google.container.v1.INodeTaint[]|null);

NodeConfig taints

workloadMetadataConfig

workloadMetadataConfig?: (google.container.v1.IWorkloadMetadataConfig|null);

NodeConfig workloadMetadataConfig