VirtualClusterConfigArgs

data class VirtualClusterConfigArgs(val auxiliaryServicesConfig: Output<AuxiliaryServicesConfigArgs>? = null, val kubernetesClusterConfig: Output<KubernetesClusterConfigArgs>, val stagingBucket: Output<String>? = null) : ConvertibleToJava<VirtualClusterConfigArgs>

The Dataproc cluster config for a cluster that does not directly control the underlying compute resources, such as a Dataproc-on-GKE cluster (https://cloud.google.com/dataproc/docs/guides/dpgke/dataproc-gke-overview).

Constructors

Link copied to clipboard
fun VirtualClusterConfigArgs(auxiliaryServicesConfig: Output<AuxiliaryServicesConfigArgs>? = null, kubernetesClusterConfig: Output<KubernetesClusterConfigArgs>, stagingBucket: Output<String>? = null)

Functions

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

Properties

Link copied to clipboard

Optional. Configuration of auxiliary services used by this cluster.

Link copied to clipboard

The configuration for running the Dataproc cluster on Kubernetes.

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

Optional. A Cloud Storage bucket used to stage job dependencies, config files, and job driver console output. If you do not specify a staging bucket, Cloud Dataproc will determine a Cloud Storage location (US, ASIA, or EU) for your cluster's staging bucket according to the Compute Engine zone where your cluster is deployed, and then create and manage this project-level, per-location bucket (see Dataproc staging and temp buckets (https://cloud.google.com/dataproc/docs/concepts/configuring-clusters/staging-bucket)). This field requires a Cloud Storage bucket name, not a gs://... URI to a Cloud Storage bucket.