ClusterNodePoolNodeConfigArgs

constructor(advancedMachineFeatures: Output<ClusterNodePoolNodeConfigAdvancedMachineFeaturesArgs>? = null, bootDiskKmsKey: Output<String>? = null, confidentialNodes: Output<ClusterNodePoolNodeConfigConfidentialNodesArgs>? = null, containerdConfig: Output<ClusterNodePoolNodeConfigContainerdConfigArgs>? = null, diskSizeGb: Output<Int>? = null, diskType: Output<String>? = null, effectiveTaints: Output<List<ClusterNodePoolNodeConfigEffectiveTaintArgs>>? = null, enableConfidentialStorage: Output<Boolean>? = null, ephemeralStorageConfig: Output<ClusterNodePoolNodeConfigEphemeralStorageConfigArgs>? = null, ephemeralStorageLocalSsdConfig: Output<ClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfigArgs>? = null, fastSocket: Output<ClusterNodePoolNodeConfigFastSocketArgs>? = null, flexStart: Output<Boolean>? = null, gcfsConfig: Output<ClusterNodePoolNodeConfigGcfsConfigArgs>? = null, guestAccelerators: Output<List<ClusterNodePoolNodeConfigGuestAcceleratorArgs>>? = null, gvnic: Output<ClusterNodePoolNodeConfigGvnicArgs>? = null, hostMaintenancePolicy: Output<ClusterNodePoolNodeConfigHostMaintenancePolicyArgs>? = null, imageType: Output<String>? = null, kubeletConfig: Output<ClusterNodePoolNodeConfigKubeletConfigArgs>? = null, labels: Output<Map<String, String>>? = null, linuxNodeConfig: Output<ClusterNodePoolNodeConfigLinuxNodeConfigArgs>? = null, localNvmeSsdBlockConfig: Output<ClusterNodePoolNodeConfigLocalNvmeSsdBlockConfigArgs>? = null, localSsdCount: Output<Int>? = null, localSsdEncryptionMode: Output<String>? = null, loggingVariant: Output<String>? = null, machineType: Output<String>? = null, maxRunDuration: Output<String>? = null, metadata: Output<Map<String, String>>? = null, minCpuPlatform: Output<String>? = null, nodeGroup: Output<String>? = null, oauthScopes: Output<List<String>>? = null, preemptible: Output<Boolean>? = null, reservationAffinity: Output<ClusterNodePoolNodeConfigReservationAffinityArgs>? = null, resourceLabels: Output<Map<String, String>>? = null, resourceManagerTags: Output<Map<String, String>>? = null, sandboxConfig: Output<ClusterNodePoolNodeConfigSandboxConfigArgs>? = null, secondaryBootDisks: Output<List<ClusterNodePoolNodeConfigSecondaryBootDiskArgs>>? = null, serviceAccount: Output<String>? = null, shieldedInstanceConfig: Output<ClusterNodePoolNodeConfigShieldedInstanceConfigArgs>? = null, soleTenantConfig: Output<ClusterNodePoolNodeConfigSoleTenantConfigArgs>? = null, spot: Output<Boolean>? = null, storagePools: Output<List<String>>? = null, tags: Output<List<String>>? = null, taints: Output<List<ClusterNodePoolNodeConfigTaintArgs>>? = null, windowsNodeConfig: Output<ClusterNodePoolNodeConfigWindowsNodeConfigArgs>? = null, workloadMetadataConfig: Output<ClusterNodePoolNodeConfigWorkloadMetadataConfigArgs>? = null)