1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2018-05-23",
5    "endpointPrefix":"kinesisanalytics",
6    "jsonVersion":"1.1",
7    "protocol":"json",
8    "serviceAbbreviation":"Kinesis Analytics V2",
9    "serviceFullName":"Amazon Kinesis Analytics",
10    "serviceId":"Kinesis Analytics V2",
11    "signatureVersion":"v4",
12    "signingName":"kinesisanalytics",
13    "targetPrefix":"KinesisAnalytics_20180523",
14    "uid":"kinesisanalyticsv2-2018-05-23"
15  },
16  "operations":{
17    "AddApplicationCloudWatchLoggingOption":{
18      "name":"AddApplicationCloudWatchLoggingOption",
19      "http":{
20        "method":"POST",
21        "requestUri":"/"
22      },
23      "input":{"shape":"AddApplicationCloudWatchLoggingOptionRequest"},
24      "output":{"shape":"AddApplicationCloudWatchLoggingOptionResponse"},
25      "errors":[
26        {"shape":"ResourceNotFoundException"},
27        {"shape":"ResourceInUseException"},
28        {"shape":"InvalidArgumentException"},
29        {"shape":"ConcurrentModificationException"},
30        {"shape":"InvalidRequestException"},
31        {"shape":"InvalidApplicationConfigurationException"}
32      ]
33    },
34    "AddApplicationInput":{
35      "name":"AddApplicationInput",
36      "http":{
37        "method":"POST",
38        "requestUri":"/"
39      },
40      "input":{"shape":"AddApplicationInputRequest"},
41      "output":{"shape":"AddApplicationInputResponse"},
42      "errors":[
43        {"shape":"ResourceNotFoundException"},
44        {"shape":"ResourceInUseException"},
45        {"shape":"InvalidArgumentException"},
46        {"shape":"ConcurrentModificationException"},
47        {"shape":"CodeValidationException"},
48        {"shape":"InvalidRequestException"}
49      ]
50    },
51    "AddApplicationInputProcessingConfiguration":{
52      "name":"AddApplicationInputProcessingConfiguration",
53      "http":{
54        "method":"POST",
55        "requestUri":"/"
56      },
57      "input":{"shape":"AddApplicationInputProcessingConfigurationRequest"},
58      "output":{"shape":"AddApplicationInputProcessingConfigurationResponse"},
59      "errors":[
60        {"shape":"ResourceNotFoundException"},
61        {"shape":"ResourceInUseException"},
62        {"shape":"InvalidArgumentException"},
63        {"shape":"ConcurrentModificationException"},
64        {"shape":"InvalidRequestException"}
65      ]
66    },
67    "AddApplicationOutput":{
68      "name":"AddApplicationOutput",
69      "http":{
70        "method":"POST",
71        "requestUri":"/"
72      },
73      "input":{"shape":"AddApplicationOutputRequest"},
74      "output":{"shape":"AddApplicationOutputResponse"},
75      "errors":[
76        {"shape":"ResourceNotFoundException"},
77        {"shape":"ResourceInUseException"},
78        {"shape":"InvalidArgumentException"},
79        {"shape":"ConcurrentModificationException"},
80        {"shape":"InvalidRequestException"}
81      ]
82    },
83    "AddApplicationReferenceDataSource":{
84      "name":"AddApplicationReferenceDataSource",
85      "http":{
86        "method":"POST",
87        "requestUri":"/"
88      },
89      "input":{"shape":"AddApplicationReferenceDataSourceRequest"},
90      "output":{"shape":"AddApplicationReferenceDataSourceResponse"},
91      "errors":[
92        {"shape":"ResourceNotFoundException"},
93        {"shape":"ResourceInUseException"},
94        {"shape":"InvalidArgumentException"},
95        {"shape":"ConcurrentModificationException"},
96        {"shape":"InvalidRequestException"}
97      ]
98    },
99    "AddApplicationVpcConfiguration":{
100      "name":"AddApplicationVpcConfiguration",
101      "http":{
102        "method":"POST",
103        "requestUri":"/"
104      },
105      "input":{"shape":"AddApplicationVpcConfigurationRequest"},
106      "output":{"shape":"AddApplicationVpcConfigurationResponse"},
107      "errors":[
108        {"shape":"ResourceNotFoundException"},
109        {"shape":"ResourceInUseException"},
110        {"shape":"InvalidArgumentException"},
111        {"shape":"ConcurrentModificationException"},
112        {"shape":"InvalidApplicationConfigurationException"}
113      ]
114    },
115    "CreateApplication":{
116      "name":"CreateApplication",
117      "http":{
118        "method":"POST",
119        "requestUri":"/"
120      },
121      "input":{"shape":"CreateApplicationRequest"},
122      "output":{"shape":"CreateApplicationResponse"},
123      "errors":[
124        {"shape":"CodeValidationException"},
125        {"shape":"ResourceInUseException"},
126        {"shape":"LimitExceededException"},
127        {"shape":"InvalidArgumentException"},
128        {"shape":"InvalidRequestException"},
129        {"shape":"TooManyTagsException"},
130        {"shape":"ConcurrentModificationException"}
131      ]
132    },
133    "CreateApplicationPresignedUrl":{
134      "name":"CreateApplicationPresignedUrl",
135      "http":{
136        "method":"POST",
137        "requestUri":"/"
138      },
139      "input":{"shape":"CreateApplicationPresignedUrlRequest"},
140      "output":{"shape":"CreateApplicationPresignedUrlResponse"},
141      "errors":[
142        {"shape":"ResourceNotFoundException"},
143        {"shape":"ResourceInUseException"},
144        {"shape":"InvalidArgumentException"}
145      ]
146    },
147    "CreateApplicationSnapshot":{
148      "name":"CreateApplicationSnapshot",
149      "http":{
150        "method":"POST",
151        "requestUri":"/"
152      },
153      "input":{"shape":"CreateApplicationSnapshotRequest"},
154      "output":{"shape":"CreateApplicationSnapshotResponse"},
155      "errors":[
156        {"shape":"ResourceInUseException"},
157        {"shape":"ResourceNotFoundException"},
158        {"shape":"LimitExceededException"},
159        {"shape":"InvalidArgumentException"},
160        {"shape":"UnsupportedOperationException"},
161        {"shape":"InvalidRequestException"},
162        {"shape":"InvalidApplicationConfigurationException"}
163      ]
164    },
165    "DeleteApplication":{
166      "name":"DeleteApplication",
167      "http":{
168        "method":"POST",
169        "requestUri":"/"
170      },
171      "input":{"shape":"DeleteApplicationRequest"},
172      "output":{"shape":"DeleteApplicationResponse"},
173      "errors":[
174        {"shape":"ConcurrentModificationException"},
175        {"shape":"ResourceNotFoundException"},
176        {"shape":"ResourceInUseException"},
177        {"shape":"InvalidArgumentException"},
178        {"shape":"InvalidRequestException"},
179        {"shape":"InvalidApplicationConfigurationException"}
180      ]
181    },
182    "DeleteApplicationCloudWatchLoggingOption":{
183      "name":"DeleteApplicationCloudWatchLoggingOption",
184      "http":{
185        "method":"POST",
186        "requestUri":"/"
187      },
188      "input":{"shape":"DeleteApplicationCloudWatchLoggingOptionRequest"},
189      "output":{"shape":"DeleteApplicationCloudWatchLoggingOptionResponse"},
190      "errors":[
191        {"shape":"ResourceNotFoundException"},
192        {"shape":"ResourceInUseException"},
193        {"shape":"InvalidArgumentException"},
194        {"shape":"ConcurrentModificationException"},
195        {"shape":"InvalidRequestException"},
196        {"shape":"InvalidApplicationConfigurationException"}
197      ]
198    },
199    "DeleteApplicationInputProcessingConfiguration":{
200      "name":"DeleteApplicationInputProcessingConfiguration",
201      "http":{
202        "method":"POST",
203        "requestUri":"/"
204      },
205      "input":{"shape":"DeleteApplicationInputProcessingConfigurationRequest"},
206      "output":{"shape":"DeleteApplicationInputProcessingConfigurationResponse"},
207      "errors":[
208        {"shape":"ResourceNotFoundException"},
209        {"shape":"ResourceInUseException"},
210        {"shape":"InvalidArgumentException"},
211        {"shape":"ConcurrentModificationException"},
212        {"shape":"InvalidRequestException"}
213      ]
214    },
215    "DeleteApplicationOutput":{
216      "name":"DeleteApplicationOutput",
217      "http":{
218        "method":"POST",
219        "requestUri":"/"
220      },
221      "input":{"shape":"DeleteApplicationOutputRequest"},
222      "output":{"shape":"DeleteApplicationOutputResponse"},
223      "errors":[
224        {"shape":"ResourceNotFoundException"},
225        {"shape":"ResourceInUseException"},
226        {"shape":"InvalidArgumentException"},
227        {"shape":"ConcurrentModificationException"},
228        {"shape":"InvalidRequestException"}
229      ]
230    },
231    "DeleteApplicationReferenceDataSource":{
232      "name":"DeleteApplicationReferenceDataSource",
233      "http":{
234        "method":"POST",
235        "requestUri":"/"
236      },
237      "input":{"shape":"DeleteApplicationReferenceDataSourceRequest"},
238      "output":{"shape":"DeleteApplicationReferenceDataSourceResponse"},
239      "errors":[
240        {"shape":"ResourceNotFoundException"},
241        {"shape":"ResourceInUseException"},
242        {"shape":"InvalidArgumentException"},
243        {"shape":"ConcurrentModificationException"},
244        {"shape":"InvalidRequestException"}
245      ]
246    },
247    "DeleteApplicationSnapshot":{
248      "name":"DeleteApplicationSnapshot",
249      "http":{
250        "method":"POST",
251        "requestUri":"/"
252      },
253      "input":{"shape":"DeleteApplicationSnapshotRequest"},
254      "output":{"shape":"DeleteApplicationSnapshotResponse"},
255      "errors":[
256        {"shape":"ResourceInUseException"},
257        {"shape":"InvalidArgumentException"},
258        {"shape":"UnsupportedOperationException"},
259        {"shape":"InvalidRequestException"},
260        {"shape":"ResourceNotFoundException"}
261      ]
262    },
263    "DeleteApplicationVpcConfiguration":{
264      "name":"DeleteApplicationVpcConfiguration",
265      "http":{
266        "method":"POST",
267        "requestUri":"/"
268      },
269      "input":{"shape":"DeleteApplicationVpcConfigurationRequest"},
270      "output":{"shape":"DeleteApplicationVpcConfigurationResponse"},
271      "errors":[
272        {"shape":"ResourceNotFoundException"},
273        {"shape":"ResourceInUseException"},
274        {"shape":"InvalidArgumentException"},
275        {"shape":"ConcurrentModificationException"},
276        {"shape":"InvalidApplicationConfigurationException"}
277      ]
278    },
279    "DescribeApplication":{
280      "name":"DescribeApplication",
281      "http":{
282        "method":"POST",
283        "requestUri":"/"
284      },
285      "input":{"shape":"DescribeApplicationRequest"},
286      "output":{"shape":"DescribeApplicationResponse"},
287      "errors":[
288        {"shape":"ResourceNotFoundException"},
289        {"shape":"InvalidArgumentException"},
290        {"shape":"InvalidRequestException"}
291      ]
292    },
293    "DescribeApplicationSnapshot":{
294      "name":"DescribeApplicationSnapshot",
295      "http":{
296        "method":"POST",
297        "requestUri":"/"
298      },
299      "input":{"shape":"DescribeApplicationSnapshotRequest"},
300      "output":{"shape":"DescribeApplicationSnapshotResponse"},
301      "errors":[
302        {"shape":"ResourceNotFoundException"},
303        {"shape":"InvalidArgumentException"},
304        {"shape":"UnsupportedOperationException"}
305      ]
306    },
307    "DescribeApplicationVersion":{
308      "name":"DescribeApplicationVersion",
309      "http":{
310        "method":"POST",
311        "requestUri":"/"
312      },
313      "input":{"shape":"DescribeApplicationVersionRequest"},
314      "output":{"shape":"DescribeApplicationVersionResponse"},
315      "errors":[
316        {"shape":"InvalidArgumentException"},
317        {"shape":"ResourceNotFoundException"},
318        {"shape":"UnsupportedOperationException"}
319      ]
320    },
321    "DiscoverInputSchema":{
322      "name":"DiscoverInputSchema",
323      "http":{
324        "method":"POST",
325        "requestUri":"/"
326      },
327      "input":{"shape":"DiscoverInputSchemaRequest"},
328      "output":{"shape":"DiscoverInputSchemaResponse"},
329      "errors":[
330        {"shape":"InvalidArgumentException"},
331        {"shape":"UnableToDetectSchemaException"},
332        {"shape":"ResourceProvisionedThroughputExceededException"},
333        {"shape":"ServiceUnavailableException"},
334        {"shape":"InvalidRequestException"}
335      ]
336    },
337    "ListApplicationSnapshots":{
338      "name":"ListApplicationSnapshots",
339      "http":{
340        "method":"POST",
341        "requestUri":"/"
342      },
343      "input":{"shape":"ListApplicationSnapshotsRequest"},
344      "output":{"shape":"ListApplicationSnapshotsResponse"},
345      "errors":[
346        {"shape":"InvalidArgumentException"},
347        {"shape":"UnsupportedOperationException"}
348      ]
349    },
350    "ListApplicationVersions":{
351      "name":"ListApplicationVersions",
352      "http":{
353        "method":"POST",
354        "requestUri":"/"
355      },
356      "input":{"shape":"ListApplicationVersionsRequest"},
357      "output":{"shape":"ListApplicationVersionsResponse"},
358      "errors":[
359        {"shape":"InvalidArgumentException"},
360        {"shape":"ResourceNotFoundException"},
361        {"shape":"UnsupportedOperationException"}
362      ]
363    },
364    "ListApplications":{
365      "name":"ListApplications",
366      "http":{
367        "method":"POST",
368        "requestUri":"/"
369      },
370      "input":{"shape":"ListApplicationsRequest"},
371      "output":{"shape":"ListApplicationsResponse"},
372      "errors":[
373        {"shape":"InvalidRequestException"}
374      ]
375    },
376    "ListTagsForResource":{
377      "name":"ListTagsForResource",
378      "http":{
379        "method":"POST",
380        "requestUri":"/"
381      },
382      "input":{"shape":"ListTagsForResourceRequest"},
383      "output":{"shape":"ListTagsForResourceResponse"},
384      "errors":[
385        {"shape":"ResourceNotFoundException"},
386        {"shape":"InvalidArgumentException"},
387        {"shape":"ConcurrentModificationException"}
388      ]
389    },
390    "RollbackApplication":{
391      "name":"RollbackApplication",
392      "http":{
393        "method":"POST",
394        "requestUri":"/"
395      },
396      "input":{"shape":"RollbackApplicationRequest"},
397      "output":{"shape":"RollbackApplicationResponse"},
398      "errors":[
399        {"shape":"ResourceNotFoundException"},
400        {"shape":"InvalidArgumentException"},
401        {"shape":"ResourceInUseException"},
402        {"shape":"InvalidRequestException"},
403        {"shape":"ConcurrentModificationException"},
404        {"shape":"UnsupportedOperationException"}
405      ]
406    },
407    "StartApplication":{
408      "name":"StartApplication",
409      "http":{
410        "method":"POST",
411        "requestUri":"/"
412      },
413      "input":{"shape":"StartApplicationRequest"},
414      "output":{"shape":"StartApplicationResponse"},
415      "errors":[
416        {"shape":"ResourceNotFoundException"},
417        {"shape":"ResourceInUseException"},
418        {"shape":"InvalidArgumentException"},
419        {"shape":"InvalidApplicationConfigurationException"},
420        {"shape":"InvalidRequestException"}
421      ]
422    },
423    "StopApplication":{
424      "name":"StopApplication",
425      "http":{
426        "method":"POST",
427        "requestUri":"/"
428      },
429      "input":{"shape":"StopApplicationRequest"},
430      "output":{"shape":"StopApplicationResponse"},
431      "errors":[
432        {"shape":"ResourceNotFoundException"},
433        {"shape":"ResourceInUseException"},
434        {"shape":"InvalidArgumentException"},
435        {"shape":"InvalidRequestException"},
436        {"shape":"InvalidApplicationConfigurationException"},
437        {"shape":"ConcurrentModificationException"}
438      ]
439    },
440    "TagResource":{
441      "name":"TagResource",
442      "http":{
443        "method":"POST",
444        "requestUri":"/"
445      },
446      "input":{"shape":"TagResourceRequest"},
447      "output":{"shape":"TagResourceResponse"},
448      "errors":[
449        {"shape":"ResourceNotFoundException"},
450        {"shape":"ResourceInUseException"},
451        {"shape":"TooManyTagsException"},
452        {"shape":"InvalidArgumentException"},
453        {"shape":"ConcurrentModificationException"}
454      ]
455    },
456    "UntagResource":{
457      "name":"UntagResource",
458      "http":{
459        "method":"POST",
460        "requestUri":"/"
461      },
462      "input":{"shape":"UntagResourceRequest"},
463      "output":{"shape":"UntagResourceResponse"},
464      "errors":[
465        {"shape":"ResourceNotFoundException"},
466        {"shape":"ResourceInUseException"},
467        {"shape":"TooManyTagsException"},
468        {"shape":"InvalidArgumentException"},
469        {"shape":"ConcurrentModificationException"}
470      ]
471    },
472    "UpdateApplication":{
473      "name":"UpdateApplication",
474      "http":{
475        "method":"POST",
476        "requestUri":"/"
477      },
478      "input":{"shape":"UpdateApplicationRequest"},
479      "output":{"shape":"UpdateApplicationResponse"},
480      "errors":[
481        {"shape":"CodeValidationException"},
482        {"shape":"ResourceNotFoundException"},
483        {"shape":"ResourceInUseException"},
484        {"shape":"InvalidArgumentException"},
485        {"shape":"ConcurrentModificationException"},
486        {"shape":"InvalidRequestException"},
487        {"shape":"InvalidApplicationConfigurationException"},
488        {"shape":"LimitExceededException"}
489      ]
490    },
491    "UpdateApplicationMaintenanceConfiguration":{
492      "name":"UpdateApplicationMaintenanceConfiguration",
493      "http":{
494        "method":"POST",
495        "requestUri":"/"
496      },
497      "input":{"shape":"UpdateApplicationMaintenanceConfigurationRequest"},
498      "output":{"shape":"UpdateApplicationMaintenanceConfigurationResponse"},
499      "errors":[
500        {"shape":"ResourceNotFoundException"},
501        {"shape":"ResourceInUseException"},
502        {"shape":"InvalidArgumentException"},
503        {"shape":"ConcurrentModificationException"},
504        {"shape":"UnsupportedOperationException"}
505      ]
506    }
507  },
508  "shapes":{
509    "AddApplicationCloudWatchLoggingOptionRequest":{
510      "type":"structure",
511      "required":[
512        "ApplicationName",
513        "CloudWatchLoggingOption"
514      ],
515      "members":{
516        "ApplicationName":{"shape":"ApplicationName"},
517        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
518        "CloudWatchLoggingOption":{"shape":"CloudWatchLoggingOption"},
519        "ConditionalToken":{"shape":"ConditionalToken"}
520      }
521    },
522    "AddApplicationCloudWatchLoggingOptionResponse":{
523      "type":"structure",
524      "members":{
525        "ApplicationARN":{"shape":"ResourceARN"},
526        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
527        "CloudWatchLoggingOptionDescriptions":{"shape":"CloudWatchLoggingOptionDescriptions"}
528      }
529    },
530    "AddApplicationInputProcessingConfigurationRequest":{
531      "type":"structure",
532      "required":[
533        "ApplicationName",
534        "CurrentApplicationVersionId",
535        "InputId",
536        "InputProcessingConfiguration"
537      ],
538      "members":{
539        "ApplicationName":{"shape":"ApplicationName"},
540        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
541        "InputId":{"shape":"Id"},
542        "InputProcessingConfiguration":{"shape":"InputProcessingConfiguration"}
543      }
544    },
545    "AddApplicationInputProcessingConfigurationResponse":{
546      "type":"structure",
547      "members":{
548        "ApplicationARN":{"shape":"ResourceARN"},
549        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
550        "InputId":{"shape":"Id"},
551        "InputProcessingConfigurationDescription":{"shape":"InputProcessingConfigurationDescription"}
552      }
553    },
554    "AddApplicationInputRequest":{
555      "type":"structure",
556      "required":[
557        "ApplicationName",
558        "CurrentApplicationVersionId",
559        "Input"
560      ],
561      "members":{
562        "ApplicationName":{"shape":"ApplicationName"},
563        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
564        "Input":{"shape":"Input"}
565      }
566    },
567    "AddApplicationInputResponse":{
568      "type":"structure",
569      "members":{
570        "ApplicationARN":{"shape":"ResourceARN"},
571        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
572        "InputDescriptions":{"shape":"InputDescriptions"}
573      }
574    },
575    "AddApplicationOutputRequest":{
576      "type":"structure",
577      "required":[
578        "ApplicationName",
579        "CurrentApplicationVersionId",
580        "Output"
581      ],
582      "members":{
583        "ApplicationName":{"shape":"ApplicationName"},
584        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
585        "Output":{"shape":"Output"}
586      }
587    },
588    "AddApplicationOutputResponse":{
589      "type":"structure",
590      "members":{
591        "ApplicationARN":{"shape":"ResourceARN"},
592        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
593        "OutputDescriptions":{"shape":"OutputDescriptions"}
594      }
595    },
596    "AddApplicationReferenceDataSourceRequest":{
597      "type":"structure",
598      "required":[
599        "ApplicationName",
600        "CurrentApplicationVersionId",
601        "ReferenceDataSource"
602      ],
603      "members":{
604        "ApplicationName":{"shape":"ApplicationName"},
605        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
606        "ReferenceDataSource":{"shape":"ReferenceDataSource"}
607      }
608    },
609    "AddApplicationReferenceDataSourceResponse":{
610      "type":"structure",
611      "members":{
612        "ApplicationARN":{"shape":"ResourceARN"},
613        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
614        "ReferenceDataSourceDescriptions":{"shape":"ReferenceDataSourceDescriptions"}
615      }
616    },
617    "AddApplicationVpcConfigurationRequest":{
618      "type":"structure",
619      "required":[
620        "ApplicationName",
621        "VpcConfiguration"
622      ],
623      "members":{
624        "ApplicationName":{"shape":"ApplicationName"},
625        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
626        "VpcConfiguration":{"shape":"VpcConfiguration"},
627        "ConditionalToken":{"shape":"ConditionalToken"}
628      }
629    },
630    "AddApplicationVpcConfigurationResponse":{
631      "type":"structure",
632      "members":{
633        "ApplicationARN":{"shape":"ResourceARN"},
634        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
635        "VpcConfigurationDescription":{"shape":"VpcConfigurationDescription"}
636      }
637    },
638    "ApplicationCodeConfiguration":{
639      "type":"structure",
640      "required":["CodeContentType"],
641      "members":{
642        "CodeContent":{"shape":"CodeContent"},
643        "CodeContentType":{"shape":"CodeContentType"}
644      }
645    },
646    "ApplicationCodeConfigurationDescription":{
647      "type":"structure",
648      "required":["CodeContentType"],
649      "members":{
650        "CodeContentType":{"shape":"CodeContentType"},
651        "CodeContentDescription":{"shape":"CodeContentDescription"}
652      }
653    },
654    "ApplicationCodeConfigurationUpdate":{
655      "type":"structure",
656      "members":{
657        "CodeContentTypeUpdate":{"shape":"CodeContentType"},
658        "CodeContentUpdate":{"shape":"CodeContentUpdate"}
659      }
660    },
661    "ApplicationConfiguration":{
662      "type":"structure",
663      "members":{
664        "SqlApplicationConfiguration":{"shape":"SqlApplicationConfiguration"},
665        "FlinkApplicationConfiguration":{"shape":"FlinkApplicationConfiguration"},
666        "EnvironmentProperties":{"shape":"EnvironmentProperties"},
667        "ApplicationCodeConfiguration":{"shape":"ApplicationCodeConfiguration"},
668        "ApplicationSnapshotConfiguration":{"shape":"ApplicationSnapshotConfiguration"},
669        "VpcConfigurations":{"shape":"VpcConfigurations"},
670        "ZeppelinApplicationConfiguration":{"shape":"ZeppelinApplicationConfiguration"}
671      }
672    },
673    "ApplicationConfigurationDescription":{
674      "type":"structure",
675      "members":{
676        "SqlApplicationConfigurationDescription":{"shape":"SqlApplicationConfigurationDescription"},
677        "ApplicationCodeConfigurationDescription":{"shape":"ApplicationCodeConfigurationDescription"},
678        "RunConfigurationDescription":{"shape":"RunConfigurationDescription"},
679        "FlinkApplicationConfigurationDescription":{"shape":"FlinkApplicationConfigurationDescription"},
680        "EnvironmentPropertyDescriptions":{"shape":"EnvironmentPropertyDescriptions"},
681        "ApplicationSnapshotConfigurationDescription":{"shape":"ApplicationSnapshotConfigurationDescription"},
682        "VpcConfigurationDescriptions":{"shape":"VpcConfigurationDescriptions"},
683        "ZeppelinApplicationConfigurationDescription":{"shape":"ZeppelinApplicationConfigurationDescription"}
684      }
685    },
686    "ApplicationConfigurationUpdate":{
687      "type":"structure",
688      "members":{
689        "SqlApplicationConfigurationUpdate":{"shape":"SqlApplicationConfigurationUpdate"},
690        "ApplicationCodeConfigurationUpdate":{"shape":"ApplicationCodeConfigurationUpdate"},
691        "FlinkApplicationConfigurationUpdate":{"shape":"FlinkApplicationConfigurationUpdate"},
692        "EnvironmentPropertyUpdates":{"shape":"EnvironmentPropertyUpdates"},
693        "ApplicationSnapshotConfigurationUpdate":{"shape":"ApplicationSnapshotConfigurationUpdate"},
694        "VpcConfigurationUpdates":{"shape":"VpcConfigurationUpdates"},
695        "ZeppelinApplicationConfigurationUpdate":{"shape":"ZeppelinApplicationConfigurationUpdate"}
696      }
697    },
698    "ApplicationDescription":{
699      "type":"string",
700      "max":1024,
701      "min":0
702    },
703    "ApplicationDetail":{
704      "type":"structure",
705      "required":[
706        "ApplicationARN",
707        "ApplicationName",
708        "RuntimeEnvironment",
709        "ApplicationStatus",
710        "ApplicationVersionId"
711      ],
712      "members":{
713        "ApplicationARN":{"shape":"ResourceARN"},
714        "ApplicationDescription":{"shape":"ApplicationDescription"},
715        "ApplicationName":{"shape":"ApplicationName"},
716        "RuntimeEnvironment":{"shape":"RuntimeEnvironment"},
717        "ServiceExecutionRole":{"shape":"RoleARN"},
718        "ApplicationStatus":{"shape":"ApplicationStatus"},
719        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
720        "CreateTimestamp":{"shape":"Timestamp"},
721        "LastUpdateTimestamp":{"shape":"Timestamp"},
722        "ApplicationConfigurationDescription":{"shape":"ApplicationConfigurationDescription"},
723        "CloudWatchLoggingOptionDescriptions":{"shape":"CloudWatchLoggingOptionDescriptions"},
724        "ApplicationMaintenanceConfigurationDescription":{"shape":"ApplicationMaintenanceConfigurationDescription"},
725        "ApplicationVersionUpdatedFrom":{"shape":"ApplicationVersionId"},
726        "ApplicationVersionRolledBackFrom":{"shape":"ApplicationVersionId"},
727        "ConditionalToken":{"shape":"ConditionalToken"},
728        "ApplicationVersionRolledBackTo":{"shape":"ApplicationVersionId"},
729        "ApplicationMode":{"shape":"ApplicationMode"}
730      }
731    },
732    "ApplicationMaintenanceConfigurationDescription":{
733      "type":"structure",
734      "required":[
735        "ApplicationMaintenanceWindowStartTime",
736        "ApplicationMaintenanceWindowEndTime"
737      ],
738      "members":{
739        "ApplicationMaintenanceWindowStartTime":{"shape":"ApplicationMaintenanceWindowStartTime"},
740        "ApplicationMaintenanceWindowEndTime":{"shape":"ApplicationMaintenanceWindowEndTime"}
741      }
742    },
743    "ApplicationMaintenanceConfigurationUpdate":{
744      "type":"structure",
745      "required":["ApplicationMaintenanceWindowStartTimeUpdate"],
746      "members":{
747        "ApplicationMaintenanceWindowStartTimeUpdate":{"shape":"ApplicationMaintenanceWindowStartTime"}
748      }
749    },
750    "ApplicationMaintenanceWindowEndTime":{
751      "type":"string",
752      "max":5,
753      "min":5,
754      "pattern":"([01][0-9]|2[0-3]):[0-5][0-9]"
755    },
756    "ApplicationMaintenanceWindowStartTime":{
757      "type":"string",
758      "max":5,
759      "min":5,
760      "pattern":"([01][0-9]|2[0-3]):[0-5][0-9]"
761    },
762    "ApplicationMode":{
763      "type":"string",
764      "enum":[
765        "STREAMING",
766        "INTERACTIVE"
767      ]
768    },
769    "ApplicationName":{
770      "type":"string",
771      "max":128,
772      "min":1,
773      "pattern":"[a-zA-Z0-9_.-]+"
774    },
775    "ApplicationRestoreConfiguration":{
776      "type":"structure",
777      "required":["ApplicationRestoreType"],
778      "members":{
779        "ApplicationRestoreType":{"shape":"ApplicationRestoreType"},
780        "SnapshotName":{"shape":"SnapshotName"}
781      }
782    },
783    "ApplicationRestoreType":{
784      "type":"string",
785      "enum":[
786        "SKIP_RESTORE_FROM_SNAPSHOT",
787        "RESTORE_FROM_LATEST_SNAPSHOT",
788        "RESTORE_FROM_CUSTOM_SNAPSHOT"
789      ]
790    },
791    "ApplicationSnapshotConfiguration":{
792      "type":"structure",
793      "required":["SnapshotsEnabled"],
794      "members":{
795        "SnapshotsEnabled":{"shape":"BooleanObject"}
796      }
797    },
798    "ApplicationSnapshotConfigurationDescription":{
799      "type":"structure",
800      "required":["SnapshotsEnabled"],
801      "members":{
802        "SnapshotsEnabled":{"shape":"BooleanObject"}
803      }
804    },
805    "ApplicationSnapshotConfigurationUpdate":{
806      "type":"structure",
807      "required":["SnapshotsEnabledUpdate"],
808      "members":{
809        "SnapshotsEnabledUpdate":{"shape":"BooleanObject"}
810      }
811    },
812    "ApplicationStatus":{
813      "type":"string",
814      "enum":[
815        "DELETING",
816        "STARTING",
817        "STOPPING",
818        "READY",
819        "RUNNING",
820        "UPDATING",
821        "AUTOSCALING",
822        "FORCE_STOPPING",
823        "MAINTENANCE",
824        "ROLLING_BACK",
825        "ROLLED_BACK"
826      ]
827    },
828    "ApplicationSummaries":{
829      "type":"list",
830      "member":{"shape":"ApplicationSummary"}
831    },
832    "ApplicationSummary":{
833      "type":"structure",
834      "required":[
835        "ApplicationName",
836        "ApplicationARN",
837        "ApplicationStatus",
838        "ApplicationVersionId",
839        "RuntimeEnvironment"
840      ],
841      "members":{
842        "ApplicationName":{"shape":"ApplicationName"},
843        "ApplicationARN":{"shape":"ResourceARN"},
844        "ApplicationStatus":{"shape":"ApplicationStatus"},
845        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
846        "RuntimeEnvironment":{"shape":"RuntimeEnvironment"},
847        "ApplicationMode":{"shape":"ApplicationMode"}
848      }
849    },
850    "ApplicationVersionId":{
851      "type":"long",
852      "max":999999999,
853      "min":1
854    },
855    "ApplicationVersionSummaries":{
856      "type":"list",
857      "member":{"shape":"ApplicationVersionSummary"}
858    },
859    "ApplicationVersionSummary":{
860      "type":"structure",
861      "required":[
862        "ApplicationVersionId",
863        "ApplicationStatus"
864      ],
865      "members":{
866        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
867        "ApplicationStatus":{"shape":"ApplicationStatus"}
868      }
869    },
870    "ArtifactType":{
871      "type":"string",
872      "enum":[
873        "UDF",
874        "DEPENDENCY_JAR"
875      ]
876    },
877    "AuthorizedUrl":{
878      "type":"string",
879      "max":2048,
880      "min":1
881    },
882    "BasePath":{
883      "type":"string",
884      "max":1024,
885      "min":1,
886      "pattern":"[a-zA-Z0-9/!-_.*'()]+"
887    },
888    "BooleanObject":{"type":"boolean"},
889    "BucketARN":{
890      "type":"string",
891      "max":2048,
892      "min":1,
893      "pattern":"arn:.*"
894    },
895    "CSVMappingParameters":{
896      "type":"structure",
897      "required":[
898        "RecordRowDelimiter",
899        "RecordColumnDelimiter"
900      ],
901      "members":{
902        "RecordRowDelimiter":{"shape":"RecordRowDelimiter"},
903        "RecordColumnDelimiter":{"shape":"RecordColumnDelimiter"}
904      }
905    },
906    "CatalogConfiguration":{
907      "type":"structure",
908      "required":["GlueDataCatalogConfiguration"],
909      "members":{
910        "GlueDataCatalogConfiguration":{"shape":"GlueDataCatalogConfiguration"}
911      }
912    },
913    "CatalogConfigurationDescription":{
914      "type":"structure",
915      "required":["GlueDataCatalogConfigurationDescription"],
916      "members":{
917        "GlueDataCatalogConfigurationDescription":{"shape":"GlueDataCatalogConfigurationDescription"}
918      }
919    },
920    "CatalogConfigurationUpdate":{
921      "type":"structure",
922      "required":["GlueDataCatalogConfigurationUpdate"],
923      "members":{
924        "GlueDataCatalogConfigurationUpdate":{"shape":"GlueDataCatalogConfigurationUpdate"}
925      }
926    },
927    "CheckpointConfiguration":{
928      "type":"structure",
929      "required":["ConfigurationType"],
930      "members":{
931        "ConfigurationType":{"shape":"ConfigurationType"},
932        "CheckpointingEnabled":{"shape":"BooleanObject"},
933        "CheckpointInterval":{"shape":"CheckpointInterval"},
934        "MinPauseBetweenCheckpoints":{"shape":"MinPauseBetweenCheckpoints"}
935      }
936    },
937    "CheckpointConfigurationDescription":{
938      "type":"structure",
939      "members":{
940        "ConfigurationType":{"shape":"ConfigurationType"},
941        "CheckpointingEnabled":{"shape":"BooleanObject"},
942        "CheckpointInterval":{"shape":"CheckpointInterval"},
943        "MinPauseBetweenCheckpoints":{"shape":"MinPauseBetweenCheckpoints"}
944      }
945    },
946    "CheckpointConfigurationUpdate":{
947      "type":"structure",
948      "members":{
949        "ConfigurationTypeUpdate":{"shape":"ConfigurationType"},
950        "CheckpointingEnabledUpdate":{"shape":"BooleanObject"},
951        "CheckpointIntervalUpdate":{"shape":"CheckpointInterval"},
952        "MinPauseBetweenCheckpointsUpdate":{"shape":"MinPauseBetweenCheckpoints"}
953      }
954    },
955    "CheckpointInterval":{
956      "type":"long",
957      "min":1
958    },
959    "CloudWatchLoggingOption":{
960      "type":"structure",
961      "required":["LogStreamARN"],
962      "members":{
963        "LogStreamARN":{"shape":"LogStreamARN"}
964      }
965    },
966    "CloudWatchLoggingOptionDescription":{
967      "type":"structure",
968      "required":["LogStreamARN"],
969      "members":{
970        "CloudWatchLoggingOptionId":{"shape":"Id"},
971        "LogStreamARN":{"shape":"LogStreamARN"},
972        "RoleARN":{"shape":"RoleARN"}
973      }
974    },
975    "CloudWatchLoggingOptionDescriptions":{
976      "type":"list",
977      "member":{"shape":"CloudWatchLoggingOptionDescription"}
978    },
979    "CloudWatchLoggingOptionUpdate":{
980      "type":"structure",
981      "required":["CloudWatchLoggingOptionId"],
982      "members":{
983        "CloudWatchLoggingOptionId":{"shape":"Id"},
984        "LogStreamARNUpdate":{"shape":"LogStreamARN"}
985      }
986    },
987    "CloudWatchLoggingOptionUpdates":{
988      "type":"list",
989      "member":{"shape":"CloudWatchLoggingOptionUpdate"}
990    },
991    "CloudWatchLoggingOptions":{
992      "type":"list",
993      "member":{"shape":"CloudWatchLoggingOption"}
994    },
995    "CodeContent":{
996      "type":"structure",
997      "members":{
998        "TextContent":{"shape":"TextContent"},
999        "ZipFileContent":{"shape":"ZipFileContent"},
1000        "S3ContentLocation":{"shape":"S3ContentLocation"}
1001      }
1002    },
1003    "CodeContentDescription":{
1004      "type":"structure",
1005      "members":{
1006        "TextContent":{"shape":"TextContent"},
1007        "CodeMD5":{"shape":"CodeMD5"},
1008        "CodeSize":{"shape":"CodeSize"},
1009        "S3ApplicationCodeLocationDescription":{"shape":"S3ApplicationCodeLocationDescription"}
1010      }
1011    },
1012    "CodeContentType":{
1013      "type":"string",
1014      "enum":[
1015        "PLAINTEXT",
1016        "ZIPFILE"
1017      ]
1018    },
1019    "CodeContentUpdate":{
1020      "type":"structure",
1021      "members":{
1022        "TextContentUpdate":{"shape":"TextContent"},
1023        "ZipFileContentUpdate":{"shape":"ZipFileContent"},
1024        "S3ContentLocationUpdate":{"shape":"S3ContentLocationUpdate"}
1025      }
1026    },
1027    "CodeMD5":{
1028      "type":"string",
1029      "max":128,
1030      "min":128
1031    },
1032    "CodeSize":{
1033      "type":"long",
1034      "max":52428800,
1035      "min":0
1036    },
1037    "CodeValidationException":{
1038      "type":"structure",
1039      "members":{
1040        "Message":{"shape":"ErrorMessage"}
1041      },
1042      "exception":true
1043    },
1044    "ConcurrentModificationException":{
1045      "type":"structure",
1046      "members":{
1047        "Message":{"shape":"ErrorMessage"}
1048      },
1049      "exception":true
1050    },
1051    "ConditionalToken":{
1052      "type":"string",
1053      "max":512,
1054      "min":1,
1055      "pattern":"[a-zA-Z0-9-_+/=]+"
1056    },
1057    "ConfigurationType":{
1058      "type":"string",
1059      "enum":[
1060        "DEFAULT",
1061        "CUSTOM"
1062      ]
1063    },
1064    "CreateApplicationPresignedUrlRequest":{
1065      "type":"structure",
1066      "required":[
1067        "ApplicationName",
1068        "UrlType"
1069      ],
1070      "members":{
1071        "ApplicationName":{"shape":"ApplicationName"},
1072        "UrlType":{"shape":"UrlType"},
1073        "SessionExpirationDurationInSeconds":{"shape":"SessionExpirationDurationInSeconds"}
1074      }
1075    },
1076    "CreateApplicationPresignedUrlResponse":{
1077      "type":"structure",
1078      "members":{
1079        "AuthorizedUrl":{"shape":"AuthorizedUrl"}
1080      }
1081    },
1082    "CreateApplicationRequest":{
1083      "type":"structure",
1084      "required":[
1085        "ApplicationName",
1086        "RuntimeEnvironment",
1087        "ServiceExecutionRole"
1088      ],
1089      "members":{
1090        "ApplicationName":{"shape":"ApplicationName"},
1091        "ApplicationDescription":{"shape":"ApplicationDescription"},
1092        "RuntimeEnvironment":{"shape":"RuntimeEnvironment"},
1093        "ServiceExecutionRole":{"shape":"RoleARN"},
1094        "ApplicationConfiguration":{"shape":"ApplicationConfiguration"},
1095        "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"},
1096        "Tags":{"shape":"Tags"},
1097        "ApplicationMode":{"shape":"ApplicationMode"}
1098      }
1099    },
1100    "CreateApplicationResponse":{
1101      "type":"structure",
1102      "required":["ApplicationDetail"],
1103      "members":{
1104        "ApplicationDetail":{"shape":"ApplicationDetail"}
1105      }
1106    },
1107    "CreateApplicationSnapshotRequest":{
1108      "type":"structure",
1109      "required":[
1110        "ApplicationName",
1111        "SnapshotName"
1112      ],
1113      "members":{
1114        "ApplicationName":{"shape":"ApplicationName"},
1115        "SnapshotName":{"shape":"SnapshotName"}
1116      }
1117    },
1118    "CreateApplicationSnapshotResponse":{
1119      "type":"structure",
1120      "members":{
1121      }
1122    },
1123    "CustomArtifactConfiguration":{
1124      "type":"structure",
1125      "required":["ArtifactType"],
1126      "members":{
1127        "ArtifactType":{"shape":"ArtifactType"},
1128        "S3ContentLocation":{"shape":"S3ContentLocation"},
1129        "MavenReference":{"shape":"MavenReference"}
1130      }
1131    },
1132    "CustomArtifactConfigurationDescription":{
1133      "type":"structure",
1134      "members":{
1135        "ArtifactType":{"shape":"ArtifactType"},
1136        "S3ContentLocationDescription":{"shape":"S3ContentLocation"},
1137        "MavenReferenceDescription":{"shape":"MavenReference"}
1138      }
1139    },
1140    "CustomArtifactsConfigurationDescriptionList":{
1141      "type":"list",
1142      "member":{"shape":"CustomArtifactConfigurationDescription"},
1143      "max":50
1144    },
1145    "CustomArtifactsConfigurationList":{
1146      "type":"list",
1147      "member":{"shape":"CustomArtifactConfiguration"},
1148      "max":50
1149    },
1150    "DatabaseARN":{
1151      "type":"string",
1152      "max":2048,
1153      "min":1,
1154      "pattern":"arn:.*"
1155    },
1156    "DeleteApplicationCloudWatchLoggingOptionRequest":{
1157      "type":"structure",
1158      "required":[
1159        "ApplicationName",
1160        "CloudWatchLoggingOptionId"
1161      ],
1162      "members":{
1163        "ApplicationName":{"shape":"ApplicationName"},
1164        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
1165        "CloudWatchLoggingOptionId":{"shape":"Id"},
1166        "ConditionalToken":{"shape":"ConditionalToken"}
1167      }
1168    },
1169    "DeleteApplicationCloudWatchLoggingOptionResponse":{
1170      "type":"structure",
1171      "members":{
1172        "ApplicationARN":{"shape":"ResourceARN"},
1173        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
1174        "CloudWatchLoggingOptionDescriptions":{"shape":"CloudWatchLoggingOptionDescriptions"}
1175      }
1176    },
1177    "DeleteApplicationInputProcessingConfigurationRequest":{
1178      "type":"structure",
1179      "required":[
1180        "ApplicationName",
1181        "CurrentApplicationVersionId",
1182        "InputId"
1183      ],
1184      "members":{
1185        "ApplicationName":{"shape":"ApplicationName"},
1186        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
1187        "InputId":{"shape":"Id"}
1188      }
1189    },
1190    "DeleteApplicationInputProcessingConfigurationResponse":{
1191      "type":"structure",
1192      "members":{
1193        "ApplicationARN":{"shape":"ResourceARN"},
1194        "ApplicationVersionId":{"shape":"ApplicationVersionId"}
1195      }
1196    },
1197    "DeleteApplicationOutputRequest":{
1198      "type":"structure",
1199      "required":[
1200        "ApplicationName",
1201        "CurrentApplicationVersionId",
1202        "OutputId"
1203      ],
1204      "members":{
1205        "ApplicationName":{"shape":"ApplicationName"},
1206        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
1207        "OutputId":{"shape":"Id"}
1208      }
1209    },
1210    "DeleteApplicationOutputResponse":{
1211      "type":"structure",
1212      "members":{
1213        "ApplicationARN":{"shape":"ResourceARN"},
1214        "ApplicationVersionId":{"shape":"ApplicationVersionId"}
1215      }
1216    },
1217    "DeleteApplicationReferenceDataSourceRequest":{
1218      "type":"structure",
1219      "required":[
1220        "ApplicationName",
1221        "CurrentApplicationVersionId",
1222        "ReferenceId"
1223      ],
1224      "members":{
1225        "ApplicationName":{"shape":"ApplicationName"},
1226        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
1227        "ReferenceId":{"shape":"Id"}
1228      }
1229    },
1230    "DeleteApplicationReferenceDataSourceResponse":{
1231      "type":"structure",
1232      "members":{
1233        "ApplicationARN":{"shape":"ResourceARN"},
1234        "ApplicationVersionId":{"shape":"ApplicationVersionId"}
1235      }
1236    },
1237    "DeleteApplicationRequest":{
1238      "type":"structure",
1239      "required":[
1240        "ApplicationName",
1241        "CreateTimestamp"
1242      ],
1243      "members":{
1244        "ApplicationName":{"shape":"ApplicationName"},
1245        "CreateTimestamp":{"shape":"Timestamp"}
1246      }
1247    },
1248    "DeleteApplicationResponse":{
1249      "type":"structure",
1250      "members":{
1251      }
1252    },
1253    "DeleteApplicationSnapshotRequest":{
1254      "type":"structure",
1255      "required":[
1256        "ApplicationName",
1257        "SnapshotName",
1258        "SnapshotCreationTimestamp"
1259      ],
1260      "members":{
1261        "ApplicationName":{"shape":"ApplicationName"},
1262        "SnapshotName":{"shape":"SnapshotName"},
1263        "SnapshotCreationTimestamp":{"shape":"Timestamp"}
1264      }
1265    },
1266    "DeleteApplicationSnapshotResponse":{
1267      "type":"structure",
1268      "members":{
1269      }
1270    },
1271    "DeleteApplicationVpcConfigurationRequest":{
1272      "type":"structure",
1273      "required":[
1274        "ApplicationName",
1275        "VpcConfigurationId"
1276      ],
1277      "members":{
1278        "ApplicationName":{"shape":"ApplicationName"},
1279        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
1280        "VpcConfigurationId":{"shape":"Id"},
1281        "ConditionalToken":{"shape":"ConditionalToken"}
1282      }
1283    },
1284    "DeleteApplicationVpcConfigurationResponse":{
1285      "type":"structure",
1286      "members":{
1287        "ApplicationARN":{"shape":"ResourceARN"},
1288        "ApplicationVersionId":{"shape":"ApplicationVersionId"}
1289      }
1290    },
1291    "DeployAsApplicationConfiguration":{
1292      "type":"structure",
1293      "required":["S3ContentLocation"],
1294      "members":{
1295        "S3ContentLocation":{"shape":"S3ContentBaseLocation"}
1296      }
1297    },
1298    "DeployAsApplicationConfigurationDescription":{
1299      "type":"structure",
1300      "required":["S3ContentLocationDescription"],
1301      "members":{
1302        "S3ContentLocationDescription":{"shape":"S3ContentBaseLocationDescription"}
1303      }
1304    },
1305    "DeployAsApplicationConfigurationUpdate":{
1306      "type":"structure",
1307      "required":["S3ContentLocationUpdate"],
1308      "members":{
1309        "S3ContentLocationUpdate":{"shape":"S3ContentBaseLocationUpdate"}
1310      }
1311    },
1312    "DescribeApplicationRequest":{
1313      "type":"structure",
1314      "required":["ApplicationName"],
1315      "members":{
1316        "ApplicationName":{"shape":"ApplicationName"},
1317        "IncludeAdditionalDetails":{"shape":"BooleanObject"}
1318      }
1319    },
1320    "DescribeApplicationResponse":{
1321      "type":"structure",
1322      "required":["ApplicationDetail"],
1323      "members":{
1324        "ApplicationDetail":{"shape":"ApplicationDetail"}
1325      }
1326    },
1327    "DescribeApplicationSnapshotRequest":{
1328      "type":"structure",
1329      "required":[
1330        "ApplicationName",
1331        "SnapshotName"
1332      ],
1333      "members":{
1334        "ApplicationName":{"shape":"ApplicationName"},
1335        "SnapshotName":{"shape":"SnapshotName"}
1336      }
1337    },
1338    "DescribeApplicationSnapshotResponse":{
1339      "type":"structure",
1340      "required":["SnapshotDetails"],
1341      "members":{
1342        "SnapshotDetails":{"shape":"SnapshotDetails"}
1343      }
1344    },
1345    "DescribeApplicationVersionRequest":{
1346      "type":"structure",
1347      "required":[
1348        "ApplicationName",
1349        "ApplicationVersionId"
1350      ],
1351      "members":{
1352        "ApplicationName":{"shape":"ApplicationName"},
1353        "ApplicationVersionId":{"shape":"ApplicationVersionId"}
1354      }
1355    },
1356    "DescribeApplicationVersionResponse":{
1357      "type":"structure",
1358      "members":{
1359        "ApplicationVersionDetail":{"shape":"ApplicationDetail"}
1360      }
1361    },
1362    "DestinationSchema":{
1363      "type":"structure",
1364      "required":["RecordFormatType"],
1365      "members":{
1366        "RecordFormatType":{"shape":"RecordFormatType"}
1367      }
1368    },
1369    "DiscoverInputSchemaRequest":{
1370      "type":"structure",
1371      "required":["ServiceExecutionRole"],
1372      "members":{
1373        "ResourceARN":{"shape":"ResourceARN"},
1374        "ServiceExecutionRole":{"shape":"RoleARN"},
1375        "InputStartingPositionConfiguration":{"shape":"InputStartingPositionConfiguration"},
1376        "S3Configuration":{"shape":"S3Configuration"},
1377        "InputProcessingConfiguration":{"shape":"InputProcessingConfiguration"}
1378      }
1379    },
1380    "DiscoverInputSchemaResponse":{
1381      "type":"structure",
1382      "members":{
1383        "InputSchema":{"shape":"SourceSchema"},
1384        "ParsedInputRecords":{"shape":"ParsedInputRecords"},
1385        "ProcessedInputRecords":{"shape":"ProcessedInputRecords"},
1386        "RawInputRecords":{"shape":"RawInputRecords"}
1387      }
1388    },
1389    "EnvironmentProperties":{
1390      "type":"structure",
1391      "required":["PropertyGroups"],
1392      "members":{
1393        "PropertyGroups":{"shape":"PropertyGroups"}
1394      }
1395    },
1396    "EnvironmentPropertyDescriptions":{
1397      "type":"structure",
1398      "members":{
1399        "PropertyGroupDescriptions":{"shape":"PropertyGroups"}
1400      }
1401    },
1402    "EnvironmentPropertyUpdates":{
1403      "type":"structure",
1404      "required":["PropertyGroups"],
1405      "members":{
1406        "PropertyGroups":{"shape":"PropertyGroups"}
1407      }
1408    },
1409    "ErrorMessage":{"type":"string"},
1410    "FileKey":{
1411      "type":"string",
1412      "max":1024,
1413      "min":1
1414    },
1415    "FlinkApplicationConfiguration":{
1416      "type":"structure",
1417      "members":{
1418        "CheckpointConfiguration":{"shape":"CheckpointConfiguration"},
1419        "MonitoringConfiguration":{"shape":"MonitoringConfiguration"},
1420        "ParallelismConfiguration":{"shape":"ParallelismConfiguration"}
1421      }
1422    },
1423    "FlinkApplicationConfigurationDescription":{
1424      "type":"structure",
1425      "members":{
1426        "CheckpointConfigurationDescription":{"shape":"CheckpointConfigurationDescription"},
1427        "MonitoringConfigurationDescription":{"shape":"MonitoringConfigurationDescription"},
1428        "ParallelismConfigurationDescription":{"shape":"ParallelismConfigurationDescription"},
1429        "JobPlanDescription":{"shape":"JobPlanDescription"}
1430      }
1431    },
1432    "FlinkApplicationConfigurationUpdate":{
1433      "type":"structure",
1434      "members":{
1435        "CheckpointConfigurationUpdate":{"shape":"CheckpointConfigurationUpdate"},
1436        "MonitoringConfigurationUpdate":{"shape":"MonitoringConfigurationUpdate"},
1437        "ParallelismConfigurationUpdate":{"shape":"ParallelismConfigurationUpdate"}
1438      }
1439    },
1440    "FlinkRunConfiguration":{
1441      "type":"structure",
1442      "members":{
1443        "AllowNonRestoredState":{"shape":"BooleanObject"}
1444      }
1445    },
1446    "GlueDataCatalogConfiguration":{
1447      "type":"structure",
1448      "required":["DatabaseARN"],
1449      "members":{
1450        "DatabaseARN":{"shape":"DatabaseARN"}
1451      }
1452    },
1453    "GlueDataCatalogConfigurationDescription":{
1454      "type":"structure",
1455      "required":["DatabaseARN"],
1456      "members":{
1457        "DatabaseARN":{"shape":"DatabaseARN"}
1458      }
1459    },
1460    "GlueDataCatalogConfigurationUpdate":{
1461      "type":"structure",
1462      "members":{
1463        "DatabaseARNUpdate":{"shape":"DatabaseARN"}
1464      }
1465    },
1466    "Id":{
1467      "type":"string",
1468      "max":50,
1469      "min":1,
1470      "pattern":"[a-zA-Z0-9_.-]+"
1471    },
1472    "InAppStreamName":{
1473      "type":"string",
1474      "max":32,
1475      "min":1,
1476      "pattern":"[^-\\s<>&]*"
1477    },
1478    "InAppStreamNames":{
1479      "type":"list",
1480      "member":{"shape":"InAppStreamName"}
1481    },
1482    "InAppTableName":{
1483      "type":"string",
1484      "max":32,
1485      "min":1
1486    },
1487    "Input":{
1488      "type":"structure",
1489      "required":[
1490        "NamePrefix",
1491        "InputSchema"
1492      ],
1493      "members":{
1494        "NamePrefix":{"shape":"InAppStreamName"},
1495        "InputProcessingConfiguration":{"shape":"InputProcessingConfiguration"},
1496        "KinesisStreamsInput":{"shape":"KinesisStreamsInput"},
1497        "KinesisFirehoseInput":{"shape":"KinesisFirehoseInput"},
1498        "InputParallelism":{"shape":"InputParallelism"},
1499        "InputSchema":{"shape":"SourceSchema"}
1500      }
1501    },
1502    "InputDescription":{
1503      "type":"structure",
1504      "members":{
1505        "InputId":{"shape":"Id"},
1506        "NamePrefix":{"shape":"InAppStreamName"},
1507        "InAppStreamNames":{"shape":"InAppStreamNames"},
1508        "InputProcessingConfigurationDescription":{"shape":"InputProcessingConfigurationDescription"},
1509        "KinesisStreamsInputDescription":{"shape":"KinesisStreamsInputDescription"},
1510        "KinesisFirehoseInputDescription":{"shape":"KinesisFirehoseInputDescription"},
1511        "InputSchema":{"shape":"SourceSchema"},
1512        "InputParallelism":{"shape":"InputParallelism"},
1513        "InputStartingPositionConfiguration":{"shape":"InputStartingPositionConfiguration"}
1514      }
1515    },
1516    "InputDescriptions":{
1517      "type":"list",
1518      "member":{"shape":"InputDescription"}
1519    },
1520    "InputLambdaProcessor":{
1521      "type":"structure",
1522      "required":["ResourceARN"],
1523      "members":{
1524        "ResourceARN":{"shape":"ResourceARN"}
1525      }
1526    },
1527    "InputLambdaProcessorDescription":{
1528      "type":"structure",
1529      "required":["ResourceARN"],
1530      "members":{
1531        "ResourceARN":{"shape":"ResourceARN"},
1532        "RoleARN":{"shape":"RoleARN"}
1533      }
1534    },
1535    "InputLambdaProcessorUpdate":{
1536      "type":"structure",
1537      "required":["ResourceARNUpdate"],
1538      "members":{
1539        "ResourceARNUpdate":{"shape":"ResourceARN"}
1540      }
1541    },
1542    "InputParallelism":{
1543      "type":"structure",
1544      "members":{
1545        "Count":{"shape":"InputParallelismCount"}
1546      }
1547    },
1548    "InputParallelismCount":{
1549      "type":"integer",
1550      "max":64,
1551      "min":1
1552    },
1553    "InputParallelismUpdate":{
1554      "type":"structure",
1555      "required":["CountUpdate"],
1556      "members":{
1557        "CountUpdate":{"shape":"InputParallelismCount"}
1558      }
1559    },
1560    "InputProcessingConfiguration":{
1561      "type":"structure",
1562      "required":["InputLambdaProcessor"],
1563      "members":{
1564        "InputLambdaProcessor":{"shape":"InputLambdaProcessor"}
1565      }
1566    },
1567    "InputProcessingConfigurationDescription":{
1568      "type":"structure",
1569      "members":{
1570        "InputLambdaProcessorDescription":{"shape":"InputLambdaProcessorDescription"}
1571      }
1572    },
1573    "InputProcessingConfigurationUpdate":{
1574      "type":"structure",
1575      "required":["InputLambdaProcessorUpdate"],
1576      "members":{
1577        "InputLambdaProcessorUpdate":{"shape":"InputLambdaProcessorUpdate"}
1578      }
1579    },
1580    "InputSchemaUpdate":{
1581      "type":"structure",
1582      "members":{
1583        "RecordFormatUpdate":{"shape":"RecordFormat"},
1584        "RecordEncodingUpdate":{"shape":"RecordEncoding"},
1585        "RecordColumnUpdates":{"shape":"RecordColumns"}
1586      }
1587    },
1588    "InputStartingPosition":{
1589      "type":"string",
1590      "enum":[
1591        "NOW",
1592        "TRIM_HORIZON",
1593        "LAST_STOPPED_POINT"
1594      ]
1595    },
1596    "InputStartingPositionConfiguration":{
1597      "type":"structure",
1598      "members":{
1599        "InputStartingPosition":{"shape":"InputStartingPosition"}
1600      }
1601    },
1602    "InputUpdate":{
1603      "type":"structure",
1604      "required":["InputId"],
1605      "members":{
1606        "InputId":{"shape":"Id"},
1607        "NamePrefixUpdate":{"shape":"InAppStreamName"},
1608        "InputProcessingConfigurationUpdate":{"shape":"InputProcessingConfigurationUpdate"},
1609        "KinesisStreamsInputUpdate":{"shape":"KinesisStreamsInputUpdate"},
1610        "KinesisFirehoseInputUpdate":{"shape":"KinesisFirehoseInputUpdate"},
1611        "InputSchemaUpdate":{"shape":"InputSchemaUpdate"},
1612        "InputParallelismUpdate":{"shape":"InputParallelismUpdate"}
1613      }
1614    },
1615    "InputUpdates":{
1616      "type":"list",
1617      "member":{"shape":"InputUpdate"}
1618    },
1619    "Inputs":{
1620      "type":"list",
1621      "member":{"shape":"Input"}
1622    },
1623    "InvalidApplicationConfigurationException":{
1624      "type":"structure",
1625      "members":{
1626        "Message":{"shape":"ErrorMessage"}
1627      },
1628      "exception":true
1629    },
1630    "InvalidArgumentException":{
1631      "type":"structure",
1632      "members":{
1633        "Message":{"shape":"ErrorMessage"}
1634      },
1635      "exception":true
1636    },
1637    "InvalidRequestException":{
1638      "type":"structure",
1639      "members":{
1640        "Message":{"shape":"ErrorMessage"}
1641      },
1642      "exception":true
1643    },
1644    "JSONMappingParameters":{
1645      "type":"structure",
1646      "required":["RecordRowPath"],
1647      "members":{
1648        "RecordRowPath":{"shape":"RecordRowPath"}
1649      }
1650    },
1651    "JobPlanDescription":{"type":"string"},
1652    "KinesisAnalyticsARN":{
1653      "type":"string",
1654      "max":2048,
1655      "min":1,
1656      "pattern":"arn:.*"
1657    },
1658    "KinesisFirehoseInput":{
1659      "type":"structure",
1660      "required":["ResourceARN"],
1661      "members":{
1662        "ResourceARN":{"shape":"ResourceARN"}
1663      }
1664    },
1665    "KinesisFirehoseInputDescription":{
1666      "type":"structure",
1667      "required":["ResourceARN"],
1668      "members":{
1669        "ResourceARN":{"shape":"ResourceARN"},
1670        "RoleARN":{"shape":"RoleARN"}
1671      }
1672    },
1673    "KinesisFirehoseInputUpdate":{
1674      "type":"structure",
1675      "required":["ResourceARNUpdate"],
1676      "members":{
1677        "ResourceARNUpdate":{"shape":"ResourceARN"}
1678      }
1679    },
1680    "KinesisFirehoseOutput":{
1681      "type":"structure",
1682      "required":["ResourceARN"],
1683      "members":{
1684        "ResourceARN":{"shape":"ResourceARN"}
1685      }
1686    },
1687    "KinesisFirehoseOutputDescription":{
1688      "type":"structure",
1689      "required":["ResourceARN"],
1690      "members":{
1691        "ResourceARN":{"shape":"ResourceARN"},
1692        "RoleARN":{"shape":"RoleARN"}
1693      }
1694    },
1695    "KinesisFirehoseOutputUpdate":{
1696      "type":"structure",
1697      "required":["ResourceARNUpdate"],
1698      "members":{
1699        "ResourceARNUpdate":{"shape":"ResourceARN"}
1700      }
1701    },
1702    "KinesisStreamsInput":{
1703      "type":"structure",
1704      "required":["ResourceARN"],
1705      "members":{
1706        "ResourceARN":{"shape":"ResourceARN"}
1707      }
1708    },
1709    "KinesisStreamsInputDescription":{
1710      "type":"structure",
1711      "required":["ResourceARN"],
1712      "members":{
1713        "ResourceARN":{"shape":"ResourceARN"},
1714        "RoleARN":{"shape":"RoleARN"}
1715      }
1716    },
1717    "KinesisStreamsInputUpdate":{
1718      "type":"structure",
1719      "required":["ResourceARNUpdate"],
1720      "members":{
1721        "ResourceARNUpdate":{"shape":"ResourceARN"}
1722      }
1723    },
1724    "KinesisStreamsOutput":{
1725      "type":"structure",
1726      "required":["ResourceARN"],
1727      "members":{
1728        "ResourceARN":{"shape":"ResourceARN"}
1729      }
1730    },
1731    "KinesisStreamsOutputDescription":{
1732      "type":"structure",
1733      "required":["ResourceARN"],
1734      "members":{
1735        "ResourceARN":{"shape":"ResourceARN"},
1736        "RoleARN":{"shape":"RoleARN"}
1737      }
1738    },
1739    "KinesisStreamsOutputUpdate":{
1740      "type":"structure",
1741      "required":["ResourceARNUpdate"],
1742      "members":{
1743        "ResourceARNUpdate":{"shape":"ResourceARN"}
1744      }
1745    },
1746    "LambdaOutput":{
1747      "type":"structure",
1748      "required":["ResourceARN"],
1749      "members":{
1750        "ResourceARN":{"shape":"ResourceARN"}
1751      }
1752    },
1753    "LambdaOutputDescription":{
1754      "type":"structure",
1755      "required":["ResourceARN"],
1756      "members":{
1757        "ResourceARN":{"shape":"ResourceARN"},
1758        "RoleARN":{"shape":"RoleARN"}
1759      }
1760    },
1761    "LambdaOutputUpdate":{
1762      "type":"structure",
1763      "required":["ResourceARNUpdate"],
1764      "members":{
1765        "ResourceARNUpdate":{"shape":"ResourceARN"}
1766      }
1767    },
1768    "LimitExceededException":{
1769      "type":"structure",
1770      "members":{
1771        "Message":{"shape":"ErrorMessage"}
1772      },
1773      "exception":true
1774    },
1775    "ListApplicationSnapshotsRequest":{
1776      "type":"structure",
1777      "required":["ApplicationName"],
1778      "members":{
1779        "ApplicationName":{"shape":"ApplicationName"},
1780        "Limit":{"shape":"ListSnapshotsInputLimit"},
1781        "NextToken":{"shape":"NextToken"}
1782      }
1783    },
1784    "ListApplicationSnapshotsResponse":{
1785      "type":"structure",
1786      "members":{
1787        "SnapshotSummaries":{"shape":"SnapshotSummaries"},
1788        "NextToken":{"shape":"NextToken"}
1789      }
1790    },
1791    "ListApplicationVersionsInputLimit":{
1792      "type":"integer",
1793      "max":50,
1794      "min":1
1795    },
1796    "ListApplicationVersionsRequest":{
1797      "type":"structure",
1798      "required":["ApplicationName"],
1799      "members":{
1800        "ApplicationName":{"shape":"ApplicationName"},
1801        "Limit":{"shape":"ListApplicationVersionsInputLimit"},
1802        "NextToken":{"shape":"NextToken"}
1803      }
1804    },
1805    "ListApplicationVersionsResponse":{
1806      "type":"structure",
1807      "members":{
1808        "ApplicationVersionSummaries":{"shape":"ApplicationVersionSummaries"},
1809        "NextToken":{"shape":"NextToken"}
1810      }
1811    },
1812    "ListApplicationsInputLimit":{
1813      "type":"integer",
1814      "max":50,
1815      "min":1
1816    },
1817    "ListApplicationsRequest":{
1818      "type":"structure",
1819      "members":{
1820        "Limit":{"shape":"ListApplicationsInputLimit"},
1821        "NextToken":{"shape":"ApplicationName"}
1822      }
1823    },
1824    "ListApplicationsResponse":{
1825      "type":"structure",
1826      "required":["ApplicationSummaries"],
1827      "members":{
1828        "ApplicationSummaries":{"shape":"ApplicationSummaries"},
1829        "NextToken":{"shape":"ApplicationName"}
1830      }
1831    },
1832    "ListSnapshotsInputLimit":{
1833      "type":"integer",
1834      "max":50,
1835      "min":1
1836    },
1837    "ListTagsForResourceRequest":{
1838      "type":"structure",
1839      "required":["ResourceARN"],
1840      "members":{
1841        "ResourceARN":{"shape":"KinesisAnalyticsARN"}
1842      }
1843    },
1844    "ListTagsForResourceResponse":{
1845      "type":"structure",
1846      "members":{
1847        "Tags":{"shape":"Tags"}
1848      }
1849    },
1850    "LogLevel":{
1851      "type":"string",
1852      "enum":[
1853        "INFO",
1854        "WARN",
1855        "ERROR",
1856        "DEBUG"
1857      ]
1858    },
1859    "LogStreamARN":{
1860      "type":"string",
1861      "max":2048,
1862      "min":1,
1863      "pattern":"arn:.*"
1864    },
1865    "MappingParameters":{
1866      "type":"structure",
1867      "members":{
1868        "JSONMappingParameters":{"shape":"JSONMappingParameters"},
1869        "CSVMappingParameters":{"shape":"CSVMappingParameters"}
1870      }
1871    },
1872    "MavenArtifactId":{
1873      "type":"string",
1874      "max":256,
1875      "min":1,
1876      "pattern":"[a-zA-Z0-9_.-]+"
1877    },
1878    "MavenGroupId":{
1879      "type":"string",
1880      "max":256,
1881      "min":1,
1882      "pattern":"[a-zA-Z0-9_.-]+"
1883    },
1884    "MavenReference":{
1885      "type":"structure",
1886      "required":[
1887        "GroupId",
1888        "ArtifactId",
1889        "Version"
1890      ],
1891      "members":{
1892        "GroupId":{"shape":"MavenGroupId"},
1893        "ArtifactId":{"shape":"MavenArtifactId"},
1894        "Version":{"shape":"MavenVersion"}
1895      }
1896    },
1897    "MavenVersion":{
1898      "type":"string",
1899      "max":256,
1900      "min":1,
1901      "pattern":"[a-zA-Z0-9_.-]+"
1902    },
1903    "MetricsLevel":{
1904      "type":"string",
1905      "enum":[
1906        "APPLICATION",
1907        "TASK",
1908        "OPERATOR",
1909        "PARALLELISM"
1910      ]
1911    },
1912    "MinPauseBetweenCheckpoints":{
1913      "type":"long",
1914      "min":0
1915    },
1916    "MonitoringConfiguration":{
1917      "type":"structure",
1918      "required":["ConfigurationType"],
1919      "members":{
1920        "ConfigurationType":{"shape":"ConfigurationType"},
1921        "MetricsLevel":{"shape":"MetricsLevel"},
1922        "LogLevel":{"shape":"LogLevel"}
1923      }
1924    },
1925    "MonitoringConfigurationDescription":{
1926      "type":"structure",
1927      "members":{
1928        "ConfigurationType":{"shape":"ConfigurationType"},
1929        "MetricsLevel":{"shape":"MetricsLevel"},
1930        "LogLevel":{"shape":"LogLevel"}
1931      }
1932    },
1933    "MonitoringConfigurationUpdate":{
1934      "type":"structure",
1935      "members":{
1936        "ConfigurationTypeUpdate":{"shape":"ConfigurationType"},
1937        "MetricsLevelUpdate":{"shape":"MetricsLevel"},
1938        "LogLevelUpdate":{"shape":"LogLevel"}
1939      }
1940    },
1941    "NextToken":{
1942      "type":"string",
1943      "max":512,
1944      "min":1
1945    },
1946    "ObjectVersion":{
1947      "type":"string",
1948      "max":1024,
1949      "min":0
1950    },
1951    "Output":{
1952      "type":"structure",
1953      "required":[
1954        "Name",
1955        "DestinationSchema"
1956      ],
1957      "members":{
1958        "Name":{"shape":"InAppStreamName"},
1959        "KinesisStreamsOutput":{"shape":"KinesisStreamsOutput"},
1960        "KinesisFirehoseOutput":{"shape":"KinesisFirehoseOutput"},
1961        "LambdaOutput":{"shape":"LambdaOutput"},
1962        "DestinationSchema":{"shape":"DestinationSchema"}
1963      }
1964    },
1965    "OutputDescription":{
1966      "type":"structure",
1967      "members":{
1968        "OutputId":{"shape":"Id"},
1969        "Name":{"shape":"InAppStreamName"},
1970        "KinesisStreamsOutputDescription":{"shape":"KinesisStreamsOutputDescription"},
1971        "KinesisFirehoseOutputDescription":{"shape":"KinesisFirehoseOutputDescription"},
1972        "LambdaOutputDescription":{"shape":"LambdaOutputDescription"},
1973        "DestinationSchema":{"shape":"DestinationSchema"}
1974      }
1975    },
1976    "OutputDescriptions":{
1977      "type":"list",
1978      "member":{"shape":"OutputDescription"}
1979    },
1980    "OutputUpdate":{
1981      "type":"structure",
1982      "required":["OutputId"],
1983      "members":{
1984        "OutputId":{"shape":"Id"},
1985        "NameUpdate":{"shape":"InAppStreamName"},
1986        "KinesisStreamsOutputUpdate":{"shape":"KinesisStreamsOutputUpdate"},
1987        "KinesisFirehoseOutputUpdate":{"shape":"KinesisFirehoseOutputUpdate"},
1988        "LambdaOutputUpdate":{"shape":"LambdaOutputUpdate"},
1989        "DestinationSchemaUpdate":{"shape":"DestinationSchema"}
1990      }
1991    },
1992    "OutputUpdates":{
1993      "type":"list",
1994      "member":{"shape":"OutputUpdate"}
1995    },
1996    "Outputs":{
1997      "type":"list",
1998      "member":{"shape":"Output"}
1999    },
2000    "Parallelism":{
2001      "type":"integer",
2002      "min":1
2003    },
2004    "ParallelismConfiguration":{
2005      "type":"structure",
2006      "required":["ConfigurationType"],
2007      "members":{
2008        "ConfigurationType":{"shape":"ConfigurationType"},
2009        "Parallelism":{"shape":"Parallelism"},
2010        "ParallelismPerKPU":{"shape":"ParallelismPerKPU"},
2011        "AutoScalingEnabled":{"shape":"BooleanObject"}
2012      }
2013    },
2014    "ParallelismConfigurationDescription":{
2015      "type":"structure",
2016      "members":{
2017        "ConfigurationType":{"shape":"ConfigurationType"},
2018        "Parallelism":{"shape":"Parallelism"},
2019        "ParallelismPerKPU":{"shape":"ParallelismPerKPU"},
2020        "CurrentParallelism":{"shape":"Parallelism"},
2021        "AutoScalingEnabled":{"shape":"BooleanObject"}
2022      }
2023    },
2024    "ParallelismConfigurationUpdate":{
2025      "type":"structure",
2026      "members":{
2027        "ConfigurationTypeUpdate":{"shape":"ConfigurationType"},
2028        "ParallelismUpdate":{"shape":"Parallelism"},
2029        "ParallelismPerKPUUpdate":{"shape":"ParallelismPerKPU"},
2030        "AutoScalingEnabledUpdate":{"shape":"BooleanObject"}
2031      }
2032    },
2033    "ParallelismPerKPU":{
2034      "type":"integer",
2035      "min":1
2036    },
2037    "ParsedInputRecord":{
2038      "type":"list",
2039      "member":{"shape":"ParsedInputRecordField"}
2040    },
2041    "ParsedInputRecordField":{"type":"string"},
2042    "ParsedInputRecords":{
2043      "type":"list",
2044      "member":{"shape":"ParsedInputRecord"}
2045    },
2046    "ProcessedInputRecord":{"type":"string"},
2047    "ProcessedInputRecords":{
2048      "type":"list",
2049      "member":{"shape":"ProcessedInputRecord"}
2050    },
2051    "PropertyGroup":{
2052      "type":"structure",
2053      "required":[
2054        "PropertyGroupId",
2055        "PropertyMap"
2056      ],
2057      "members":{
2058        "PropertyGroupId":{"shape":"Id"},
2059        "PropertyMap":{"shape":"PropertyMap"}
2060      }
2061    },
2062    "PropertyGroups":{
2063      "type":"list",
2064      "member":{"shape":"PropertyGroup"},
2065      "max":50
2066    },
2067    "PropertyKey":{
2068      "type":"string",
2069      "max":2048,
2070      "min":1
2071    },
2072    "PropertyMap":{
2073      "type":"map",
2074      "key":{"shape":"PropertyKey"},
2075      "value":{"shape":"PropertyValue"},
2076      "max":50,
2077      "min":1
2078    },
2079    "PropertyValue":{
2080      "type":"string",
2081      "max":2048,
2082      "min":1
2083    },
2084    "RawInputRecord":{"type":"string"},
2085    "RawInputRecords":{
2086      "type":"list",
2087      "member":{"shape":"RawInputRecord"}
2088    },
2089    "RecordColumn":{
2090      "type":"structure",
2091      "required":[
2092        "Name",
2093        "SqlType"
2094      ],
2095      "members":{
2096        "Name":{"shape":"RecordColumnName"},
2097        "Mapping":{"shape":"RecordColumnMapping"},
2098        "SqlType":{"shape":"RecordColumnSqlType"}
2099      }
2100    },
2101    "RecordColumnDelimiter":{
2102      "type":"string",
2103      "max":1024,
2104      "min":1
2105    },
2106    "RecordColumnMapping":{
2107      "type":"string",
2108      "max":65535,
2109      "min":0
2110    },
2111    "RecordColumnName":{
2112      "type":"string",
2113      "max":256,
2114      "min":1,
2115      "pattern":"[^-\\s<>&]*"
2116    },
2117    "RecordColumnSqlType":{
2118      "type":"string",
2119      "max":100,
2120      "min":1
2121    },
2122    "RecordColumns":{
2123      "type":"list",
2124      "member":{"shape":"RecordColumn"},
2125      "max":1000,
2126      "min":1
2127    },
2128    "RecordEncoding":{
2129      "type":"string",
2130      "max":5,
2131      "min":5,
2132      "pattern":"UTF-8"
2133    },
2134    "RecordFormat":{
2135      "type":"structure",
2136      "required":["RecordFormatType"],
2137      "members":{
2138        "RecordFormatType":{"shape":"RecordFormatType"},
2139        "MappingParameters":{"shape":"MappingParameters"}
2140      }
2141    },
2142    "RecordFormatType":{
2143      "type":"string",
2144      "enum":[
2145        "JSON",
2146        "CSV"
2147      ]
2148    },
2149    "RecordRowDelimiter":{
2150      "type":"string",
2151      "max":1024,
2152      "min":1
2153    },
2154    "RecordRowPath":{
2155      "type":"string",
2156      "max":65535,
2157      "min":1,
2158      "pattern":"^(?=^\\$)(?=^\\S+$).*$"
2159    },
2160    "ReferenceDataSource":{
2161      "type":"structure",
2162      "required":[
2163        "TableName",
2164        "ReferenceSchema"
2165      ],
2166      "members":{
2167        "TableName":{"shape":"InAppTableName"},
2168        "S3ReferenceDataSource":{"shape":"S3ReferenceDataSource"},
2169        "ReferenceSchema":{"shape":"SourceSchema"}
2170      }
2171    },
2172    "ReferenceDataSourceDescription":{
2173      "type":"structure",
2174      "required":[
2175        "ReferenceId",
2176        "TableName",
2177        "S3ReferenceDataSourceDescription"
2178      ],
2179      "members":{
2180        "ReferenceId":{"shape":"Id"},
2181        "TableName":{"shape":"InAppTableName"},
2182        "S3ReferenceDataSourceDescription":{"shape":"S3ReferenceDataSourceDescription"},
2183        "ReferenceSchema":{"shape":"SourceSchema"}
2184      }
2185    },
2186    "ReferenceDataSourceDescriptions":{
2187      "type":"list",
2188      "member":{"shape":"ReferenceDataSourceDescription"}
2189    },
2190    "ReferenceDataSourceUpdate":{
2191      "type":"structure",
2192      "required":["ReferenceId"],
2193      "members":{
2194        "ReferenceId":{"shape":"Id"},
2195        "TableNameUpdate":{"shape":"InAppTableName"},
2196        "S3ReferenceDataSourceUpdate":{"shape":"S3ReferenceDataSourceUpdate"},
2197        "ReferenceSchemaUpdate":{"shape":"SourceSchema"}
2198      }
2199    },
2200    "ReferenceDataSourceUpdates":{
2201      "type":"list",
2202      "member":{"shape":"ReferenceDataSourceUpdate"}
2203    },
2204    "ReferenceDataSources":{
2205      "type":"list",
2206      "member":{"shape":"ReferenceDataSource"}
2207    },
2208    "ResourceARN":{
2209      "type":"string",
2210      "max":2048,
2211      "min":1,
2212      "pattern":"arn:.*"
2213    },
2214    "ResourceInUseException":{
2215      "type":"structure",
2216      "members":{
2217        "Message":{"shape":"ErrorMessage"}
2218      },
2219      "exception":true
2220    },
2221    "ResourceNotFoundException":{
2222      "type":"structure",
2223      "members":{
2224        "Message":{"shape":"ErrorMessage"}
2225      },
2226      "exception":true
2227    },
2228    "ResourceProvisionedThroughputExceededException":{
2229      "type":"structure",
2230      "members":{
2231        "Message":{"shape":"ErrorMessage"}
2232      },
2233      "exception":true
2234    },
2235    "RoleARN":{
2236      "type":"string",
2237      "max":2048,
2238      "min":1,
2239      "pattern":"arn:.*"
2240    },
2241    "RollbackApplicationRequest":{
2242      "type":"structure",
2243      "required":[
2244        "ApplicationName",
2245        "CurrentApplicationVersionId"
2246      ],
2247      "members":{
2248        "ApplicationName":{"shape":"ApplicationName"},
2249        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"}
2250      }
2251    },
2252    "RollbackApplicationResponse":{
2253      "type":"structure",
2254      "required":["ApplicationDetail"],
2255      "members":{
2256        "ApplicationDetail":{"shape":"ApplicationDetail"}
2257      }
2258    },
2259    "RunConfiguration":{
2260      "type":"structure",
2261      "members":{
2262        "FlinkRunConfiguration":{"shape":"FlinkRunConfiguration"},
2263        "SqlRunConfigurations":{"shape":"SqlRunConfigurations"},
2264        "ApplicationRestoreConfiguration":{"shape":"ApplicationRestoreConfiguration"}
2265      }
2266    },
2267    "RunConfigurationDescription":{
2268      "type":"structure",
2269      "members":{
2270        "ApplicationRestoreConfigurationDescription":{"shape":"ApplicationRestoreConfiguration"},
2271        "FlinkRunConfigurationDescription":{"shape":"FlinkRunConfiguration"}
2272      }
2273    },
2274    "RunConfigurationUpdate":{
2275      "type":"structure",
2276      "members":{
2277        "FlinkRunConfiguration":{"shape":"FlinkRunConfiguration"},
2278        "ApplicationRestoreConfiguration":{"shape":"ApplicationRestoreConfiguration"}
2279      }
2280    },
2281    "RuntimeEnvironment":{
2282      "type":"string",
2283      "enum":[
2284        "SQL-1_0",
2285        "FLINK-1_6",
2286        "FLINK-1_8",
2287        "FLINK-1_11",
2288        "ZEPPELIN-FLINK-1_0"
2289      ]
2290    },
2291    "S3ApplicationCodeLocationDescription":{
2292      "type":"structure",
2293      "required":[
2294        "BucketARN",
2295        "FileKey"
2296      ],
2297      "members":{
2298        "BucketARN":{"shape":"BucketARN"},
2299        "FileKey":{"shape":"FileKey"},
2300        "ObjectVersion":{"shape":"ObjectVersion"}
2301      }
2302    },
2303    "S3Configuration":{
2304      "type":"structure",
2305      "required":[
2306        "BucketARN",
2307        "FileKey"
2308      ],
2309      "members":{
2310        "BucketARN":{"shape":"BucketARN"},
2311        "FileKey":{"shape":"FileKey"}
2312      }
2313    },
2314    "S3ContentBaseLocation":{
2315      "type":"structure",
2316      "required":["BucketARN"],
2317      "members":{
2318        "BucketARN":{"shape":"BucketARN"},
2319        "BasePath":{"shape":"BasePath"}
2320      }
2321    },
2322    "S3ContentBaseLocationDescription":{
2323      "type":"structure",
2324      "required":["BucketARN"],
2325      "members":{
2326        "BucketARN":{"shape":"BucketARN"},
2327        "BasePath":{"shape":"BasePath"}
2328      }
2329    },
2330    "S3ContentBaseLocationUpdate":{
2331      "type":"structure",
2332      "required":["BucketARNUpdate"],
2333      "members":{
2334        "BucketARNUpdate":{"shape":"BucketARN"},
2335        "BasePathUpdate":{"shape":"BasePath"}
2336      }
2337    },
2338    "S3ContentLocation":{
2339      "type":"structure",
2340      "required":[
2341        "BucketARN",
2342        "FileKey"
2343      ],
2344      "members":{
2345        "BucketARN":{"shape":"BucketARN"},
2346        "FileKey":{"shape":"FileKey"},
2347        "ObjectVersion":{"shape":"ObjectVersion"}
2348      }
2349    },
2350    "S3ContentLocationUpdate":{
2351      "type":"structure",
2352      "members":{
2353        "BucketARNUpdate":{"shape":"BucketARN"},
2354        "FileKeyUpdate":{"shape":"FileKey"},
2355        "ObjectVersionUpdate":{"shape":"ObjectVersion"}
2356      }
2357    },
2358    "S3ReferenceDataSource":{
2359      "type":"structure",
2360      "members":{
2361        "BucketARN":{"shape":"BucketARN"},
2362        "FileKey":{"shape":"FileKey"}
2363      }
2364    },
2365    "S3ReferenceDataSourceDescription":{
2366      "type":"structure",
2367      "required":[
2368        "BucketARN",
2369        "FileKey"
2370      ],
2371      "members":{
2372        "BucketARN":{"shape":"BucketARN"},
2373        "FileKey":{"shape":"FileKey"},
2374        "ReferenceRoleARN":{"shape":"RoleARN"}
2375      }
2376    },
2377    "S3ReferenceDataSourceUpdate":{
2378      "type":"structure",
2379      "members":{
2380        "BucketARNUpdate":{"shape":"BucketARN"},
2381        "FileKeyUpdate":{"shape":"FileKey"}
2382      }
2383    },
2384    "SecurityGroupId":{"type":"string"},
2385    "SecurityGroupIds":{
2386      "type":"list",
2387      "member":{"shape":"SecurityGroupId"},
2388      "max":5,
2389      "min":1
2390    },
2391    "ServiceUnavailableException":{
2392      "type":"structure",
2393      "members":{
2394        "Message":{"shape":"ErrorMessage"}
2395      },
2396      "exception":true,
2397      "fault":true
2398    },
2399    "SessionExpirationDurationInSeconds":{
2400      "type":"long",
2401      "max":43200,
2402      "min":1800
2403    },
2404    "SnapshotDetails":{
2405      "type":"structure",
2406      "required":[
2407        "SnapshotName",
2408        "SnapshotStatus",
2409        "ApplicationVersionId"
2410      ],
2411      "members":{
2412        "SnapshotName":{"shape":"SnapshotName"},
2413        "SnapshotStatus":{"shape":"SnapshotStatus"},
2414        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
2415        "SnapshotCreationTimestamp":{"shape":"Timestamp"}
2416      }
2417    },
2418    "SnapshotName":{
2419      "type":"string",
2420      "max":256,
2421      "min":1,
2422      "pattern":"[a-zA-Z0-9_.-]+"
2423    },
2424    "SnapshotStatus":{
2425      "type":"string",
2426      "enum":[
2427        "CREATING",
2428        "READY",
2429        "DELETING",
2430        "FAILED"
2431      ]
2432    },
2433    "SnapshotSummaries":{
2434      "type":"list",
2435      "member":{"shape":"SnapshotDetails"}
2436    },
2437    "SourceSchema":{
2438      "type":"structure",
2439      "required":[
2440        "RecordFormat",
2441        "RecordColumns"
2442      ],
2443      "members":{
2444        "RecordFormat":{"shape":"RecordFormat"},
2445        "RecordEncoding":{"shape":"RecordEncoding"},
2446        "RecordColumns":{"shape":"RecordColumns"}
2447      }
2448    },
2449    "SqlApplicationConfiguration":{
2450      "type":"structure",
2451      "members":{
2452        "Inputs":{"shape":"Inputs"},
2453        "Outputs":{"shape":"Outputs"},
2454        "ReferenceDataSources":{"shape":"ReferenceDataSources"}
2455      }
2456    },
2457    "SqlApplicationConfigurationDescription":{
2458      "type":"structure",
2459      "members":{
2460        "InputDescriptions":{"shape":"InputDescriptions"},
2461        "OutputDescriptions":{"shape":"OutputDescriptions"},
2462        "ReferenceDataSourceDescriptions":{"shape":"ReferenceDataSourceDescriptions"}
2463      }
2464    },
2465    "SqlApplicationConfigurationUpdate":{
2466      "type":"structure",
2467      "members":{
2468        "InputUpdates":{"shape":"InputUpdates"},
2469        "OutputUpdates":{"shape":"OutputUpdates"},
2470        "ReferenceDataSourceUpdates":{"shape":"ReferenceDataSourceUpdates"}
2471      }
2472    },
2473    "SqlRunConfiguration":{
2474      "type":"structure",
2475      "required":[
2476        "InputId",
2477        "InputStartingPositionConfiguration"
2478      ],
2479      "members":{
2480        "InputId":{"shape":"Id"},
2481        "InputStartingPositionConfiguration":{"shape":"InputStartingPositionConfiguration"}
2482      }
2483    },
2484    "SqlRunConfigurations":{
2485      "type":"list",
2486      "member":{"shape":"SqlRunConfiguration"}
2487    },
2488    "StartApplicationRequest":{
2489      "type":"structure",
2490      "required":["ApplicationName"],
2491      "members":{
2492        "ApplicationName":{"shape":"ApplicationName"},
2493        "RunConfiguration":{"shape":"RunConfiguration"}
2494      }
2495    },
2496    "StartApplicationResponse":{
2497      "type":"structure",
2498      "members":{
2499      }
2500    },
2501    "StopApplicationRequest":{
2502      "type":"structure",
2503      "required":["ApplicationName"],
2504      "members":{
2505        "ApplicationName":{"shape":"ApplicationName"},
2506        "Force":{"shape":"BooleanObject"}
2507      }
2508    },
2509    "StopApplicationResponse":{
2510      "type":"structure",
2511      "members":{
2512      }
2513    },
2514    "SubnetId":{"type":"string"},
2515    "SubnetIds":{
2516      "type":"list",
2517      "member":{"shape":"SubnetId"},
2518      "max":16,
2519      "min":1
2520    },
2521    "Tag":{
2522      "type":"structure",
2523      "required":["Key"],
2524      "members":{
2525        "Key":{"shape":"TagKey"},
2526        "Value":{"shape":"TagValue"}
2527      }
2528    },
2529    "TagKey":{
2530      "type":"string",
2531      "max":128,
2532      "min":1
2533    },
2534    "TagKeys":{
2535      "type":"list",
2536      "member":{"shape":"TagKey"},
2537      "max":200,
2538      "min":1
2539    },
2540    "TagResourceRequest":{
2541      "type":"structure",
2542      "required":[
2543        "ResourceARN",
2544        "Tags"
2545      ],
2546      "members":{
2547        "ResourceARN":{"shape":"KinesisAnalyticsARN"},
2548        "Tags":{"shape":"Tags"}
2549      }
2550    },
2551    "TagResourceResponse":{
2552      "type":"structure",
2553      "members":{
2554      }
2555    },
2556    "TagValue":{
2557      "type":"string",
2558      "max":256,
2559      "min":0
2560    },
2561    "Tags":{
2562      "type":"list",
2563      "member":{"shape":"Tag"},
2564      "max":200,
2565      "min":1
2566    },
2567    "TextContent":{
2568      "type":"string",
2569      "max":102400,
2570      "min":0
2571    },
2572    "Timestamp":{"type":"timestamp"},
2573    "TooManyTagsException":{
2574      "type":"structure",
2575      "members":{
2576        "message":{"shape":"ErrorMessage"}
2577      },
2578      "exception":true
2579    },
2580    "UnableToDetectSchemaException":{
2581      "type":"structure",
2582      "members":{
2583        "Message":{"shape":"ErrorMessage"},
2584        "RawInputRecords":{"shape":"RawInputRecords"},
2585        "ProcessedInputRecords":{"shape":"ProcessedInputRecords"}
2586      },
2587      "exception":true
2588    },
2589    "UnsupportedOperationException":{
2590      "type":"structure",
2591      "members":{
2592        "Message":{"shape":"ErrorMessage"}
2593      },
2594      "exception":true
2595    },
2596    "UntagResourceRequest":{
2597      "type":"structure",
2598      "required":[
2599        "ResourceARN",
2600        "TagKeys"
2601      ],
2602      "members":{
2603        "ResourceARN":{"shape":"KinesisAnalyticsARN"},
2604        "TagKeys":{"shape":"TagKeys"}
2605      }
2606    },
2607    "UntagResourceResponse":{
2608      "type":"structure",
2609      "members":{
2610      }
2611    },
2612    "UpdateApplicationMaintenanceConfigurationRequest":{
2613      "type":"structure",
2614      "required":[
2615        "ApplicationName",
2616        "ApplicationMaintenanceConfigurationUpdate"
2617      ],
2618      "members":{
2619        "ApplicationName":{"shape":"ApplicationName"},
2620        "ApplicationMaintenanceConfigurationUpdate":{"shape":"ApplicationMaintenanceConfigurationUpdate"}
2621      }
2622    },
2623    "UpdateApplicationMaintenanceConfigurationResponse":{
2624      "type":"structure",
2625      "members":{
2626        "ApplicationARN":{"shape":"ResourceARN"},
2627        "ApplicationMaintenanceConfigurationDescription":{"shape":"ApplicationMaintenanceConfigurationDescription"}
2628      }
2629    },
2630    "UpdateApplicationRequest":{
2631      "type":"structure",
2632      "required":["ApplicationName"],
2633      "members":{
2634        "ApplicationName":{"shape":"ApplicationName"},
2635        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
2636        "ApplicationConfigurationUpdate":{"shape":"ApplicationConfigurationUpdate"},
2637        "ServiceExecutionRoleUpdate":{"shape":"RoleARN"},
2638        "RunConfigurationUpdate":{"shape":"RunConfigurationUpdate"},
2639        "CloudWatchLoggingOptionUpdates":{"shape":"CloudWatchLoggingOptionUpdates"},
2640        "ConditionalToken":{"shape":"ConditionalToken"}
2641      }
2642    },
2643    "UpdateApplicationResponse":{
2644      "type":"structure",
2645      "required":["ApplicationDetail"],
2646      "members":{
2647        "ApplicationDetail":{"shape":"ApplicationDetail"}
2648      }
2649    },
2650    "UrlType":{
2651      "type":"string",
2652      "enum":[
2653        "FLINK_DASHBOARD_URL",
2654        "ZEPPELIN_UI_URL"
2655      ]
2656    },
2657    "VpcConfiguration":{
2658      "type":"structure",
2659      "required":[
2660        "SubnetIds",
2661        "SecurityGroupIds"
2662      ],
2663      "members":{
2664        "SubnetIds":{"shape":"SubnetIds"},
2665        "SecurityGroupIds":{"shape":"SecurityGroupIds"}
2666      }
2667    },
2668    "VpcConfigurationDescription":{
2669      "type":"structure",
2670      "required":[
2671        "VpcConfigurationId",
2672        "VpcId",
2673        "SubnetIds",
2674        "SecurityGroupIds"
2675      ],
2676      "members":{
2677        "VpcConfigurationId":{"shape":"Id"},
2678        "VpcId":{"shape":"VpcId"},
2679        "SubnetIds":{"shape":"SubnetIds"},
2680        "SecurityGroupIds":{"shape":"SecurityGroupIds"}
2681      }
2682    },
2683    "VpcConfigurationDescriptions":{
2684      "type":"list",
2685      "member":{"shape":"VpcConfigurationDescription"}
2686    },
2687    "VpcConfigurationUpdate":{
2688      "type":"structure",
2689      "required":["VpcConfigurationId"],
2690      "members":{
2691        "VpcConfigurationId":{"shape":"Id"},
2692        "SubnetIdUpdates":{"shape":"SubnetIds"},
2693        "SecurityGroupIdUpdates":{"shape":"SecurityGroupIds"}
2694      }
2695    },
2696    "VpcConfigurationUpdates":{
2697      "type":"list",
2698      "member":{"shape":"VpcConfigurationUpdate"}
2699    },
2700    "VpcConfigurations":{
2701      "type":"list",
2702      "member":{"shape":"VpcConfiguration"}
2703    },
2704    "VpcId":{"type":"string"},
2705    "ZeppelinApplicationConfiguration":{
2706      "type":"structure",
2707      "members":{
2708        "MonitoringConfiguration":{"shape":"ZeppelinMonitoringConfiguration"},
2709        "CatalogConfiguration":{"shape":"CatalogConfiguration"},
2710        "DeployAsApplicationConfiguration":{"shape":"DeployAsApplicationConfiguration"},
2711        "CustomArtifactsConfiguration":{"shape":"CustomArtifactsConfigurationList"}
2712      }
2713    },
2714    "ZeppelinApplicationConfigurationDescription":{
2715      "type":"structure",
2716      "required":["MonitoringConfigurationDescription"],
2717      "members":{
2718        "MonitoringConfigurationDescription":{"shape":"ZeppelinMonitoringConfigurationDescription"},
2719        "CatalogConfigurationDescription":{"shape":"CatalogConfigurationDescription"},
2720        "DeployAsApplicationConfigurationDescription":{"shape":"DeployAsApplicationConfigurationDescription"},
2721        "CustomArtifactsConfigurationDescription":{"shape":"CustomArtifactsConfigurationDescriptionList"}
2722      }
2723    },
2724    "ZeppelinApplicationConfigurationUpdate":{
2725      "type":"structure",
2726      "members":{
2727        "MonitoringConfigurationUpdate":{"shape":"ZeppelinMonitoringConfigurationUpdate"},
2728        "CatalogConfigurationUpdate":{"shape":"CatalogConfigurationUpdate"},
2729        "DeployAsApplicationConfigurationUpdate":{"shape":"DeployAsApplicationConfigurationUpdate"},
2730        "CustomArtifactsConfigurationUpdate":{"shape":"CustomArtifactsConfigurationList"}
2731      }
2732    },
2733    "ZeppelinMonitoringConfiguration":{
2734      "type":"structure",
2735      "required":["LogLevel"],
2736      "members":{
2737        "LogLevel":{"shape":"LogLevel"}
2738      }
2739    },
2740    "ZeppelinMonitoringConfigurationDescription":{
2741      "type":"structure",
2742      "members":{
2743        "LogLevel":{"shape":"LogLevel"}
2744      }
2745    },
2746    "ZeppelinMonitoringConfigurationUpdate":{
2747      "type":"structure",
2748      "required":["LogLevelUpdate"],
2749      "members":{
2750        "LogLevelUpdate":{"shape":"LogLevel"}
2751      }
2752    },
2753    "ZipFileContent":{
2754      "type":"blob",
2755      "max":52428800,
2756      "min":0
2757    }
2758  }
2759}
2760