ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs

data class ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs(val gkeClusterTarget: Output<String>? = null, val nodePoolTargets: Output<List<ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs>>? = null) : ConvertibleToJava<ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs>

Constructors

constructor(gkeClusterTarget: Output<String>? = null, nodePoolTargets: Output<List<ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigNodePoolTargetArgs>>? = null)

Properties

Link copied to clipboard
val gkeClusterTarget: Output<String>? = null

A target GKE cluster to deploy to. It must be in the same project and region as the Dataproc cluster (the GKE cluster can be zonal or regional)

Link copied to clipboard

GKE node pools where workloads will be scheduled. At least one node pool must be assigned the DEFAULT GkeNodePoolTarget.Role. If a GkeNodePoolTarget is not specified, Dataproc constructs a DEFAULT GkeNodePoolTarget. Each role can be given to only one GkeNodePoolTarget. All node pools must have the same location settings.

Functions

Link copied to clipboard
open override fun toJava(): ClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfigArgs