class Aws::IoTEventsData::Types::AlarmState
Contains information about the current state of the alarm.
@!attribute [rw] state_name
The name of the alarm state. The state name can be one of the following values: * `DISABLED` - When the alarm is in the `DISABLED` state, it isn't ready to evaluate data. To enable the alarm, you must change the alarm to the `NORMAL` state. * `NORMAL` - When the alarm is in the `NORMAL` state, it's ready to evaluate data. * `ACTIVE` - If the alarm is in the `ACTIVE` state, the alarm is invoked. * `ACKNOWLEDGED` - When the alarm is in the `ACKNOWLEDGED` state, the alarm was invoked and you acknowledged the alarm. * `SNOOZE_DISABLED` - When the alarm is in the `SNOOZE_DISABLED` state, the alarm is disabled for a specified period of time. After the snooze time, the alarm automatically changes to the `NORMAL` state. * `LATCHED` - When the alarm is in the `LATCHED` state, the alarm was invoked. However, the data that the alarm is currently evaluating is within the specified range. To change the alarm to the `NORMAL` state, you must acknowledge the alarm. @return [String]
@!attribute [rw] rule_evaluation
Information needed to evaluate data. @return [Types::RuleEvaluation]
@!attribute [rw] customer_action
Contains information about the action that you can take to respond to the alarm. @return [Types::CustomerAction]
@!attribute [rw] system_event
Contains information about alarm state changes. @return [Types::SystemEvent]
Constants
- SENSITIVE