public sealed class VirtualClusterConfig : IMessage<VirtualClusterConfig>, IEquatable<VirtualClusterConfig>, IDeepCloneable<VirtualClusterConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Dataproc v1 API class VirtualClusterConfig.
The Dataproc cluster config for a cluster that does not directly control the
underlying compute resources, such as a Dataproc-on-GKE
cluster.
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).
This field requires a Cloud Storage bucket name, not a gs://... URI to
a Cloud Storage bucket.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document provides reference documentation for the \u003ccode\u003eVirtualClusterConfig\u003c/code\u003e class within the Google Cloud Dataproc v1 API, covering versions from 3.1.0 to the latest 5.17.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eVirtualClusterConfig\u003c/code\u003e is used for Dataproc clusters that do not directly manage the underlying compute resources, such as Dataproc-on-GKE clusters, and the documentation provides inheritance, implementation, constructor, and property details about the \u003ccode\u003eVirtualClusterConfig\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eVirtualClusterConfig\u003c/code\u003e class includes properties such as \u003ccode\u003eAuxiliaryServicesConfig\u003c/code\u003e, \u003ccode\u003eInfrastructureConfigCase\u003c/code\u003e, \u003ccode\u003eKubernetesClusterConfig\u003c/code\u003e, and \u003ccode\u003eStagingBucket\u003c/code\u003e to configure the virtual cluster's settings and behaviors.\u003c/p\u003e\n"],["\u003cp\u003eThe content lists multiple versions of the documentation, allowing users to navigate through the API changes and understand the evolution of \u003ccode\u003eVirtualClusterConfig\u003c/code\u003e across different releases.\u003c/p\u003e\n"],["\u003cp\u003eThis class is a key component in configuring Dataproc clusters on platforms like Kubernetes, offering details about how to manage such clusters through auxiliary services, infrastructure configurations, and storage staging.\u003c/p\u003e\n"]]],[],null,[]]