UNPKG

46.6 kBJSONView Raw
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 "input": {
19 "type": "structure",
20 "required": [
21 "ApplicationName",
22 "CurrentApplicationVersionId",
23 "CloudWatchLoggingOption"
24 ],
25 "members": {
26 "ApplicationName": {},
27 "CurrentApplicationVersionId": {
28 "type": "long"
29 },
30 "CloudWatchLoggingOption": {
31 "shape": "S4"
32 }
33 }
34 },
35 "output": {
36 "type": "structure",
37 "members": {
38 "ApplicationARN": {},
39 "ApplicationVersionId": {
40 "type": "long"
41 },
42 "CloudWatchLoggingOptionDescriptions": {
43 "shape": "S8"
44 }
45 }
46 }
47 },
48 "AddApplicationInput": {
49 "input": {
50 "type": "structure",
51 "required": [
52 "ApplicationName",
53 "CurrentApplicationVersionId",
54 "Input"
55 ],
56 "members": {
57 "ApplicationName": {},
58 "CurrentApplicationVersionId": {
59 "type": "long"
60 },
61 "Input": {
62 "shape": "Sd"
63 }
64 }
65 },
66 "output": {
67 "type": "structure",
68 "members": {
69 "ApplicationARN": {},
70 "ApplicationVersionId": {
71 "type": "long"
72 },
73 "InputDescriptions": {
74 "shape": "S11"
75 }
76 }
77 }
78 },
79 "AddApplicationInputProcessingConfiguration": {
80 "input": {
81 "type": "structure",
82 "required": [
83 "ApplicationName",
84 "CurrentApplicationVersionId",
85 "InputId",
86 "InputProcessingConfiguration"
87 ],
88 "members": {
89 "ApplicationName": {},
90 "CurrentApplicationVersionId": {
91 "type": "long"
92 },
93 "InputId": {},
94 "InputProcessingConfiguration": {
95 "shape": "Sf"
96 }
97 }
98 },
99 "output": {
100 "type": "structure",
101 "members": {
102 "ApplicationARN": {},
103 "ApplicationVersionId": {
104 "type": "long"
105 },
106 "InputId": {},
107 "InputProcessingConfigurationDescription": {
108 "shape": "S14"
109 }
110 }
111 }
112 },
113 "AddApplicationOutput": {
114 "input": {
115 "type": "structure",
116 "required": [
117 "ApplicationName",
118 "CurrentApplicationVersionId",
119 "Output"
120 ],
121 "members": {
122 "ApplicationName": {},
123 "CurrentApplicationVersionId": {
124 "type": "long"
125 },
126 "Output": {
127 "shape": "S1d"
128 }
129 }
130 },
131 "output": {
132 "type": "structure",
133 "members": {
134 "ApplicationARN": {},
135 "ApplicationVersionId": {
136 "type": "long"
137 },
138 "OutputDescriptions": {
139 "shape": "S1j"
140 }
141 }
142 }
143 },
144 "AddApplicationReferenceDataSource": {
145 "input": {
146 "type": "structure",
147 "required": [
148 "ApplicationName",
149 "CurrentApplicationVersionId",
150 "ReferenceDataSource"
151 ],
152 "members": {
153 "ApplicationName": {},
154 "CurrentApplicationVersionId": {
155 "type": "long"
156 },
157 "ReferenceDataSource": {
158 "shape": "S1p"
159 }
160 }
161 },
162 "output": {
163 "type": "structure",
164 "members": {
165 "ApplicationARN": {},
166 "ApplicationVersionId": {
167 "type": "long"
168 },
169 "ReferenceDataSourceDescriptions": {
170 "shape": "S1v"
171 }
172 }
173 }
174 },
175 "AddApplicationVpcConfiguration": {
176 "input": {
177 "type": "structure",
178 "required": [
179 "ApplicationName",
180 "CurrentApplicationVersionId",
181 "VpcConfiguration"
182 ],
183 "members": {
184 "ApplicationName": {},
185 "CurrentApplicationVersionId": {
186 "type": "long"
187 },
188 "VpcConfiguration": {
189 "shape": "S1z"
190 }
191 }
192 },
193 "output": {
194 "type": "structure",
195 "members": {
196 "ApplicationARN": {},
197 "ApplicationVersionId": {
198 "type": "long"
199 },
200 "VpcConfigurationDescription": {
201 "shape": "S25"
202 }
203 }
204 }
205 },
206 "CreateApplication": {
207 "input": {
208 "type": "structure",
209 "required": [
210 "ApplicationName",
211 "RuntimeEnvironment",
212 "ServiceExecutionRole"
213 ],
214 "members": {
215 "ApplicationName": {},
216 "ApplicationDescription": {},
217 "RuntimeEnvironment": {},
218 "ServiceExecutionRole": {},
219 "ApplicationConfiguration": {
220 "type": "structure",
221 "required": [
222 "ApplicationCodeConfiguration"
223 ],
224 "members": {
225 "SqlApplicationConfiguration": {
226 "type": "structure",
227 "members": {
228 "Inputs": {
229 "type": "list",
230 "member": {
231 "shape": "Sd"
232 }
233 },
234 "Outputs": {
235 "type": "list",
236 "member": {
237 "shape": "S1d"
238 }
239 },
240 "ReferenceDataSources": {
241 "type": "list",
242 "member": {
243 "shape": "S1p"
244 }
245 }
246 }
247 },
248 "FlinkApplicationConfiguration": {
249 "type": "structure",
250 "members": {
251 "CheckpointConfiguration": {
252 "type": "structure",
253 "required": [
254 "ConfigurationType"
255 ],
256 "members": {
257 "ConfigurationType": {},
258 "CheckpointingEnabled": {
259 "type": "boolean"
260 },
261 "CheckpointInterval": {
262 "type": "long"
263 },
264 "MinPauseBetweenCheckpoints": {
265 "type": "long"
266 }
267 }
268 },
269 "MonitoringConfiguration": {
270 "type": "structure",
271 "required": [
272 "ConfigurationType"
273 ],
274 "members": {
275 "ConfigurationType": {},
276 "MetricsLevel": {},
277 "LogLevel": {}
278 }
279 },
280 "ParallelismConfiguration": {
281 "type": "structure",
282 "required": [
283 "ConfigurationType"
284 ],
285 "members": {
286 "ConfigurationType": {},
287 "Parallelism": {
288 "type": "integer"
289 },
290 "ParallelismPerKPU": {
291 "type": "integer"
292 },
293 "AutoScalingEnabled": {
294 "type": "boolean"
295 }
296 }
297 }
298 }
299 },
300 "EnvironmentProperties": {
301 "type": "structure",
302 "required": [
303 "PropertyGroups"
304 ],
305 "members": {
306 "PropertyGroups": {
307 "shape": "S2s"
308 }
309 }
310 },
311 "ApplicationCodeConfiguration": {
312 "type": "structure",
313 "required": [
314 "CodeContentType"
315 ],
316 "members": {
317 "CodeContent": {
318 "type": "structure",
319 "members": {
320 "TextContent": {},
321 "ZipFileContent": {
322 "type": "blob"
323 },
324 "S3ContentLocation": {
325 "type": "structure",
326 "required": [
327 "BucketARN",
328 "FileKey"
329 ],
330 "members": {
331 "BucketARN": {},
332 "FileKey": {},
333 "ObjectVersion": {}
334 }
335 }
336 }
337 },
338 "CodeContentType": {}
339 }
340 },
341 "ApplicationSnapshotConfiguration": {
342 "type": "structure",
343 "required": [
344 "SnapshotsEnabled"
345 ],
346 "members": {
347 "SnapshotsEnabled": {
348 "type": "boolean"
349 }
350 }
351 },
352 "VpcConfigurations": {
353 "type": "list",
354 "member": {
355 "shape": "S1z"
356 }
357 }
358 }
359 },
360 "CloudWatchLoggingOptions": {
361 "type": "list",
362 "member": {
363 "shape": "S4"
364 }
365 },
366 "Tags": {
367 "shape": "S37"
368 }
369 }
370 },
371 "output": {
372 "type": "structure",
373 "required": [
374 "ApplicationDetail"
375 ],
376 "members": {
377 "ApplicationDetail": {
378 "shape": "S3c"
379 }
380 }
381 }
382 },
383 "CreateApplicationSnapshot": {
384 "input": {
385 "type": "structure",
386 "required": [
387 "ApplicationName",
388 "SnapshotName"
389 ],
390 "members": {
391 "ApplicationName": {},
392 "SnapshotName": {}
393 }
394 },
395 "output": {
396 "type": "structure",
397 "members": {}
398 }
399 },
400 "DeleteApplication": {
401 "input": {
402 "type": "structure",
403 "required": [
404 "ApplicationName",
405 "CreateTimestamp"
406 ],
407 "members": {
408 "ApplicationName": {},
409 "CreateTimestamp": {
410 "type": "timestamp"
411 }
412 }
413 },
414 "output": {
415 "type": "structure",
416 "members": {}
417 }
418 },
419 "DeleteApplicationCloudWatchLoggingOption": {
420 "input": {
421 "type": "structure",
422 "required": [
423 "ApplicationName",
424 "CurrentApplicationVersionId",
425 "CloudWatchLoggingOptionId"
426 ],
427 "members": {
428 "ApplicationName": {},
429 "CurrentApplicationVersionId": {
430 "type": "long"
431 },
432 "CloudWatchLoggingOptionId": {}
433 }
434 },
435 "output": {
436 "type": "structure",
437 "members": {
438 "ApplicationARN": {},
439 "ApplicationVersionId": {
440 "type": "long"
441 },
442 "CloudWatchLoggingOptionDescriptions": {
443 "shape": "S8"
444 }
445 }
446 }
447 },
448 "DeleteApplicationInputProcessingConfiguration": {
449 "input": {
450 "type": "structure",
451 "required": [
452 "ApplicationName",
453 "CurrentApplicationVersionId",
454 "InputId"
455 ],
456 "members": {
457 "ApplicationName": {},
458 "CurrentApplicationVersionId": {
459 "type": "long"
460 },
461 "InputId": {}
462 }
463 },
464 "output": {
465 "type": "structure",
466 "members": {
467 "ApplicationARN": {},
468 "ApplicationVersionId": {
469 "type": "long"
470 }
471 }
472 }
473 },
474 "DeleteApplicationOutput": {
475 "input": {
476 "type": "structure",
477 "required": [
478 "ApplicationName",
479 "CurrentApplicationVersionId",
480 "OutputId"
481 ],
482 "members": {
483 "ApplicationName": {},
484 "CurrentApplicationVersionId": {
485 "type": "long"
486 },
487 "OutputId": {}
488 }
489 },
490 "output": {
491 "type": "structure",
492 "members": {
493 "ApplicationARN": {},
494 "ApplicationVersionId": {
495 "type": "long"
496 }
497 }
498 }
499 },
500 "DeleteApplicationReferenceDataSource": {
501 "input": {
502 "type": "structure",
503 "required": [
504 "ApplicationName",
505 "CurrentApplicationVersionId",
506 "ReferenceId"
507 ],
508 "members": {
509 "ApplicationName": {},
510 "CurrentApplicationVersionId": {
511 "type": "long"
512 },
513 "ReferenceId": {}
514 }
515 },
516 "output": {
517 "type": "structure",
518 "members": {
519 "ApplicationARN": {},
520 "ApplicationVersionId": {
521 "type": "long"
522 }
523 }
524 }
525 },
526 "DeleteApplicationSnapshot": {
527 "input": {
528 "type": "structure",
529 "required": [
530 "ApplicationName",
531 "SnapshotName",
532 "SnapshotCreationTimestamp"
533 ],
534 "members": {
535 "ApplicationName": {},
536 "SnapshotName": {},
537 "SnapshotCreationTimestamp": {
538 "type": "timestamp"
539 }
540 }
541 },
542 "output": {
543 "type": "structure",
544 "members": {}
545 }
546 },
547 "DeleteApplicationVpcConfiguration": {
548 "input": {
549 "type": "structure",
550 "required": [
551 "ApplicationName",
552 "CurrentApplicationVersionId",
553 "VpcConfigurationId"
554 ],
555 "members": {
556 "ApplicationName": {},
557 "CurrentApplicationVersionId": {
558 "type": "long"
559 },
560 "VpcConfigurationId": {}
561 }
562 },
563 "output": {
564 "type": "structure",
565 "members": {
566 "ApplicationARN": {},
567 "ApplicationVersionId": {
568 "type": "long"
569 }
570 }
571 }
572 },
573 "DescribeApplication": {
574 "input": {
575 "type": "structure",
576 "required": [
577 "ApplicationName"
578 ],
579 "members": {
580 "ApplicationName": {},
581 "IncludeAdditionalDetails": {
582 "type": "boolean"
583 }
584 }
585 },
586 "output": {
587 "type": "structure",
588 "required": [
589 "ApplicationDetail"
590 ],
591 "members": {
592 "ApplicationDetail": {
593 "shape": "S3c"
594 }
595 }
596 }
597 },
598 "DescribeApplicationSnapshot": {
599 "input": {
600 "type": "structure",
601 "required": [
602 "ApplicationName",
603 "SnapshotName"
604 ],
605 "members": {
606 "ApplicationName": {},
607 "SnapshotName": {}
608 }
609 },
610 "output": {
611 "type": "structure",
612 "required": [
613 "SnapshotDetails"
614 ],
615 "members": {
616 "SnapshotDetails": {
617 "shape": "S4i"
618 }
619 }
620 }
621 },
622 "DiscoverInputSchema": {
623 "input": {
624 "type": "structure",
625 "required": [
626 "ServiceExecutionRole"
627 ],
628 "members": {
629 "ResourceARN": {},
630 "ServiceExecutionRole": {},
631 "InputStartingPositionConfiguration": {
632 "shape": "S18"
633 },
634 "S3Configuration": {
635 "type": "structure",
636 "required": [
637 "BucketARN",
638 "FileKey"
639 ],
640 "members": {
641 "BucketARN": {},
642 "FileKey": {}
643 }
644 },
645 "InputProcessingConfiguration": {
646 "shape": "Sf"
647 }
648 }
649 },
650 "output": {
651 "type": "structure",
652 "members": {
653 "InputSchema": {
654 "shape": "Sl"
655 },
656 "ParsedInputRecords": {
657 "type": "list",
658 "member": {
659 "type": "list",
660 "member": {}
661 }
662 },
663 "ProcessedInputRecords": {
664 "type": "list",
665 "member": {}
666 },
667 "RawInputRecords": {
668 "type": "list",
669 "member": {}
670 }
671 }
672 }
673 },
674 "ListApplicationSnapshots": {
675 "input": {
676 "type": "structure",
677 "required": [
678 "ApplicationName"
679 ],
680 "members": {
681 "ApplicationName": {},
682 "Limit": {
683 "type": "integer"
684 },
685 "NextToken": {}
686 }
687 },
688 "output": {
689 "type": "structure",
690 "members": {
691 "SnapshotSummaries": {
692 "type": "list",
693 "member": {
694 "shape": "S4i"
695 }
696 },
697 "NextToken": {}
698 }
699 }
700 },
701 "ListApplications": {
702 "input": {
703 "type": "structure",
704 "members": {
705 "Limit": {
706 "type": "integer"
707 },
708 "NextToken": {}
709 }
710 },
711 "output": {
712 "type": "structure",
713 "required": [
714 "ApplicationSummaries"
715 ],
716 "members": {
717 "ApplicationSummaries": {
718 "type": "list",
719 "member": {
720 "type": "structure",
721 "required": [
722 "ApplicationName",
723 "ApplicationARN",
724 "ApplicationStatus",
725 "ApplicationVersionId",
726 "RuntimeEnvironment"
727 ],
728 "members": {
729 "ApplicationName": {},
730 "ApplicationARN": {},
731 "ApplicationStatus": {},
732 "ApplicationVersionId": {
733 "type": "long"
734 },
735 "RuntimeEnvironment": {}
736 }
737 }
738 },
739 "NextToken": {}
740 }
741 }
742 },
743 "ListTagsForResource": {
744 "input": {
745 "type": "structure",
746 "required": [
747 "ResourceARN"
748 ],
749 "members": {
750 "ResourceARN": {}
751 }
752 },
753 "output": {
754 "type": "structure",
755 "members": {
756 "Tags": {
757 "shape": "S37"
758 }
759 }
760 }
761 },
762 "StartApplication": {
763 "input": {
764 "type": "structure",
765 "required": [
766 "ApplicationName",
767 "RunConfiguration"
768 ],
769 "members": {
770 "ApplicationName": {},
771 "RunConfiguration": {
772 "type": "structure",
773 "members": {
774 "FlinkRunConfiguration": {
775 "shape": "S59"
776 },
777 "SqlRunConfigurations": {
778 "type": "list",
779 "member": {
780 "type": "structure",
781 "required": [
782 "InputId",
783 "InputStartingPositionConfiguration"
784 ],
785 "members": {
786 "InputId": {},
787 "InputStartingPositionConfiguration": {
788 "shape": "S18"
789 }
790 }
791 }
792 },
793 "ApplicationRestoreConfiguration": {
794 "shape": "S3n"
795 }
796 }
797 }
798 }
799 },
800 "output": {
801 "type": "structure",
802 "members": {}
803 }
804 },
805 "StopApplication": {
806 "input": {
807 "type": "structure",
808 "required": [
809 "ApplicationName"
810 ],
811 "members": {
812 "ApplicationName": {}
813 }
814 },
815 "output": {
816 "type": "structure",
817 "members": {}
818 }
819 },
820 "TagResource": {
821 "input": {
822 "type": "structure",
823 "required": [
824 "ResourceARN",
825 "Tags"
826 ],
827 "members": {
828 "ResourceARN": {},
829 "Tags": {
830 "shape": "S37"
831 }
832 }
833 },
834 "output": {
835 "type": "structure",
836 "members": {}
837 }
838 },
839 "UntagResource": {
840 "input": {
841 "type": "structure",
842 "required": [
843 "ResourceARN",
844 "TagKeys"
845 ],
846 "members": {
847 "ResourceARN": {},
848 "TagKeys": {
849 "type": "list",
850 "member": {}
851 }
852 }
853 },
854 "output": {
855 "type": "structure",
856 "members": {}
857 }
858 },
859 "UpdateApplication": {
860 "input": {
861 "type": "structure",
862 "required": [
863 "ApplicationName",
864 "CurrentApplicationVersionId"
865 ],
866 "members": {
867 "ApplicationName": {},
868 "CurrentApplicationVersionId": {
869 "type": "long"
870 },
871 "ApplicationConfigurationUpdate": {
872 "type": "structure",
873 "members": {
874 "SqlApplicationConfigurationUpdate": {
875 "type": "structure",
876 "members": {
877 "InputUpdates": {
878 "type": "list",
879 "member": {
880 "type": "structure",
881 "required": [
882 "InputId"
883 ],
884 "members": {
885 "InputId": {},
886 "NamePrefixUpdate": {},
887 "InputProcessingConfigurationUpdate": {
888 "type": "structure",
889 "required": [
890 "InputLambdaProcessorUpdate"
891 ],
892 "members": {
893 "InputLambdaProcessorUpdate": {
894 "type": "structure",
895 "required": [
896 "ResourceARNUpdate"
897 ],
898 "members": {
899 "ResourceARNUpdate": {}
900 }
901 }
902 }
903 },
904 "KinesisStreamsInputUpdate": {
905 "type": "structure",
906 "required": [
907 "ResourceARNUpdate"
908 ],
909 "members": {
910 "ResourceARNUpdate": {}
911 }
912 },
913 "KinesisFirehoseInputUpdate": {
914 "type": "structure",
915 "required": [
916 "ResourceARNUpdate"
917 ],
918 "members": {
919 "ResourceARNUpdate": {}
920 }
921 },
922 "InputSchemaUpdate": {
923 "type": "structure",
924 "members": {
925 "RecordFormatUpdate": {
926 "shape": "Sm"
927 },
928 "RecordEncodingUpdate": {},
929 "RecordColumnUpdates": {
930 "shape": "Sv"
931 }
932 }
933 },
934 "InputParallelismUpdate": {
935 "type": "structure",
936 "required": [
937 "CountUpdate"
938 ],
939 "members": {
940 "CountUpdate": {
941 "type": "integer"
942 }
943 }
944 }
945 }
946 }
947 },
948 "OutputUpdates": {
949 "type": "list",
950 "member": {
951 "type": "structure",
952 "required": [
953 "OutputId"
954 ],
955 "members": {
956 "OutputId": {},
957 "NameUpdate": {},
958 "KinesisStreamsOutputUpdate": {
959 "type": "structure",
960 "required": [
961 "ResourceARNUpdate"
962 ],
963 "members": {
964 "ResourceARNUpdate": {}
965 }
966 },
967 "KinesisFirehoseOutputUpdate": {
968 "type": "structure",
969 "required": [
970 "ResourceARNUpdate"
971 ],
972 "members": {
973 "ResourceARNUpdate": {}
974 }
975 },
976 "LambdaOutputUpdate": {
977 "type": "structure",
978 "required": [
979 "ResourceARNUpdate"
980 ],
981 "members": {
982 "ResourceARNUpdate": {}
983 }
984 },
985 "DestinationSchemaUpdate": {
986 "shape": "S1h"
987 }
988 }
989 }
990 },
991 "ReferenceDataSourceUpdates": {
992 "type": "list",
993 "member": {
994 "type": "structure",
995 "required": [
996 "ReferenceId"
997 ],
998 "members": {
999 "ReferenceId": {},
1000 "TableNameUpdate": {},
1001 "S3ReferenceDataSourceUpdate": {
1002 "type": "structure",
1003 "members": {
1004 "BucketARNUpdate": {},
1005 "FileKeyUpdate": {}
1006 }
1007 },
1008 "ReferenceSchemaUpdate": {
1009 "shape": "Sl"
1010 }
1011 }
1012 }
1013 }
1014 }
1015 },
1016 "ApplicationCodeConfigurationUpdate": {
1017 "type": "structure",
1018 "members": {
1019 "CodeContentTypeUpdate": {},
1020 "CodeContentUpdate": {
1021 "type": "structure",
1022 "members": {
1023 "TextContentUpdate": {},
1024 "ZipFileContentUpdate": {
1025 "type": "blob"
1026 },
1027 "S3ContentLocationUpdate": {
1028 "type": "structure",
1029 "members": {
1030 "BucketARNUpdate": {},
1031 "FileKeyUpdate": {},
1032 "ObjectVersionUpdate": {}
1033 }
1034 }
1035 }
1036 }
1037 }
1038 },
1039 "FlinkApplicationConfigurationUpdate": {
1040 "type": "structure",
1041 "members": {
1042 "CheckpointConfigurationUpdate": {
1043 "type": "structure",
1044 "members": {
1045 "ConfigurationTypeUpdate": {},
1046 "CheckpointingEnabledUpdate": {
1047 "type": "boolean"
1048 },
1049 "CheckpointIntervalUpdate": {
1050 "type": "long"
1051 },
1052 "MinPauseBetweenCheckpointsUpdate": {
1053 "type": "long"
1054 }
1055 }
1056 },
1057 "MonitoringConfigurationUpdate": {
1058 "type": "structure",
1059 "members": {
1060 "ConfigurationTypeUpdate": {},
1061 "MetricsLevelUpdate": {},
1062 "LogLevelUpdate": {}
1063 }
1064 },
1065 "ParallelismConfigurationUpdate": {
1066 "type": "structure",
1067 "members": {
1068 "ConfigurationTypeUpdate": {},
1069 "ParallelismUpdate": {
1070 "type": "integer"
1071 },
1072 "ParallelismPerKPUUpdate": {
1073 "type": "integer"
1074 },
1075 "AutoScalingEnabledUpdate": {
1076 "type": "boolean"
1077 }
1078 }
1079 }
1080 }
1081 },
1082 "EnvironmentPropertyUpdates": {
1083 "type": "structure",
1084 "required": [
1085 "PropertyGroups"
1086 ],
1087 "members": {
1088 "PropertyGroups": {
1089 "shape": "S2s"
1090 }
1091 }
1092 },
1093 "ApplicationSnapshotConfigurationUpdate": {
1094 "type": "structure",
1095 "required": [
1096 "SnapshotsEnabledUpdate"
1097 ],
1098 "members": {
1099 "SnapshotsEnabledUpdate": {
1100 "type": "boolean"
1101 }
1102 }
1103 },
1104 "VpcConfigurationUpdates": {
1105 "type": "list",
1106 "member": {
1107 "type": "structure",
1108 "required": [
1109 "VpcConfigurationId"
1110 ],
1111 "members": {
1112 "VpcConfigurationId": {},
1113 "SubnetIdUpdates": {
1114 "shape": "S20"
1115 },
1116 "SecurityGroupIdUpdates": {
1117 "shape": "S22"
1118 }
1119 }
1120 }
1121 }
1122 }
1123 },
1124 "ServiceExecutionRoleUpdate": {},
1125 "RunConfigurationUpdate": {
1126 "type": "structure",
1127 "members": {
1128 "FlinkRunConfiguration": {
1129 "shape": "S59"
1130 },
1131 "ApplicationRestoreConfiguration": {
1132 "shape": "S3n"
1133 }
1134 }
1135 },
1136 "CloudWatchLoggingOptionUpdates": {
1137 "type": "list",
1138 "member": {
1139 "type": "structure",
1140 "required": [
1141 "CloudWatchLoggingOptionId"
1142 ],
1143 "members": {
1144 "CloudWatchLoggingOptionId": {},
1145 "LogStreamARNUpdate": {}
1146 }
1147 }
1148 }
1149 }
1150 },
1151 "output": {
1152 "type": "structure",
1153 "required": [
1154 "ApplicationDetail"
1155 ],
1156 "members": {
1157 "ApplicationDetail": {
1158 "shape": "S3c"
1159 }
1160 }
1161 }
1162 }
1163 },
1164 "shapes": {
1165 "S4": {
1166 "type": "structure",
1167 "required": [
1168 "LogStreamARN"
1169 ],
1170 "members": {
1171 "LogStreamARN": {}
1172 }
1173 },
1174 "S8": {
1175 "type": "list",
1176 "member": {
1177 "type": "structure",
1178 "required": [
1179 "LogStreamARN"
1180 ],
1181 "members": {
1182 "CloudWatchLoggingOptionId": {},
1183 "LogStreamARN": {},
1184 "RoleARN": {}
1185 }
1186 }
1187 },
1188 "Sd": {
1189 "type": "structure",
1190 "required": [
1191 "NamePrefix",
1192 "InputSchema"
1193 ],
1194 "members": {
1195 "NamePrefix": {},
1196 "InputProcessingConfiguration": {
1197 "shape": "Sf"
1198 },
1199 "KinesisStreamsInput": {
1200 "type": "structure",
1201 "required": [
1202 "ResourceARN"
1203 ],
1204 "members": {
1205 "ResourceARN": {}
1206 }
1207 },
1208 "KinesisFirehoseInput": {
1209 "type": "structure",
1210 "required": [
1211 "ResourceARN"
1212 ],
1213 "members": {
1214 "ResourceARN": {}
1215 }
1216 },
1217 "InputParallelism": {
1218 "shape": "Sj"
1219 },
1220 "InputSchema": {
1221 "shape": "Sl"
1222 }
1223 }
1224 },
1225 "Sf": {
1226 "type": "structure",
1227 "required": [
1228 "InputLambdaProcessor"
1229 ],
1230 "members": {
1231 "InputLambdaProcessor": {
1232 "type": "structure",
1233 "required": [
1234 "ResourceARN"
1235 ],
1236 "members": {
1237 "ResourceARN": {}
1238 }
1239 }
1240 }
1241 },
1242 "Sj": {
1243 "type": "structure",
1244 "members": {
1245 "Count": {
1246 "type": "integer"
1247 }
1248 }
1249 },
1250 "Sl": {
1251 "type": "structure",
1252 "required": [
1253 "RecordFormat",
1254 "RecordColumns"
1255 ],
1256 "members": {
1257 "RecordFormat": {
1258 "shape": "Sm"
1259 },
1260 "RecordEncoding": {},
1261 "RecordColumns": {
1262 "shape": "Sv"
1263 }
1264 }
1265 },
1266 "Sm": {
1267 "type": "structure",
1268 "required": [
1269 "RecordFormatType"
1270 ],
1271 "members": {
1272 "RecordFormatType": {},
1273 "MappingParameters": {
1274 "type": "structure",
1275 "members": {
1276 "JSONMappingParameters": {
1277 "type": "structure",
1278 "required": [
1279 "RecordRowPath"
1280 ],
1281 "members": {
1282 "RecordRowPath": {}
1283 }
1284 },
1285 "CSVMappingParameters": {
1286 "type": "structure",
1287 "required": [
1288 "RecordRowDelimiter",
1289 "RecordColumnDelimiter"
1290 ],
1291 "members": {
1292 "RecordRowDelimiter": {},
1293 "RecordColumnDelimiter": {}
1294 }
1295 }
1296 }
1297 }
1298 }
1299 },
1300 "Sv": {
1301 "type": "list",
1302 "member": {
1303 "type": "structure",
1304 "required": [
1305 "Name",
1306 "SqlType"
1307 ],
1308 "members": {
1309 "Name": {},
1310 "Mapping": {},
1311 "SqlType": {}
1312 }
1313 }
1314 },
1315 "S11": {
1316 "type": "list",
1317 "member": {
1318 "type": "structure",
1319 "members": {
1320 "InputId": {},
1321 "NamePrefix": {},
1322 "InAppStreamNames": {
1323 "type": "list",
1324 "member": {}
1325 },
1326 "InputProcessingConfigurationDescription": {
1327 "shape": "S14"
1328 },
1329 "KinesisStreamsInputDescription": {
1330 "type": "structure",
1331 "required": [
1332 "ResourceARN"
1333 ],
1334 "members": {
1335 "ResourceARN": {},
1336 "RoleARN": {}
1337 }
1338 },
1339 "KinesisFirehoseInputDescription": {
1340 "type": "structure",
1341 "required": [
1342 "ResourceARN"
1343 ],
1344 "members": {
1345 "ResourceARN": {},
1346 "RoleARN": {}
1347 }
1348 },
1349 "InputSchema": {
1350 "shape": "Sl"
1351 },
1352 "InputParallelism": {
1353 "shape": "Sj"
1354 },
1355 "InputStartingPositionConfiguration": {
1356 "shape": "S18"
1357 }
1358 }
1359 }
1360 },
1361 "S14": {
1362 "type": "structure",
1363 "members": {
1364 "InputLambdaProcessorDescription": {
1365 "type": "structure",
1366 "required": [
1367 "ResourceARN"
1368 ],
1369 "members": {
1370 "ResourceARN": {},
1371 "RoleARN": {}
1372 }
1373 }
1374 }
1375 },
1376 "S18": {
1377 "type": "structure",
1378 "members": {
1379 "InputStartingPosition": {}
1380 }
1381 },
1382 "S1d": {
1383 "type": "structure",
1384 "required": [
1385 "Name",
1386 "DestinationSchema"
1387 ],
1388 "members": {
1389 "Name": {},
1390 "KinesisStreamsOutput": {
1391 "type": "structure",
1392 "required": [
1393 "ResourceARN"
1394 ],
1395 "members": {
1396 "ResourceARN": {}
1397 }
1398 },
1399 "KinesisFirehoseOutput": {
1400 "type": "structure",
1401 "required": [
1402 "ResourceARN"
1403 ],
1404 "members": {
1405 "ResourceARN": {}
1406 }
1407 },
1408 "LambdaOutput": {
1409 "type": "structure",
1410 "required": [
1411 "ResourceARN"
1412 ],
1413 "members": {
1414 "ResourceARN": {}
1415 }
1416 },
1417 "DestinationSchema": {
1418 "shape": "S1h"
1419 }
1420 }
1421 },
1422 "S1h": {
1423 "type": "structure",
1424 "required": [
1425 "RecordFormatType"
1426 ],
1427 "members": {
1428 "RecordFormatType": {}
1429 }
1430 },
1431 "S1j": {
1432 "type": "list",
1433 "member": {
1434 "type": "structure",
1435 "members": {
1436 "OutputId": {},
1437 "Name": {},
1438 "KinesisStreamsOutputDescription": {
1439 "type": "structure",
1440 "required": [
1441 "ResourceARN"
1442 ],
1443 "members": {
1444 "ResourceARN": {},
1445 "RoleARN": {}
1446 }
1447 },
1448 "KinesisFirehoseOutputDescription": {
1449 "type": "structure",
1450 "required": [
1451 "ResourceARN"
1452 ],
1453 "members": {
1454 "ResourceARN": {},
1455 "RoleARN": {}
1456 }
1457 },
1458 "LambdaOutputDescription": {
1459 "type": "structure",
1460 "required": [
1461 "ResourceARN"
1462 ],
1463 "members": {
1464 "ResourceARN": {},
1465 "RoleARN": {}
1466 }
1467 },
1468 "DestinationSchema": {
1469 "shape": "S1h"
1470 }
1471 }
1472 }
1473 },
1474 "S1p": {
1475 "type": "structure",
1476 "required": [
1477 "TableName",
1478 "ReferenceSchema"
1479 ],
1480 "members": {
1481 "TableName": {},
1482 "S3ReferenceDataSource": {
1483 "type": "structure",
1484 "members": {
1485 "BucketARN": {},
1486 "FileKey": {}
1487 }
1488 },
1489 "ReferenceSchema": {
1490 "shape": "Sl"
1491 }
1492 }
1493 },
1494 "S1v": {
1495 "type": "list",
1496 "member": {
1497 "type": "structure",
1498 "required": [
1499 "ReferenceId",
1500 "TableName",
1501 "S3ReferenceDataSourceDescription"
1502 ],
1503 "members": {
1504 "ReferenceId": {},
1505 "TableName": {},
1506 "S3ReferenceDataSourceDescription": {
1507 "type": "structure",
1508 "required": [
1509 "BucketARN",
1510 "FileKey"
1511 ],
1512 "members": {
1513 "BucketARN": {},
1514 "FileKey": {},
1515 "ReferenceRoleARN": {}
1516 }
1517 },
1518 "ReferenceSchema": {
1519 "shape": "Sl"
1520 }
1521 }
1522 }
1523 },
1524 "S1z": {
1525 "type": "structure",
1526 "required": [
1527 "SubnetIds",
1528 "SecurityGroupIds"
1529 ],
1530 "members": {
1531 "SubnetIds": {
1532 "shape": "S20"
1533 },
1534 "SecurityGroupIds": {
1535 "shape": "S22"
1536 }
1537 }
1538 },
1539 "S20": {
1540 "type": "list",
1541 "member": {}
1542 },
1543 "S22": {
1544 "type": "list",
1545 "member": {}
1546 },
1547 "S25": {
1548 "type": "structure",
1549 "required": [
1550 "VpcConfigurationId",
1551 "VpcId",
1552 "SubnetIds",
1553 "SecurityGroupIds"
1554 ],
1555 "members": {
1556 "VpcConfigurationId": {},
1557 "VpcId": {},
1558 "SubnetIds": {
1559 "shape": "S20"
1560 },
1561 "SecurityGroupIds": {
1562 "shape": "S22"
1563 }
1564 }
1565 },
1566 "S2s": {
1567 "type": "list",
1568 "member": {
1569 "type": "structure",
1570 "required": [
1571 "PropertyGroupId",
1572 "PropertyMap"
1573 ],
1574 "members": {
1575 "PropertyGroupId": {},
1576 "PropertyMap": {
1577 "type": "map",
1578 "key": {},
1579 "value": {}
1580 }
1581 }
1582 }
1583 },
1584 "S37": {
1585 "type": "list",
1586 "member": {
1587 "type": "structure",
1588 "required": [
1589 "Key"
1590 ],
1591 "members": {
1592 "Key": {},
1593 "Value": {}
1594 }
1595 }
1596 },
1597 "S3c": {
1598 "type": "structure",
1599 "required": [
1600 "ApplicationARN",
1601 "ApplicationName",
1602 "RuntimeEnvironment",
1603 "ApplicationStatus",
1604 "ApplicationVersionId"
1605 ],
1606 "members": {
1607 "ApplicationARN": {},
1608 "ApplicationDescription": {},
1609 "ApplicationName": {},
1610 "RuntimeEnvironment": {},
1611 "ServiceExecutionRole": {},
1612 "ApplicationStatus": {},
1613 "ApplicationVersionId": {
1614 "type": "long"
1615 },
1616 "CreateTimestamp": {
1617 "type": "timestamp"
1618 },
1619 "LastUpdateTimestamp": {
1620 "type": "timestamp"
1621 },
1622 "ApplicationConfigurationDescription": {
1623 "type": "structure",
1624 "members": {
1625 "SqlApplicationConfigurationDescription": {
1626 "type": "structure",
1627 "members": {
1628 "InputDescriptions": {
1629 "shape": "S11"
1630 },
1631 "OutputDescriptions": {
1632 "shape": "S1j"
1633 },
1634 "ReferenceDataSourceDescriptions": {
1635 "shape": "S1v"
1636 }
1637 }
1638 },
1639 "ApplicationCodeConfigurationDescription": {
1640 "type": "structure",
1641 "required": [
1642 "CodeContentType"
1643 ],
1644 "members": {
1645 "CodeContentType": {},
1646 "CodeContentDescription": {
1647 "type": "structure",
1648 "members": {
1649 "TextContent": {},
1650 "CodeMD5": {},
1651 "CodeSize": {
1652 "type": "long"
1653 },
1654 "S3ApplicationCodeLocationDescription": {
1655 "type": "structure",
1656 "required": [
1657 "BucketARN",
1658 "FileKey"
1659 ],
1660 "members": {
1661 "BucketARN": {},
1662 "FileKey": {},
1663 "ObjectVersion": {}
1664 }
1665 }
1666 }
1667 }
1668 }
1669 },
1670 "RunConfigurationDescription": {
1671 "type": "structure",
1672 "members": {
1673 "ApplicationRestoreConfigurationDescription": {
1674 "shape": "S3n"
1675 }
1676 }
1677 },
1678 "FlinkApplicationConfigurationDescription": {
1679 "type": "structure",
1680 "members": {
1681 "CheckpointConfigurationDescription": {
1682 "type": "structure",
1683 "members": {
1684 "ConfigurationType": {},
1685 "CheckpointingEnabled": {
1686 "type": "boolean"
1687 },
1688 "CheckpointInterval": {
1689 "type": "long"
1690 },
1691 "MinPauseBetweenCheckpoints": {
1692 "type": "long"
1693 }
1694 }
1695 },
1696 "MonitoringConfigurationDescription": {
1697 "type": "structure",
1698 "members": {
1699 "ConfigurationType": {},
1700 "MetricsLevel": {},
1701 "LogLevel": {}
1702 }
1703 },
1704 "ParallelismConfigurationDescription": {
1705 "type": "structure",
1706 "members": {
1707 "ConfigurationType": {},
1708 "Parallelism": {
1709 "type": "integer"
1710 },
1711 "ParallelismPerKPU": {
1712 "type": "integer"
1713 },
1714 "CurrentParallelism": {
1715 "type": "integer"
1716 },
1717 "AutoScalingEnabled": {
1718 "type": "boolean"
1719 }
1720 }
1721 },
1722 "JobPlanDescription": {}
1723 }
1724 },
1725 "EnvironmentPropertyDescriptions": {
1726 "type": "structure",
1727 "members": {
1728 "PropertyGroupDescriptions": {
1729 "shape": "S2s"
1730 }
1731 }
1732 },
1733 "ApplicationSnapshotConfigurationDescription": {
1734 "type": "structure",
1735 "required": [
1736 "SnapshotsEnabled"
1737 ],
1738 "members": {
1739 "SnapshotsEnabled": {
1740 "type": "boolean"
1741 }
1742 }
1743 },
1744 "VpcConfigurationDescriptions": {
1745 "type": "list",
1746 "member": {
1747 "shape": "S25"
1748 }
1749 }
1750 }
1751 },
1752 "CloudWatchLoggingOptionDescriptions": {
1753 "shape": "S8"
1754 }
1755 }
1756 },
1757 "S3n": {
1758 "type": "structure",
1759 "required": [
1760 "ApplicationRestoreType"
1761 ],
1762 "members": {
1763 "ApplicationRestoreType": {},
1764 "SnapshotName": {}
1765 }
1766 },
1767 "S4i": {
1768 "type": "structure",
1769 "required": [
1770 "SnapshotName",
1771 "SnapshotStatus",
1772 "ApplicationVersionId"
1773 ],
1774 "members": {
1775 "SnapshotName": {},
1776 "SnapshotStatus": {},
1777 "ApplicationVersionId": {
1778 "type": "long"
1779 },
1780 "SnapshotCreationTimestamp": {
1781 "type": "timestamp"
1782 }
1783 }
1784 },
1785 "S59": {
1786 "type": "structure",
1787 "members": {
1788 "AllowNonRestoredState": {
1789 "type": "boolean"
1790 }
1791 }
1792 }
1793 }
1794}
\No newline at end of file