Node Pool Node Config
constructor(advancedMachineFeatures: NodePoolNodeConfigAdvancedMachineFeatures? = null, bootDiskKmsKey: String? = null, confidentialNodes: NodePoolNodeConfigConfidentialNodes? = null, diskSizeGb: Int? = null, diskType: String? = null, ephemeralStorageConfig: NodePoolNodeConfigEphemeralStorageConfig? = null, ephemeralStorageLocalSsdConfig: NodePoolNodeConfigEphemeralStorageLocalSsdConfig? = null, fastSocket: NodePoolNodeConfigFastSocket? = null, gcfsConfig: NodePoolNodeConfigGcfsConfig? = null, guestAccelerators: List<NodePoolNodeConfigGuestAccelerator>? = null, gvnic: NodePoolNodeConfigGvnic? = null, hostMaintenancePolicy: NodePoolNodeConfigHostMaintenancePolicy? = null, imageType: String? = null, kubeletConfig: NodePoolNodeConfigKubeletConfig? = null, labels: Map<String, String>? = null, linuxNodeConfig: NodePoolNodeConfigLinuxNodeConfig? = null, localNvmeSsdBlockConfig: NodePoolNodeConfigLocalNvmeSsdBlockConfig? = null, localSsdCount: Int? = null, loggingVariant: String? = null, machineType: String? = null, metadata: Map<String, String>? = null, minCpuPlatform: String? = null, nodeGroup: String? = null, oauthScopes: List<String>? = null, preemptible: Boolean? = null, reservationAffinity: NodePoolNodeConfigReservationAffinity? = null, resourceLabels: Map<String, String>? = null, sandboxConfig: NodePoolNodeConfigSandboxConfig? = null, serviceAccount: String? = null, shieldedInstanceConfig: NodePoolNodeConfigShieldedInstanceConfig? = null, soleTenantConfig: NodePoolNodeConfigSoleTenantConfig? = null, spot: Boolean? = null, tags: List<String>? = null, taints: List<NodePoolNodeConfigTaint>? = null, workloadMetadataConfig: NodePoolNodeConfigWorkloadMetadataConfig? = null)