[][src]Struct rusoto_emr::ManagedScalingPolicy

pub struct ManagedScalingPolicy {
    pub compute_limits: Option<ComputeLimits>,
}

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

impl Clone for ManagedScalingPolicy[src]

impl Debug for ManagedScalingPolicy[src]

impl Default for ManagedScalingPolicy[src]

impl<'de> Deserialize<'de> for ManagedScalingPolicy[src]

impl PartialEq<ManagedScalingPolicy> for ManagedScalingPolicy[src]

impl Serialize for ManagedScalingPolicy[src]

impl StructuralPartialEq for ManagedScalingPolicy[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.