IotEventsAction
Sends an input to an AWS IoT Events detector.
Contents
- inputName
-
The name of the AWS IoT Events input.
Type: String
Length Constraints: Minimum length of 1. Maximum length of 128.
Required: Yes
- roleArn
-
The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage").
Type: String
Required: Yes
- batchMode
-
Whether to process the event actions as a batch. The default value is
false
.When
batchMode
istrue
, you can't specify amessageId
.When
batchMode
istrue
and the rule SQL statement evaluates to an Array, each Array element is treated as a separate message when it's sent to AWS IoT Events by callingBatchPutMessage
. The resulting array can't have more than 10 messages.Type: Boolean
Required: No
- messageId
-
The ID of the message. The default
messageId
is a new UUID value.When
batchMode
istrue
, you can't specify amessageId
--a new UUID value will be assigned.Assign a value to this property to ensure that only one input (message) with a given
messageId
will be processed by an AWS IoT Events detector.Type: String
Length Constraints: Maximum length of 128.
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: