Menu
AWS CloudFormation
User Guide (API Version 2010-05-15)

AWS IoT TopicRulePayload

TopicRulePayload is a property of the AWS::IoT::TopicRule resource that describes the payload of an AWS IoT rule.

Syntax

JSON

Copy
{ "Actions": [ Action, ... ], "AwsIotSqlVersion": String, "Description": String, "RuleDisabled": Boolean, "Sql": String }

YAML

Copy
Actions: - Action AwsIotSqlVersion: String Description: String RuleDisabled: Boolean Sql: String

Properties

Actions

The actions associated with the rule.

Required: Yes

Type: Array of Action objects

Update requires: No interruption

AwsIotSqlVersion

The version of the SQL rules engine to use when evaluating the rule.

Required: No

Type: String

Update requires: No interruption

Description

The description of the rule.

Required: No

Type: String

Update requires: No interruption

RuleDisabled

Specifies whether the rule is disabled.

Required: Yes

Type: Boolean

Update requires: No interruption

Sql

The SQL statement that queries the topic. For more information, see Rules for AWS IoT in the AWS IoT Developer Guide.

Required: Yes

Type: String

Update requires: No interruption