#[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 moresourceimpl PartialEq<AutoScalingPolicyStateChangeReason> for AutoScalingPolicyStateChangeReason
impl PartialEq<AutoScalingPolicyStateChangeReason> for AutoScalingPolicyStateChangeReason
sourcefn eq(&self, other: &AutoScalingPolicyStateChangeReason) -> bool
fn eq(&self, other: &AutoScalingPolicyStateChangeReason) -> bool
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 Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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