pub struct VirtualClusterConfig {
pub auxiliary_services_config: Option<AuxiliaryServicesConfig>,
pub kubernetes_cluster_config: Option<KubernetesClusterConfig>,
pub staging_bucket: Option<String>,
}
Expand description
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).
This type is not used in any activity, and only used as part of another schema.
Fields§
§auxiliary_services_config: Option<AuxiliaryServicesConfig>
Optional. Configuration of auxiliary services used by this cluster.
kubernetes_cluster_config: Option<KubernetesClusterConfig>
Required. The configuration for running the Dataproc cluster on Kubernetes.
staging_bucket: Option<String>
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.
Trait Implementations§
Source§impl Clone for VirtualClusterConfig
impl Clone for VirtualClusterConfig
Source§fn clone(&self) -> VirtualClusterConfig
fn clone(&self) -> VirtualClusterConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for VirtualClusterConfig
impl Debug for VirtualClusterConfig
Source§impl Default for VirtualClusterConfig
impl Default for VirtualClusterConfig
Source§fn default() -> VirtualClusterConfig
fn default() -> VirtualClusterConfig
Source§impl<'de> Deserialize<'de> for VirtualClusterConfig
impl<'de> Deserialize<'de> for VirtualClusterConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Serialize for VirtualClusterConfig
impl Serialize for VirtualClusterConfig
impl Part for VirtualClusterConfig
Auto Trait Implementations§
impl Freeze for VirtualClusterConfig
impl RefUnwindSafe for VirtualClusterConfig
impl Send for VirtualClusterConfig
impl Sync for VirtualClusterConfig
impl Unpin for VirtualClusterConfig
impl UnwindSafe for VirtualClusterConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more