pub struct KubernetesClusterConfig {
pub gke_cluster_config: Option<GkeClusterConfig>,
pub kubernetes_namespace: Option<String>,
pub kubernetes_software_config: Option<KubernetesSoftwareConfig>,
}
Expand description
The configuration for running the Dataproc cluster on Kubernetes.
This type is not used in any activity, and only used as part of another schema.
Fields§
§gke_cluster_config: Option<GkeClusterConfig>
Required. The configuration for running the Dataproc cluster on GKE.
kubernetes_namespace: Option<String>
Optional. A namespace within the Kubernetes cluster to deploy into. If this namespace does not exist, it is created. If it exists, Dataproc verifies that another Dataproc VirtualCluster is not installed into it. If not specified, the name of the Dataproc Cluster is used.
kubernetes_software_config: Option<KubernetesSoftwareConfig>
Optional. The software configuration for this Dataproc cluster running on Kubernetes.
Trait Implementations§
Source§impl Clone for KubernetesClusterConfig
impl Clone for KubernetesClusterConfig
Source§fn clone(&self) -> KubernetesClusterConfig
fn clone(&self) -> KubernetesClusterConfig
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for KubernetesClusterConfig
impl Debug for KubernetesClusterConfig
Source§impl Default for KubernetesClusterConfig
impl Default for KubernetesClusterConfig
Source§fn default() -> KubernetesClusterConfig
fn default() -> KubernetesClusterConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for KubernetesClusterConfig
impl<'de> Deserialize<'de> for KubernetesClusterConfig
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>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for KubernetesClusterConfig
impl Serialize for KubernetesClusterConfig
impl Part for KubernetesClusterConfig
Auto Trait Implementations§
impl Freeze for KubernetesClusterConfig
impl RefUnwindSafe for KubernetesClusterConfig
impl Send for KubernetesClusterConfig
impl Sync for KubernetesClusterConfig
impl Unpin for KubernetesClusterConfig
impl UnwindSafe for KubernetesClusterConfig
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
Mutably borrows from an owned value. Read more
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>
Converts
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>
Converts
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