This template creates an AWS IoT topic rule. The rule is disabled and it selects temperature data from a specific topic where the temperature is greater than 60. The action is to store the data in an S3 bucket with a specific key.

MyTopicRule
AWS::IoT::TopicRule


TopicRulePayload *
Actions *
CloudwatchAlarm
CloudwatchLogs
CloudwatchMetric
DynamoDB
DynamoDBv2
PutItem
Elasticsearch
Firehose
Http
Auth
Sigv4
Headers
IotAnalytics
IotEvents
IotSiteWise
PutAssetPropertyValueEntries *
Kafka
Kinesis
Lambda
Location
Timestamp
OpenSearch
Republish
Headers
UserProperties
S3
Sns
Sqs
StepFunctions
Timestream
Dimensions *
Timestamp
ErrorAction
CloudwatchAlarm
CloudwatchLogs
CloudwatchMetric
DynamoDB
DynamoDBv2
PutItem
Elasticsearch
Firehose
Http
Auth
Sigv4
Headers
IotAnalytics
IotEvents
IotSiteWise
PutAssetPropertyValueEntries *
Kafka
Kinesis
Lambda
Location
Timestamp
OpenSearch
Republish
Headers
UserProperties
S3
Sns
Sqs
StepFunctions
Timestream
Dimensions *
Timestamp

CloudFormation Template

Share Template