|
6107 | 6107 | }, |
6108 | 6108 | "documentation":"<p>Configures the command to treat the <code>payloadTemplate</code> as a JSON document for preprocessing. This preprocessor substitutes placeholders with parameter values to generate the command execution request payload. </p>" |
6109 | 6109 | }, |
| 6110 | + "BatchConfig":{ |
| 6111 | + "type":"structure", |
| 6112 | + "members":{ |
| 6113 | + "maxBatchOpenMs":{ |
| 6114 | + "shape":"MaxBatchOpenMs", |
| 6115 | + "documentation":"<p>The maximum amount of time (in milliseconds) that an outgoing call waits for other calls with which it batches messages of the same type. The higher the setting, the longer the latency of the batched HTTP Action will be.</p>" |
| 6116 | + }, |
| 6117 | + "maxBatchSize":{ |
| 6118 | + "shape":"MaxBatchSize", |
| 6119 | + "documentation":"<p>The maximum number of messages that are batched together in a single action execution.</p>" |
| 6120 | + }, |
| 6121 | + "maxBatchSizeBytes":{ |
| 6122 | + "shape":"MaxBatchSizeBytes", |
| 6123 | + "documentation":"<p>Maximum size of a message batch, in bytes.</p>" |
| 6124 | + } |
| 6125 | + }, |
| 6126 | + "documentation":"<p>Configuration settings for batching.</p>" |
| 6127 | + }, |
6110 | 6128 | "BatchMode":{"type":"boolean"}, |
6111 | 6129 | "BeforeSubstitutionFlag":{"type":"boolean"}, |
6112 | 6130 | "Behavior":{ |
|
11922 | 11940 | "ElasticsearchId":{"type":"string"}, |
11923 | 11941 | "ElasticsearchIndex":{"type":"string"}, |
11924 | 11942 | "ElasticsearchType":{"type":"string"}, |
| 11943 | + "EnableBatching":{"type":"boolean"}, |
11925 | 11944 | "EnableCachingForHttp":{"type":"boolean"}, |
11926 | 11945 | "EnableIoTLoggingParams":{ |
11927 | 11946 | "type":"structure", |
|
13111 | 13130 | "auth":{ |
13112 | 13131 | "shape":"HttpAuthorization", |
13113 | 13132 | "documentation":"<p>The authentication method to use when sending data to an HTTPS endpoint.</p>" |
| 13133 | + }, |
| 13134 | + "enableBatching":{ |
| 13135 | + "shape":"EnableBatching", |
| 13136 | + "documentation":"<p>Whether to process the HTTP action messages into a single request. Value can be true or false.</p>" |
| 13137 | + }, |
| 13138 | + "batchConfig":{ |
| 13139 | + "shape":"BatchConfig", |
| 13140 | + "documentation":"<p>The configuration settings for batching. For more information, see <a href=\"/iot/latest/developerguide/http_batching.html\">Batching HTTP action messages</a>.</p>" |
13114 | 13141 | } |
13115 | 13142 | }, |
13116 | 13143 | "documentation":"<p>Send data to an HTTPS endpoint.</p>" |
|
17031 | 17058 | "max":1024, |
17032 | 17059 | "pattern":"[A-Za-z0-9+/]+={0,2}" |
17033 | 17060 | }, |
| 17061 | + "MaxBatchOpenMs":{ |
| 17062 | + "type":"integer", |
| 17063 | + "max":200, |
| 17064 | + "min":5 |
| 17065 | + }, |
| 17066 | + "MaxBatchSize":{ |
| 17067 | + "type":"integer", |
| 17068 | + "max":10, |
| 17069 | + "min":2 |
| 17070 | + }, |
| 17071 | + "MaxBatchSizeBytes":{ |
| 17072 | + "type":"integer", |
| 17073 | + "max":131072, |
| 17074 | + "min":100 |
| 17075 | + }, |
17034 | 17076 | "MaxBuckets":{ |
17035 | 17077 | "type":"integer", |
17036 | 17078 | "max":10000, |
|
0 commit comments