Action - AWS IoT Events

Action

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: