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    "CreateApplication":{
100      "name":"CreateApplication",
101      "http":{
102        "method":"POST",
103        "requestUri":"/"
104      },
105      "input":{"shape":"CreateApplicationRequest"},
106      "output":{"shape":"CreateApplicationResponse"},
107      "errors":[
108        {"shape":"CodeValidationException"},
109        {"shape":"ResourceInUseException"},
110        {"shape":"LimitExceededException"},
111        {"shape":"InvalidArgumentException"},
112        {"shape":"InvalidRequestException"},
113        {"shape":"TooManyTagsException"},
114        {"shape":"ConcurrentModificationException"}
115      ]
116    },
117    "CreateApplicationSnapshot":{
118      "name":"CreateApplicationSnapshot",
119      "http":{
120        "method":"POST",
121        "requestUri":"/"
122      },
123      "input":{"shape":"CreateApplicationSnapshotRequest"},
124      "output":{"shape":"CreateApplicationSnapshotResponse"},
125      "errors":[
126        {"shape":"ResourceInUseException"},
127        {"shape":"ResourceNotFoundException"},
128        {"shape":"LimitExceededException"},
129        {"shape":"InvalidArgumentException"},
130        {"shape":"UnsupportedOperationException"},
131        {"shape":"InvalidRequestException"}
132      ]
133    },
134    "DeleteApplication":{
135      "name":"DeleteApplication",
136      "http":{
137        "method":"POST",
138        "requestUri":"/"
139      },
140      "input":{"shape":"DeleteApplicationRequest"},
141      "output":{"shape":"DeleteApplicationResponse"},
142      "errors":[
143        {"shape":"ConcurrentModificationException"},
144        {"shape":"ResourceNotFoundException"},
145        {"shape":"ResourceInUseException"},
146        {"shape":"InvalidArgumentException"},
147        {"shape":"InvalidRequestException"},
148        {"shape":"InvalidApplicationConfigurationException"}
149      ]
150    },
151    "DeleteApplicationCloudWatchLoggingOption":{
152      "name":"DeleteApplicationCloudWatchLoggingOption",
153      "http":{
154        "method":"POST",
155        "requestUri":"/"
156      },
157      "input":{"shape":"DeleteApplicationCloudWatchLoggingOptionRequest"},
158      "output":{"shape":"DeleteApplicationCloudWatchLoggingOptionResponse"},
159      "errors":[
160        {"shape":"ResourceNotFoundException"},
161        {"shape":"ResourceInUseException"},
162        {"shape":"InvalidArgumentException"},
163        {"shape":"ConcurrentModificationException"},
164        {"shape":"InvalidRequestException"},
165        {"shape":"InvalidApplicationConfigurationException"}
166      ]
167    },
168    "DeleteApplicationInputProcessingConfiguration":{
169      "name":"DeleteApplicationInputProcessingConfiguration",
170      "http":{
171        "method":"POST",
172        "requestUri":"/"
173      },
174      "input":{"shape":"DeleteApplicationInputProcessingConfigurationRequest"},
175      "output":{"shape":"DeleteApplicationInputProcessingConfigurationResponse"},
176      "errors":[
177        {"shape":"ResourceNotFoundException"},
178        {"shape":"ResourceInUseException"},
179        {"shape":"InvalidArgumentException"},
180        {"shape":"ConcurrentModificationException"},
181        {"shape":"InvalidRequestException"}
182      ]
183    },
184    "DeleteApplicationOutput":{
185      "name":"DeleteApplicationOutput",
186      "http":{
187        "method":"POST",
188        "requestUri":"/"
189      },
190      "input":{"shape":"DeleteApplicationOutputRequest"},
191      "output":{"shape":"DeleteApplicationOutputResponse"},
192      "errors":[
193        {"shape":"ResourceNotFoundException"},
194        {"shape":"ResourceInUseException"},
195        {"shape":"InvalidArgumentException"},
196        {"shape":"ConcurrentModificationException"},
197        {"shape":"InvalidRequestException"}
198      ]
199    },
200    "DeleteApplicationReferenceDataSource":{
201      "name":"DeleteApplicationReferenceDataSource",
202      "http":{
203        "method":"POST",
204        "requestUri":"/"
205      },
206      "input":{"shape":"DeleteApplicationReferenceDataSourceRequest"},
207      "output":{"shape":"DeleteApplicationReferenceDataSourceResponse"},
208      "errors":[
209        {"shape":"ResourceNotFoundException"},
210        {"shape":"ResourceInUseException"},
211        {"shape":"InvalidArgumentException"},
212        {"shape":"ConcurrentModificationException"},
213        {"shape":"InvalidRequestException"}
214      ]
215    },
216    "DeleteApplicationSnapshot":{
217      "name":"DeleteApplicationSnapshot",
218      "http":{
219        "method":"POST",
220        "requestUri":"/"
221      },
222      "input":{"shape":"DeleteApplicationSnapshotRequest"},
223      "output":{"shape":"DeleteApplicationSnapshotResponse"},
224      "errors":[
225        {"shape":"ResourceInUseException"},
226        {"shape":"InvalidArgumentException"},
227        {"shape":"UnsupportedOperationException"},
228        {"shape":"InvalidRequestException"},
229        {"shape":"ResourceNotFoundException"}
230      ]
231    },
232    "DescribeApplication":{
233      "name":"DescribeApplication",
234      "http":{
235        "method":"POST",
236        "requestUri":"/"
237      },
238      "input":{"shape":"DescribeApplicationRequest"},
239      "output":{"shape":"DescribeApplicationResponse"},
240      "errors":[
241        {"shape":"ResourceNotFoundException"},
242        {"shape":"InvalidArgumentException"},
243        {"shape":"InvalidRequestException"}
244      ]
245    },
246    "DescribeApplicationSnapshot":{
247      "name":"DescribeApplicationSnapshot",
248      "http":{
249        "method":"POST",
250        "requestUri":"/"
251      },
252      "input":{"shape":"DescribeApplicationSnapshotRequest"},
253      "output":{"shape":"DescribeApplicationSnapshotResponse"},
254      "errors":[
255        {"shape":"ResourceNotFoundException"},
256        {"shape":"InvalidArgumentException"},
257        {"shape":"UnsupportedOperationException"}
258      ]
259    },
260    "DiscoverInputSchema":{
261      "name":"DiscoverInputSchema",
262      "http":{
263        "method":"POST",
264        "requestUri":"/"
265      },
266      "input":{"shape":"DiscoverInputSchemaRequest"},
267      "output":{"shape":"DiscoverInputSchemaResponse"},
268      "errors":[
269        {"shape":"InvalidArgumentException"},
270        {"shape":"UnableToDetectSchemaException"},
271        {"shape":"ResourceProvisionedThroughputExceededException"},
272        {"shape":"ServiceUnavailableException"},
273        {"shape":"InvalidRequestException"}
274      ]
275    },
276    "ListApplicationSnapshots":{
277      "name":"ListApplicationSnapshots",
278      "http":{
279        "method":"POST",
280        "requestUri":"/"
281      },
282      "input":{"shape":"ListApplicationSnapshotsRequest"},
283      "output":{"shape":"ListApplicationSnapshotsResponse"},
284      "errors":[
285        {"shape":"InvalidArgumentException"},
286        {"shape":"UnsupportedOperationException"}
287      ]
288    },
289    "ListApplications":{
290      "name":"ListApplications",
291      "http":{
292        "method":"POST",
293        "requestUri":"/"
294      },
295      "input":{"shape":"ListApplicationsRequest"},
296      "output":{"shape":"ListApplicationsResponse"},
297      "errors":[
298        {"shape":"InvalidRequestException"}
299      ]
300    },
301    "ListTagsForResource":{
302      "name":"ListTagsForResource",
303      "http":{
304        "method":"POST",
305        "requestUri":"/"
306      },
307      "input":{"shape":"ListTagsForResourceRequest"},
308      "output":{"shape":"ListTagsForResourceResponse"},
309      "errors":[
310        {"shape":"ResourceNotFoundException"},
311        {"shape":"InvalidArgumentException"},
312        {"shape":"ConcurrentModificationException"}
313      ]
314    },
315    "StartApplication":{
316      "name":"StartApplication",
317      "http":{
318        "method":"POST",
319        "requestUri":"/"
320      },
321      "input":{"shape":"StartApplicationRequest"},
322      "output":{"shape":"StartApplicationResponse"},
323      "errors":[
324        {"shape":"ResourceNotFoundException"},
325        {"shape":"ResourceInUseException"},
326        {"shape":"InvalidArgumentException"},
327        {"shape":"InvalidApplicationConfigurationException"},
328        {"shape":"InvalidRequestException"}
329      ]
330    },
331    "StopApplication":{
332      "name":"StopApplication",
333      "http":{
334        "method":"POST",
335        "requestUri":"/"
336      },
337      "input":{"shape":"StopApplicationRequest"},
338      "output":{"shape":"StopApplicationResponse"},
339      "errors":[
340        {"shape":"ResourceNotFoundException"},
341        {"shape":"ResourceInUseException"},
342        {"shape":"InvalidArgumentException"},
343        {"shape":"InvalidRequestException"},
344        {"shape":"InvalidApplicationConfigurationException"}
345      ]
346    },
347    "TagResource":{
348      "name":"TagResource",
349      "http":{
350        "method":"POST",
351        "requestUri":"/"
352      },
353      "input":{"shape":"TagResourceRequest"},
354      "output":{"shape":"TagResourceResponse"},
355      "errors":[
356        {"shape":"ResourceNotFoundException"},
357        {"shape":"ResourceInUseException"},
358        {"shape":"TooManyTagsException"},
359        {"shape":"InvalidArgumentException"},
360        {"shape":"ConcurrentModificationException"}
361      ]
362    },
363    "UntagResource":{
364      "name":"UntagResource",
365      "http":{
366        "method":"POST",
367        "requestUri":"/"
368      },
369      "input":{"shape":"UntagResourceRequest"},
370      "output":{"shape":"UntagResourceResponse"},
371      "errors":[
372        {"shape":"ResourceNotFoundException"},
373        {"shape":"ResourceInUseException"},
374        {"shape":"TooManyTagsException"},
375        {"shape":"InvalidArgumentException"},
376        {"shape":"ConcurrentModificationException"}
377      ]
378    },
379    "UpdateApplication":{
380      "name":"UpdateApplication",
381      "http":{
382        "method":"POST",
383        "requestUri":"/"
384      },
385      "input":{"shape":"UpdateApplicationRequest"},
386      "output":{"shape":"UpdateApplicationResponse"},
387      "errors":[
388        {"shape":"CodeValidationException"},
389        {"shape":"ResourceNotFoundException"},
390        {"shape":"ResourceInUseException"},
391        {"shape":"InvalidArgumentException"},
392        {"shape":"ConcurrentModificationException"},
393        {"shape":"InvalidRequestException"},
394        {"shape":"InvalidApplicationConfigurationException"}
395      ]
396    }
397  },
398  "shapes":{
399    "AddApplicationCloudWatchLoggingOptionRequest":{
400      "type":"structure",
401      "required":[
402        "ApplicationName",
403        "CurrentApplicationVersionId",
404        "CloudWatchLoggingOption"
405      ],
406      "members":{
407        "ApplicationName":{"shape":"ApplicationName"},
408        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
409        "CloudWatchLoggingOption":{"shape":"CloudWatchLoggingOption"}
410      }
411    },
412    "AddApplicationCloudWatchLoggingOptionResponse":{
413      "type":"structure",
414      "members":{
415        "ApplicationARN":{"shape":"ResourceARN"},
416        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
417        "CloudWatchLoggingOptionDescriptions":{"shape":"CloudWatchLoggingOptionDescriptions"}
418      }
419    },
420    "AddApplicationInputProcessingConfigurationRequest":{
421      "type":"structure",
422      "required":[
423        "ApplicationName",
424        "CurrentApplicationVersionId",
425        "InputId",
426        "InputProcessingConfiguration"
427      ],
428      "members":{
429        "ApplicationName":{"shape":"ApplicationName"},
430        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
431        "InputId":{"shape":"Id"},
432        "InputProcessingConfiguration":{"shape":"InputProcessingConfiguration"}
433      }
434    },
435    "AddApplicationInputProcessingConfigurationResponse":{
436      "type":"structure",
437      "members":{
438        "ApplicationARN":{"shape":"ResourceARN"},
439        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
440        "InputId":{"shape":"Id"},
441        "InputProcessingConfigurationDescription":{"shape":"InputProcessingConfigurationDescription"}
442      }
443    },
444    "AddApplicationInputRequest":{
445      "type":"structure",
446      "required":[
447        "ApplicationName",
448        "CurrentApplicationVersionId",
449        "Input"
450      ],
451      "members":{
452        "ApplicationName":{"shape":"ApplicationName"},
453        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
454        "Input":{"shape":"Input"}
455      }
456    },
457    "AddApplicationInputResponse":{
458      "type":"structure",
459      "members":{
460        "ApplicationARN":{"shape":"ResourceARN"},
461        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
462        "InputDescriptions":{"shape":"InputDescriptions"}
463      }
464    },
465    "AddApplicationOutputRequest":{
466      "type":"structure",
467      "required":[
468        "ApplicationName",
469        "CurrentApplicationVersionId",
470        "Output"
471      ],
472      "members":{
473        "ApplicationName":{"shape":"ApplicationName"},
474        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
475        "Output":{"shape":"Output"}
476      }
477    },
478    "AddApplicationOutputResponse":{
479      "type":"structure",
480      "members":{
481        "ApplicationARN":{"shape":"ResourceARN"},
482        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
483        "OutputDescriptions":{"shape":"OutputDescriptions"}
484      }
485    },
486    "AddApplicationReferenceDataSourceRequest":{
487      "type":"structure",
488      "required":[
489        "ApplicationName",
490        "CurrentApplicationVersionId",
491        "ReferenceDataSource"
492      ],
493      "members":{
494        "ApplicationName":{"shape":"ApplicationName"},
495        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
496        "ReferenceDataSource":{"shape":"ReferenceDataSource"}
497      }
498    },
499    "AddApplicationReferenceDataSourceResponse":{
500      "type":"structure",
501      "members":{
502        "ApplicationARN":{"shape":"ResourceARN"},
503        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
504        "ReferenceDataSourceDescriptions":{"shape":"ReferenceDataSourceDescriptions"}
505      }
506    },
507    "ApplicationCodeConfiguration":{
508      "type":"structure",
509      "required":["CodeContentType"],
510      "members":{
511        "CodeContent":{"shape":"CodeContent"},
512        "CodeContentType":{"shape":"CodeContentType"}
513      }
514    },
515    "ApplicationCodeConfigurationDescription":{
516      "type":"structure",
517      "required":["CodeContentType"],
518      "members":{
519        "CodeContentType":{"shape":"CodeContentType"},
520        "CodeContentDescription":{"shape":"CodeContentDescription"}
521      }
522    },
523    "ApplicationCodeConfigurationUpdate":{
524      "type":"structure",
525      "members":{
526        "CodeContentTypeUpdate":{"shape":"CodeContentType"},
527        "CodeContentUpdate":{"shape":"CodeContentUpdate"}
528      }
529    },
530    "ApplicationConfiguration":{
531      "type":"structure",
532      "required":["ApplicationCodeConfiguration"],
533      "members":{
534        "SqlApplicationConfiguration":{"shape":"SqlApplicationConfiguration"},
535        "FlinkApplicationConfiguration":{"shape":"FlinkApplicationConfiguration"},
536        "EnvironmentProperties":{"shape":"EnvironmentProperties"},
537        "ApplicationCodeConfiguration":{"shape":"ApplicationCodeConfiguration"},
538        "ApplicationSnapshotConfiguration":{"shape":"ApplicationSnapshotConfiguration"}
539      }
540    },
541    "ApplicationConfigurationDescription":{
542      "type":"structure",
543      "members":{
544        "SqlApplicationConfigurationDescription":{"shape":"SqlApplicationConfigurationDescription"},
545        "ApplicationCodeConfigurationDescription":{"shape":"ApplicationCodeConfigurationDescription"},
546        "RunConfigurationDescription":{"shape":"RunConfigurationDescription"},
547        "FlinkApplicationConfigurationDescription":{"shape":"FlinkApplicationConfigurationDescription"},
548        "EnvironmentPropertyDescriptions":{"shape":"EnvironmentPropertyDescriptions"},
549        "ApplicationSnapshotConfigurationDescription":{"shape":"ApplicationSnapshotConfigurationDescription"}
550      }
551    },
552    "ApplicationConfigurationUpdate":{
553      "type":"structure",
554      "members":{
555        "SqlApplicationConfigurationUpdate":{"shape":"SqlApplicationConfigurationUpdate"},
556        "ApplicationCodeConfigurationUpdate":{"shape":"ApplicationCodeConfigurationUpdate"},
557        "FlinkApplicationConfigurationUpdate":{"shape":"FlinkApplicationConfigurationUpdate"},
558        "EnvironmentPropertyUpdates":{"shape":"EnvironmentPropertyUpdates"},
559        "ApplicationSnapshotConfigurationUpdate":{"shape":"ApplicationSnapshotConfigurationUpdate"}
560      }
561    },
562    "ApplicationDescription":{
563      "type":"string",
564      "max":1024,
565      "min":0
566    },
567    "ApplicationDetail":{
568      "type":"structure",
569      "required":[
570        "ApplicationARN",
571        "ApplicationName",
572        "RuntimeEnvironment",
573        "ApplicationStatus",
574        "ApplicationVersionId"
575      ],
576      "members":{
577        "ApplicationARN":{"shape":"ResourceARN"},
578        "ApplicationDescription":{"shape":"ApplicationDescription"},
579        "ApplicationName":{"shape":"ApplicationName"},
580        "RuntimeEnvironment":{"shape":"RuntimeEnvironment"},
581        "ServiceExecutionRole":{"shape":"RoleARN"},
582        "ApplicationStatus":{"shape":"ApplicationStatus"},
583        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
584        "CreateTimestamp":{"shape":"Timestamp"},
585        "LastUpdateTimestamp":{"shape":"Timestamp"},
586        "ApplicationConfigurationDescription":{"shape":"ApplicationConfigurationDescription"},
587        "CloudWatchLoggingOptionDescriptions":{"shape":"CloudWatchLoggingOptionDescriptions"}
588      }
589    },
590    "ApplicationName":{
591      "type":"string",
592      "max":128,
593      "min":1,
594      "pattern":"[a-zA-Z0-9_.-]+"
595    },
596    "ApplicationRestoreConfiguration":{
597      "type":"structure",
598      "required":["ApplicationRestoreType"],
599      "members":{
600        "ApplicationRestoreType":{"shape":"ApplicationRestoreType"},
601        "SnapshotName":{"shape":"SnapshotName"}
602      }
603    },
604    "ApplicationRestoreType":{
605      "type":"string",
606      "enum":[
607        "SKIP_RESTORE_FROM_SNAPSHOT",
608        "RESTORE_FROM_LATEST_SNAPSHOT",
609        "RESTORE_FROM_CUSTOM_SNAPSHOT"
610      ]
611    },
612    "ApplicationSnapshotConfiguration":{
613      "type":"structure",
614      "required":["SnapshotsEnabled"],
615      "members":{
616        "SnapshotsEnabled":{"shape":"BooleanObject"}
617      }
618    },
619    "ApplicationSnapshotConfigurationDescription":{
620      "type":"structure",
621      "required":["SnapshotsEnabled"],
622      "members":{
623        "SnapshotsEnabled":{"shape":"BooleanObject"}
624      }
625    },
626    "ApplicationSnapshotConfigurationUpdate":{
627      "type":"structure",
628      "required":["SnapshotsEnabledUpdate"],
629      "members":{
630        "SnapshotsEnabledUpdate":{"shape":"BooleanObject"}
631      }
632    },
633    "ApplicationStatus":{
634      "type":"string",
635      "enum":[
636        "DELETING",
637        "STARTING",
638        "STOPPING",
639        "READY",
640        "RUNNING",
641        "UPDATING"
642      ]
643    },
644    "ApplicationSummaries":{
645      "type":"list",
646      "member":{"shape":"ApplicationSummary"}
647    },
648    "ApplicationSummary":{
649      "type":"structure",
650      "required":[
651        "ApplicationName",
652        "ApplicationARN",
653        "ApplicationStatus",
654        "ApplicationVersionId",
655        "RuntimeEnvironment"
656      ],
657      "members":{
658        "ApplicationName":{"shape":"ApplicationName"},
659        "ApplicationARN":{"shape":"ResourceARN"},
660        "ApplicationStatus":{"shape":"ApplicationStatus"},
661        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
662        "RuntimeEnvironment":{"shape":"RuntimeEnvironment"}
663      }
664    },
665    "ApplicationVersionId":{
666      "type":"long",
667      "max":999999999,
668      "min":1
669    },
670    "BooleanObject":{"type":"boolean"},
671    "BucketARN":{
672      "type":"string",
673      "max":2048,
674      "min":1,
675      "pattern":"arn:.*"
676    },
677    "CSVMappingParameters":{
678      "type":"structure",
679      "required":[
680        "RecordRowDelimiter",
681        "RecordColumnDelimiter"
682      ],
683      "members":{
684        "RecordRowDelimiter":{"shape":"RecordRowDelimiter"},
685        "RecordColumnDelimiter":{"shape":"RecordColumnDelimiter"}
686      }
687    },
688    "CheckpointConfiguration":{
689      "type":"structure",
690      "required":["ConfigurationType"],
691      "members":{
692        "ConfigurationType":{"shape":"ConfigurationType"},
693        "CheckpointingEnabled":{"shape":"BooleanObject"},
694        "CheckpointInterval":{"shape":"CheckpointInterval"},
695        "MinPauseBetweenCheckpoints":{"shape":"MinPauseBetweenCheckpoints"}
696      }
697    },
698    "CheckpointConfigurationDescription":{
699      "type":"structure",
700      "members":{
701        "ConfigurationType":{"shape":"ConfigurationType"},
702        "CheckpointingEnabled":{"shape":"BooleanObject"},
703        "CheckpointInterval":{"shape":"CheckpointInterval"},
704        "MinPauseBetweenCheckpoints":{"shape":"MinPauseBetweenCheckpoints"}
705      }
706    },
707    "CheckpointConfigurationUpdate":{
708      "type":"structure",
709      "members":{
710        "ConfigurationTypeUpdate":{"shape":"ConfigurationType"},
711        "CheckpointingEnabledUpdate":{"shape":"BooleanObject"},
712        "CheckpointIntervalUpdate":{"shape":"CheckpointInterval"},
713        "MinPauseBetweenCheckpointsUpdate":{"shape":"MinPauseBetweenCheckpoints"}
714      }
715    },
716    "CheckpointInterval":{
717      "type":"long",
718      "min":0
719    },
720    "CloudWatchLoggingOption":{
721      "type":"structure",
722      "required":["LogStreamARN"],
723      "members":{
724        "LogStreamARN":{"shape":"LogStreamARN"}
725      }
726    },
727    "CloudWatchLoggingOptionDescription":{
728      "type":"structure",
729      "required":["LogStreamARN"],
730      "members":{
731        "CloudWatchLoggingOptionId":{"shape":"Id"},
732        "LogStreamARN":{"shape":"LogStreamARN"},
733        "RoleARN":{"shape":"RoleARN"}
734      }
735    },
736    "CloudWatchLoggingOptionDescriptions":{
737      "type":"list",
738      "member":{"shape":"CloudWatchLoggingOptionDescription"}
739    },
740    "CloudWatchLoggingOptionUpdate":{
741      "type":"structure",
742      "required":["CloudWatchLoggingOptionId"],
743      "members":{
744        "CloudWatchLoggingOptionId":{"shape":"Id"},
745        "LogStreamARNUpdate":{"shape":"LogStreamARN"}
746      }
747    },
748    "CloudWatchLoggingOptionUpdates":{
749      "type":"list",
750      "member":{"shape":"CloudWatchLoggingOptionUpdate"}
751    },
752    "CloudWatchLoggingOptions":{
753      "type":"list",
754      "member":{"shape":"CloudWatchLoggingOption"}
755    },
756    "CodeContent":{
757      "type":"structure",
758      "members":{
759        "TextContent":{"shape":"TextContent"},
760        "ZipFileContent":{"shape":"ZipFileContent"},
761        "S3ContentLocation":{"shape":"S3ContentLocation"}
762      }
763    },
764    "CodeContentDescription":{
765      "type":"structure",
766      "members":{
767        "TextContent":{"shape":"TextContent"},
768        "CodeMD5":{"shape":"CodeMD5"},
769        "CodeSize":{"shape":"CodeSize"},
770        "S3ApplicationCodeLocationDescription":{"shape":"S3ApplicationCodeLocationDescription"}
771      }
772    },
773    "CodeContentType":{
774      "type":"string",
775      "enum":[
776        "PLAINTEXT",
777        "ZIPFILE"
778      ]
779    },
780    "CodeContentUpdate":{
781      "type":"structure",
782      "members":{
783        "TextContentUpdate":{"shape":"TextContent"},
784        "ZipFileContentUpdate":{"shape":"ZipFileContent"},
785        "S3ContentLocationUpdate":{"shape":"S3ContentLocationUpdate"}
786      }
787    },
788    "CodeMD5":{
789      "type":"string",
790      "max":128,
791      "min":128
792    },
793    "CodeSize":{
794      "type":"long",
795      "max":52428800,
796      "min":0
797    },
798    "CodeValidationException":{
799      "type":"structure",
800      "members":{
801        "Message":{"shape":"ErrorMessage"}
802      },
803      "exception":true
804    },
805    "ConcurrentModificationException":{
806      "type":"structure",
807      "members":{
808        "Message":{"shape":"ErrorMessage"}
809      },
810      "exception":true
811    },
812    "ConfigurationType":{
813      "type":"string",
814      "enum":[
815        "DEFAULT",
816        "CUSTOM"
817      ]
818    },
819    "CreateApplicationRequest":{
820      "type":"structure",
821      "required":[
822        "ApplicationName",
823        "RuntimeEnvironment",
824        "ServiceExecutionRole"
825      ],
826      "members":{
827        "ApplicationName":{"shape":"ApplicationName"},
828        "ApplicationDescription":{"shape":"ApplicationDescription"},
829        "RuntimeEnvironment":{"shape":"RuntimeEnvironment"},
830        "ServiceExecutionRole":{"shape":"RoleARN"},
831        "ApplicationConfiguration":{"shape":"ApplicationConfiguration"},
832        "CloudWatchLoggingOptions":{"shape":"CloudWatchLoggingOptions"},
833        "Tags":{"shape":"Tags"}
834      }
835    },
836    "CreateApplicationResponse":{
837      "type":"structure",
838      "required":["ApplicationDetail"],
839      "members":{
840        "ApplicationDetail":{"shape":"ApplicationDetail"}
841      }
842    },
843    "CreateApplicationSnapshotRequest":{
844      "type":"structure",
845      "required":[
846        "ApplicationName",
847        "SnapshotName"
848      ],
849      "members":{
850        "ApplicationName":{"shape":"ApplicationName"},
851        "SnapshotName":{"shape":"SnapshotName"}
852      }
853    },
854    "CreateApplicationSnapshotResponse":{
855      "type":"structure",
856      "members":{
857      }
858    },
859    "DeleteApplicationCloudWatchLoggingOptionRequest":{
860      "type":"structure",
861      "required":[
862        "ApplicationName",
863        "CurrentApplicationVersionId",
864        "CloudWatchLoggingOptionId"
865      ],
866      "members":{
867        "ApplicationName":{"shape":"ApplicationName"},
868        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
869        "CloudWatchLoggingOptionId":{"shape":"Id"}
870      }
871    },
872    "DeleteApplicationCloudWatchLoggingOptionResponse":{
873      "type":"structure",
874      "members":{
875        "ApplicationARN":{"shape":"ResourceARN"},
876        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
877        "CloudWatchLoggingOptionDescriptions":{"shape":"CloudWatchLoggingOptionDescriptions"}
878      }
879    },
880    "DeleteApplicationInputProcessingConfigurationRequest":{
881      "type":"structure",
882      "required":[
883        "ApplicationName",
884        "CurrentApplicationVersionId",
885        "InputId"
886      ],
887      "members":{
888        "ApplicationName":{"shape":"ApplicationName"},
889        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
890        "InputId":{"shape":"Id"}
891      }
892    },
893    "DeleteApplicationInputProcessingConfigurationResponse":{
894      "type":"structure",
895      "members":{
896        "ApplicationARN":{"shape":"ResourceARN"},
897        "ApplicationVersionId":{"shape":"ApplicationVersionId"}
898      }
899    },
900    "DeleteApplicationOutputRequest":{
901      "type":"structure",
902      "required":[
903        "ApplicationName",
904        "CurrentApplicationVersionId",
905        "OutputId"
906      ],
907      "members":{
908        "ApplicationName":{"shape":"ApplicationName"},
909        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
910        "OutputId":{"shape":"Id"}
911      }
912    },
913    "DeleteApplicationOutputResponse":{
914      "type":"structure",
915      "members":{
916        "ApplicationARN":{"shape":"ResourceARN"},
917        "ApplicationVersionId":{"shape":"ApplicationVersionId"}
918      }
919    },
920    "DeleteApplicationReferenceDataSourceRequest":{
921      "type":"structure",
922      "required":[
923        "ApplicationName",
924        "CurrentApplicationVersionId",
925        "ReferenceId"
926      ],
927      "members":{
928        "ApplicationName":{"shape":"ApplicationName"},
929        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
930        "ReferenceId":{"shape":"Id"}
931      }
932    },
933    "DeleteApplicationReferenceDataSourceResponse":{
934      "type":"structure",
935      "members":{
936        "ApplicationARN":{"shape":"ResourceARN"},
937        "ApplicationVersionId":{"shape":"ApplicationVersionId"}
938      }
939    },
940    "DeleteApplicationRequest":{
941      "type":"structure",
942      "required":[
943        "ApplicationName",
944        "CreateTimestamp"
945      ],
946      "members":{
947        "ApplicationName":{"shape":"ApplicationName"},
948        "CreateTimestamp":{"shape":"Timestamp"}
949      }
950    },
951    "DeleteApplicationResponse":{
952      "type":"structure",
953      "members":{
954      }
955    },
956    "DeleteApplicationSnapshotRequest":{
957      "type":"structure",
958      "required":[
959        "ApplicationName",
960        "SnapshotName",
961        "SnapshotCreationTimestamp"
962      ],
963      "members":{
964        "ApplicationName":{"shape":"ApplicationName"},
965        "SnapshotName":{"shape":"SnapshotName"},
966        "SnapshotCreationTimestamp":{"shape":"Timestamp"}
967      }
968    },
969    "DeleteApplicationSnapshotResponse":{
970      "type":"structure",
971      "members":{
972      }
973    },
974    "DescribeApplicationRequest":{
975      "type":"structure",
976      "required":["ApplicationName"],
977      "members":{
978        "ApplicationName":{"shape":"ApplicationName"},
979        "IncludeAdditionalDetails":{"shape":"BooleanObject"}
980      }
981    },
982    "DescribeApplicationResponse":{
983      "type":"structure",
984      "required":["ApplicationDetail"],
985      "members":{
986        "ApplicationDetail":{"shape":"ApplicationDetail"}
987      }
988    },
989    "DescribeApplicationSnapshotRequest":{
990      "type":"structure",
991      "required":[
992        "ApplicationName",
993        "SnapshotName"
994      ],
995      "members":{
996        "ApplicationName":{"shape":"ApplicationName"},
997        "SnapshotName":{"shape":"SnapshotName"}
998      }
999    },
1000    "DescribeApplicationSnapshotResponse":{
1001      "type":"structure",
1002      "required":["SnapshotDetails"],
1003      "members":{
1004        "SnapshotDetails":{"shape":"SnapshotDetails"}
1005      }
1006    },
1007    "DestinationSchema":{
1008      "type":"structure",
1009      "required":["RecordFormatType"],
1010      "members":{
1011        "RecordFormatType":{"shape":"RecordFormatType"}
1012      }
1013    },
1014    "DiscoverInputSchemaRequest":{
1015      "type":"structure",
1016      "required":["ServiceExecutionRole"],
1017      "members":{
1018        "ResourceARN":{"shape":"ResourceARN"},
1019        "ServiceExecutionRole":{"shape":"RoleARN"},
1020        "InputStartingPositionConfiguration":{"shape":"InputStartingPositionConfiguration"},
1021        "S3Configuration":{"shape":"S3Configuration"},
1022        "InputProcessingConfiguration":{"shape":"InputProcessingConfiguration"}
1023      }
1024    },
1025    "DiscoverInputSchemaResponse":{
1026      "type":"structure",
1027      "members":{
1028        "InputSchema":{"shape":"SourceSchema"},
1029        "ParsedInputRecords":{"shape":"ParsedInputRecords"},
1030        "ProcessedInputRecords":{"shape":"ProcessedInputRecords"},
1031        "RawInputRecords":{"shape":"RawInputRecords"}
1032      }
1033    },
1034    "EnvironmentProperties":{
1035      "type":"structure",
1036      "required":["PropertyGroups"],
1037      "members":{
1038        "PropertyGroups":{"shape":"PropertyGroups"}
1039      }
1040    },
1041    "EnvironmentPropertyDescriptions":{
1042      "type":"structure",
1043      "members":{
1044        "PropertyGroupDescriptions":{"shape":"PropertyGroups"}
1045      }
1046    },
1047    "EnvironmentPropertyUpdates":{
1048      "type":"structure",
1049      "required":["PropertyGroups"],
1050      "members":{
1051        "PropertyGroups":{"shape":"PropertyGroups"}
1052      }
1053    },
1054    "ErrorMessage":{"type":"string"},
1055    "FileKey":{
1056      "type":"string",
1057      "max":1024,
1058      "min":1
1059    },
1060    "FlinkApplicationConfiguration":{
1061      "type":"structure",
1062      "members":{
1063        "CheckpointConfiguration":{"shape":"CheckpointConfiguration"},
1064        "MonitoringConfiguration":{"shape":"MonitoringConfiguration"},
1065        "ParallelismConfiguration":{"shape":"ParallelismConfiguration"}
1066      }
1067    },
1068    "FlinkApplicationConfigurationDescription":{
1069      "type":"structure",
1070      "members":{
1071        "CheckpointConfigurationDescription":{"shape":"CheckpointConfigurationDescription"},
1072        "MonitoringConfigurationDescription":{"shape":"MonitoringConfigurationDescription"},
1073        "ParallelismConfigurationDescription":{"shape":"ParallelismConfigurationDescription"},
1074        "JobPlanDescription":{"shape":"JobPlanDescription"}
1075      }
1076    },
1077    "FlinkApplicationConfigurationUpdate":{
1078      "type":"structure",
1079      "members":{
1080        "CheckpointConfigurationUpdate":{"shape":"CheckpointConfigurationUpdate"},
1081        "MonitoringConfigurationUpdate":{"shape":"MonitoringConfigurationUpdate"},
1082        "ParallelismConfigurationUpdate":{"shape":"ParallelismConfigurationUpdate"}
1083      }
1084    },
1085    "Id":{
1086      "type":"string",
1087      "max":50,
1088      "min":1,
1089      "pattern":"[a-zA-Z0-9_.-]+"
1090    },
1091    "InAppStreamName":{
1092      "type":"string",
1093      "max":32,
1094      "min":1
1095    },
1096    "InAppStreamNames":{
1097      "type":"list",
1098      "member":{"shape":"InAppStreamName"}
1099    },
1100    "InAppTableName":{
1101      "type":"string",
1102      "max":32,
1103      "min":1
1104    },
1105    "Input":{
1106      "type":"structure",
1107      "required":[
1108        "NamePrefix",
1109        "InputSchema"
1110      ],
1111      "members":{
1112        "NamePrefix":{"shape":"InAppStreamName"},
1113        "InputProcessingConfiguration":{"shape":"InputProcessingConfiguration"},
1114        "KinesisStreamsInput":{"shape":"KinesisStreamsInput"},
1115        "KinesisFirehoseInput":{"shape":"KinesisFirehoseInput"},
1116        "InputParallelism":{"shape":"InputParallelism"},
1117        "InputSchema":{"shape":"SourceSchema"}
1118      }
1119    },
1120    "InputDescription":{
1121      "type":"structure",
1122      "members":{
1123        "InputId":{"shape":"Id"},
1124        "NamePrefix":{"shape":"InAppStreamName"},
1125        "InAppStreamNames":{"shape":"InAppStreamNames"},
1126        "InputProcessingConfigurationDescription":{"shape":"InputProcessingConfigurationDescription"},
1127        "KinesisStreamsInputDescription":{"shape":"KinesisStreamsInputDescription"},
1128        "KinesisFirehoseInputDescription":{"shape":"KinesisFirehoseInputDescription"},
1129        "InputSchema":{"shape":"SourceSchema"},
1130        "InputParallelism":{"shape":"InputParallelism"},
1131        "InputStartingPositionConfiguration":{"shape":"InputStartingPositionConfiguration"}
1132      }
1133    },
1134    "InputDescriptions":{
1135      "type":"list",
1136      "member":{"shape":"InputDescription"}
1137    },
1138    "InputLambdaProcessor":{
1139      "type":"structure",
1140      "required":["ResourceARN"],
1141      "members":{
1142        "ResourceARN":{"shape":"ResourceARN"}
1143      }
1144    },
1145    "InputLambdaProcessorDescription":{
1146      "type":"structure",
1147      "required":["ResourceARN"],
1148      "members":{
1149        "ResourceARN":{"shape":"ResourceARN"},
1150        "RoleARN":{"shape":"RoleARN"}
1151      }
1152    },
1153    "InputLambdaProcessorUpdate":{
1154      "type":"structure",
1155      "required":["ResourceARNUpdate"],
1156      "members":{
1157        "ResourceARNUpdate":{"shape":"ResourceARN"}
1158      }
1159    },
1160    "InputParallelism":{
1161      "type":"structure",
1162      "members":{
1163        "Count":{"shape":"InputParallelismCount"}
1164      }
1165    },
1166    "InputParallelismCount":{
1167      "type":"integer",
1168      "max":64,
1169      "min":1
1170    },
1171    "InputParallelismUpdate":{
1172      "type":"structure",
1173      "required":["CountUpdate"],
1174      "members":{
1175        "CountUpdate":{"shape":"InputParallelismCount"}
1176      }
1177    },
1178    "InputProcessingConfiguration":{
1179      "type":"structure",
1180      "required":["InputLambdaProcessor"],
1181      "members":{
1182        "InputLambdaProcessor":{"shape":"InputLambdaProcessor"}
1183      }
1184    },
1185    "InputProcessingConfigurationDescription":{
1186      "type":"structure",
1187      "members":{
1188        "InputLambdaProcessorDescription":{"shape":"InputLambdaProcessorDescription"}
1189      }
1190    },
1191    "InputProcessingConfigurationUpdate":{
1192      "type":"structure",
1193      "required":["InputLambdaProcessorUpdate"],
1194      "members":{
1195        "InputLambdaProcessorUpdate":{"shape":"InputLambdaProcessorUpdate"}
1196      }
1197    },
1198    "InputSchemaUpdate":{
1199      "type":"structure",
1200      "members":{
1201        "RecordFormatUpdate":{"shape":"RecordFormat"},
1202        "RecordEncodingUpdate":{"shape":"RecordEncoding"},
1203        "RecordColumnUpdates":{"shape":"RecordColumns"}
1204      }
1205    },
1206    "InputStartingPosition":{
1207      "type":"string",
1208      "enum":[
1209        "NOW",
1210        "TRIM_HORIZON",
1211        "LAST_STOPPED_POINT"
1212      ]
1213    },
1214    "InputStartingPositionConfiguration":{
1215      "type":"structure",
1216      "members":{
1217        "InputStartingPosition":{"shape":"InputStartingPosition"}
1218      }
1219    },
1220    "InputUpdate":{
1221      "type":"structure",
1222      "required":["InputId"],
1223      "members":{
1224        "InputId":{"shape":"Id"},
1225        "NamePrefixUpdate":{"shape":"InAppStreamName"},
1226        "InputProcessingConfigurationUpdate":{"shape":"InputProcessingConfigurationUpdate"},
1227        "KinesisStreamsInputUpdate":{"shape":"KinesisStreamsInputUpdate"},
1228        "KinesisFirehoseInputUpdate":{"shape":"KinesisFirehoseInputUpdate"},
1229        "InputSchemaUpdate":{"shape":"InputSchemaUpdate"},
1230        "InputParallelismUpdate":{"shape":"InputParallelismUpdate"}
1231      }
1232    },
1233    "InputUpdates":{
1234      "type":"list",
1235      "member":{"shape":"InputUpdate"}
1236    },
1237    "Inputs":{
1238      "type":"list",
1239      "member":{"shape":"Input"}
1240    },
1241    "InvalidApplicationConfigurationException":{
1242      "type":"structure",
1243      "members":{
1244        "Message":{"shape":"ErrorMessage"}
1245      },
1246      "exception":true
1247    },
1248    "InvalidArgumentException":{
1249      "type":"structure",
1250      "members":{
1251        "Message":{"shape":"ErrorMessage"}
1252      },
1253      "exception":true
1254    },
1255    "InvalidRequestException":{
1256      "type":"structure",
1257      "members":{
1258        "Message":{"shape":"ErrorMessage"}
1259      },
1260      "exception":true
1261    },
1262    "JSONMappingParameters":{
1263      "type":"structure",
1264      "required":["RecordRowPath"],
1265      "members":{
1266        "RecordRowPath":{"shape":"RecordRowPath"}
1267      }
1268    },
1269    "JobPlanDescription":{"type":"string"},
1270    "KinesisAnalyticsARN":{
1271      "type":"string",
1272      "max":2048,
1273      "min":1,
1274      "pattern":"arn:aws:kinesisanalytics:[a-z]{2}-[a-z]+-\\d{1}+:\\d{12}+:application/[a-zA-Z0-9_.-]{1,128}"
1275    },
1276    "KinesisFirehoseInput":{
1277      "type":"structure",
1278      "required":["ResourceARN"],
1279      "members":{
1280        "ResourceARN":{"shape":"ResourceARN"}
1281      }
1282    },
1283    "KinesisFirehoseInputDescription":{
1284      "type":"structure",
1285      "required":["ResourceARN"],
1286      "members":{
1287        "ResourceARN":{"shape":"ResourceARN"},
1288        "RoleARN":{"shape":"RoleARN"}
1289      }
1290    },
1291    "KinesisFirehoseInputUpdate":{
1292      "type":"structure",
1293      "required":["ResourceARNUpdate"],
1294      "members":{
1295        "ResourceARNUpdate":{"shape":"ResourceARN"}
1296      }
1297    },
1298    "KinesisFirehoseOutput":{
1299      "type":"structure",
1300      "required":["ResourceARN"],
1301      "members":{
1302        "ResourceARN":{"shape":"ResourceARN"}
1303      }
1304    },
1305    "KinesisFirehoseOutputDescription":{
1306      "type":"structure",
1307      "required":["ResourceARN"],
1308      "members":{
1309        "ResourceARN":{"shape":"ResourceARN"},
1310        "RoleARN":{"shape":"RoleARN"}
1311      }
1312    },
1313    "KinesisFirehoseOutputUpdate":{
1314      "type":"structure",
1315      "required":["ResourceARNUpdate"],
1316      "members":{
1317        "ResourceARNUpdate":{"shape":"ResourceARN"}
1318      }
1319    },
1320    "KinesisStreamsInput":{
1321      "type":"structure",
1322      "required":["ResourceARN"],
1323      "members":{
1324        "ResourceARN":{"shape":"ResourceARN"}
1325      }
1326    },
1327    "KinesisStreamsInputDescription":{
1328      "type":"structure",
1329      "required":["ResourceARN"],
1330      "members":{
1331        "ResourceARN":{"shape":"ResourceARN"},
1332        "RoleARN":{"shape":"RoleARN"}
1333      }
1334    },
1335    "KinesisStreamsInputUpdate":{
1336      "type":"structure",
1337      "required":["ResourceARNUpdate"],
1338      "members":{
1339        "ResourceARNUpdate":{"shape":"ResourceARN"}
1340      }
1341    },
1342    "KinesisStreamsOutput":{
1343      "type":"structure",
1344      "required":["ResourceARN"],
1345      "members":{
1346        "ResourceARN":{"shape":"ResourceARN"}
1347      }
1348    },
1349    "KinesisStreamsOutputDescription":{
1350      "type":"structure",
1351      "required":["ResourceARN"],
1352      "members":{
1353        "ResourceARN":{"shape":"ResourceARN"},
1354        "RoleARN":{"shape":"RoleARN"}
1355      }
1356    },
1357    "KinesisStreamsOutputUpdate":{
1358      "type":"structure",
1359      "required":["ResourceARNUpdate"],
1360      "members":{
1361        "ResourceARNUpdate":{"shape":"ResourceARN"}
1362      }
1363    },
1364    "LambdaOutput":{
1365      "type":"structure",
1366      "required":["ResourceARN"],
1367      "members":{
1368        "ResourceARN":{"shape":"ResourceARN"}
1369      }
1370    },
1371    "LambdaOutputDescription":{
1372      "type":"structure",
1373      "required":["ResourceARN"],
1374      "members":{
1375        "ResourceARN":{"shape":"ResourceARN"},
1376        "RoleARN":{"shape":"RoleARN"}
1377      }
1378    },
1379    "LambdaOutputUpdate":{
1380      "type":"structure",
1381      "required":["ResourceARNUpdate"],
1382      "members":{
1383        "ResourceARNUpdate":{"shape":"ResourceARN"}
1384      }
1385    },
1386    "LimitExceededException":{
1387      "type":"structure",
1388      "members":{
1389        "Message":{"shape":"ErrorMessage"}
1390      },
1391      "exception":true
1392    },
1393    "ListApplicationSnapshotsRequest":{
1394      "type":"structure",
1395      "required":["ApplicationName"],
1396      "members":{
1397        "ApplicationName":{"shape":"ApplicationName"},
1398        "Limit":{"shape":"ListSnapshotsInputLimit"},
1399        "NextToken":{"shape":"NextToken"}
1400      }
1401    },
1402    "ListApplicationSnapshotsResponse":{
1403      "type":"structure",
1404      "members":{
1405        "SnapshotSummaries":{"shape":"SnapshotSummaries"},
1406        "NextToken":{"shape":"NextToken"}
1407      }
1408    },
1409    "ListApplicationsInputLimit":{
1410      "type":"integer",
1411      "max":50,
1412      "min":1
1413    },
1414    "ListApplicationsRequest":{
1415      "type":"structure",
1416      "members":{
1417        "Limit":{"shape":"ListApplicationsInputLimit"},
1418        "NextToken":{"shape":"ApplicationName"}
1419      }
1420    },
1421    "ListApplicationsResponse":{
1422      "type":"structure",
1423      "required":["ApplicationSummaries"],
1424      "members":{
1425        "ApplicationSummaries":{"shape":"ApplicationSummaries"},
1426        "NextToken":{"shape":"ApplicationName"}
1427      }
1428    },
1429    "ListSnapshotsInputLimit":{
1430      "type":"integer",
1431      "max":50,
1432      "min":1
1433    },
1434    "ListTagsForResourceRequest":{
1435      "type":"structure",
1436      "required":["ResourceARN"],
1437      "members":{
1438        "ResourceARN":{"shape":"KinesisAnalyticsARN"}
1439      }
1440    },
1441    "ListTagsForResourceResponse":{
1442      "type":"structure",
1443      "members":{
1444        "Tags":{"shape":"Tags"}
1445      }
1446    },
1447    "LogLevel":{
1448      "type":"string",
1449      "enum":[
1450        "INFO",
1451        "WARN",
1452        "ERROR",
1453        "DEBUG"
1454      ]
1455    },
1456    "LogStreamARN":{
1457      "type":"string",
1458      "max":2048,
1459      "min":1,
1460      "pattern":"arn:.*"
1461    },
1462    "MappingParameters":{
1463      "type":"structure",
1464      "members":{
1465        "JSONMappingParameters":{"shape":"JSONMappingParameters"},
1466        "CSVMappingParameters":{"shape":"CSVMappingParameters"}
1467      }
1468    },
1469    "MetricsLevel":{
1470      "type":"string",
1471      "enum":[
1472        "APPLICATION",
1473        "TASK",
1474        "OPERATOR",
1475        "PARALLELISM"
1476      ]
1477    },
1478    "MinPauseBetweenCheckpoints":{
1479      "type":"long",
1480      "min":0
1481    },
1482    "MonitoringConfiguration":{
1483      "type":"structure",
1484      "required":["ConfigurationType"],
1485      "members":{
1486        "ConfigurationType":{"shape":"ConfigurationType"},
1487        "MetricsLevel":{"shape":"MetricsLevel"},
1488        "LogLevel":{"shape":"LogLevel"}
1489      }
1490    },
1491    "MonitoringConfigurationDescription":{
1492      "type":"structure",
1493      "members":{
1494        "ConfigurationType":{"shape":"ConfigurationType"},
1495        "MetricsLevel":{"shape":"MetricsLevel"},
1496        "LogLevel":{"shape":"LogLevel"}
1497      }
1498    },
1499    "MonitoringConfigurationUpdate":{
1500      "type":"structure",
1501      "members":{
1502        "ConfigurationTypeUpdate":{"shape":"ConfigurationType"},
1503        "MetricsLevelUpdate":{"shape":"MetricsLevel"},
1504        "LogLevelUpdate":{"shape":"LogLevel"}
1505      }
1506    },
1507    "NextToken":{
1508      "type":"string",
1509      "max":512,
1510      "min":1
1511    },
1512    "ObjectVersion":{"type":"string"},
1513    "Output":{
1514      "type":"structure",
1515      "required":[
1516        "Name",
1517        "DestinationSchema"
1518      ],
1519      "members":{
1520        "Name":{"shape":"InAppStreamName"},
1521        "KinesisStreamsOutput":{"shape":"KinesisStreamsOutput"},
1522        "KinesisFirehoseOutput":{"shape":"KinesisFirehoseOutput"},
1523        "LambdaOutput":{"shape":"LambdaOutput"},
1524        "DestinationSchema":{"shape":"DestinationSchema"}
1525      }
1526    },
1527    "OutputDescription":{
1528      "type":"structure",
1529      "members":{
1530        "OutputId":{"shape":"Id"},
1531        "Name":{"shape":"InAppStreamName"},
1532        "KinesisStreamsOutputDescription":{"shape":"KinesisStreamsOutputDescription"},
1533        "KinesisFirehoseOutputDescription":{"shape":"KinesisFirehoseOutputDescription"},
1534        "LambdaOutputDescription":{"shape":"LambdaOutputDescription"},
1535        "DestinationSchema":{"shape":"DestinationSchema"}
1536      }
1537    },
1538    "OutputDescriptions":{
1539      "type":"list",
1540      "member":{"shape":"OutputDescription"}
1541    },
1542    "OutputUpdate":{
1543      "type":"structure",
1544      "required":["OutputId"],
1545      "members":{
1546        "OutputId":{"shape":"Id"},
1547        "NameUpdate":{"shape":"InAppStreamName"},
1548        "KinesisStreamsOutputUpdate":{"shape":"KinesisStreamsOutputUpdate"},
1549        "KinesisFirehoseOutputUpdate":{"shape":"KinesisFirehoseOutputUpdate"},
1550        "LambdaOutputUpdate":{"shape":"LambdaOutputUpdate"},
1551        "DestinationSchemaUpdate":{"shape":"DestinationSchema"}
1552      }
1553    },
1554    "OutputUpdates":{
1555      "type":"list",
1556      "member":{"shape":"OutputUpdate"}
1557    },
1558    "Outputs":{
1559      "type":"list",
1560      "member":{"shape":"Output"}
1561    },
1562    "Parallelism":{
1563      "type":"integer",
1564      "min":1
1565    },
1566    "ParallelismConfiguration":{
1567      "type":"structure",
1568      "required":["ConfigurationType"],
1569      "members":{
1570        "ConfigurationType":{"shape":"ConfigurationType"},
1571        "Parallelism":{"shape":"Parallelism"},
1572        "ParallelismPerKPU":{"shape":"ParallelismPerKPU"},
1573        "AutoScalingEnabled":{"shape":"BooleanObject"}
1574      }
1575    },
1576    "ParallelismConfigurationDescription":{
1577      "type":"structure",
1578      "members":{
1579        "ConfigurationType":{"shape":"ConfigurationType"},
1580        "Parallelism":{"shape":"Parallelism"},
1581        "ParallelismPerKPU":{"shape":"ParallelismPerKPU"},
1582        "CurrentParallelism":{"shape":"Parallelism"},
1583        "AutoScalingEnabled":{"shape":"BooleanObject"}
1584      }
1585    },
1586    "ParallelismConfigurationUpdate":{
1587      "type":"structure",
1588      "members":{
1589        "ConfigurationTypeUpdate":{"shape":"ConfigurationType"},
1590        "ParallelismUpdate":{"shape":"Parallelism"},
1591        "ParallelismPerKPUUpdate":{"shape":"ParallelismPerKPU"},
1592        "AutoScalingEnabledUpdate":{"shape":"BooleanObject"}
1593      }
1594    },
1595    "ParallelismPerKPU":{
1596      "type":"integer",
1597      "min":1
1598    },
1599    "ParsedInputRecord":{
1600      "type":"list",
1601      "member":{"shape":"ParsedInputRecordField"}
1602    },
1603    "ParsedInputRecordField":{"type":"string"},
1604    "ParsedInputRecords":{
1605      "type":"list",
1606      "member":{"shape":"ParsedInputRecord"}
1607    },
1608    "ProcessedInputRecord":{"type":"string"},
1609    "ProcessedInputRecords":{
1610      "type":"list",
1611      "member":{"shape":"ProcessedInputRecord"}
1612    },
1613    "PropertyGroup":{
1614      "type":"structure",
1615      "required":[
1616        "PropertyGroupId",
1617        "PropertyMap"
1618      ],
1619      "members":{
1620        "PropertyGroupId":{"shape":"Id"},
1621        "PropertyMap":{"shape":"PropertyMap"}
1622      }
1623    },
1624    "PropertyGroups":{
1625      "type":"list",
1626      "member":{"shape":"PropertyGroup"},
1627      "max":50
1628    },
1629    "PropertyKey":{
1630      "type":"string",
1631      "max":2048,
1632      "min":1
1633    },
1634    "PropertyMap":{
1635      "type":"map",
1636      "key":{"shape":"PropertyKey"},
1637      "value":{"shape":"PropertyValue"},
1638      "max":50,
1639      "min":1
1640    },
1641    "PropertyValue":{
1642      "type":"string",
1643      "max":2048,
1644      "min":1
1645    },
1646    "RawInputRecord":{"type":"string"},
1647    "RawInputRecords":{
1648      "type":"list",
1649      "member":{"shape":"RawInputRecord"}
1650    },
1651    "RecordColumn":{
1652      "type":"structure",
1653      "required":[
1654        "Name",
1655        "SqlType"
1656      ],
1657      "members":{
1658        "Name":{"shape":"RecordColumnName"},
1659        "Mapping":{"shape":"RecordColumnMapping"},
1660        "SqlType":{"shape":"RecordColumnSqlType"}
1661      }
1662    },
1663    "RecordColumnDelimiter":{
1664      "type":"string",
1665      "min":1
1666    },
1667    "RecordColumnMapping":{"type":"string"},
1668    "RecordColumnName":{"type":"string"},
1669    "RecordColumnSqlType":{
1670      "type":"string",
1671      "min":1
1672    },
1673    "RecordColumns":{
1674      "type":"list",
1675      "member":{"shape":"RecordColumn"},
1676      "max":1000,
1677      "min":1
1678    },
1679    "RecordEncoding":{
1680      "type":"string",
1681      "pattern":"UTF-8"
1682    },
1683    "RecordFormat":{
1684      "type":"structure",
1685      "required":["RecordFormatType"],
1686      "members":{
1687        "RecordFormatType":{"shape":"RecordFormatType"},
1688        "MappingParameters":{"shape":"MappingParameters"}
1689      }
1690    },
1691    "RecordFormatType":{
1692      "type":"string",
1693      "enum":[
1694        "JSON",
1695        "CSV"
1696      ]
1697    },
1698    "RecordRowDelimiter":{
1699      "type":"string",
1700      "min":1
1701    },
1702    "RecordRowPath":{
1703      "type":"string",
1704      "min":1
1705    },
1706    "ReferenceDataSource":{
1707      "type":"structure",
1708      "required":[
1709        "TableName",
1710        "ReferenceSchema"
1711      ],
1712      "members":{
1713        "TableName":{"shape":"InAppTableName"},
1714        "S3ReferenceDataSource":{"shape":"S3ReferenceDataSource"},
1715        "ReferenceSchema":{"shape":"SourceSchema"}
1716      }
1717    },
1718    "ReferenceDataSourceDescription":{
1719      "type":"structure",
1720      "required":[
1721        "ReferenceId",
1722        "TableName",
1723        "S3ReferenceDataSourceDescription"
1724      ],
1725      "members":{
1726        "ReferenceId":{"shape":"Id"},
1727        "TableName":{"shape":"InAppTableName"},
1728        "S3ReferenceDataSourceDescription":{"shape":"S3ReferenceDataSourceDescription"},
1729        "ReferenceSchema":{"shape":"SourceSchema"}
1730      }
1731    },
1732    "ReferenceDataSourceDescriptions":{
1733      "type":"list",
1734      "member":{"shape":"ReferenceDataSourceDescription"}
1735    },
1736    "ReferenceDataSourceUpdate":{
1737      "type":"structure",
1738      "required":["ReferenceId"],
1739      "members":{
1740        "ReferenceId":{"shape":"Id"},
1741        "TableNameUpdate":{"shape":"InAppTableName"},
1742        "S3ReferenceDataSourceUpdate":{"shape":"S3ReferenceDataSourceUpdate"},
1743        "ReferenceSchemaUpdate":{"shape":"SourceSchema"}
1744      }
1745    },
1746    "ReferenceDataSourceUpdates":{
1747      "type":"list",
1748      "member":{"shape":"ReferenceDataSourceUpdate"}
1749    },
1750    "ReferenceDataSources":{
1751      "type":"list",
1752      "member":{"shape":"ReferenceDataSource"}
1753    },
1754    "ResourceARN":{
1755      "type":"string",
1756      "max":2048,
1757      "min":1,
1758      "pattern":"arn:.*"
1759    },
1760    "ResourceInUseException":{
1761      "type":"structure",
1762      "members":{
1763        "Message":{"shape":"ErrorMessage"}
1764      },
1765      "exception":true
1766    },
1767    "ResourceNotFoundException":{
1768      "type":"structure",
1769      "members":{
1770        "Message":{"shape":"ErrorMessage"}
1771      },
1772      "exception":true
1773    },
1774    "ResourceProvisionedThroughputExceededException":{
1775      "type":"structure",
1776      "members":{
1777        "Message":{"shape":"ErrorMessage"}
1778      },
1779      "exception":true
1780    },
1781    "RoleARN":{
1782      "type":"string",
1783      "max":2048,
1784      "min":1,
1785      "pattern":"arn:aws:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+"
1786    },
1787    "RunConfiguration":{
1788      "type":"structure",
1789      "members":{
1790        "SqlRunConfigurations":{"shape":"SqlRunConfigurations"},
1791        "ApplicationRestoreConfiguration":{"shape":"ApplicationRestoreConfiguration"}
1792      }
1793    },
1794    "RunConfigurationDescription":{
1795      "type":"structure",
1796      "members":{
1797        "ApplicationRestoreConfigurationDescription":{"shape":"ApplicationRestoreConfiguration"}
1798      }
1799    },
1800    "RunConfigurationUpdate":{
1801      "type":"structure",
1802      "members":{
1803        "ApplicationRestoreConfiguration":{"shape":"ApplicationRestoreConfiguration"}
1804      }
1805    },
1806    "RuntimeEnvironment":{
1807      "type":"string",
1808      "enum":[
1809        "SQL-1_0",
1810        "FLINK-1_6"
1811      ]
1812    },
1813    "S3ApplicationCodeLocationDescription":{
1814      "type":"structure",
1815      "required":[
1816        "BucketARN",
1817        "FileKey"
1818      ],
1819      "members":{
1820        "BucketARN":{"shape":"BucketARN"},
1821        "FileKey":{"shape":"FileKey"},
1822        "ObjectVersion":{"shape":"ObjectVersion"}
1823      }
1824    },
1825    "S3Configuration":{
1826      "type":"structure",
1827      "required":[
1828        "BucketARN",
1829        "FileKey"
1830      ],
1831      "members":{
1832        "BucketARN":{"shape":"BucketARN"},
1833        "FileKey":{"shape":"FileKey"}
1834      }
1835    },
1836    "S3ContentLocation":{
1837      "type":"structure",
1838      "required":[
1839        "BucketARN",
1840        "FileKey"
1841      ],
1842      "members":{
1843        "BucketARN":{"shape":"BucketARN"},
1844        "FileKey":{"shape":"FileKey"},
1845        "ObjectVersion":{"shape":"ObjectVersion"}
1846      }
1847    },
1848    "S3ContentLocationUpdate":{
1849      "type":"structure",
1850      "members":{
1851        "BucketARNUpdate":{"shape":"BucketARN"},
1852        "FileKeyUpdate":{"shape":"FileKey"},
1853        "ObjectVersionUpdate":{"shape":"ObjectVersion"}
1854      }
1855    },
1856    "S3ReferenceDataSource":{
1857      "type":"structure",
1858      "members":{
1859        "BucketARN":{"shape":"BucketARN"},
1860        "FileKey":{"shape":"FileKey"}
1861      }
1862    },
1863    "S3ReferenceDataSourceDescription":{
1864      "type":"structure",
1865      "required":[
1866        "BucketARN",
1867        "FileKey"
1868      ],
1869      "members":{
1870        "BucketARN":{"shape":"BucketARN"},
1871        "FileKey":{"shape":"FileKey"},
1872        "ReferenceRoleARN":{"shape":"RoleARN"}
1873      }
1874    },
1875    "S3ReferenceDataSourceUpdate":{
1876      "type":"structure",
1877      "members":{
1878        "BucketARNUpdate":{"shape":"BucketARN"},
1879        "FileKeyUpdate":{"shape":"FileKey"}
1880      }
1881    },
1882    "ServiceUnavailableException":{
1883      "type":"structure",
1884      "members":{
1885        "Message":{"shape":"ErrorMessage"}
1886      },
1887      "exception":true,
1888      "fault":true
1889    },
1890    "SnapshotDetails":{
1891      "type":"structure",
1892      "required":[
1893        "SnapshotName",
1894        "SnapshotStatus",
1895        "ApplicationVersionId"
1896      ],
1897      "members":{
1898        "SnapshotName":{"shape":"SnapshotName"},
1899        "SnapshotStatus":{"shape":"SnapshotStatus"},
1900        "ApplicationVersionId":{"shape":"ApplicationVersionId"},
1901        "SnapshotCreationTimestamp":{"shape":"Timestamp"}
1902      }
1903    },
1904    "SnapshotName":{
1905      "type":"string",
1906      "max":128,
1907      "min":1,
1908      "pattern":"[a-zA-Z0-9_.-]+"
1909    },
1910    "SnapshotStatus":{
1911      "type":"string",
1912      "enum":[
1913        "CREATING",
1914        "READY",
1915        "DELETING",
1916        "FAILED"
1917      ]
1918    },
1919    "SnapshotSummaries":{
1920      "type":"list",
1921      "member":{"shape":"SnapshotDetails"}
1922    },
1923    "SourceSchema":{
1924      "type":"structure",
1925      "required":[
1926        "RecordFormat",
1927        "RecordColumns"
1928      ],
1929      "members":{
1930        "RecordFormat":{"shape":"RecordFormat"},
1931        "RecordEncoding":{"shape":"RecordEncoding"},
1932        "RecordColumns":{"shape":"RecordColumns"}
1933      }
1934    },
1935    "SqlApplicationConfiguration":{
1936      "type":"structure",
1937      "members":{
1938        "Inputs":{"shape":"Inputs"},
1939        "Outputs":{"shape":"Outputs"},
1940        "ReferenceDataSources":{"shape":"ReferenceDataSources"}
1941      }
1942    },
1943    "SqlApplicationConfigurationDescription":{
1944      "type":"structure",
1945      "members":{
1946        "InputDescriptions":{"shape":"InputDescriptions"},
1947        "OutputDescriptions":{"shape":"OutputDescriptions"},
1948        "ReferenceDataSourceDescriptions":{"shape":"ReferenceDataSourceDescriptions"}
1949      }
1950    },
1951    "SqlApplicationConfigurationUpdate":{
1952      "type":"structure",
1953      "members":{
1954        "InputUpdates":{"shape":"InputUpdates"},
1955        "OutputUpdates":{"shape":"OutputUpdates"},
1956        "ReferenceDataSourceUpdates":{"shape":"ReferenceDataSourceUpdates"}
1957      }
1958    },
1959    "SqlRunConfiguration":{
1960      "type":"structure",
1961      "required":[
1962        "InputId",
1963        "InputStartingPositionConfiguration"
1964      ],
1965      "members":{
1966        "InputId":{"shape":"Id"},
1967        "InputStartingPositionConfiguration":{"shape":"InputStartingPositionConfiguration"}
1968      }
1969    },
1970    "SqlRunConfigurations":{
1971      "type":"list",
1972      "member":{"shape":"SqlRunConfiguration"}
1973    },
1974    "StartApplicationRequest":{
1975      "type":"structure",
1976      "required":[
1977        "ApplicationName",
1978        "RunConfiguration"
1979      ],
1980      "members":{
1981        "ApplicationName":{"shape":"ApplicationName"},
1982        "RunConfiguration":{"shape":"RunConfiguration"}
1983      }
1984    },
1985    "StartApplicationResponse":{
1986      "type":"structure",
1987      "members":{
1988      }
1989    },
1990    "StopApplicationRequest":{
1991      "type":"structure",
1992      "required":["ApplicationName"],
1993      "members":{
1994        "ApplicationName":{"shape":"ApplicationName"}
1995      }
1996    },
1997    "StopApplicationResponse":{
1998      "type":"structure",
1999      "members":{
2000      }
2001    },
2002    "Tag":{
2003      "type":"structure",
2004      "required":["Key"],
2005      "members":{
2006        "Key":{"shape":"TagKey"},
2007        "Value":{"shape":"TagValue"}
2008      }
2009    },
2010    "TagKey":{
2011      "type":"string",
2012      "max":128,
2013      "min":1
2014    },
2015    "TagKeys":{
2016      "type":"list",
2017      "member":{"shape":"TagKey"},
2018      "max":200,
2019      "min":1
2020    },
2021    "TagResourceRequest":{
2022      "type":"structure",
2023      "required":[
2024        "ResourceARN",
2025        "Tags"
2026      ],
2027      "members":{
2028        "ResourceARN":{"shape":"KinesisAnalyticsARN"},
2029        "Tags":{"shape":"Tags"}
2030      }
2031    },
2032    "TagResourceResponse":{
2033      "type":"structure",
2034      "members":{
2035      }
2036    },
2037    "TagValue":{
2038      "type":"string",
2039      "max":256,
2040      "min":0
2041    },
2042    "Tags":{
2043      "type":"list",
2044      "member":{"shape":"Tag"},
2045      "max":200,
2046      "min":1
2047    },
2048    "TextContent":{
2049      "type":"string",
2050      "max":102400,
2051      "min":0
2052    },
2053    "Timestamp":{"type":"timestamp"},
2054    "TooManyTagsException":{
2055      "type":"structure",
2056      "members":{
2057        "message":{"shape":"ErrorMessage"}
2058      },
2059      "exception":true
2060    },
2061    "UnableToDetectSchemaException":{
2062      "type":"structure",
2063      "members":{
2064        "Message":{"shape":"ErrorMessage"},
2065        "RawInputRecords":{"shape":"RawInputRecords"},
2066        "ProcessedInputRecords":{"shape":"ProcessedInputRecords"}
2067      },
2068      "exception":true
2069    },
2070    "UnsupportedOperationException":{
2071      "type":"structure",
2072      "members":{
2073        "Message":{"shape":"ErrorMessage"}
2074      },
2075      "exception":true
2076    },
2077    "UntagResourceRequest":{
2078      "type":"structure",
2079      "required":[
2080        "ResourceARN",
2081        "TagKeys"
2082      ],
2083      "members":{
2084        "ResourceARN":{"shape":"KinesisAnalyticsARN"},
2085        "TagKeys":{"shape":"TagKeys"}
2086      }
2087    },
2088    "UntagResourceResponse":{
2089      "type":"structure",
2090      "members":{
2091      }
2092    },
2093    "UpdateApplicationRequest":{
2094      "type":"structure",
2095      "required":[
2096        "ApplicationName",
2097        "CurrentApplicationVersionId"
2098      ],
2099      "members":{
2100        "ApplicationName":{"shape":"ApplicationName"},
2101        "CurrentApplicationVersionId":{"shape":"ApplicationVersionId"},
2102        "ApplicationConfigurationUpdate":{"shape":"ApplicationConfigurationUpdate"},
2103        "ServiceExecutionRoleUpdate":{"shape":"RoleARN"},
2104        "RunConfigurationUpdate":{"shape":"RunConfigurationUpdate"},
2105        "CloudWatchLoggingOptionUpdates":{"shape":"CloudWatchLoggingOptionUpdates"}
2106      }
2107    },
2108    "UpdateApplicationResponse":{
2109      "type":"structure",
2110      "required":["ApplicationDetail"],
2111      "members":{
2112        "ApplicationDetail":{"shape":"ApplicationDetail"}
2113      }
2114    },
2115    "ZipFileContent":{
2116      "type":"blob",
2117      "max":52428800,
2118      "min":0
2119    }
2120  }
2121}
2122