pub struct ScalableTarget {
pub arn: String,
pub service_namespace: String,
pub resource_id: String,
pub scalable_dimension: String,
pub min_capacity: i32,
pub max_capacity: i32,
pub role_arn: String,
pub creation_time: DateTime<Utc>,
pub suspended_state: Option<SuspendedState>,
pub predicted_capacity: Option<i32>,
}Fields§
§arn: String§service_namespace: String§resource_id: String§scalable_dimension: String§min_capacity: i32§max_capacity: i32§role_arn: String§creation_time: DateTime<Utc>§suspended_state: Option<SuspendedState>§predicted_capacity: Option<i32>Trait Implementations§
Source§impl Clone for ScalableTarget
impl Clone for ScalableTarget
Source§fn clone(&self) -> ScalableTarget
fn clone(&self) -> ScalableTarget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ScalableTarget
impl Debug for ScalableTarget
Source§impl<'de> Deserialize<'de> for ScalableTarget
impl<'de> Deserialize<'de> for ScalableTarget
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
Auto Trait Implementations§
impl Freeze for ScalableTarget
impl RefUnwindSafe for ScalableTarget
impl Send for ScalableTarget
impl Sync for ScalableTarget
impl Unpin for ScalableTarget
impl UnsafeUnpin for ScalableTarget
impl UnwindSafe for ScalableTarget
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