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
batchModeistrue, you can't specify amessageId.When
batchModeistrueand 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
messageIdis a new UUID value.When
batchModeistrue, 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
messageIdwill 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: