• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2017-11-27",
5    "endpointPrefix":"iotanalytics",
6    "protocol":"rest-json",
7    "serviceFullName":"AWS IoT Analytics",
8    "serviceId":"IoTAnalytics",
9    "signatureVersion":"v4",
10    "signingName":"iotanalytics",
11    "uid":"iotanalytics-2017-11-27"
12  },
13  "operations":{
14    "BatchPutMessage":{
15      "name":"BatchPutMessage",
16      "http":{
17        "method":"POST",
18        "requestUri":"/messages/batch",
19        "responseCode":200
20      },
21      "input":{"shape":"BatchPutMessageRequest"},
22      "output":{"shape":"BatchPutMessageResponse"},
23      "errors":[
24        {"shape":"ResourceNotFoundException"},
25        {"shape":"InvalidRequestException"},
26        {"shape":"InternalFailureException"},
27        {"shape":"ServiceUnavailableException"},
28        {"shape":"ThrottlingException"}
29      ]
30    },
31    "CancelPipelineReprocessing":{
32      "name":"CancelPipelineReprocessing",
33      "http":{
34        "method":"DELETE",
35        "requestUri":"/pipelines/{pipelineName}/reprocessing/{reprocessingId}"
36      },
37      "input":{"shape":"CancelPipelineReprocessingRequest"},
38      "output":{"shape":"CancelPipelineReprocessingResponse"},
39      "errors":[
40        {"shape":"ResourceNotFoundException"},
41        {"shape":"InvalidRequestException"},
42        {"shape":"InternalFailureException"},
43        {"shape":"ServiceUnavailableException"},
44        {"shape":"ThrottlingException"}
45      ]
46    },
47    "CreateChannel":{
48      "name":"CreateChannel",
49      "http":{
50        "method":"POST",
51        "requestUri":"/channels",
52        "responseCode":201
53      },
54      "input":{"shape":"CreateChannelRequest"},
55      "output":{"shape":"CreateChannelResponse"},
56      "errors":[
57        {"shape":"InvalidRequestException"},
58        {"shape":"ResourceAlreadyExistsException"},
59        {"shape":"InternalFailureException"},
60        {"shape":"ServiceUnavailableException"},
61        {"shape":"ThrottlingException"},
62        {"shape":"LimitExceededException"}
63      ]
64    },
65    "CreateDataset":{
66      "name":"CreateDataset",
67      "http":{
68        "method":"POST",
69        "requestUri":"/datasets",
70        "responseCode":201
71      },
72      "input":{"shape":"CreateDatasetRequest"},
73      "output":{"shape":"CreateDatasetResponse"},
74      "errors":[
75        {"shape":"InvalidRequestException"},
76        {"shape":"ResourceAlreadyExistsException"},
77        {"shape":"InternalFailureException"},
78        {"shape":"ServiceUnavailableException"},
79        {"shape":"ThrottlingException"},
80        {"shape":"LimitExceededException"}
81      ]
82    },
83    "CreateDatasetContent":{
84      "name":"CreateDatasetContent",
85      "http":{
86        "method":"POST",
87        "requestUri":"/datasets/{datasetName}/content"
88      },
89      "input":{"shape":"CreateDatasetContentRequest"},
90      "output":{"shape":"CreateDatasetContentResponse"},
91      "errors":[
92        {"shape":"InvalidRequestException"},
93        {"shape":"ResourceNotFoundException"},
94        {"shape":"InternalFailureException"},
95        {"shape":"ServiceUnavailableException"},
96        {"shape":"ThrottlingException"}
97      ]
98    },
99    "CreateDatastore":{
100      "name":"CreateDatastore",
101      "http":{
102        "method":"POST",
103        "requestUri":"/datastores",
104        "responseCode":201
105      },
106      "input":{"shape":"CreateDatastoreRequest"},
107      "output":{"shape":"CreateDatastoreResponse"},
108      "errors":[
109        {"shape":"InvalidRequestException"},
110        {"shape":"ResourceAlreadyExistsException"},
111        {"shape":"InternalFailureException"},
112        {"shape":"ServiceUnavailableException"},
113        {"shape":"ThrottlingException"},
114        {"shape":"LimitExceededException"}
115      ]
116    },
117    "CreatePipeline":{
118      "name":"CreatePipeline",
119      "http":{
120        "method":"POST",
121        "requestUri":"/pipelines",
122        "responseCode":201
123      },
124      "input":{"shape":"CreatePipelineRequest"},
125      "output":{"shape":"CreatePipelineResponse"},
126      "errors":[
127        {"shape":"InvalidRequestException"},
128        {"shape":"ResourceAlreadyExistsException"},
129        {"shape":"InternalFailureException"},
130        {"shape":"ServiceUnavailableException"},
131        {"shape":"ThrottlingException"},
132        {"shape":"LimitExceededException"}
133      ]
134    },
135    "DeleteChannel":{
136      "name":"DeleteChannel",
137      "http":{
138        "method":"DELETE",
139        "requestUri":"/channels/{channelName}",
140        "responseCode":204
141      },
142      "input":{"shape":"DeleteChannelRequest"},
143      "errors":[
144        {"shape":"InvalidRequestException"},
145        {"shape":"ResourceNotFoundException"},
146        {"shape":"InternalFailureException"},
147        {"shape":"ServiceUnavailableException"},
148        {"shape":"ThrottlingException"}
149      ]
150    },
151    "DeleteDataset":{
152      "name":"DeleteDataset",
153      "http":{
154        "method":"DELETE",
155        "requestUri":"/datasets/{datasetName}",
156        "responseCode":204
157      },
158      "input":{"shape":"DeleteDatasetRequest"},
159      "errors":[
160        {"shape":"InvalidRequestException"},
161        {"shape":"ResourceNotFoundException"},
162        {"shape":"InternalFailureException"},
163        {"shape":"ServiceUnavailableException"},
164        {"shape":"ThrottlingException"}
165      ]
166    },
167    "DeleteDatasetContent":{
168      "name":"DeleteDatasetContent",
169      "http":{
170        "method":"DELETE",
171        "requestUri":"/datasets/{datasetName}/content",
172        "responseCode":204
173      },
174      "input":{"shape":"DeleteDatasetContentRequest"},
175      "errors":[
176        {"shape":"InvalidRequestException"},
177        {"shape":"ResourceNotFoundException"},
178        {"shape":"InternalFailureException"},
179        {"shape":"ServiceUnavailableException"},
180        {"shape":"ThrottlingException"}
181      ]
182    },
183    "DeleteDatastore":{
184      "name":"DeleteDatastore",
185      "http":{
186        "method":"DELETE",
187        "requestUri":"/datastores/{datastoreName}",
188        "responseCode":204
189      },
190      "input":{"shape":"DeleteDatastoreRequest"},
191      "errors":[
192        {"shape":"InvalidRequestException"},
193        {"shape":"ResourceNotFoundException"},
194        {"shape":"InternalFailureException"},
195        {"shape":"ServiceUnavailableException"},
196        {"shape":"ThrottlingException"}
197      ]
198    },
199    "DeletePipeline":{
200      "name":"DeletePipeline",
201      "http":{
202        "method":"DELETE",
203        "requestUri":"/pipelines/{pipelineName}",
204        "responseCode":204
205      },
206      "input":{"shape":"DeletePipelineRequest"},
207      "errors":[
208        {"shape":"InvalidRequestException"},
209        {"shape":"ResourceNotFoundException"},
210        {"shape":"InternalFailureException"},
211        {"shape":"ServiceUnavailableException"},
212        {"shape":"ThrottlingException"}
213      ]
214    },
215    "DescribeChannel":{
216      "name":"DescribeChannel",
217      "http":{
218        "method":"GET",
219        "requestUri":"/channels/{channelName}"
220      },
221      "input":{"shape":"DescribeChannelRequest"},
222      "output":{"shape":"DescribeChannelResponse"},
223      "errors":[
224        {"shape":"InvalidRequestException"},
225        {"shape":"ResourceNotFoundException"},
226        {"shape":"InternalFailureException"},
227        {"shape":"ServiceUnavailableException"},
228        {"shape":"ThrottlingException"}
229      ]
230    },
231    "DescribeDataset":{
232      "name":"DescribeDataset",
233      "http":{
234        "method":"GET",
235        "requestUri":"/datasets/{datasetName}"
236      },
237      "input":{"shape":"DescribeDatasetRequest"},
238      "output":{"shape":"DescribeDatasetResponse"},
239      "errors":[
240        {"shape":"InvalidRequestException"},
241        {"shape":"ResourceNotFoundException"},
242        {"shape":"InternalFailureException"},
243        {"shape":"ServiceUnavailableException"},
244        {"shape":"ThrottlingException"}
245      ]
246    },
247    "DescribeDatastore":{
248      "name":"DescribeDatastore",
249      "http":{
250        "method":"GET",
251        "requestUri":"/datastores/{datastoreName}"
252      },
253      "input":{"shape":"DescribeDatastoreRequest"},
254      "output":{"shape":"DescribeDatastoreResponse"},
255      "errors":[
256        {"shape":"InvalidRequestException"},
257        {"shape":"ResourceNotFoundException"},
258        {"shape":"InternalFailureException"},
259        {"shape":"ServiceUnavailableException"},
260        {"shape":"ThrottlingException"}
261      ]
262    },
263    "DescribeLoggingOptions":{
264      "name":"DescribeLoggingOptions",
265      "http":{
266        "method":"GET",
267        "requestUri":"/logging"
268      },
269      "input":{"shape":"DescribeLoggingOptionsRequest"},
270      "output":{"shape":"DescribeLoggingOptionsResponse"},
271      "errors":[
272        {"shape":"InvalidRequestException"},
273        {"shape":"ResourceNotFoundException"},
274        {"shape":"InternalFailureException"},
275        {"shape":"ServiceUnavailableException"},
276        {"shape":"ThrottlingException"}
277      ]
278    },
279    "DescribePipeline":{
280      "name":"DescribePipeline",
281      "http":{
282        "method":"GET",
283        "requestUri":"/pipelines/{pipelineName}"
284      },
285      "input":{"shape":"DescribePipelineRequest"},
286      "output":{"shape":"DescribePipelineResponse"},
287      "errors":[
288        {"shape":"InvalidRequestException"},
289        {"shape":"ResourceNotFoundException"},
290        {"shape":"InternalFailureException"},
291        {"shape":"ServiceUnavailableException"},
292        {"shape":"ThrottlingException"}
293      ]
294    },
295    "GetDatasetContent":{
296      "name":"GetDatasetContent",
297      "http":{
298        "method":"GET",
299        "requestUri":"/datasets/{datasetName}/content"
300      },
301      "input":{"shape":"GetDatasetContentRequest"},
302      "output":{"shape":"GetDatasetContentResponse"},
303      "errors":[
304        {"shape":"InvalidRequestException"},
305        {"shape":"ResourceNotFoundException"},
306        {"shape":"InternalFailureException"},
307        {"shape":"ServiceUnavailableException"},
308        {"shape":"ThrottlingException"}
309      ]
310    },
311    "ListChannels":{
312      "name":"ListChannels",
313      "http":{
314        "method":"GET",
315        "requestUri":"/channels"
316      },
317      "input":{"shape":"ListChannelsRequest"},
318      "output":{"shape":"ListChannelsResponse"},
319      "errors":[
320        {"shape":"InvalidRequestException"},
321        {"shape":"InternalFailureException"},
322        {"shape":"ServiceUnavailableException"},
323        {"shape":"ThrottlingException"}
324      ]
325    },
326    "ListDatasetContents":{
327      "name":"ListDatasetContents",
328      "http":{
329        "method":"GET",
330        "requestUri":"/datasets/{datasetName}/contents"
331      },
332      "input":{"shape":"ListDatasetContentsRequest"},
333      "output":{"shape":"ListDatasetContentsResponse"},
334      "errors":[
335        {"shape":"InvalidRequestException"},
336        {"shape":"InternalFailureException"},
337        {"shape":"ServiceUnavailableException"},
338        {"shape":"ThrottlingException"},
339        {"shape":"ResourceNotFoundException"}
340      ]
341    },
342    "ListDatasets":{
343      "name":"ListDatasets",
344      "http":{
345        "method":"GET",
346        "requestUri":"/datasets"
347      },
348      "input":{"shape":"ListDatasetsRequest"},
349      "output":{"shape":"ListDatasetsResponse"},
350      "errors":[
351        {"shape":"InvalidRequestException"},
352        {"shape":"InternalFailureException"},
353        {"shape":"ServiceUnavailableException"},
354        {"shape":"ThrottlingException"}
355      ]
356    },
357    "ListDatastores":{
358      "name":"ListDatastores",
359      "http":{
360        "method":"GET",
361        "requestUri":"/datastores"
362      },
363      "input":{"shape":"ListDatastoresRequest"},
364      "output":{"shape":"ListDatastoresResponse"},
365      "errors":[
366        {"shape":"InvalidRequestException"},
367        {"shape":"InternalFailureException"},
368        {"shape":"ServiceUnavailableException"},
369        {"shape":"ThrottlingException"}
370      ]
371    },
372    "ListPipelines":{
373      "name":"ListPipelines",
374      "http":{
375        "method":"GET",
376        "requestUri":"/pipelines"
377      },
378      "input":{"shape":"ListPipelinesRequest"},
379      "output":{"shape":"ListPipelinesResponse"},
380      "errors":[
381        {"shape":"InvalidRequestException"},
382        {"shape":"InternalFailureException"},
383        {"shape":"ServiceUnavailableException"},
384        {"shape":"ThrottlingException"}
385      ]
386    },
387    "ListTagsForResource":{
388      "name":"ListTagsForResource",
389      "http":{
390        "method":"GET",
391        "requestUri":"/tags"
392      },
393      "input":{"shape":"ListTagsForResourceRequest"},
394      "output":{"shape":"ListTagsForResourceResponse"},
395      "errors":[
396        {"shape":"InvalidRequestException"},
397        {"shape":"InternalFailureException"},
398        {"shape":"ServiceUnavailableException"},
399        {"shape":"ThrottlingException"},
400        {"shape":"LimitExceededException"},
401        {"shape":"ResourceNotFoundException"}
402      ]
403    },
404    "PutLoggingOptions":{
405      "name":"PutLoggingOptions",
406      "http":{
407        "method":"PUT",
408        "requestUri":"/logging"
409      },
410      "input":{"shape":"PutLoggingOptionsRequest"},
411      "errors":[
412        {"shape":"InvalidRequestException"},
413        {"shape":"InternalFailureException"},
414        {"shape":"ServiceUnavailableException"},
415        {"shape":"ThrottlingException"}
416      ]
417    },
418    "RunPipelineActivity":{
419      "name":"RunPipelineActivity",
420      "http":{
421        "method":"POST",
422        "requestUri":"/pipelineactivities/run"
423      },
424      "input":{"shape":"RunPipelineActivityRequest"},
425      "output":{"shape":"RunPipelineActivityResponse"},
426      "errors":[
427        {"shape":"InvalidRequestException"},
428        {"shape":"InternalFailureException"},
429        {"shape":"ServiceUnavailableException"},
430        {"shape":"ThrottlingException"}
431      ]
432    },
433    "SampleChannelData":{
434      "name":"SampleChannelData",
435      "http":{
436        "method":"GET",
437        "requestUri":"/channels/{channelName}/sample"
438      },
439      "input":{"shape":"SampleChannelDataRequest"},
440      "output":{"shape":"SampleChannelDataResponse"},
441      "errors":[
442        {"shape":"InvalidRequestException"},
443        {"shape":"ResourceNotFoundException"},
444        {"shape":"InternalFailureException"},
445        {"shape":"ServiceUnavailableException"},
446        {"shape":"ThrottlingException"}
447      ]
448    },
449    "StartPipelineReprocessing":{
450      "name":"StartPipelineReprocessing",
451      "http":{
452        "method":"POST",
453        "requestUri":"/pipelines/{pipelineName}/reprocessing"
454      },
455      "input":{"shape":"StartPipelineReprocessingRequest"},
456      "output":{"shape":"StartPipelineReprocessingResponse"},
457      "errors":[
458        {"shape":"ResourceNotFoundException"},
459        {"shape":"ResourceAlreadyExistsException"},
460        {"shape":"InvalidRequestException"},
461        {"shape":"InternalFailureException"},
462        {"shape":"ServiceUnavailableException"},
463        {"shape":"ThrottlingException"}
464      ]
465    },
466    "TagResource":{
467      "name":"TagResource",
468      "http":{
469        "method":"POST",
470        "requestUri":"/tags",
471        "responseCode":204
472      },
473      "input":{"shape":"TagResourceRequest"},
474      "output":{"shape":"TagResourceResponse"},
475      "errors":[
476        {"shape":"InvalidRequestException"},
477        {"shape":"InternalFailureException"},
478        {"shape":"ServiceUnavailableException"},
479        {"shape":"ThrottlingException"},
480        {"shape":"LimitExceededException"},
481        {"shape":"ResourceNotFoundException"}
482      ]
483    },
484    "UntagResource":{
485      "name":"UntagResource",
486      "http":{
487        "method":"DELETE",
488        "requestUri":"/tags",
489        "responseCode":204
490      },
491      "input":{"shape":"UntagResourceRequest"},
492      "output":{"shape":"UntagResourceResponse"},
493      "errors":[
494        {"shape":"InvalidRequestException"},
495        {"shape":"InternalFailureException"},
496        {"shape":"ServiceUnavailableException"},
497        {"shape":"ThrottlingException"},
498        {"shape":"LimitExceededException"},
499        {"shape":"ResourceNotFoundException"}
500      ]
501    },
502    "UpdateChannel":{
503      "name":"UpdateChannel",
504      "http":{
505        "method":"PUT",
506        "requestUri":"/channels/{channelName}"
507      },
508      "input":{"shape":"UpdateChannelRequest"},
509      "errors":[
510        {"shape":"InvalidRequestException"},
511        {"shape":"ResourceNotFoundException"},
512        {"shape":"InternalFailureException"},
513        {"shape":"ServiceUnavailableException"},
514        {"shape":"ThrottlingException"}
515      ]
516    },
517    "UpdateDataset":{
518      "name":"UpdateDataset",
519      "http":{
520        "method":"PUT",
521        "requestUri":"/datasets/{datasetName}"
522      },
523      "input":{"shape":"UpdateDatasetRequest"},
524      "errors":[
525        {"shape":"InvalidRequestException"},
526        {"shape":"ResourceNotFoundException"},
527        {"shape":"InternalFailureException"},
528        {"shape":"ServiceUnavailableException"},
529        {"shape":"ThrottlingException"}
530      ]
531    },
532    "UpdateDatastore":{
533      "name":"UpdateDatastore",
534      "http":{
535        "method":"PUT",
536        "requestUri":"/datastores/{datastoreName}"
537      },
538      "input":{"shape":"UpdateDatastoreRequest"},
539      "errors":[
540        {"shape":"InvalidRequestException"},
541        {"shape":"ResourceNotFoundException"},
542        {"shape":"InternalFailureException"},
543        {"shape":"ServiceUnavailableException"},
544        {"shape":"ThrottlingException"}
545      ]
546    },
547    "UpdatePipeline":{
548      "name":"UpdatePipeline",
549      "http":{
550        "method":"PUT",
551        "requestUri":"/pipelines/{pipelineName}"
552      },
553      "input":{"shape":"UpdatePipelineRequest"},
554      "errors":[
555        {"shape":"InvalidRequestException"},
556        {"shape":"ResourceNotFoundException"},
557        {"shape":"InternalFailureException"},
558        {"shape":"ServiceUnavailableException"},
559        {"shape":"ThrottlingException"},
560        {"shape":"LimitExceededException"}
561      ]
562    }
563  },
564  "shapes":{
565    "ActivityBatchSize":{
566      "type":"integer",
567      "max":1000,
568      "min":1
569    },
570    "ActivityName":{
571      "type":"string",
572      "max":128,
573      "min":1
574    },
575    "AddAttributesActivity":{
576      "type":"structure",
577      "required":[
578        "name",
579        "attributes"
580      ],
581      "members":{
582        "name":{"shape":"ActivityName"},
583        "attributes":{"shape":"AttributeNameMapping"},
584        "next":{"shape":"ActivityName"}
585      }
586    },
587    "AttributeName":{
588      "type":"string",
589      "max":256,
590      "min":1
591    },
592    "AttributeNameMapping":{
593      "type":"map",
594      "key":{"shape":"AttributeName"},
595      "value":{"shape":"AttributeName"},
596      "max":50,
597      "min":1
598    },
599    "AttributeNames":{
600      "type":"list",
601      "member":{"shape":"AttributeName"},
602      "max":50,
603      "min":1
604    },
605    "BatchPutMessageErrorEntries":{
606      "type":"list",
607      "member":{"shape":"BatchPutMessageErrorEntry"}
608    },
609    "BatchPutMessageErrorEntry":{
610      "type":"structure",
611      "members":{
612        "messageId":{"shape":"MessageId"},
613        "errorCode":{"shape":"ErrorCode"},
614        "errorMessage":{"shape":"ErrorMessage"}
615      }
616    },
617    "BatchPutMessageRequest":{
618      "type":"structure",
619      "required":[
620        "channelName",
621        "messages"
622      ],
623      "members":{
624        "channelName":{"shape":"ChannelName"},
625        "messages":{"shape":"Messages"}
626      }
627    },
628    "BatchPutMessageResponse":{
629      "type":"structure",
630      "members":{
631        "batchPutMessageErrorEntries":{"shape":"BatchPutMessageErrorEntries"}
632      }
633    },
634    "CancelPipelineReprocessingRequest":{
635      "type":"structure",
636      "required":[
637        "pipelineName",
638        "reprocessingId"
639      ],
640      "members":{
641        "pipelineName":{
642          "shape":"PipelineName",
643          "location":"uri",
644          "locationName":"pipelineName"
645        },
646        "reprocessingId":{
647          "shape":"ReprocessingId",
648          "location":"uri",
649          "locationName":"reprocessingId"
650        }
651      }
652    },
653    "CancelPipelineReprocessingResponse":{
654      "type":"structure",
655      "members":{
656      }
657    },
658    "Channel":{
659      "type":"structure",
660      "members":{
661        "name":{"shape":"ChannelName"},
662        "arn":{"shape":"ChannelArn"},
663        "status":{"shape":"ChannelStatus"},
664        "retentionPeriod":{"shape":"RetentionPeriod"},
665        "creationTime":{"shape":"Timestamp"},
666        "lastUpdateTime":{"shape":"Timestamp"}
667      }
668    },
669    "ChannelActivity":{
670      "type":"structure",
671      "required":[
672        "name",
673        "channelName"
674      ],
675      "members":{
676        "name":{"shape":"ActivityName"},
677        "channelName":{"shape":"ChannelName"},
678        "next":{"shape":"ActivityName"}
679      }
680    },
681    "ChannelArn":{"type":"string"},
682    "ChannelName":{
683      "type":"string",
684      "max":128,
685      "min":1,
686      "pattern":"^[a-zA-Z0-9_]+$"
687    },
688    "ChannelStatistics":{
689      "type":"structure",
690      "members":{
691        "size":{"shape":"EstimatedResourceSize"}
692      }
693    },
694    "ChannelStatus":{
695      "type":"string",
696      "enum":[
697        "CREATING",
698        "ACTIVE",
699        "DELETING"
700      ]
701    },
702    "ChannelSummaries":{
703      "type":"list",
704      "member":{"shape":"ChannelSummary"}
705    },
706    "ChannelSummary":{
707      "type":"structure",
708      "members":{
709        "channelName":{"shape":"ChannelName"},
710        "status":{"shape":"ChannelStatus"},
711        "creationTime":{"shape":"Timestamp"},
712        "lastUpdateTime":{"shape":"Timestamp"}
713      }
714    },
715    "ComputeType":{
716      "type":"string",
717      "enum":[
718        "ACU_1",
719        "ACU_2"
720      ]
721    },
722    "ContainerDatasetAction":{
723      "type":"structure",
724      "required":[
725        "image",
726        "executionRoleArn",
727        "resourceConfiguration"
728      ],
729      "members":{
730        "image":{"shape":"Image"},
731        "executionRoleArn":{"shape":"RoleArn"},
732        "resourceConfiguration":{"shape":"ResourceConfiguration"},
733        "variables":{"shape":"Variables"}
734      }
735    },
736    "CreateChannelRequest":{
737      "type":"structure",
738      "required":["channelName"],
739      "members":{
740        "channelName":{"shape":"ChannelName"},
741        "retentionPeriod":{"shape":"RetentionPeriod"},
742        "tags":{"shape":"TagList"}
743      }
744    },
745    "CreateChannelResponse":{
746      "type":"structure",
747      "members":{
748        "channelName":{"shape":"ChannelName"},
749        "channelArn":{"shape":"ChannelArn"},
750        "retentionPeriod":{"shape":"RetentionPeriod"}
751      }
752    },
753    "CreateDatasetContentRequest":{
754      "type":"structure",
755      "required":["datasetName"],
756      "members":{
757        "datasetName":{
758          "shape":"DatasetName",
759          "location":"uri",
760          "locationName":"datasetName"
761        }
762      }
763    },
764    "CreateDatasetContentResponse":{
765      "type":"structure",
766      "members":{
767        "versionId":{"shape":"DatasetContentVersion"}
768      }
769    },
770    "CreateDatasetRequest":{
771      "type":"structure",
772      "required":[
773        "datasetName",
774        "actions"
775      ],
776      "members":{
777        "datasetName":{"shape":"DatasetName"},
778        "actions":{"shape":"DatasetActions"},
779        "triggers":{"shape":"DatasetTriggers"},
780        "retentionPeriod":{"shape":"RetentionPeriod"},
781        "tags":{"shape":"TagList"}
782      }
783    },
784    "CreateDatasetResponse":{
785      "type":"structure",
786      "members":{
787        "datasetName":{"shape":"DatasetName"},
788        "datasetArn":{"shape":"DatasetArn"},
789        "retentionPeriod":{"shape":"RetentionPeriod"}
790      }
791    },
792    "CreateDatastoreRequest":{
793      "type":"structure",
794      "required":["datastoreName"],
795      "members":{
796        "datastoreName":{"shape":"DatastoreName"},
797        "retentionPeriod":{"shape":"RetentionPeriod"},
798        "tags":{"shape":"TagList"}
799      }
800    },
801    "CreateDatastoreResponse":{
802      "type":"structure",
803      "members":{
804        "datastoreName":{"shape":"DatastoreName"},
805        "datastoreArn":{"shape":"DatastoreArn"},
806        "retentionPeriod":{"shape":"RetentionPeriod"}
807      }
808    },
809    "CreatePipelineRequest":{
810      "type":"structure",
811      "required":[
812        "pipelineName",
813        "pipelineActivities"
814      ],
815      "members":{
816        "pipelineName":{"shape":"PipelineName"},
817        "pipelineActivities":{"shape":"PipelineActivities"},
818        "tags":{"shape":"TagList"}
819      }
820    },
821    "CreatePipelineResponse":{
822      "type":"structure",
823      "members":{
824        "pipelineName":{"shape":"PipelineName"},
825        "pipelineArn":{"shape":"PipelineArn"}
826      }
827    },
828    "Dataset":{
829      "type":"structure",
830      "members":{
831        "name":{"shape":"DatasetName"},
832        "arn":{"shape":"DatasetArn"},
833        "actions":{"shape":"DatasetActions"},
834        "triggers":{"shape":"DatasetTriggers"},
835        "status":{"shape":"DatasetStatus"},
836        "creationTime":{"shape":"Timestamp"},
837        "lastUpdateTime":{"shape":"Timestamp"},
838        "retentionPeriod":{"shape":"RetentionPeriod"}
839      }
840    },
841    "DatasetAction":{
842      "type":"structure",
843      "members":{
844        "actionName":{"shape":"DatasetActionName"},
845        "queryAction":{"shape":"SqlQueryDatasetAction"},
846        "containerAction":{"shape":"ContainerDatasetAction"}
847      }
848    },
849    "DatasetActionName":{
850      "type":"string",
851      "max":128,
852      "min":1,
853      "pattern":"^[a-zA-Z0-9_]+$"
854    },
855    "DatasetActionSummaries":{
856      "type":"list",
857      "member":{"shape":"DatasetActionSummary"},
858      "max":1,
859      "min":1
860    },
861    "DatasetActionSummary":{
862      "type":"structure",
863      "members":{
864        "actionName":{"shape":"DatasetActionName"},
865        "actionType":{"shape":"DatasetActionType"}
866      }
867    },
868    "DatasetActionType":{
869      "type":"string",
870      "enum":[
871        "QUERY",
872        "CONTAINER"
873      ]
874    },
875    "DatasetActions":{
876      "type":"list",
877      "member":{"shape":"DatasetAction"},
878      "max":1,
879      "min":1
880    },
881    "DatasetArn":{"type":"string"},
882    "DatasetContentState":{
883      "type":"string",
884      "enum":[
885        "CREATING",
886        "SUCCEEDED",
887        "FAILED"
888      ]
889    },
890    "DatasetContentStatus":{
891      "type":"structure",
892      "members":{
893        "state":{"shape":"DatasetContentState"},
894        "reason":{"shape":"Reason"}
895      }
896    },
897    "DatasetContentSummaries":{
898      "type":"list",
899      "member":{"shape":"DatasetContentSummary"}
900    },
901    "DatasetContentSummary":{
902      "type":"structure",
903      "members":{
904        "version":{"shape":"DatasetContentVersion"},
905        "status":{"shape":"DatasetContentStatus"},
906        "creationTime":{"shape":"Timestamp"},
907        "scheduleTime":{"shape":"Timestamp"}
908      }
909    },
910    "DatasetContentVersion":{
911      "type":"string",
912      "max":36,
913      "min":7
914    },
915    "DatasetContentVersionValue":{
916      "type":"structure",
917      "required":["datasetName"],
918      "members":{
919        "datasetName":{"shape":"DatasetName"}
920      }
921    },
922    "DatasetEntries":{
923      "type":"list",
924      "member":{"shape":"DatasetEntry"}
925    },
926    "DatasetEntry":{
927      "type":"structure",
928      "members":{
929        "entryName":{"shape":"EntryName"},
930        "dataURI":{"shape":"PresignedURI"}
931      }
932    },
933    "DatasetName":{
934      "type":"string",
935      "max":128,
936      "min":1,
937      "pattern":"^[a-zA-Z0-9_]+$"
938    },
939    "DatasetStatus":{
940      "type":"string",
941      "enum":[
942        "CREATING",
943        "ACTIVE",
944        "DELETING"
945      ]
946    },
947    "DatasetSummaries":{
948      "type":"list",
949      "member":{"shape":"DatasetSummary"}
950    },
951    "DatasetSummary":{
952      "type":"structure",
953      "members":{
954        "datasetName":{"shape":"DatasetName"},
955        "status":{"shape":"DatasetStatus"},
956        "creationTime":{"shape":"Timestamp"},
957        "lastUpdateTime":{"shape":"Timestamp"},
958        "triggers":{"shape":"DatasetTriggers"},
959        "actions":{"shape":"DatasetActionSummaries"}
960      }
961    },
962    "DatasetTrigger":{
963      "type":"structure",
964      "members":{
965        "schedule":{"shape":"Schedule"},
966        "dataset":{"shape":"TriggeringDataset"}
967      }
968    },
969    "DatasetTriggers":{
970      "type":"list",
971      "member":{"shape":"DatasetTrigger"},
972      "max":5,
973      "min":0
974    },
975    "Datastore":{
976      "type":"structure",
977      "members":{
978        "name":{"shape":"DatastoreName"},
979        "arn":{"shape":"DatastoreArn"},
980        "status":{"shape":"DatastoreStatus"},
981        "retentionPeriod":{"shape":"RetentionPeriod"},
982        "creationTime":{"shape":"Timestamp"},
983        "lastUpdateTime":{"shape":"Timestamp"}
984      }
985    },
986    "DatastoreActivity":{
987      "type":"structure",
988      "required":[
989        "name",
990        "datastoreName"
991      ],
992      "members":{
993        "name":{"shape":"ActivityName"},
994        "datastoreName":{"shape":"DatastoreName"}
995      }
996    },
997    "DatastoreArn":{"type":"string"},
998    "DatastoreName":{
999      "type":"string",
1000      "max":128,
1001      "min":1,
1002      "pattern":"^[a-zA-Z0-9_]+$"
1003    },
1004    "DatastoreStatistics":{
1005      "type":"structure",
1006      "members":{
1007        "size":{"shape":"EstimatedResourceSize"}
1008      }
1009    },
1010    "DatastoreStatus":{
1011      "type":"string",
1012      "enum":[
1013        "CREATING",
1014        "ACTIVE",
1015        "DELETING"
1016      ]
1017    },
1018    "DatastoreSummaries":{
1019      "type":"list",
1020      "member":{"shape":"DatastoreSummary"}
1021    },
1022    "DatastoreSummary":{
1023      "type":"structure",
1024      "members":{
1025        "datastoreName":{"shape":"DatastoreName"},
1026        "status":{"shape":"DatastoreStatus"},
1027        "creationTime":{"shape":"Timestamp"},
1028        "lastUpdateTime":{"shape":"Timestamp"}
1029      }
1030    },
1031    "DeleteChannelRequest":{
1032      "type":"structure",
1033      "required":["channelName"],
1034      "members":{
1035        "channelName":{
1036          "shape":"ChannelName",
1037          "location":"uri",
1038          "locationName":"channelName"
1039        }
1040      }
1041    },
1042    "DeleteDatasetContentRequest":{
1043      "type":"structure",
1044      "required":["datasetName"],
1045      "members":{
1046        "datasetName":{
1047          "shape":"DatasetName",
1048          "location":"uri",
1049          "locationName":"datasetName"
1050        },
1051        "versionId":{
1052          "shape":"DatasetContentVersion",
1053          "location":"querystring",
1054          "locationName":"versionId"
1055        }
1056      }
1057    },
1058    "DeleteDatasetRequest":{
1059      "type":"structure",
1060      "required":["datasetName"],
1061      "members":{
1062        "datasetName":{
1063          "shape":"DatasetName",
1064          "location":"uri",
1065          "locationName":"datasetName"
1066        }
1067      }
1068    },
1069    "DeleteDatastoreRequest":{
1070      "type":"structure",
1071      "required":["datastoreName"],
1072      "members":{
1073        "datastoreName":{
1074          "shape":"DatastoreName",
1075          "location":"uri",
1076          "locationName":"datastoreName"
1077        }
1078      }
1079    },
1080    "DeletePipelineRequest":{
1081      "type":"structure",
1082      "required":["pipelineName"],
1083      "members":{
1084        "pipelineName":{
1085          "shape":"PipelineName",
1086          "location":"uri",
1087          "locationName":"pipelineName"
1088        }
1089      }
1090    },
1091    "DeltaTime":{
1092      "type":"structure",
1093      "required":[
1094        "offsetSeconds",
1095        "timeExpression"
1096      ],
1097      "members":{
1098        "offsetSeconds":{"shape":"OffsetSeconds"},
1099        "timeExpression":{"shape":"TimeExpression"}
1100      }
1101    },
1102    "DescribeChannelRequest":{
1103      "type":"structure",
1104      "required":["channelName"],
1105      "members":{
1106        "channelName":{
1107          "shape":"ChannelName",
1108          "location":"uri",
1109          "locationName":"channelName"
1110        },
1111        "includeStatistics":{
1112          "shape":"IncludeStatisticsFlag",
1113          "location":"querystring",
1114          "locationName":"includeStatistics"
1115        }
1116      }
1117    },
1118    "DescribeChannelResponse":{
1119      "type":"structure",
1120      "members":{
1121        "channel":{"shape":"Channel"},
1122        "statistics":{"shape":"ChannelStatistics"}
1123      }
1124    },
1125    "DescribeDatasetRequest":{
1126      "type":"structure",
1127      "required":["datasetName"],
1128      "members":{
1129        "datasetName":{
1130          "shape":"DatasetName",
1131          "location":"uri",
1132          "locationName":"datasetName"
1133        }
1134      }
1135    },
1136    "DescribeDatasetResponse":{
1137      "type":"structure",
1138      "members":{
1139        "dataset":{"shape":"Dataset"}
1140      }
1141    },
1142    "DescribeDatastoreRequest":{
1143      "type":"structure",
1144      "required":["datastoreName"],
1145      "members":{
1146        "datastoreName":{
1147          "shape":"DatastoreName",
1148          "location":"uri",
1149          "locationName":"datastoreName"
1150        },
1151        "includeStatistics":{
1152          "shape":"IncludeStatisticsFlag",
1153          "location":"querystring",
1154          "locationName":"includeStatistics"
1155        }
1156      }
1157    },
1158    "DescribeDatastoreResponse":{
1159      "type":"structure",
1160      "members":{
1161        "datastore":{"shape":"Datastore"},
1162        "statistics":{"shape":"DatastoreStatistics"}
1163      }
1164    },
1165    "DescribeLoggingOptionsRequest":{
1166      "type":"structure",
1167      "members":{
1168      }
1169    },
1170    "DescribeLoggingOptionsResponse":{
1171      "type":"structure",
1172      "members":{
1173        "loggingOptions":{"shape":"LoggingOptions"}
1174      }
1175    },
1176    "DescribePipelineRequest":{
1177      "type":"structure",
1178      "required":["pipelineName"],
1179      "members":{
1180        "pipelineName":{
1181          "shape":"PipelineName",
1182          "location":"uri",
1183          "locationName":"pipelineName"
1184        }
1185      }
1186    },
1187    "DescribePipelineResponse":{
1188      "type":"structure",
1189      "members":{
1190        "pipeline":{"shape":"Pipeline"}
1191      }
1192    },
1193    "DeviceRegistryEnrichActivity":{
1194      "type":"structure",
1195      "required":[
1196        "name",
1197        "attribute",
1198        "thingName",
1199        "roleArn"
1200      ],
1201      "members":{
1202        "name":{"shape":"ActivityName"},
1203        "attribute":{"shape":"AttributeName"},
1204        "thingName":{"shape":"AttributeName"},
1205        "roleArn":{"shape":"RoleArn"},
1206        "next":{"shape":"ActivityName"}
1207      }
1208    },
1209    "DeviceShadowEnrichActivity":{
1210      "type":"structure",
1211      "required":[
1212        "name",
1213        "attribute",
1214        "thingName",
1215        "roleArn"
1216      ],
1217      "members":{
1218        "name":{"shape":"ActivityName"},
1219        "attribute":{"shape":"AttributeName"},
1220        "thingName":{"shape":"AttributeName"},
1221        "roleArn":{"shape":"RoleArn"},
1222        "next":{"shape":"ActivityName"}
1223      }
1224    },
1225    "DoubleValue":{"type":"double"},
1226    "EndTime":{"type":"timestamp"},
1227    "EntryName":{"type":"string"},
1228    "ErrorCode":{"type":"string"},
1229    "ErrorMessage":{"type":"string"},
1230    "EstimatedResourceSize":{
1231      "type":"structure",
1232      "members":{
1233        "estimatedSizeInBytes":{"shape":"SizeInBytes"},
1234        "estimatedOn":{"shape":"Timestamp"}
1235      }
1236    },
1237    "FilterActivity":{
1238      "type":"structure",
1239      "required":[
1240        "name",
1241        "filter"
1242      ],
1243      "members":{
1244        "name":{"shape":"ActivityName"},
1245        "filter":{"shape":"FilterExpression"},
1246        "next":{"shape":"ActivityName"}
1247      }
1248    },
1249    "FilterExpression":{
1250      "type":"string",
1251      "max":256,
1252      "min":1
1253    },
1254    "GetDatasetContentRequest":{
1255      "type":"structure",
1256      "required":["datasetName"],
1257      "members":{
1258        "datasetName":{
1259          "shape":"DatasetName",
1260          "location":"uri",
1261          "locationName":"datasetName"
1262        },
1263        "versionId":{
1264          "shape":"DatasetContentVersion",
1265          "location":"querystring",
1266          "locationName":"versionId"
1267        }
1268      }
1269    },
1270    "GetDatasetContentResponse":{
1271      "type":"structure",
1272      "members":{
1273        "entries":{"shape":"DatasetEntries"},
1274        "timestamp":{"shape":"Timestamp"},
1275        "status":{"shape":"DatasetContentStatus"}
1276      }
1277    },
1278    "Image":{
1279      "type":"string",
1280      "max":255
1281    },
1282    "IncludeStatisticsFlag":{"type":"boolean"},
1283    "InternalFailureException":{
1284      "type":"structure",
1285      "members":{
1286        "message":{"shape":"errorMessage"}
1287      },
1288      "error":{"httpStatusCode":500},
1289      "exception":true,
1290      "fault":true
1291    },
1292    "InvalidRequestException":{
1293      "type":"structure",
1294      "members":{
1295        "message":{"shape":"errorMessage"}
1296      },
1297      "error":{"httpStatusCode":400},
1298      "exception":true
1299    },
1300    "LambdaActivity":{
1301      "type":"structure",
1302      "required":[
1303        "name",
1304        "lambdaName",
1305        "batchSize"
1306      ],
1307      "members":{
1308        "name":{"shape":"ActivityName"},
1309        "lambdaName":{"shape":"LambdaName"},
1310        "batchSize":{"shape":"ActivityBatchSize"},
1311        "next":{"shape":"ActivityName"}
1312      }
1313    },
1314    "LambdaName":{
1315      "type":"string",
1316      "max":64,
1317      "min":1,
1318      "pattern":"^[a-zA-Z0-9_-]+$"
1319    },
1320    "LimitExceededException":{
1321      "type":"structure",
1322      "members":{
1323        "message":{"shape":"errorMessage"}
1324      },
1325      "error":{"httpStatusCode":410},
1326      "exception":true
1327    },
1328    "ListChannelsRequest":{
1329      "type":"structure",
1330      "members":{
1331        "nextToken":{
1332          "shape":"NextToken",
1333          "location":"querystring",
1334          "locationName":"nextToken"
1335        },
1336        "maxResults":{
1337          "shape":"MaxResults",
1338          "location":"querystring",
1339          "locationName":"maxResults"
1340        }
1341      }
1342    },
1343    "ListChannelsResponse":{
1344      "type":"structure",
1345      "members":{
1346        "channelSummaries":{"shape":"ChannelSummaries"},
1347        "nextToken":{"shape":"NextToken"}
1348      }
1349    },
1350    "ListDatasetContentsRequest":{
1351      "type":"structure",
1352      "required":["datasetName"],
1353      "members":{
1354        "datasetName":{
1355          "shape":"DatasetName",
1356          "location":"uri",
1357          "locationName":"datasetName"
1358        },
1359        "nextToken":{
1360          "shape":"NextToken",
1361          "location":"querystring",
1362          "locationName":"nextToken"
1363        },
1364        "maxResults":{
1365          "shape":"MaxResults",
1366          "location":"querystring",
1367          "locationName":"maxResults"
1368        }
1369      }
1370    },
1371    "ListDatasetContentsResponse":{
1372      "type":"structure",
1373      "members":{
1374        "datasetContentSummaries":{"shape":"DatasetContentSummaries"},
1375        "nextToken":{"shape":"NextToken"}
1376      }
1377    },
1378    "ListDatasetsRequest":{
1379      "type":"structure",
1380      "members":{
1381        "nextToken":{
1382          "shape":"NextToken",
1383          "location":"querystring",
1384          "locationName":"nextToken"
1385        },
1386        "maxResults":{
1387          "shape":"MaxResults",
1388          "location":"querystring",
1389          "locationName":"maxResults"
1390        }
1391      }
1392    },
1393    "ListDatasetsResponse":{
1394      "type":"structure",
1395      "members":{
1396        "datasetSummaries":{"shape":"DatasetSummaries"},
1397        "nextToken":{"shape":"NextToken"}
1398      }
1399    },
1400    "ListDatastoresRequest":{
1401      "type":"structure",
1402      "members":{
1403        "nextToken":{
1404          "shape":"NextToken",
1405          "location":"querystring",
1406          "locationName":"nextToken"
1407        },
1408        "maxResults":{
1409          "shape":"MaxResults",
1410          "location":"querystring",
1411          "locationName":"maxResults"
1412        }
1413      }
1414    },
1415    "ListDatastoresResponse":{
1416      "type":"structure",
1417      "members":{
1418        "datastoreSummaries":{"shape":"DatastoreSummaries"},
1419        "nextToken":{"shape":"NextToken"}
1420      }
1421    },
1422    "ListPipelinesRequest":{
1423      "type":"structure",
1424      "members":{
1425        "nextToken":{
1426          "shape":"NextToken",
1427          "location":"querystring",
1428          "locationName":"nextToken"
1429        },
1430        "maxResults":{
1431          "shape":"MaxResults",
1432          "location":"querystring",
1433          "locationName":"maxResults"
1434        }
1435      }
1436    },
1437    "ListPipelinesResponse":{
1438      "type":"structure",
1439      "members":{
1440        "pipelineSummaries":{"shape":"PipelineSummaries"},
1441        "nextToken":{"shape":"NextToken"}
1442      }
1443    },
1444    "ListTagsForResourceRequest":{
1445      "type":"structure",
1446      "required":["resourceArn"],
1447      "members":{
1448        "resourceArn":{
1449          "shape":"ResourceArn",
1450          "location":"querystring",
1451          "locationName":"resourceArn"
1452        }
1453      }
1454    },
1455    "ListTagsForResourceResponse":{
1456      "type":"structure",
1457      "members":{
1458        "tags":{"shape":"TagList"}
1459      }
1460    },
1461    "LogResult":{"type":"string"},
1462    "LoggingEnabled":{"type":"boolean"},
1463    "LoggingLevel":{
1464      "type":"string",
1465      "enum":["ERROR"]
1466    },
1467    "LoggingOptions":{
1468      "type":"structure",
1469      "required":[
1470        "roleArn",
1471        "level",
1472        "enabled"
1473      ],
1474      "members":{
1475        "roleArn":{"shape":"RoleArn"},
1476        "level":{"shape":"LoggingLevel"},
1477        "enabled":{"shape":"LoggingEnabled"}
1478      }
1479    },
1480    "MathActivity":{
1481      "type":"structure",
1482      "required":[
1483        "name",
1484        "attribute",
1485        "math"
1486      ],
1487      "members":{
1488        "name":{"shape":"ActivityName"},
1489        "attribute":{"shape":"AttributeName"},
1490        "math":{"shape":"MathExpression"},
1491        "next":{"shape":"ActivityName"}
1492      }
1493    },
1494    "MathExpression":{
1495      "type":"string",
1496      "max":256,
1497      "min":1
1498    },
1499    "MaxMessages":{
1500      "type":"integer",
1501      "max":10,
1502      "min":1
1503    },
1504    "MaxResults":{
1505      "type":"integer",
1506      "max":250,
1507      "min":1
1508    },
1509    "Message":{
1510      "type":"structure",
1511      "required":[
1512        "messageId",
1513        "payload"
1514      ],
1515      "members":{
1516        "messageId":{"shape":"MessageId"},
1517        "payload":{"shape":"MessagePayload"}
1518      }
1519    },
1520    "MessageId":{
1521      "type":"string",
1522      "max":128,
1523      "min":1
1524    },
1525    "MessagePayload":{"type":"blob"},
1526    "MessagePayloads":{
1527      "type":"list",
1528      "member":{"shape":"MessagePayload"},
1529      "max":10,
1530      "min":1
1531    },
1532    "Messages":{
1533      "type":"list",
1534      "member":{"shape":"Message"}
1535    },
1536    "NextToken":{"type":"string"},
1537    "OffsetSeconds":{"type":"integer"},
1538    "OutputFileName":{
1539      "type":"string",
1540      "pattern":"[\\w\\.-]{1,255}"
1541    },
1542    "OutputFileUriValue":{
1543      "type":"structure",
1544      "required":["fileName"],
1545      "members":{
1546        "fileName":{"shape":"OutputFileName"}
1547      }
1548    },
1549    "Pipeline":{
1550      "type":"structure",
1551      "members":{
1552        "name":{"shape":"PipelineName"},
1553        "arn":{"shape":"PipelineArn"},
1554        "activities":{"shape":"PipelineActivities"},
1555        "reprocessingSummaries":{"shape":"ReprocessingSummaries"},
1556        "creationTime":{"shape":"Timestamp"},
1557        "lastUpdateTime":{"shape":"Timestamp"}
1558      }
1559    },
1560    "PipelineActivities":{
1561      "type":"list",
1562      "member":{"shape":"PipelineActivity"},
1563      "max":25,
1564      "min":1
1565    },
1566    "PipelineActivity":{
1567      "type":"structure",
1568      "members":{
1569        "channel":{"shape":"ChannelActivity"},
1570        "lambda":{"shape":"LambdaActivity"},
1571        "datastore":{"shape":"DatastoreActivity"},
1572        "addAttributes":{"shape":"AddAttributesActivity"},
1573        "removeAttributes":{"shape":"RemoveAttributesActivity"},
1574        "selectAttributes":{"shape":"SelectAttributesActivity"},
1575        "filter":{"shape":"FilterActivity"},
1576        "math":{"shape":"MathActivity"},
1577        "deviceRegistryEnrich":{"shape":"DeviceRegistryEnrichActivity"},
1578        "deviceShadowEnrich":{"shape":"DeviceShadowEnrichActivity"}
1579      }
1580    },
1581    "PipelineArn":{"type":"string"},
1582    "PipelineName":{
1583      "type":"string",
1584      "max":128,
1585      "min":1,
1586      "pattern":"^[a-zA-Z0-9_]+$"
1587    },
1588    "PipelineSummaries":{
1589      "type":"list",
1590      "member":{"shape":"PipelineSummary"}
1591    },
1592    "PipelineSummary":{
1593      "type":"structure",
1594      "members":{
1595        "pipelineName":{"shape":"PipelineName"},
1596        "reprocessingSummaries":{"shape":"ReprocessingSummaries"},
1597        "creationTime":{"shape":"Timestamp"},
1598        "lastUpdateTime":{"shape":"Timestamp"}
1599      }
1600    },
1601    "PresignedURI":{"type":"string"},
1602    "PutLoggingOptionsRequest":{
1603      "type":"structure",
1604      "required":["loggingOptions"],
1605      "members":{
1606        "loggingOptions":{"shape":"LoggingOptions"}
1607      }
1608    },
1609    "QueryFilter":{
1610      "type":"structure",
1611      "members":{
1612        "deltaTime":{"shape":"DeltaTime"}
1613      }
1614    },
1615    "QueryFilters":{
1616      "type":"list",
1617      "member":{"shape":"QueryFilter"},
1618      "max":1,
1619      "min":0
1620    },
1621    "Reason":{"type":"string"},
1622    "RemoveAttributesActivity":{
1623      "type":"structure",
1624      "required":[
1625        "name",
1626        "attributes"
1627      ],
1628      "members":{
1629        "name":{"shape":"ActivityName"},
1630        "attributes":{"shape":"AttributeNames"},
1631        "next":{"shape":"ActivityName"}
1632      }
1633    },
1634    "ReprocessingId":{"type":"string"},
1635    "ReprocessingStatus":{
1636      "type":"string",
1637      "enum":[
1638        "RUNNING",
1639        "SUCCEEDED",
1640        "CANCELLED",
1641        "FAILED"
1642      ]
1643    },
1644    "ReprocessingSummaries":{
1645      "type":"list",
1646      "member":{"shape":"ReprocessingSummary"}
1647    },
1648    "ReprocessingSummary":{
1649      "type":"structure",
1650      "members":{
1651        "id":{"shape":"ReprocessingId"},
1652        "status":{"shape":"ReprocessingStatus"},
1653        "creationTime":{"shape":"Timestamp"}
1654      }
1655    },
1656    "ResourceAlreadyExistsException":{
1657      "type":"structure",
1658      "members":{
1659        "message":{"shape":"errorMessage"},
1660        "resourceId":{"shape":"resourceId"},
1661        "resourceArn":{"shape":"resourceArn"}
1662      },
1663      "error":{"httpStatusCode":409},
1664      "exception":true
1665    },
1666    "ResourceArn":{
1667      "type":"string",
1668      "max":2048,
1669      "min":20
1670    },
1671    "ResourceConfiguration":{
1672      "type":"structure",
1673      "required":[
1674        "computeType",
1675        "volumeSizeInGB"
1676      ],
1677      "members":{
1678        "computeType":{"shape":"ComputeType"},
1679        "volumeSizeInGB":{"shape":"VolumeSizeInGB"}
1680      }
1681    },
1682    "ResourceNotFoundException":{
1683      "type":"structure",
1684      "members":{
1685        "message":{"shape":"errorMessage"}
1686      },
1687      "error":{"httpStatusCode":404},
1688      "exception":true
1689    },
1690    "RetentionPeriod":{
1691      "type":"structure",
1692      "members":{
1693        "unlimited":{"shape":"UnlimitedRetentionPeriod"},
1694        "numberOfDays":{"shape":"RetentionPeriodInDays"}
1695      }
1696    },
1697    "RetentionPeriodInDays":{
1698      "type":"integer",
1699      "min":1
1700    },
1701    "RoleArn":{
1702      "type":"string",
1703      "max":2048,
1704      "min":20
1705    },
1706    "RunPipelineActivityRequest":{
1707      "type":"structure",
1708      "required":[
1709        "pipelineActivity",
1710        "payloads"
1711      ],
1712      "members":{
1713        "pipelineActivity":{"shape":"PipelineActivity"},
1714        "payloads":{"shape":"MessagePayloads"}
1715      }
1716    },
1717    "RunPipelineActivityResponse":{
1718      "type":"structure",
1719      "members":{
1720        "payloads":{"shape":"MessagePayloads"},
1721        "logResult":{"shape":"LogResult"}
1722      }
1723    },
1724    "SampleChannelDataRequest":{
1725      "type":"structure",
1726      "required":["channelName"],
1727      "members":{
1728        "channelName":{
1729          "shape":"ChannelName",
1730          "location":"uri",
1731          "locationName":"channelName"
1732        },
1733        "maxMessages":{
1734          "shape":"MaxMessages",
1735          "location":"querystring",
1736          "locationName":"maxMessages"
1737        },
1738        "startTime":{
1739          "shape":"StartTime",
1740          "location":"querystring",
1741          "locationName":"startTime"
1742        },
1743        "endTime":{
1744          "shape":"EndTime",
1745          "location":"querystring",
1746          "locationName":"endTime"
1747        }
1748      }
1749    },
1750    "SampleChannelDataResponse":{
1751      "type":"structure",
1752      "members":{
1753        "payloads":{"shape":"MessagePayloads"}
1754      }
1755    },
1756    "Schedule":{
1757      "type":"structure",
1758      "members":{
1759        "expression":{"shape":"ScheduleExpression"}
1760      }
1761    },
1762    "ScheduleExpression":{"type":"string"},
1763    "SelectAttributesActivity":{
1764      "type":"structure",
1765      "required":[
1766        "name",
1767        "attributes"
1768      ],
1769      "members":{
1770        "name":{"shape":"ActivityName"},
1771        "attributes":{"shape":"AttributeNames"},
1772        "next":{"shape":"ActivityName"}
1773      }
1774    },
1775    "ServiceUnavailableException":{
1776      "type":"structure",
1777      "members":{
1778        "message":{"shape":"errorMessage"}
1779      },
1780      "error":{"httpStatusCode":503},
1781      "exception":true,
1782      "fault":true
1783    },
1784    "SizeInBytes":{"type":"double"},
1785    "SqlQuery":{"type":"string"},
1786    "SqlQueryDatasetAction":{
1787      "type":"structure",
1788      "required":["sqlQuery"],
1789      "members":{
1790        "sqlQuery":{"shape":"SqlQuery"},
1791        "filters":{"shape":"QueryFilters"}
1792      }
1793    },
1794    "StartPipelineReprocessingRequest":{
1795      "type":"structure",
1796      "required":["pipelineName"],
1797      "members":{
1798        "pipelineName":{
1799          "shape":"PipelineName",
1800          "location":"uri",
1801          "locationName":"pipelineName"
1802        },
1803        "startTime":{"shape":"StartTime"},
1804        "endTime":{"shape":"EndTime"}
1805      }
1806    },
1807    "StartPipelineReprocessingResponse":{
1808      "type":"structure",
1809      "members":{
1810        "reprocessingId":{"shape":"ReprocessingId"}
1811      }
1812    },
1813    "StartTime":{"type":"timestamp"},
1814    "StringValue":{
1815      "type":"string",
1816      "max":1024,
1817      "min":0
1818    },
1819    "Tag":{
1820      "type":"structure",
1821      "required":[
1822        "key",
1823        "value"
1824      ],
1825      "members":{
1826        "key":{"shape":"TagKey"},
1827        "value":{"shape":"TagValue"}
1828      }
1829    },
1830    "TagKey":{
1831      "type":"string",
1832      "max":256,
1833      "min":1
1834    },
1835    "TagKeyList":{
1836      "type":"list",
1837      "member":{"shape":"TagKey"},
1838      "max":50,
1839      "min":1
1840    },
1841    "TagList":{
1842      "type":"list",
1843      "member":{"shape":"Tag"},
1844      "max":50,
1845      "min":1
1846    },
1847    "TagResourceRequest":{
1848      "type":"structure",
1849      "required":[
1850        "resourceArn",
1851        "tags"
1852      ],
1853      "members":{
1854        "resourceArn":{
1855          "shape":"ResourceArn",
1856          "location":"querystring",
1857          "locationName":"resourceArn"
1858        },
1859        "tags":{"shape":"TagList"}
1860      }
1861    },
1862    "TagResourceResponse":{
1863      "type":"structure",
1864      "members":{
1865      }
1866    },
1867    "TagValue":{
1868      "type":"string",
1869      "max":256,
1870      "min":1
1871    },
1872    "ThrottlingException":{
1873      "type":"structure",
1874      "members":{
1875        "message":{"shape":"errorMessage"}
1876      },
1877      "error":{"httpStatusCode":429},
1878      "exception":true
1879    },
1880    "TimeExpression":{"type":"string"},
1881    "Timestamp":{"type":"timestamp"},
1882    "TriggeringDataset":{
1883      "type":"structure",
1884      "required":["name"],
1885      "members":{
1886        "name":{"shape":"DatasetName"}
1887      }
1888    },
1889    "UnlimitedRetentionPeriod":{"type":"boolean"},
1890    "UntagResourceRequest":{
1891      "type":"structure",
1892      "required":[
1893        "resourceArn",
1894        "tagKeys"
1895      ],
1896      "members":{
1897        "resourceArn":{
1898          "shape":"ResourceArn",
1899          "location":"querystring",
1900          "locationName":"resourceArn"
1901        },
1902        "tagKeys":{
1903          "shape":"TagKeyList",
1904          "location":"querystring",
1905          "locationName":"tagKeys"
1906        }
1907      }
1908    },
1909    "UntagResourceResponse":{
1910      "type":"structure",
1911      "members":{
1912      }
1913    },
1914    "UpdateChannelRequest":{
1915      "type":"structure",
1916      "required":["channelName"],
1917      "members":{
1918        "channelName":{
1919          "shape":"ChannelName",
1920          "location":"uri",
1921          "locationName":"channelName"
1922        },
1923        "retentionPeriod":{"shape":"RetentionPeriod"}
1924      }
1925    },
1926    "UpdateDatasetRequest":{
1927      "type":"structure",
1928      "required":[
1929        "datasetName",
1930        "actions"
1931      ],
1932      "members":{
1933        "datasetName":{
1934          "shape":"DatasetName",
1935          "location":"uri",
1936          "locationName":"datasetName"
1937        },
1938        "actions":{"shape":"DatasetActions"},
1939        "triggers":{"shape":"DatasetTriggers"},
1940        "retentionPeriod":{"shape":"RetentionPeriod"}
1941      }
1942    },
1943    "UpdateDatastoreRequest":{
1944      "type":"structure",
1945      "required":["datastoreName"],
1946      "members":{
1947        "datastoreName":{
1948          "shape":"DatastoreName",
1949          "location":"uri",
1950          "locationName":"datastoreName"
1951        },
1952        "retentionPeriod":{"shape":"RetentionPeriod"}
1953      }
1954    },
1955    "UpdatePipelineRequest":{
1956      "type":"structure",
1957      "required":[
1958        "pipelineName",
1959        "pipelineActivities"
1960      ],
1961      "members":{
1962        "pipelineName":{
1963          "shape":"PipelineName",
1964          "location":"uri",
1965          "locationName":"pipelineName"
1966        },
1967        "pipelineActivities":{"shape":"PipelineActivities"}
1968      }
1969    },
1970    "Variable":{
1971      "type":"structure",
1972      "required":["name"],
1973      "members":{
1974        "name":{"shape":"VariableName"},
1975        "stringValue":{"shape":"StringValue"},
1976        "doubleValue":{
1977          "shape":"DoubleValue",
1978          "box":true
1979        },
1980        "datasetContentVersionValue":{"shape":"DatasetContentVersionValue"},
1981        "outputFileUriValue":{"shape":"OutputFileUriValue"}
1982      }
1983    },
1984    "VariableName":{
1985      "type":"string",
1986      "max":256,
1987      "min":1
1988    },
1989    "Variables":{
1990      "type":"list",
1991      "member":{"shape":"Variable"},
1992      "max":50,
1993      "min":0
1994    },
1995    "VolumeSizeInGB":{
1996      "type":"integer",
1997      "max":50,
1998      "min":1
1999    },
2000    "errorMessage":{"type":"string"},
2001    "resourceArn":{"type":"string"},
2002    "resourceId":{"type":"string"}
2003  }
2004}
2005