Supported actions to receive data and trigger actions in AWS IoT Events
AWS IoT Events can trigger actions when it detects a specified event or transition event. You can define built-in actions to use a timer or set a variable, or send data to other AWS resources. Learn how to configure and customize these actions to create automated responses to your various IoT events.
Note
When you define an action in a detector model, you can use expressions for parameters that are string data type. For more information, see Expressions.
AWS IoT Events supports the following actions that let you use a timer or set a variable:
-
setTimer to create a timer.
-
resetTimer to reset the timer.
-
clearTimer to delete the timer.
-
setVariable to create a variable.
AWS IoT Events supports the following actions that let you work with AWS services:
-
iotTopicPublish to publish a message on an MQTT topic.
-
iotEvents to send data to AWS IoT Events as an input value.
-
iotSiteWise to send data to an asset property in AWS IoT SiteWise.
-
dynamoDB to send data to an Amazon DynamoDB table.
-
dynamoDBv2 to send data to an Amazon DynamoDB table.
-
firehose to send data to an Amazon Data Firehose stream.
-
lambda to invoke an AWS Lambda function.
-
sns to send data as a push notification.
-
sqs to send data to an Amazon SQS queue.