IotEventsAction
Sends an input to an Amazon IoT Events detector.
Contents
- inputName
-
The name of the Amazon 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 Amazon IoT permission to send an input to an Amazon 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 Amazon 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 Amazon 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 Amazon SDKs, see the following: