[][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> ToOwned for T where
    T: Clone
[src]

impl<T, U> Into for T where
    U: From<T>, 
[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> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut 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> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

Should always be Self