Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CustomerAction

import type { CustomerAction } from "https://aws-api.deno.dev/v0.4/services/ioteventsdata.ts?docs=full";

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

interface CustomerAction {
acknowledgeActionConfiguration?: AcknowledgeActionConfiguration | null;
actionName?: CustomerActionName | null;
disableActionConfiguration?: DisableActionConfiguration | null;
enableActionConfiguration?: EnableActionConfiguration | null;
resetActionConfiguration?: ResetActionConfiguration | null;
snoozeActionConfiguration?: SnoozeActionConfiguration | null;
}

§Properties

§
acknowledgeActionConfiguration?: AcknowledgeActionConfiguration | null
[src]

Contains the configuration information of an acknowledge action.

§
actionName?: CustomerActionName | null
[src]

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 API.

§
disableActionConfiguration?: DisableActionConfiguration | null
[src]

Contains the configuration information of a disable action.

§
enableActionConfiguration?: EnableActionConfiguration | null
[src]

Contains the configuration information of an enable action.

§
resetActionConfiguration?: ResetActionConfiguration | null
[src]

Contains the configuration information of a reset action.

§
snoozeActionConfiguration?: SnoozeActionConfiguration | null
[src]

Contains the configuration information of a snooze action.