class Aws::IoTAnalytics::Types::BatchPutMessageRequest
@return [Array<Types::Message>]
\{“_temp01”: 29\} are invalid in message payloads.
are valid, but \{“temp-01”: 29\}, \{“01_temp”: 29\} or
For example, \{“temp_01”: 29\} or \{“_temp_01”: 29\}
payload are considered duplicates.)
* Are case insensitive. (Fields named foo and FOO in the same
* Cannot be more than 255 characters.<br><br>“^([A-Za-z0-9]*|[A-Za-z0-9_]*)$”.
* In regular expression terms:
* Cannot contain hyphens (-).
* Must begin with an alphabetic character or single underscore (_).
other special characters are allowed.
* Must contain only alphanumeric characters and undescores (_). No
Analytics:
The field names of message payloads (data) that you send to IoT
“messageId”: “string”, “payload”: “string”\}.
The list of messages to be sent. Each message has the format: \{
@!attribute [rw] messages
@return [String]
The name of the channel where the messages are sent.
@!attribute [rw] channel_name
}
],
},
payload: “data”, # required
message_id: “MessageId”, # required
{
messages: [ # required
channel_name: “ChannelName”, # required
{
data as a hash:
@note When making an API call, you may pass BatchPutMessageRequest