This template creates an IoT Events detector model with initial and other states, and defines various events and actions for each state. It also includes conditions and transitions between states.

MyDetectorModel
AWS::IoTEvents::DetectorModel


DetectorModelDefinition *
States *
OnEnter
Events
Actions
ClearTimer
DynamoDB
Payload
DynamoDBv2
Payload
Firehose
Payload
IotEvents
Payload
IotSiteWise
PropertyValue *
Timestamp
Value *
IotTopicPublish
Payload
Lambda
Payload
ResetTimer
SetTimer
SetVariable
Sns
Payload
Sqs
Payload
Actions
ClearTimer
DynamoDB
Payload
DynamoDBv2
Payload
Firehose
Payload
IotEvents
Payload
IotSiteWise
PropertyValue *
Timestamp
Value *
IotTopicPublish
Payload
Lambda
Payload
ResetTimer
SetTimer
SetVariable
Sns
Payload
Sqs
Payload
OnExit
Events
Actions
ClearTimer
DynamoDB
Payload
DynamoDBv2
Payload
Firehose
Payload
IotEvents
Payload
IotSiteWise
PropertyValue *
Timestamp
Value *
IotTopicPublish
Payload
Lambda
Payload
ResetTimer
SetTimer
SetVariable
Sns
Payload
Sqs
Payload
OnInput
Events
Actions
ClearTimer
DynamoDB
Payload
DynamoDBv2
Payload
Firehose
Payload
IotEvents
Payload
IotSiteWise
PropertyValue *
Timestamp
Value *
IotTopicPublish
Payload
Lambda
Payload
ResetTimer
SetTimer
SetVariable
Sns
Payload
Sqs
Payload
ClearTimer
DynamoDB
Payload
DynamoDBv2
Payload
Firehose
Payload
IotEvents
Payload
IotSiteWise
PropertyValue *
Timestamp
Value *
IotTopicPublish
Payload
Lambda
Payload
ResetTimer
SetTimer
SetVariable
Sns
Payload
Sqs
Payload
TransitionEvents
Actions
ClearTimer
DynamoDB
Payload
DynamoDBv2
Payload
Firehose
Payload
IotEvents
Payload
IotSiteWise
PropertyValue *
Timestamp
Value *
IotTopicPublish
Payload
Lambda
Payload
ResetTimer
SetTimer
SetVariable
Sns
Payload
Sqs
Payload
ClearTimer
DynamoDB
Payload
DynamoDBv2
Payload
Firehose
Payload
IotEvents
Payload
IotSiteWise
PropertyValue *
Timestamp
Value *
IotTopicPublish
Payload
Lambda
Payload
ResetTimer
SetTimer
SetVariable
Sns
Payload
Sqs
Payload
ClearTimer
DynamoDB
Payload
DynamoDBv2
Payload
Firehose
Payload
IotEvents
Payload
IotSiteWise
PropertyValue *
Timestamp
Value *
IotTopicPublish
Payload
Lambda
Payload
ResetTimer
SetTimer
SetVariable
Sns
Payload
Sqs
Payload
ClearTimer
DynamoDB
Payload
DynamoDBv2
Payload
Firehose
Payload
IotEvents
Payload
IotSiteWise
PropertyValue *
Timestamp
Value *
IotTopicPublish
Payload
Lambda
Payload
ResetTimer
SetTimer
SetVariable
Sns
Payload
Sqs
Payload
ClearTimer
DynamoDB
Payload
DynamoDBv2
Payload
Firehose
Payload
IotEvents
Payload
IotSiteWise
PropertyValue *
Timestamp
Value *
IotTopicPublish
Payload
Lambda
Payload
ResetTimer
SetTimer
SetVariable
Sns
Payload
Sqs
Payload
OnEnter
Events
Actions
ClearTimer
DynamoDB
Payload
DynamoDBv2
Payload
Firehose
Payload
IotEvents
Payload
IotSiteWise
PropertyValue *
Timestamp
Value *
IotTopicPublish
Payload
Lambda
Payload
ResetTimer
SetTimer
SetVariable
Sns
Payload
Sqs
Payload
Actions
ClearTimer
DynamoDB
Payload
DynamoDBv2
Payload
Firehose
Payload
IotEvents
Payload
IotSiteWise
PropertyValue *
Timestamp
Value *
IotTopicPublish
Payload
Lambda
Payload
ResetTimer
SetTimer
SetVariable
Sns
Payload
Sqs
Payload
OnExit
Events
Actions
ClearTimer
DynamoDB
Payload
DynamoDBv2
Payload
Firehose
Payload
IotEvents
Payload
IotSiteWise
PropertyValue *
Timestamp
Value *
IotTopicPublish
Payload
Lambda
Payload
ResetTimer
SetTimer
SetVariable
Sns
Payload
Sqs
Payload

CloudFormation Template

Share Template