TopicRulePayloadArgs

data class TopicRulePayloadArgs(val actions: Output<List<TopicRuleActionArgs>>, val awsIotSqlVersion: Output<String>? = null, val description: Output<String>? = null, val errorAction: Output<TopicRuleActionArgs>? = null, val ruleDisabled: Output<Boolean>? = null, val sql: Output<String>) : ConvertibleToJava<TopicRulePayloadArgs>

Constructors

Link copied to clipboard
constructor(actions: Output<List<TopicRuleActionArgs>>, awsIotSqlVersion: Output<String>? = null, description: Output<String>? = null, errorAction: Output<TopicRuleActionArgs>? = null, ruleDisabled: Output<Boolean>? = null, sql: Output<String>)

Properties

Link copied to clipboard

The actions associated with the rule.

Link copied to clipboard
val awsIotSqlVersion: Output<String>? = null

The version of the SQL rules engine to use when evaluating the rule. The default value is 2015-10-08.

Link copied to clipboard
val description: Output<String>? = null

The description of the rule.

Link copied to clipboard
val errorAction: Output<TopicRuleActionArgs>? = null

The action to take when an error occurs.

Link copied to clipboard
val ruleDisabled: Output<Boolean>? = null

Specifies whether the rule is disabled.

Link copied to clipboard
val sql: Output<String>

The SQL statement used to query the topic. For more information, see AWS IoT SQL Reference in the AWS IoT Developer Guide .

Functions

Link copied to clipboard
open override fun toJava(): TopicRulePayloadArgs