#[non_exhaustive]pub struct AutoScalingPolicyStateChangeReason { /* private fields */ }Expand description
The reason for an AutoScalingPolicyStatus change.
Implementations
sourceimpl AutoScalingPolicyStateChangeReason
impl AutoScalingPolicyStateChangeReason
sourcepub fn code(&self) -> Option<&AutoScalingPolicyStateChangeReasonCode>
pub fn code(&self) -> Option<&AutoScalingPolicyStateChangeReasonCode>
The code indicating the reason for the change in status.USER_REQUEST indicates that the scaling policy status was changed by a user. PROVISION_FAILURE indicates that the status change was because the policy failed to provision. CLEANUP_FAILURE indicates an error.
sourceimpl AutoScalingPolicyStateChangeReason
impl AutoScalingPolicyStateChangeReason
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AutoScalingPolicyStateChangeReason.
Trait Implementations
sourceimpl Clone for AutoScalingPolicyStateChangeReason
impl Clone for AutoScalingPolicyStateChangeReason
sourcefn clone(&self) -> AutoScalingPolicyStateChangeReason
fn clone(&self) -> AutoScalingPolicyStateChangeReason
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl PartialEq<AutoScalingPolicyStateChangeReason> for AutoScalingPolicyStateChangeReason
impl PartialEq<AutoScalingPolicyStateChangeReason> for AutoScalingPolicyStateChangeReason
sourcefn eq(&self, other: &AutoScalingPolicyStateChangeReason) -> bool
fn eq(&self, other: &AutoScalingPolicyStateChangeReason) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for AutoScalingPolicyStateChangeReason
Auto Trait Implementations
impl RefUnwindSafe for AutoScalingPolicyStateChangeReason
impl Send for AutoScalingPolicyStateChangeReason
impl Sync for AutoScalingPolicyStateChangeReason
impl Unpin for AutoScalingPolicyStateChangeReason
impl UnwindSafe for AutoScalingPolicyStateChangeReason
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> 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