Interface protos.google.container.v1beta1.INodeConfig (4.7.1)

Properties of a NodeConfig.

Package

@google-cloud/container

Properties

accelerators

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

NodeConfig accelerators

advancedMachineFeatures

advancedMachineFeatures?: (google.container.v1beta1.IAdvancedMachineFeatures|null);

NodeConfig advancedMachineFeatures

bootDiskKmsKey

bootDiskKmsKey?: (string|null);

NodeConfig bootDiskKmsKey

confidentialNodes

confidentialNodes?: (google.container.v1beta1.IConfidentialNodes|null);

NodeConfig confidentialNodes

diskSizeGb

diskSizeGb?: (number|null);

NodeConfig diskSizeGb

diskType

diskType?: (string|null);

NodeConfig diskType

ephemeralStorageConfig

ephemeralStorageConfig?: (google.container.v1beta1.IEphemeralStorageConfig|null);

NodeConfig ephemeralStorageConfig

ephemeralStorageLocalSsdConfig

ephemeralStorageLocalSsdConfig?: (google.container.v1beta1.IEphemeralStorageLocalSsdConfig|null);

NodeConfig ephemeralStorageLocalSsdConfig

fastSocket

fastSocket?: (google.container.v1beta1.IFastSocket|null);

NodeConfig fastSocket

gcfsConfig

gcfsConfig?: (google.container.v1beta1.IGcfsConfig|null);

NodeConfig gcfsConfig

gvnic

gvnic?: (google.container.v1beta1.IVirtualNIC|null);

NodeConfig gvnic

imageType

imageType?: (string|null);

NodeConfig imageType

kubeletConfig

kubeletConfig?: (google.container.v1beta1.INodeKubeletConfig|null);

NodeConfig kubeletConfig

labels

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

NodeConfig labels

linuxNodeConfig

linuxNodeConfig?: (google.container.v1beta1.ILinuxNodeConfig|null);

NodeConfig linuxNodeConfig

localNvmeSsdBlockConfig

localNvmeSsdBlockConfig?: (google.container.v1beta1.ILocalNvmeSsdBlockConfig|null);

NodeConfig localNvmeSsdBlockConfig

localSsdCount

localSsdCount?: (number|null);

NodeConfig localSsdCount

loggingConfig

loggingConfig?: (google.container.v1beta1.INodePoolLoggingConfig|null);

NodeConfig loggingConfig

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.v1beta1.IReservationAffinity|null);

NodeConfig reservationAffinity

resourceLabels

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

NodeConfig resourceLabels

sandboxConfig

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

NodeConfig sandboxConfig

serviceAccount

serviceAccount?: (string|null);

NodeConfig serviceAccount

shieldedInstanceConfig

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

NodeConfig shieldedInstanceConfig

spot

spot?: (boolean|null);

NodeConfig spot

tags

tags?: (string[]|null);

NodeConfig tags

taints

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

NodeConfig taints

windowsNodeConfig

windowsNodeConfig?: (google.container.v1beta1.IWindowsNodeConfig|null);

NodeConfig windowsNodeConfig

workloadMetadataConfig

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

NodeConfig workloadMetadataConfig