pub struct AutoScalingSettingsDescription {
pub auto_scaling_disabled: Option<bool>,
pub auto_scaling_role_arn: Option<String>,
pub maximum_units: Option<i64>,
pub minimum_units: Option<i64>,
pub scaling_policies: Option<Vec<AutoScalingPolicyDescription>>,
}
Expand description
Represents the auto scaling settings for a global table or global secondary index.
Fields§
§auto_scaling_disabled: Option<bool>
Disabled auto scaling for this global table or global secondary index.
auto_scaling_role_arn: Option<String>
Role ARN used for configuring the auto scaling policy.
maximum_units: Option<i64>
The maximum capacity units that a global table or global secondary index should be scaled up to.
minimum_units: Option<i64>
The minimum capacity units that a global table or global secondary index should be scaled down to.
scaling_policies: Option<Vec<AutoScalingPolicyDescription>>
Information about the scaling policies.
Trait Implementations§
Source§impl Clone for AutoScalingSettingsDescription
impl Clone for AutoScalingSettingsDescription
Source§fn clone(&self) -> AutoScalingSettingsDescription
fn clone(&self) -> AutoScalingSettingsDescription
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for AutoScalingSettingsDescription
impl Default for AutoScalingSettingsDescription
Source§fn default() -> AutoScalingSettingsDescription
fn default() -> AutoScalingSettingsDescription
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AutoScalingSettingsDescription
impl<'de> Deserialize<'de> for AutoScalingSettingsDescription
Source§fn 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
Source§impl PartialEq for AutoScalingSettingsDescription
impl PartialEq for AutoScalingSettingsDescription
Source§fn eq(&self, other: &AutoScalingSettingsDescription) -> bool
fn eq(&self, other: &AutoScalingSettingsDescription) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for AutoScalingSettingsDescription
Auto Trait Implementations§
impl Freeze for AutoScalingSettingsDescription
impl RefUnwindSafe for AutoScalingSettingsDescription
impl Send for AutoScalingSettingsDescription
impl Sync for AutoScalingSettingsDescription
impl Unpin for AutoScalingSettingsDescription
impl UnwindSafe for AutoScalingSettingsDescription
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more