ClusterNodePoolNodeConfig

fun ClusterNodePoolNodeConfig(bootDiskKmsKey: String? = null, diskSizeGb: Int? = null, diskType: String? = null, ephemeralStorageConfig: ClusterNodePoolNodeConfigEphemeralStorageConfig? = null, gcfsConfig: ClusterNodePoolNodeConfigGcfsConfig? = null, guestAccelerators: List<ClusterNodePoolNodeConfigGuestAccelerator>? = null, gvnic: ClusterNodePoolNodeConfigGvnic? = null, imageType: String? = null, kubeletConfig: ClusterNodePoolNodeConfigKubeletConfig? = null, labels: Map<String, String>? = null, linuxNodeConfig: ClusterNodePoolNodeConfigLinuxNodeConfig? = null, localSsdCount: Int? = null, loggingVariant: String? = null, machineType: String? = null, metadata: Map<String, String>? = null, minCpuPlatform: String? = null, nodeGroup: String? = null, oauthScopes: List<String>? = null, preemptible: Boolean? = null, reservationAffinity: ClusterNodePoolNodeConfigReservationAffinity? = null, resourceLabels: Map<String, String>? = null, sandboxConfig: ClusterNodePoolNodeConfigSandboxConfig? = null, serviceAccount: String? = null, shieldedInstanceConfig: ClusterNodePoolNodeConfigShieldedInstanceConfig? = null, spot: Boolean? = null, tags: List<String>? = null, taints: List<ClusterNodePoolNodeConfigTaint>? = null, workloadMetadataConfig: ClusterNodePoolNodeConfigWorkloadMetadataConfig? = null)