[−][src]Struct rusoto_emr::ManagedScalingPolicy
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]
fn clone(&self) -> ManagedScalingPolicy
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for ManagedScalingPolicy
[src]
impl Default for ManagedScalingPolicy
[src]
fn default() -> ManagedScalingPolicy
[src]
impl<'de> Deserialize<'de> for ManagedScalingPolicy
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ManagedScalingPolicy> for ManagedScalingPolicy
[src]
fn eq(&self, other: &ManagedScalingPolicy) -> bool
[src]
fn ne(&self, other: &ManagedScalingPolicy) -> bool
[src]
impl Serialize for ManagedScalingPolicy
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for ManagedScalingPolicy
[src]
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
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> Sealed<T> for T where
T: ?Sized,
T: ?Sized,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,