Get Cluster Node Pool Node Config
constructor(advancedMachineFeatures: List<GetClusterNodePoolNodeConfigAdvancedMachineFeature>, bootDiskKmsKey: String, confidentialNodes: List<GetClusterNodePoolNodeConfigConfidentialNode>, diskSizeGb: Int, diskType: String, ephemeralStorageConfigs: List<GetClusterNodePoolNodeConfigEphemeralStorageConfig>, ephemeralStorageLocalSsdConfigs: List<GetClusterNodePoolNodeConfigEphemeralStorageLocalSsdConfig>, fastSockets: List<GetClusterNodePoolNodeConfigFastSocket>, gcfsConfigs: List<GetClusterNodePoolNodeConfigGcfsConfig>, guestAccelerators: List<GetClusterNodePoolNodeConfigGuestAccelerator>, gvnics: List<GetClusterNodePoolNodeConfigGvnic>, hostMaintenancePolicies: List<GetClusterNodePoolNodeConfigHostMaintenancePolicy>, imageType: String, kubeletConfigs: List<GetClusterNodePoolNodeConfigKubeletConfig>, labels: Map<String, String>, linuxNodeConfigs: List<GetClusterNodePoolNodeConfigLinuxNodeConfig>, localNvmeSsdBlockConfigs: List<GetClusterNodePoolNodeConfigLocalNvmeSsdBlockConfig>, localSsdCount: Int, loggingVariant: String, machineType: String, metadata: Map<String, String>, minCpuPlatform: String, nodeGroup: String, oauthScopes: List<String>, preemptible: Boolean, reservationAffinities: List<GetClusterNodePoolNodeConfigReservationAffinity>, resourceLabels: Map<String, String>, sandboxConfigs: List<GetClusterNodePoolNodeConfigSandboxConfig>, serviceAccount: String, shieldedInstanceConfigs: List<GetClusterNodePoolNodeConfigShieldedInstanceConfig>, soleTenantConfigs: List<GetClusterNodePoolNodeConfigSoleTenantConfig>, spot: Boolean, tags: List<String>, taints: List<GetClusterNodePoolNodeConfigTaint>, workloadMetadataConfigs: List<GetClusterNodePoolNodeConfigWorkloadMetadataConfig>)