awscc_iotevents_alarm_model (Data Source)

Data Source schema for AWS::IoTEvents::AlarmModel

Schema

Required

Read-Only

This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct alarm instance, the device must send a message payload that contains the same attribute-value.

For more information, see Tag. (see below for nested schema)

Nested Schema for alarm_capabilities

Read-Only:

Nested Schema for alarm_capabilities.acknowledge_flow

Read-Only:

Nested Schema for alarm_capabilities.initialization_configuration

Read-Only:

Nested Schema for alarm_event_actions

Read-Only:

Nested Schema for alarm_event_actions.alarm_actions

Read-Only:

You can use expressions for parameters that are strings. For more information, see Expressions in the AWS IoT Events Developer Guide. (see below for nested schema)

Nested Schema for alarm_event_actions.alarm_actions.dynamo_d_bv_2

Read-Only:

By default, AWS IoT Events generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the alarm model instance and the event triggered the action. To configure the action payload, you can use contentExpression. (see below for nested schema)

Nested Schema for alarm_event_actions.alarm_actions.dynamo_d_bv_2.payload

Read-Only:

Nested Schema for alarm_event_actions.alarm_actions.dynamo_db

Read-Only:

If you don't specify hashKeyType, the default value is STRING.

If you don't specify this parameter, AWS IoT Events triggers the INSERT operation.

By default, AWS IoT Events generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the alarm model instance and the event triggered the action. To configure the action payload, you can use contentExpression. (see below for nested schema)

If you don't specify this parameter, the name of the DynamoDB column is payload.

If you don't specify rangeKeyField, the default value is STRING.

Nested Schema for alarm_event_actions.alarm_actions.dynamo_db.payload

Read-Only:

Nested Schema for alarm_event_actions.alarm_actions.firehose

Read-Only:

By default, AWS IoT Events generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the alarm model instance and the event triggered the action. To configure the action payload, you can use contentExpression. (see below for nested schema)

Nested Schema for alarm_event_actions.alarm_actions.firehose.payload

Read-Only:

Nested Schema for alarm_event_actions.alarm_actions.iot_events

Read-Only:

By default, AWS IoT Events generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the alarm model instance and the event triggered the action. To configure the action payload, you can use contentExpression. (see below for nested schema)

Nested Schema for alarm_event_actions.alarm_actions.iot_events.payload

Read-Only:

Nested Schema for alarm_event_actions.alarm_actions.iot_site_wise

Read-Only:

Nested Schema for alarm_event_actions.alarm_actions.iot_site_wise.property_value

Read-Only:

Nested Schema for alarm_event_actions.alarm_actions.iot_site_wise.property_value.timestamp

Read-Only:

Nested Schema for alarm_event_actions.alarm_actions.iot_site_wise.property_value.value

Read-Only:

Nested Schema for alarm_event_actions.alarm_actions.iot_topic_publish

Read-Only:

By default, AWS IoT Events generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the alarm model instance and the event triggered the action. To configure the action payload, you can use contentExpression. (see below for nested schema)

Nested Schema for alarm_event_actions.alarm_actions.iot_topic_publish.payload

Read-Only:

Nested Schema for alarm_event_actions.alarm_actions.lambda

Read-Only:

By default, AWS IoT Events generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the alarm model instance and the event triggered the action. To configure the action payload, you can use contentExpression. (see below for nested schema)

Nested Schema for alarm_event_actions.alarm_actions.lambda.payload

Read-Only:

Nested Schema for alarm_event_actions.alarm_actions.sns

Read-Only:

By default, AWS IoT Events generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the alarm model instance and the event triggered the action. To configure the action payload, you can use contentExpression. (see below for nested schema)

Nested Schema for alarm_event_actions.alarm_actions.sns.payload

Read-Only:

Nested Schema for alarm_event_actions.alarm_actions.sqs

Read-Only:

By default, AWS IoT Events generates a standard payload in JSON for any action. This action payload contains all attribute-value pairs that have the information about the alarm model instance and the event triggered the action. To configure the action payload, you can use contentExpression. (see below for nested schema)

Nested Schema for alarm_event_actions.alarm_actions.sqs.payload

Read-Only:

Nested Schema for alarm_rule

Read-Only:

Nested Schema for alarm_rule.simple_rule

Read-Only:

Nested Schema for tags

Read-Only: