pub struct GkeNodePoolConfig {
pub autoscaling: Option<GkeNodePoolAutoscalingConfig>,
pub config: Option<GkeNodeConfig>,
pub locations: Option<Vec<String>>,
}
Expand description
The configuration of a GKE node pool used by a Dataproc-on-GKE cluster (https://cloud.google.com/dataproc/docs/concepts/jobs/dataproc-gke#create-a-dataproc-on-gke-cluster).
This type is not used in any activity, and only used as part of another schema.
Fields§
§autoscaling: Option<GkeNodePoolAutoscalingConfig>
Optional. The autoscaler configuration for this node pool. The autoscaler is enabled only when a valid configuration is present.
config: Option<GkeNodeConfig>
Optional. The node pool configuration.
locations: Option<Vec<String>>
Optional. The list of Compute Engine zones (https://cloud.google.com/compute/docs/zones#available) where node pool nodes associated with a Dataproc on GKE virtual cluster will be located.Note: All node pools associated with a virtual cluster must be located in the same region as the virtual cluster, and they must be located in the same zone within that region.If a location is not specified during node pool creation, Dataproc on GKE will choose the zone.
Trait Implementations§
Source§impl Clone for GkeNodePoolConfig
impl Clone for GkeNodePoolConfig
Source§fn clone(&self) -> GkeNodePoolConfig
fn clone(&self) -> GkeNodePoolConfig
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GkeNodePoolConfig
impl Debug for GkeNodePoolConfig
Source§impl Default for GkeNodePoolConfig
impl Default for GkeNodePoolConfig
Source§fn default() -> GkeNodePoolConfig
fn default() -> GkeNodePoolConfig
Source§impl<'de> Deserialize<'de> for GkeNodePoolConfig
impl<'de> Deserialize<'de> for GkeNodePoolConfig
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 GkeNodePoolConfig
impl Serialize for GkeNodePoolConfig
impl Part for GkeNodePoolConfig
Auto Trait Implementations§
impl Freeze for GkeNodePoolConfig
impl RefUnwindSafe for GkeNodePoolConfig
impl Send for GkeNodePoolConfig
impl Sync for GkeNodePoolConfig
impl Unpin for GkeNodePoolConfig
impl UnwindSafe for GkeNodePoolConfig
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