Struct aws_sdk_emr::model::ManagedScalingPolicy
source · [−]#[non_exhaustive]pub struct ManagedScalingPolicy {
pub compute_limits: Option<ComputeLimits>,
}Expand description
Managed scaling policy for an Amazon EMR cluster. The policy specifies the limits for resources that can be added or terminated from a cluster. The policy only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.compute_limits: Option<ComputeLimits>The EC2 unit limits for a managed scaling policy. The managed scaling activity of a cluster is not allowed to go above or below these limits. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
Implementations
sourceimpl ManagedScalingPolicy
impl ManagedScalingPolicy
sourcepub fn compute_limits(&self) -> Option<&ComputeLimits>
pub fn compute_limits(&self) -> Option<&ComputeLimits>
The EC2 unit limits for a managed scaling policy. The managed scaling activity of a cluster is not allowed to go above or below these limits. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
sourceimpl ManagedScalingPolicy
impl ManagedScalingPolicy
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ManagedScalingPolicy
Trait Implementations
sourceimpl Clone for ManagedScalingPolicy
impl Clone for ManagedScalingPolicy
sourcefn clone(&self) -> ManagedScalingPolicy
fn clone(&self) -> ManagedScalingPolicy
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for ManagedScalingPolicy
impl Debug for ManagedScalingPolicy
sourceimpl PartialEq<ManagedScalingPolicy> for ManagedScalingPolicy
impl PartialEq<ManagedScalingPolicy> for ManagedScalingPolicy
sourcefn eq(&self, other: &ManagedScalingPolicy) -> bool
fn eq(&self, other: &ManagedScalingPolicy) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &ManagedScalingPolicy) -> bool
fn ne(&self, other: &ManagedScalingPolicy) -> bool
This method tests for !=.
impl StructuralPartialEq for ManagedScalingPolicy
Auto Trait Implementations
impl RefUnwindSafe for ManagedScalingPolicy
impl Send for ManagedScalingPolicy
impl Sync for ManagedScalingPolicy
impl Unpin for ManagedScalingPolicy
impl UnwindSafe for ManagedScalingPolicy
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more