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

Properties of a NodeConfig.

Package

@google-cloud/container

Properties

accelerators

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

NodeConfig accelerators

advancedMachineFeatures

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

NodeConfig advancedMachineFeatures

bootDiskKmsKey

bootDiskKmsKey?: (string|null);

NodeConfig bootDiskKmsKey

confidentialNodes

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

NodeConfig confidentialNodes

containerdConfig

containerdConfig?: (google.container.v1.IContainerdConfig|null);

NodeConfig containerdConfig

diskSizeGb

diskSizeGb?: (number|null);

NodeConfig diskSizeGb

diskType

diskType?: (string|null);

NodeConfig diskType

enableConfidentialStorage

enableConfidentialStorage?: (boolean|null);

NodeConfig enableConfidentialStorage

ephemeralStorageLocalSsdConfig

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

NodeConfig ephemeralStorageLocalSsdConfig

fastSocket

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

NodeConfig fastSocket

gcfsConfig

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

NodeConfig gcfsConfig

gvnic

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

NodeConfig gvnic

imageType

imageType?: (string|null);

NodeConfig imageType

kubeletConfig

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

NodeConfig kubeletConfig

labels

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

NodeConfig labels

linuxNodeConfig

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

NodeConfig linuxNodeConfig

localNvmeSsdBlockConfig

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

NodeConfig localNvmeSsdBlockConfig

localSsdCount

localSsdCount?: (number|null);

NodeConfig localSsdCount

loggingConfig

loggingConfig?: (google.container.v1.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.v1.IReservationAffinity|null);

NodeConfig reservationAffinity

resourceLabels

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

NodeConfig resourceLabels

resourceManagerTags

resourceManagerTags?: (google.container.v1.IResourceManagerTags|null);

NodeConfig resourceManagerTags

sandboxConfig

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

NodeConfig sandboxConfig

secondaryBootDisks

secondaryBootDisks?: (google.container.v1.ISecondaryBootDisk[]|null);

NodeConfig secondaryBootDisks

secondaryBootDiskUpdateStrategy

secondaryBootDiskUpdateStrategy?: (google.container.v1.ISecondaryBootDiskUpdateStrategy|null);

NodeConfig secondaryBootDiskUpdateStrategy

serviceAccount

serviceAccount?: (string|null);

NodeConfig serviceAccount

shieldedInstanceConfig

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

NodeConfig shieldedInstanceConfig

soleTenantConfig

soleTenantConfig?: (google.container.v1.ISoleTenantConfig|null);

NodeConfig soleTenantConfig

spot

spot?: (boolean|null);

NodeConfig spot

tags

tags?: (string[]|null);

NodeConfig tags

taints

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

NodeConfig taints

windowsNodeConfig

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

NodeConfig windowsNodeConfig

workloadMetadataConfig

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

NodeConfig workloadMetadataConfig