class Aws::IoTEventsData::Types::CustomerAction

Contains information about the action that you can take to respond to the alarm.

@!attribute [rw] action_name

The name of the action. The action name can be one of the following
values:

* `SNOOZE` - When you snooze the alarm, the alarm state changes to
  `SNOOZE_DISABLED`.

* `ENABLE` - When you enable the alarm, the alarm state changes to
  `NORMAL`.

* `DISABLE` - When you disable the alarm, the alarm state changes to
  `DISABLED`.

* `ACKNOWLEDGE` - When you acknowledge the alarm, the alarm state
  changes to `ACKNOWLEDGED`.

* `RESET` - When you reset the alarm, the alarm state changes to
  `NORMAL`.

For more information, see the [AlarmState][1] API.

[1]: https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_AlarmState.html
@return [String]

@!attribute [rw] snooze_action_configuration

Contains the configuration information of a snooze action.
@return [Types::SnoozeActionConfiguration]

@!attribute [rw] enable_action_configuration

Contains the configuration information of an enable action.
@return [Types::EnableActionConfiguration]

@!attribute [rw] disable_action_configuration

Contains the configuration information of a disable action.
@return [Types::DisableActionConfiguration]

@!attribute [rw] acknowledge_action_configuration

Contains the configuration information of an acknowledge action.
@return [Types::AcknowledgeActionConfiguration]

@!attribute [rw] reset_action_configuration

Contains the configuration information of a reset action.
@return [Types::ResetActionConfiguration]

Constants

SENSITIVE