Get Cluster Node Config
fun GetClusterNodeConfig(bootDiskKmsKey: String, diskSizeGb: Int, diskType: String, ephemeralStorageConfigs: List<GetClusterNodeConfigEphemeralStorageConfig>, gcfsConfigs: List<GetClusterNodeConfigGcfsConfig>, guestAccelerators: List<GetClusterNodeConfigGuestAccelerator>, gvnics: List<GetClusterNodeConfigGvnic>, imageType: String, kubeletConfigs: List<GetClusterNodeConfigKubeletConfig>, labels: Map<String, String>, linuxNodeConfigs: List<GetClusterNodeConfigLinuxNodeConfig>, localSsdCount: Int, loggingVariant: String, machineType: String, metadata: Map<String, String>, minCpuPlatform: String, nodeGroup: String, oauthScopes: List<String>, preemptible: Boolean, reservationAffinities: List<GetClusterNodeConfigReservationAffinity>, resourceLabels: Map<String, String>, sandboxConfigs: List<GetClusterNodeConfigSandboxConfig>, serviceAccount: String, shieldedInstanceConfigs: List<GetClusterNodeConfigShieldedInstanceConfig>, spot: Boolean, tags: List<String>, taints: List<GetClusterNodeConfigTaint>, workloadMetadataConfigs: List<GetClusterNodeConfigWorkloadMetadataConfig>)