Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Action

Focus mode
Action - AWS IoT Events

An action to be performed when the condition is TRUE.

Contents

clearTimer

Information needed to clear the timer.

Type: ClearTimerAction object

Required: No

dynamoDB

Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the payload. One column of the DynamoDB table receives all attribute-value pairs in the payload that you specify. For more information, see Actions in AWS IoT Events Developer Guide.

Type: DynamoDBAction object

Required: No

dynamoDBv2

Writes to the DynamoDB table that you created. The default action payload contains all attribute-value pairs that have the information about the detector model instance and the event that triggered the action. You can customize the payload. A separate column of the DynamoDB table receives one attribute-value pair in the payload that you specify. For more information, see Actions in AWS IoT Events Developer Guide.

Type: DynamoDBv2Action object

Required: No

firehose

Sends information about the detector model instance and the event that triggered the action to an Amazon Kinesis Data Firehose delivery stream.

Type: FirehoseAction object

Required: No

iotEvents

Sends AWS IoT Events input, which passes information about the detector model instance and the event that triggered the action.

Type: IotEventsAction object

Required: No

iotSiteWise

Sends information about the detector model instance and the event that triggered the action to an asset property in AWS IoT SiteWise .

Type: IotSiteWiseAction object

Required: No

iotTopicPublish

Publishes an MQTT message with the given topic to the AWS IoT message broker.

Type: IotTopicPublishAction object

Required: No

lambda

Calls a Lambda function, passing in information about the detector model instance and the event that triggered the action.

Type: LambdaAction object

Required: No

resetTimer

Information needed to reset the timer.

Type: ResetTimerAction object

Required: No

setTimer

Information needed to set the timer.

Type: SetTimerAction object

Required: No

setVariable

Sets a variable to a specified value.

Type: SetVariableAction object

Required: No

sns

Sends an Amazon SNS message.

Type: SNSTopicPublishAction object

Required: No

sqs

Sends information about the detector model instance and the event that triggered the action to an Amazon SQS queue.

Type: SqsAction object

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

On this page

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.