NodeConfigResponse

fun NodeConfigResponse(accelerators: List<AcceleratorConfigResponse>, advancedMachineFeatures: AdvancedMachineFeaturesResponse, bootDiskKmsKey: String, confidentialNodes: ConfidentialNodesResponse, diskSizeGb: Int, diskType: String, ephemeralStorageLocalSsdConfig: EphemeralStorageLocalSsdConfigResponse, fastSocket: FastSocketResponse, gcfsConfig: GcfsConfigResponse, gvnic: VirtualNICResponse, imageType: String, kubeletConfig: NodeKubeletConfigResponse, labels: Map<String, String>, linuxNodeConfig: LinuxNodeConfigResponse, localNvmeSsdBlockConfig: LocalNvmeSsdBlockConfigResponse, localSsdCount: Int, loggingConfig: NodePoolLoggingConfigResponse, machineType: String, metadata: Map<String, String>, minCpuPlatform: String, nodeGroup: String, oauthScopes: List<String>, preemptible: Boolean, reservationAffinity: ReservationAffinityResponse, resourceLabels: Map<String, String>, sandboxConfig: SandboxConfigResponse, serviceAccount: String, shieldedInstanceConfig: ShieldedInstanceConfigResponse, spot: Boolean, tags: List<String>, taints: List<NodeTaintResponse>, windowsNodeConfig: WindowsNodeConfigResponse, workloadMetadataConfig: WorkloadMetadataConfigResponse)