[][src]Struct rusoto_cloudwatch::SetAlarmStateInput

pub struct SetAlarmStateInput {
    pub alarm_name: String,
    pub state_reason: String,
    pub state_reason_data: Option<String>,
    pub state_value: String,
}

Fields

alarm_name: String

The name for the alarm. This name must be unique within the AWS account. The maximum length is 255 characters.

state_reason: String

The reason that this alarm is set to this specific state, in text format.

state_reason_data: Option<String>

The reason that this alarm is set to this specific state, in JSON format.

For SNS or EC2 alarm actions, this is just informational. But for EC2 Auto Scaling or application Auto Scaling alarm actions, the Auto Scaling policy uses the information in this field to take the correct action.

state_value: String

The value of the state.

Trait Implementations

impl Clone for SetAlarmStateInput[src]

impl Debug for SetAlarmStateInput[src]

impl Default for SetAlarmStateInput[src]

impl PartialEq<SetAlarmStateInput> for SetAlarmStateInput[src]

impl StructuralPartialEq for SetAlarmStateInput[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.