awscc_iotevents_detector_model (Data Source)

Data Source schema for AWS::IoTEvents::DetectorModel

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 detector 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 detector_model_definition

Read-Only:

Nested Schema for detector_model_definition.states

Read-Only:

Nested Schema for detector_model_definition.states.on_enter

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.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 detector_model_definition.states.on_enter.events.actions.clear_timer

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.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 detector 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 detector_model_definition.states.on_enter.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.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 detector 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 detector_model_definition.states.on_enter.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.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 detector 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 detector_model_definition.states.on_enter.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.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 detector 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 detector_model_definition.states.on_enter.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.actions.iot_site_wise

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.actions.sqs.property_value

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.actions.sqs.property_value.timestamp

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.actions.sqs.property_value.value

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.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 detector 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 detector_model_definition.states.on_enter.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.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 detector 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 detector_model_definition.states.on_enter.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.actions.reset_timer

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.actions.set_timer

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.actions.set_variable

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.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 detector 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 detector_model_definition.states.on_enter.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_enter.events.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 detector 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 detector_model_definition.states.on_enter.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_exit

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.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 detector_model_definition.states.on_exit.events.actions.clear_timer

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.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 detector 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 detector_model_definition.states.on_exit.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.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 detector 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 detector_model_definition.states.on_exit.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.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 detector 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 detector_model_definition.states.on_exit.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.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 detector 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 detector_model_definition.states.on_exit.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.actions.iot_site_wise

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.actions.sqs.property_value

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.actions.sqs.property_value.timestamp

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.actions.sqs.property_value.value

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.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 detector 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 detector_model_definition.states.on_exit.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.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 detector 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 detector_model_definition.states.on_exit.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.actions.reset_timer

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.actions.set_timer

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.actions.set_variable

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.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 detector 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 detector_model_definition.states.on_exit.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_exit.events.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 detector 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 detector_model_definition.states.on_exit.events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input

Read-Only:

Nested Schema for detector_model_definition.states.on_input.events

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector_model_definition.states.on_input.transition_events.actions.clear_timer

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.actions.iot_site_wise

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.actions.sqs.property_value

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.actions.sqs.property_value.timestamp

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.actions.sqs.property_value.value

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.actions.reset_timer

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.actions.set_timer

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.actions.set_variable

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector_model_definition.states.on_input.transition_events.actions.clear_timer

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.actions.iot_site_wise

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.actions.sqs.property_value

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.actions.sqs.property_value.timestamp

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.actions.sqs.property_value.value

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.actions.reset_timer

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.actions.set_timer

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.actions.set_variable

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for detector_model_definition.states.on_input.transition_events.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 detector 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 detector_model_definition.states.on_input.transition_events.actions.sqs.payload

Read-Only:

Nested Schema for tags

Read-Only: