[][src]Struct rusoto_iot::CloudwatchAlarmAction

pub struct CloudwatchAlarmAction {
    pub alarm_name: String,
    pub role_arn: String,
    pub state_reason: String,
    pub state_value: String,
}

Describes an action that updates a CloudWatch alarm.

Fields

The CloudWatch alarm name.

The IAM role that allows access to the CloudWatch alarm.

The reason for the alarm change.

The value of the alarm state. Acceptable values are: OK, ALARM, INSUFFICIENT_DATA.

Trait Implementations

impl Clone for CloudwatchAlarmAction
[src]

Performs copy-assignment from source. Read more

impl Default for CloudwatchAlarmAction
[src]

impl PartialEq<CloudwatchAlarmAction> for CloudwatchAlarmAction
[src]

impl Debug for CloudwatchAlarmAction
[src]

impl Serialize for CloudwatchAlarmAction
[src]

impl<'de> Deserialize<'de> for CloudwatchAlarmAction
[src]

Auto Trait Implementations

Blanket Implementations

impl<T> From for T
[src]

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

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

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

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Same for T

Should always be Self

impl<T> Erased for T