Node Pool Node Config Args
data class NodePoolNodeConfigArgs(val advancedMachineFeatures: Output<NodePoolNodeConfigAdvancedMachineFeaturesArgs>? = null, val bootDiskKmsKey: Output<String>? = null, val confidentialNodes: Output<NodePoolNodeConfigConfidentialNodesArgs>? = null, val diskSizeGb: Output<Int>? = null, val diskType: Output<String>? = null, val ephemeralStorageConfig: Output<NodePoolNodeConfigEphemeralStorageConfigArgs>? = null, val ephemeralStorageLocalSsdConfig: Output<NodePoolNodeConfigEphemeralStorageLocalSsdConfigArgs>? = null, val fastSocket: Output<NodePoolNodeConfigFastSocketArgs>? = null, val gcfsConfig: Output<NodePoolNodeConfigGcfsConfigArgs>? = null, val guestAccelerators: Output<List<NodePoolNodeConfigGuestAcceleratorArgs>>? = null, val gvnic: Output<NodePoolNodeConfigGvnicArgs>? = null, val hostMaintenancePolicy: Output<NodePoolNodeConfigHostMaintenancePolicyArgs>? = null, val imageType: Output<String>? = null, val kubeletConfig: Output<NodePoolNodeConfigKubeletConfigArgs>? = null, val labels: Output<Map<String, String>>? = null, val linuxNodeConfig: Output<NodePoolNodeConfigLinuxNodeConfigArgs>? = null, val localNvmeSsdBlockConfig: Output<NodePoolNodeConfigLocalNvmeSsdBlockConfigArgs>? = null, val localSsdCount: Output<Int>? = null, val loggingVariant: Output<String>? = null, val machineType: Output<String>? = null, val metadata: Output<Map<String, String>>? = null, val minCpuPlatform: Output<String>? = null, val nodeGroup: Output<String>? = null, val oauthScopes: Output<List<String>>? = null, val preemptible: Output<Boolean>? = null, val reservationAffinity: Output<NodePoolNodeConfigReservationAffinityArgs>? = null, val resourceLabels: Output<Map<String, String>>? = null, val sandboxConfig: Output<NodePoolNodeConfigSandboxConfigArgs>? = null, val serviceAccount: Output<String>? = null, val shieldedInstanceConfig: Output<NodePoolNodeConfigShieldedInstanceConfigArgs>? = null, val soleTenantConfig: Output<NodePoolNodeConfigSoleTenantConfigArgs>? = null, val spot: Output<Boolean>? = null, val tags: Output<List<String>>? = null, val taints: Output<List<NodePoolNodeConfigTaintArgs>>? = null, val workloadMetadataConfig: Output<NodePoolNodeConfigWorkloadMetadataConfigArgs>? = null) : ConvertibleToJava<NodePoolNodeConfigArgs>
Constructors
Link copied to clipboard
constructor(advancedMachineFeatures: Output<NodePoolNodeConfigAdvancedMachineFeaturesArgs>? = null, bootDiskKmsKey: Output<String>? = null, confidentialNodes: Output<NodePoolNodeConfigConfidentialNodesArgs>? = null, diskSizeGb: Output<Int>? = null, diskType: Output<String>? = null, ephemeralStorageConfig: Output<NodePoolNodeConfigEphemeralStorageConfigArgs>? = null, ephemeralStorageLocalSsdConfig: Output<NodePoolNodeConfigEphemeralStorageLocalSsdConfigArgs>? = null, fastSocket: Output<NodePoolNodeConfigFastSocketArgs>? = null, gcfsConfig: Output<NodePoolNodeConfigGcfsConfigArgs>? = null, guestAccelerators: Output<List<NodePoolNodeConfigGuestAcceleratorArgs>>? = null, gvnic: Output<NodePoolNodeConfigGvnicArgs>? = null, hostMaintenancePolicy: Output<NodePoolNodeConfigHostMaintenancePolicyArgs>? = null, imageType: Output<String>? = null, kubeletConfig: Output<NodePoolNodeConfigKubeletConfigArgs>? = null, labels: Output<Map<String, String>>? = null, linuxNodeConfig: Output<NodePoolNodeConfigLinuxNodeConfigArgs>? = null, localNvmeSsdBlockConfig: Output<NodePoolNodeConfigLocalNvmeSsdBlockConfigArgs>? = null, localSsdCount: Output<Int>? = null, loggingVariant: Output<String>? = null, machineType: 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<NodePoolNodeConfigReservationAffinityArgs>? = null, resourceLabels: Output<Map<String, String>>? = null, sandboxConfig: Output<NodePoolNodeConfigSandboxConfigArgs>? = null, serviceAccount: Output<String>? = null, shieldedInstanceConfig: Output<NodePoolNodeConfigShieldedInstanceConfigArgs>? = null, soleTenantConfig: Output<NodePoolNodeConfigSoleTenantConfigArgs>? = null, spot: Output<Boolean>? = null, tags: Output<List<String>>? = null, taints: Output<List<NodePoolNodeConfigTaintArgs>>? = null, workloadMetadataConfig: Output<NodePoolNodeConfigWorkloadMetadataConfigArgs>? = null)
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Configuration for Confidential Nodes feature. Structure is documented below.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val ephemeralStorageLocalSsdConfig: Output<NodePoolNodeConfigEphemeralStorageLocalSsdConfigArgs>? = null
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard