|
4933 | 4933 | "documentation":"<p>Specifies the amount of time each device has to finish its execution of the job. A timer is started when the job execution status is set to <code>IN_PROGRESS</code>. If the job execution status is not set to another terminal state before the timer expires, it will be automatically set to <code>TIMED_OUT</code>.</p>"
|
4934 | 4934 | },
|
4935 | 4935 | "AwsJobTimeoutInProgressTimeoutInMinutes":{"type":"long"},
|
| 4936 | + "BatchMode":{"type":"boolean"}, |
4936 | 4937 | "Behavior":{
|
4937 | 4938 | "type":"structure",
|
4938 | 4939 | "required":["name"],
|
|
9082 | 9083 | "separator":{
|
9083 | 9084 | "shape":"FirehoseSeparator",
|
9084 | 9085 | "documentation":"<p>A character separator that will be used to separate records written to the Firehose stream. Valid values are: '\\n' (newline), '\\t' (tab), '\\r\\n' (Windows newline), ',' (comma).</p>"
|
| 9086 | + }, |
| 9087 | + "batchMode":{ |
| 9088 | + "shape":"BatchMode", |
| 9089 | + "documentation":"<p>Whether to deliver the Kinesis Data Firehose stream as a batch by using <a href=\"https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html\"> <code>PutRecordBatch</code> </a>. The default value is <code>false</code>.</p> <p>When <code>batchMode</code> is <code>true</code> and the rule's SQL statement evaluates to an Array, each Array element forms one record in the <a href=\"https://docs.aws.amazon.com/firehose/latest/APIReference/API_PutRecordBatch.html\"> <code>PutRecordBatch</code> </a> request. The resulting array can't have more than 500 records.</p>" |
9085 | 9090 | }
|
9086 | 9091 | },
|
9087 | 9092 | "documentation":"<p>Describes an action that writes data to an Amazon Kinesis Firehose stream.</p>"
|
|
9789 | 9794 | "shape":"ChannelName",
|
9790 | 9795 | "documentation":"<p>The name of the IoT Analytics channel to which message data will be sent.</p>"
|
9791 | 9796 | },
|
| 9797 | + "batchMode":{ |
| 9798 | + "shape":"BatchMode", |
| 9799 | + "documentation":"<p>Whether to process the action as a batch. The default value is <code>false</code>.</p> <p>When <code>batchMode</code> is <code>true</code> and the rule SQL statement evaluates to an Array, each Array element is delivered as a separate message when passed by <a href=\"https://docs.aws.amazon.com/iotanalytics/latest/APIReference/API_BatchPutMessage.html\"> <code>BatchPutMessage</code> </a> to the AWS IoT Analytics channel. The resulting array can't have more than 100 messages.</p>" |
| 9800 | + }, |
9792 | 9801 | "roleArn":{
|
9793 | 9802 | "shape":"AwsArn",
|
9794 | 9803 | "documentation":"<p>The ARN of the role which has a policy that grants IoT Analytics permission to send message data via IoT Analytics (iotanalytics:BatchPutMessage).</p>"
|
|
9809 | 9818 | },
|
9810 | 9819 | "messageId":{
|
9811 | 9820 | "shape":"MessageId",
|
9812 |
| - "documentation":"<p>[Optional] Use this to ensure that only one input (message) with a given messageId will be processed by an AWS IoT Events detector.</p>" |
| 9821 | + "documentation":"<p>The ID of the message. The default <code>messageId</code> is a new UUID value.</p> <p>When <code>batchMode</code> is <code>true</code>, you can't specify a <code>messageId</code>--a new UUID value will be assigned.</p> <p>Assign a value to this property to ensure that only one input (message) with a given <code>messageId</code> will be processed by an AWS IoT Events detector.</p>" |
| 9822 | + }, |
| 9823 | + "batchMode":{ |
| 9824 | + "shape":"BatchMode", |
| 9825 | + "documentation":"<p>Whether to process the event actions as a batch. The default value is <code>false</code>.</p> <p>When <code>batchMode</code> is <code>true</code>, you can't specify a <code>messageId</code>. </p> <p>When <code>batchMode</code> is <code>true</code> 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 calling <a href=\"https://docs.aws.amazon.com/iotevents/latest/apireference/API_iotevents-data_BatchPutMessage.html\"> <code>BatchPutMessage</code> </a>. The resulting array can't have more than 10 messages.</p>" |
9813 | 9826 | },
|
9814 | 9827 | "roleArn":{
|
9815 | 9828 | "shape":"AwsArn",
|
|
13724 | 13737 | },
|
13725 | 13738 | "key":{
|
13726 | 13739 | "shape":"Key",
|
13727 |
| - "documentation":"<p>The object key.</p>" |
| 13740 | + "documentation":"<p>The object key. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/list_amazons3.html\">Actions, resources, and condition keys for Amazon S3</a>.</p>" |
13728 | 13741 | },
|
13729 | 13742 | "cannedAcl":{
|
13730 | 13743 | "shape":"CannedAccessControlList",
|
|
14141 | 14154 | "documentation":"<p>The ARN of the signing role.</p>"
|
14142 | 14155 | }
|
14143 | 14156 | },
|
14144 |
| - "documentation":"<p>Use Sig V4 authorization.</p>" |
| 14157 | + "documentation":"<p>For more information, see <a href=\"https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html\">Signature Version 4 signing process</a>.</p>" |
14145 | 14158 | },
|
14146 | 14159 | "Signature":{"type":"blob"},
|
14147 | 14160 | "SignatureAlgorithm":{"type":"string"},
|
|
0 commit comments