AWS IoT TopicRule TopicRulePayload
TopicRulePayload is a property of the AWS::IoT::TopicRule
resource that describes the payload of an AWS IoT rule.
Syntax
JSON
{ "Actions": [Action, ...], "AwsIotSqlVersion":String, "Description":String, "ErrorAction":Action, "RuleDisabled":Boolean, "Sql":String}
YAML
Actions: -Action-...AwsIotSqlVersion:StringDescription:StringErrorAction:ActionRuleDisabled:BooleanSql: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
ErrorAction-
The action to take when an error occurs.
Required: No
Type: Action
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
