Properties of a NodeConfig.
Package
@google-cloud/containerProperties
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