Struct rusoto_emr::ManagedScalingPolicy
source · [−]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
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.
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 Default for ManagedScalingPolicy
impl Default for ManagedScalingPolicy
sourcefn default() -> ManagedScalingPolicy
fn default() -> ManagedScalingPolicy
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for ManagedScalingPolicy
impl<'de> Deserialize<'de> for ManagedScalingPolicy
sourcefn 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
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 !=
.
sourceimpl Serialize for ManagedScalingPolicy
impl Serialize for ManagedScalingPolicy
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