[][src]Struct rusoto_rds::ScalingConfigurationInfo

pub struct ScalingConfigurationInfo {
    pub auto_pause: Option<bool>,
    pub max_capacity: Option<i64>,
    pub min_capacity: Option<i64>,
    pub seconds_until_auto_pause: Option<i64>,
    pub timeout_action: Option<String>,
}

Shows the scaling configuration for an Aurora DB cluster in serverless DB engine mode.

For more information, see Using Amazon Aurora Serverless in the Amazon Aurora User Guide.

Fields

auto_pause: Option<bool>

A value that indicates whether automatic pause is allowed for the Aurora DB cluster in serverless DB engine mode.

When the value is set to false for an Aurora Serverless DB cluster, the DB cluster automatically resumes.

max_capacity: Option<i64>

The maximum capacity for an Aurora DB cluster in serverless DB engine mode.

min_capacity: Option<i64>

The maximum capacity for the Aurora DB cluster in serverless DB engine mode.

seconds_until_auto_pause: Option<i64>

The remaining amount of time, in seconds, before the Aurora DB cluster in serverless mode is paused. A DB cluster can be paused only when it's idle (it has no connections).

timeout_action: Option<String>

The timeout action of a call to ModifyCurrentDBClusterCapacity, either ForceApplyCapacityChange or RollbackCapacityChange.

Trait Implementations

impl Clone for ScalingConfigurationInfo[src]

impl Debug for ScalingConfigurationInfo[src]

impl Default for ScalingConfigurationInfo[src]

impl PartialEq<ScalingConfigurationInfo> for ScalingConfigurationInfo[src]

impl StructuralPartialEq for ScalingConfigurationInfo[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> 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.