pub struct AutoScalingSettingsUpdate {
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_policy_update: Option<AutoScalingPolicyUpdate>,
}
Expand description
Represents the auto scaling settings to be modified 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 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_policy_update: Option<AutoScalingPolicyUpdate>
The scaling policy to apply for scaling target global table or global secondary index capacity units.
Trait Implementations§
Source§impl Clone for AutoScalingSettingsUpdate
impl Clone for AutoScalingSettingsUpdate
Source§fn clone(&self) -> AutoScalingSettingsUpdate
fn clone(&self) -> AutoScalingSettingsUpdate
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 Debug for AutoScalingSettingsUpdate
impl Debug for AutoScalingSettingsUpdate
Source§impl Default for AutoScalingSettingsUpdate
impl Default for AutoScalingSettingsUpdate
Source§fn default() -> AutoScalingSettingsUpdate
fn default() -> AutoScalingSettingsUpdate
Returns the “default value” for a type. Read more
impl StructuralPartialEq for AutoScalingSettingsUpdate
Auto Trait Implementations§
impl Freeze for AutoScalingSettingsUpdate
impl RefUnwindSafe for AutoScalingSettingsUpdate
impl Send for AutoScalingSettingsUpdate
impl Sync for AutoScalingSettingsUpdate
impl Unpin for AutoScalingSettingsUpdate
impl UnwindSafe for AutoScalingSettingsUpdate
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