Struct rusoto_autoscaling::Activity
source · [−]pub struct Activity {
pub activity_id: String,
pub auto_scaling_group_arn: Option<String>,
pub auto_scaling_group_name: String,
pub auto_scaling_group_state: Option<String>,
pub cause: String,
pub description: Option<String>,
pub details: Option<String>,
pub end_time: Option<String>,
pub progress: Option<i64>,
pub start_time: String,
pub status_code: String,
pub status_message: Option<String>,
}
Expand description
Describes scaling activity, which is a long-running process that represents a change to your Auto Scaling group, such as changing its size or replacing an instance.
Fields
activity_id: String
The ID of the activity.
auto_scaling_group_arn: Option<String>
The Amazon Resource Name (ARN) of the Auto Scaling group.
auto_scaling_group_name: String
The name of the Auto Scaling group.
auto_scaling_group_state: Option<String>
The state of the Auto Scaling group, which is either InService
or Deleted
.
cause: String
The reason the activity began.
description: Option<String>
A friendly, more verbose description of the activity.
details: Option<String>
The details about the activity.
end_time: Option<String>
The end time of the activity.
progress: Option<i64>
A value between 0 and 100 that indicates the progress of the activity.
start_time: String
The start time of the activity.
status_code: String
The current status of the activity.
status_message: Option<String>
A friendly, more verbose description of the activity status.
Trait Implementations
impl StructuralPartialEq for Activity
Auto Trait Implementations
impl RefUnwindSafe for Activity
impl Send for Activity
impl Sync for Activity
impl Unpin for Activity
impl UnwindSafe for Activity
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more