[][src]Struct rusoto_opsworks::LoadBasedAutoScalingConfiguration

pub struct LoadBasedAutoScalingConfiguration {
    pub down_scaling: Option<AutoScalingThresholds>,
    pub enable: Option<bool>,
    pub layer_id: Option<String>,
    pub up_scaling: Option<AutoScalingThresholds>,
}

Describes a layer's load-based auto scaling configuration.

Fields

An AutoScalingThresholds object that describes the downscaling configuration, which defines how and when AWS OpsWorks Stacks reduces the number of instances.

Whether load-based auto scaling is enabled for the layer.

The layer ID.

An AutoScalingThresholds object that describes the upscaling configuration, which defines how and when AWS OpsWorks Stacks increases the number of instances.

Trait Implementations

impl Clone for LoadBasedAutoScalingConfiguration
[src]

Performs copy-assignment from source. Read more

impl Default for LoadBasedAutoScalingConfiguration
[src]

impl PartialEq<LoadBasedAutoScalingConfiguration> for LoadBasedAutoScalingConfiguration
[src]

impl Debug for LoadBasedAutoScalingConfiguration
[src]

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

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

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

impl<T> Same for T

Should always be Self

impl<T> Erased for T