UNPKG

26.9 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2015-08-14",
5 "endpointPrefix": "kinesisanalytics",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceAbbreviation": "Kinesis Analytics",
9 "serviceFullName": "Amazon Kinesis Analytics",
10 "serviceId": "Kinesis Analytics",
11 "signatureVersion": "v4",
12 "targetPrefix": "KinesisAnalytics_20150814",
13 "uid": "kinesisanalytics-2015-08-14"
14 },
15 "operations": {
16 "AddApplicationCloudWatchLoggingOption": {
17 "input": {
18 "type": "structure",
19 "required": [
20 "ApplicationName",
21 "CurrentApplicationVersionId",
22 "CloudWatchLoggingOption"
23 ],
24 "members": {
25 "ApplicationName": {},
26 "CurrentApplicationVersionId": {
27 "type": "long"
28 },
29 "CloudWatchLoggingOption": {
30 "shape": "S4"
31 }
32 }
33 },
34 "output": {
35 "type": "structure",
36 "members": {}
37 }
38 },
39 "AddApplicationInput": {
40 "input": {
41 "type": "structure",
42 "required": [
43 "ApplicationName",
44 "CurrentApplicationVersionId",
45 "Input"
46 ],
47 "members": {
48 "ApplicationName": {},
49 "CurrentApplicationVersionId": {
50 "type": "long"
51 },
52 "Input": {
53 "shape": "S9"
54 }
55 }
56 },
57 "output": {
58 "type": "structure",
59 "members": {}
60 }
61 },
62 "AddApplicationInputProcessingConfiguration": {
63 "input": {
64 "type": "structure",
65 "required": [
66 "ApplicationName",
67 "CurrentApplicationVersionId",
68 "InputId",
69 "InputProcessingConfiguration"
70 ],
71 "members": {
72 "ApplicationName": {},
73 "CurrentApplicationVersionId": {
74 "type": "long"
75 },
76 "InputId": {},
77 "InputProcessingConfiguration": {
78 "shape": "Sb"
79 }
80 }
81 },
82 "output": {
83 "type": "structure",
84 "members": {}
85 }
86 },
87 "AddApplicationOutput": {
88 "input": {
89 "type": "structure",
90 "required": [
91 "ApplicationName",
92 "CurrentApplicationVersionId",
93 "Output"
94 ],
95 "members": {
96 "ApplicationName": {},
97 "CurrentApplicationVersionId": {
98 "type": "long"
99 },
100 "Output": {
101 "shape": "S12"
102 }
103 }
104 },
105 "output": {
106 "type": "structure",
107 "members": {}
108 }
109 },
110 "AddApplicationReferenceDataSource": {
111 "input": {
112 "type": "structure",
113 "required": [
114 "ApplicationName",
115 "CurrentApplicationVersionId",
116 "ReferenceDataSource"
117 ],
118 "members": {
119 "ApplicationName": {},
120 "CurrentApplicationVersionId": {
121 "type": "long"
122 },
123 "ReferenceDataSource": {
124 "type": "structure",
125 "required": [
126 "TableName",
127 "ReferenceSchema"
128 ],
129 "members": {
130 "TableName": {},
131 "S3ReferenceDataSource": {
132 "type": "structure",
133 "required": [
134 "BucketARN",
135 "FileKey",
136 "ReferenceRoleARN"
137 ],
138 "members": {
139 "BucketARN": {},
140 "FileKey": {},
141 "ReferenceRoleARN": {}
142 }
143 },
144 "ReferenceSchema": {
145 "shape": "Si"
146 }
147 }
148 }
149 }
150 },
151 "output": {
152 "type": "structure",
153 "members": {}
154 }
155 },
156 "CreateApplication": {
157 "input": {
158 "type": "structure",
159 "required": [
160 "ApplicationName"
161 ],
162 "members": {
163 "ApplicationName": {},
164 "ApplicationDescription": {},
165 "Inputs": {
166 "type": "list",
167 "member": {
168 "shape": "S9"
169 }
170 },
171 "Outputs": {
172 "type": "list",
173 "member": {
174 "shape": "S12"
175 }
176 },
177 "CloudWatchLoggingOptions": {
178 "type": "list",
179 "member": {
180 "shape": "S4"
181 }
182 },
183 "ApplicationCode": {},
184 "Tags": {
185 "shape": "S1l"
186 }
187 }
188 },
189 "output": {
190 "type": "structure",
191 "required": [
192 "ApplicationSummary"
193 ],
194 "members": {
195 "ApplicationSummary": {
196 "shape": "S1q"
197 }
198 }
199 }
200 },
201 "DeleteApplication": {
202 "input": {
203 "type": "structure",
204 "required": [
205 "ApplicationName",
206 "CreateTimestamp"
207 ],
208 "members": {
209 "ApplicationName": {},
210 "CreateTimestamp": {
211 "type": "timestamp"
212 }
213 }
214 },
215 "output": {
216 "type": "structure",
217 "members": {}
218 }
219 },
220 "DeleteApplicationCloudWatchLoggingOption": {
221 "input": {
222 "type": "structure",
223 "required": [
224 "ApplicationName",
225 "CurrentApplicationVersionId",
226 "CloudWatchLoggingOptionId"
227 ],
228 "members": {
229 "ApplicationName": {},
230 "CurrentApplicationVersionId": {
231 "type": "long"
232 },
233 "CloudWatchLoggingOptionId": {}
234 }
235 },
236 "output": {
237 "type": "structure",
238 "members": {}
239 }
240 },
241 "DeleteApplicationInputProcessingConfiguration": {
242 "input": {
243 "type": "structure",
244 "required": [
245 "ApplicationName",
246 "CurrentApplicationVersionId",
247 "InputId"
248 ],
249 "members": {
250 "ApplicationName": {},
251 "CurrentApplicationVersionId": {
252 "type": "long"
253 },
254 "InputId": {}
255 }
256 },
257 "output": {
258 "type": "structure",
259 "members": {}
260 }
261 },
262 "DeleteApplicationOutput": {
263 "input": {
264 "type": "structure",
265 "required": [
266 "ApplicationName",
267 "CurrentApplicationVersionId",
268 "OutputId"
269 ],
270 "members": {
271 "ApplicationName": {},
272 "CurrentApplicationVersionId": {
273 "type": "long"
274 },
275 "OutputId": {}
276 }
277 },
278 "output": {
279 "type": "structure",
280 "members": {}
281 }
282 },
283 "DeleteApplicationReferenceDataSource": {
284 "input": {
285 "type": "structure",
286 "required": [
287 "ApplicationName",
288 "CurrentApplicationVersionId",
289 "ReferenceId"
290 ],
291 "members": {
292 "ApplicationName": {},
293 "CurrentApplicationVersionId": {
294 "type": "long"
295 },
296 "ReferenceId": {}
297 }
298 },
299 "output": {
300 "type": "structure",
301 "members": {}
302 }
303 },
304 "DescribeApplication": {
305 "input": {
306 "type": "structure",
307 "required": [
308 "ApplicationName"
309 ],
310 "members": {
311 "ApplicationName": {}
312 }
313 },
314 "output": {
315 "type": "structure",
316 "required": [
317 "ApplicationDetail"
318 ],
319 "members": {
320 "ApplicationDetail": {
321 "type": "structure",
322 "required": [
323 "ApplicationName",
324 "ApplicationARN",
325 "ApplicationStatus",
326 "ApplicationVersionId"
327 ],
328 "members": {
329 "ApplicationName": {},
330 "ApplicationDescription": {},
331 "ApplicationARN": {},
332 "ApplicationStatus": {},
333 "CreateTimestamp": {
334 "type": "timestamp"
335 },
336 "LastUpdateTimestamp": {
337 "type": "timestamp"
338 },
339 "InputDescriptions": {
340 "type": "list",
341 "member": {
342 "type": "structure",
343 "members": {
344 "InputId": {},
345 "NamePrefix": {},
346 "InAppStreamNames": {
347 "type": "list",
348 "member": {}
349 },
350 "InputProcessingConfigurationDescription": {
351 "type": "structure",
352 "members": {
353 "InputLambdaProcessorDescription": {
354 "type": "structure",
355 "members": {
356 "ResourceARN": {},
357 "RoleARN": {}
358 }
359 }
360 }
361 },
362 "KinesisStreamsInputDescription": {
363 "type": "structure",
364 "members": {
365 "ResourceARN": {},
366 "RoleARN": {}
367 }
368 },
369 "KinesisFirehoseInputDescription": {
370 "type": "structure",
371 "members": {
372 "ResourceARN": {},
373 "RoleARN": {}
374 }
375 },
376 "InputSchema": {
377 "shape": "Si"
378 },
379 "InputParallelism": {
380 "shape": "Sg"
381 },
382 "InputStartingPositionConfiguration": {
383 "shape": "S2d"
384 }
385 }
386 }
387 },
388 "OutputDescriptions": {
389 "type": "list",
390 "member": {
391 "type": "structure",
392 "members": {
393 "OutputId": {},
394 "Name": {},
395 "KinesisStreamsOutputDescription": {
396 "type": "structure",
397 "members": {
398 "ResourceARN": {},
399 "RoleARN": {}
400 }
401 },
402 "KinesisFirehoseOutputDescription": {
403 "type": "structure",
404 "members": {
405 "ResourceARN": {},
406 "RoleARN": {}
407 }
408 },
409 "LambdaOutputDescription": {
410 "type": "structure",
411 "members": {
412 "ResourceARN": {},
413 "RoleARN": {}
414 }
415 },
416 "DestinationSchema": {
417 "shape": "S16"
418 }
419 }
420 }
421 },
422 "ReferenceDataSourceDescriptions": {
423 "type": "list",
424 "member": {
425 "type": "structure",
426 "required": [
427 "ReferenceId",
428 "TableName",
429 "S3ReferenceDataSourceDescription"
430 ],
431 "members": {
432 "ReferenceId": {},
433 "TableName": {},
434 "S3ReferenceDataSourceDescription": {
435 "type": "structure",
436 "required": [
437 "BucketARN",
438 "FileKey",
439 "ReferenceRoleARN"
440 ],
441 "members": {
442 "BucketARN": {},
443 "FileKey": {},
444 "ReferenceRoleARN": {}
445 }
446 },
447 "ReferenceSchema": {
448 "shape": "Si"
449 }
450 }
451 }
452 },
453 "CloudWatchLoggingOptionDescriptions": {
454 "type": "list",
455 "member": {
456 "type": "structure",
457 "required": [
458 "LogStreamARN",
459 "RoleARN"
460 ],
461 "members": {
462 "CloudWatchLoggingOptionId": {},
463 "LogStreamARN": {},
464 "RoleARN": {}
465 }
466 }
467 },
468 "ApplicationCode": {},
469 "ApplicationVersionId": {
470 "type": "long"
471 }
472 }
473 }
474 }
475 }
476 },
477 "DiscoverInputSchema": {
478 "input": {
479 "type": "structure",
480 "members": {
481 "ResourceARN": {},
482 "RoleARN": {},
483 "InputStartingPositionConfiguration": {
484 "shape": "S2d"
485 },
486 "S3Configuration": {
487 "type": "structure",
488 "required": [
489 "RoleARN",
490 "BucketARN",
491 "FileKey"
492 ],
493 "members": {
494 "RoleARN": {},
495 "BucketARN": {},
496 "FileKey": {}
497 }
498 },
499 "InputProcessingConfiguration": {
500 "shape": "Sb"
501 }
502 }
503 },
504 "output": {
505 "type": "structure",
506 "members": {
507 "InputSchema": {
508 "shape": "Si"
509 },
510 "ParsedInputRecords": {
511 "type": "list",
512 "member": {
513 "type": "list",
514 "member": {}
515 }
516 },
517 "ProcessedInputRecords": {
518 "type": "list",
519 "member": {}
520 },
521 "RawInputRecords": {
522 "type": "list",
523 "member": {}
524 }
525 }
526 }
527 },
528 "ListApplications": {
529 "input": {
530 "type": "structure",
531 "members": {
532 "Limit": {
533 "type": "integer"
534 },
535 "ExclusiveStartApplicationName": {}
536 }
537 },
538 "output": {
539 "type": "structure",
540 "required": [
541 "ApplicationSummaries",
542 "HasMoreApplications"
543 ],
544 "members": {
545 "ApplicationSummaries": {
546 "type": "list",
547 "member": {
548 "shape": "S1q"
549 }
550 },
551 "HasMoreApplications": {
552 "type": "boolean"
553 }
554 }
555 }
556 },
557 "ListTagsForResource": {
558 "input": {
559 "type": "structure",
560 "required": [
561 "ResourceARN"
562 ],
563 "members": {
564 "ResourceARN": {}
565 }
566 },
567 "output": {
568 "type": "structure",
569 "members": {
570 "Tags": {
571 "shape": "S1l"
572 }
573 }
574 }
575 },
576 "StartApplication": {
577 "input": {
578 "type": "structure",
579 "required": [
580 "ApplicationName",
581 "InputConfigurations"
582 ],
583 "members": {
584 "ApplicationName": {},
585 "InputConfigurations": {
586 "type": "list",
587 "member": {
588 "type": "structure",
589 "required": [
590 "Id",
591 "InputStartingPositionConfiguration"
592 ],
593 "members": {
594 "Id": {},
595 "InputStartingPositionConfiguration": {
596 "shape": "S2d"
597 }
598 }
599 }
600 }
601 }
602 },
603 "output": {
604 "type": "structure",
605 "members": {}
606 }
607 },
608 "StopApplication": {
609 "input": {
610 "type": "structure",
611 "required": [
612 "ApplicationName"
613 ],
614 "members": {
615 "ApplicationName": {}
616 }
617 },
618 "output": {
619 "type": "structure",
620 "members": {}
621 }
622 },
623 "TagResource": {
624 "input": {
625 "type": "structure",
626 "required": [
627 "ResourceARN",
628 "Tags"
629 ],
630 "members": {
631 "ResourceARN": {},
632 "Tags": {
633 "shape": "S1l"
634 }
635 }
636 },
637 "output": {
638 "type": "structure",
639 "members": {}
640 }
641 },
642 "UntagResource": {
643 "input": {
644 "type": "structure",
645 "required": [
646 "ResourceARN",
647 "TagKeys"
648 ],
649 "members": {
650 "ResourceARN": {},
651 "TagKeys": {
652 "type": "list",
653 "member": {}
654 }
655 }
656 },
657 "output": {
658 "type": "structure",
659 "members": {}
660 }
661 },
662 "UpdateApplication": {
663 "input": {
664 "type": "structure",
665 "required": [
666 "ApplicationName",
667 "CurrentApplicationVersionId",
668 "ApplicationUpdate"
669 ],
670 "members": {
671 "ApplicationName": {},
672 "CurrentApplicationVersionId": {
673 "type": "long"
674 },
675 "ApplicationUpdate": {
676 "type": "structure",
677 "members": {
678 "InputUpdates": {
679 "type": "list",
680 "member": {
681 "type": "structure",
682 "required": [
683 "InputId"
684 ],
685 "members": {
686 "InputId": {},
687 "NamePrefixUpdate": {},
688 "InputProcessingConfigurationUpdate": {
689 "type": "structure",
690 "required": [
691 "InputLambdaProcessorUpdate"
692 ],
693 "members": {
694 "InputLambdaProcessorUpdate": {
695 "type": "structure",
696 "members": {
697 "ResourceARNUpdate": {},
698 "RoleARNUpdate": {}
699 }
700 }
701 }
702 },
703 "KinesisStreamsInputUpdate": {
704 "type": "structure",
705 "members": {
706 "ResourceARNUpdate": {},
707 "RoleARNUpdate": {}
708 }
709 },
710 "KinesisFirehoseInputUpdate": {
711 "type": "structure",
712 "members": {
713 "ResourceARNUpdate": {},
714 "RoleARNUpdate": {}
715 }
716 },
717 "InputSchemaUpdate": {
718 "type": "structure",
719 "members": {
720 "RecordFormatUpdate": {
721 "shape": "Sj"
722 },
723 "RecordEncodingUpdate": {},
724 "RecordColumnUpdates": {
725 "shape": "Ss"
726 }
727 }
728 },
729 "InputParallelismUpdate": {
730 "type": "structure",
731 "members": {
732 "CountUpdate": {
733 "type": "integer"
734 }
735 }
736 }
737 }
738 }
739 },
740 "ApplicationCodeUpdate": {},
741 "OutputUpdates": {
742 "type": "list",
743 "member": {
744 "type": "structure",
745 "required": [
746 "OutputId"
747 ],
748 "members": {
749 "OutputId": {},
750 "NameUpdate": {},
751 "KinesisStreamsOutputUpdate": {
752 "type": "structure",
753 "members": {
754 "ResourceARNUpdate": {},
755 "RoleARNUpdate": {}
756 }
757 },
758 "KinesisFirehoseOutputUpdate": {
759 "type": "structure",
760 "members": {
761 "ResourceARNUpdate": {},
762 "RoleARNUpdate": {}
763 }
764 },
765 "LambdaOutputUpdate": {
766 "type": "structure",
767 "members": {
768 "ResourceARNUpdate": {},
769 "RoleARNUpdate": {}
770 }
771 },
772 "DestinationSchemaUpdate": {
773 "shape": "S16"
774 }
775 }
776 }
777 },
778 "ReferenceDataSourceUpdates": {
779 "type": "list",
780 "member": {
781 "type": "structure",
782 "required": [
783 "ReferenceId"
784 ],
785 "members": {
786 "ReferenceId": {},
787 "TableNameUpdate": {},
788 "S3ReferenceDataSourceUpdate": {
789 "type": "structure",
790 "members": {
791 "BucketARNUpdate": {},
792 "FileKeyUpdate": {},
793 "ReferenceRoleARNUpdate": {}
794 }
795 },
796 "ReferenceSchemaUpdate": {
797 "shape": "Si"
798 }
799 }
800 }
801 },
802 "CloudWatchLoggingOptionUpdates": {
803 "type": "list",
804 "member": {
805 "type": "structure",
806 "required": [
807 "CloudWatchLoggingOptionId"
808 ],
809 "members": {
810 "CloudWatchLoggingOptionId": {},
811 "LogStreamARNUpdate": {},
812 "RoleARNUpdate": {}
813 }
814 }
815 }
816 }
817 }
818 }
819 },
820 "output": {
821 "type": "structure",
822 "members": {}
823 }
824 }
825 },
826 "shapes": {
827 "S4": {
828 "type": "structure",
829 "required": [
830 "LogStreamARN",
831 "RoleARN"
832 ],
833 "members": {
834 "LogStreamARN": {},
835 "RoleARN": {}
836 }
837 },
838 "S9": {
839 "type": "structure",
840 "required": [
841 "NamePrefix",
842 "InputSchema"
843 ],
844 "members": {
845 "NamePrefix": {},
846 "InputProcessingConfiguration": {
847 "shape": "Sb"
848 },
849 "KinesisStreamsInput": {
850 "type": "structure",
851 "required": [
852 "ResourceARN",
853 "RoleARN"
854 ],
855 "members": {
856 "ResourceARN": {},
857 "RoleARN": {}
858 }
859 },
860 "KinesisFirehoseInput": {
861 "type": "structure",
862 "required": [
863 "ResourceARN",
864 "RoleARN"
865 ],
866 "members": {
867 "ResourceARN": {},
868 "RoleARN": {}
869 }
870 },
871 "InputParallelism": {
872 "shape": "Sg"
873 },
874 "InputSchema": {
875 "shape": "Si"
876 }
877 }
878 },
879 "Sb": {
880 "type": "structure",
881 "required": [
882 "InputLambdaProcessor"
883 ],
884 "members": {
885 "InputLambdaProcessor": {
886 "type": "structure",
887 "required": [
888 "ResourceARN",
889 "RoleARN"
890 ],
891 "members": {
892 "ResourceARN": {},
893 "RoleARN": {}
894 }
895 }
896 }
897 },
898 "Sg": {
899 "type": "structure",
900 "members": {
901 "Count": {
902 "type": "integer"
903 }
904 }
905 },
906 "Si": {
907 "type": "structure",
908 "required": [
909 "RecordFormat",
910 "RecordColumns"
911 ],
912 "members": {
913 "RecordFormat": {
914 "shape": "Sj"
915 },
916 "RecordEncoding": {},
917 "RecordColumns": {
918 "shape": "Ss"
919 }
920 }
921 },
922 "Sj": {
923 "type": "structure",
924 "required": [
925 "RecordFormatType"
926 ],
927 "members": {
928 "RecordFormatType": {},
929 "MappingParameters": {
930 "type": "structure",
931 "members": {
932 "JSONMappingParameters": {
933 "type": "structure",
934 "required": [
935 "RecordRowPath"
936 ],
937 "members": {
938 "RecordRowPath": {}
939 }
940 },
941 "CSVMappingParameters": {
942 "type": "structure",
943 "required": [
944 "RecordRowDelimiter",
945 "RecordColumnDelimiter"
946 ],
947 "members": {
948 "RecordRowDelimiter": {},
949 "RecordColumnDelimiter": {}
950 }
951 }
952 }
953 }
954 }
955 },
956 "Ss": {
957 "type": "list",
958 "member": {
959 "type": "structure",
960 "required": [
961 "Name",
962 "SqlType"
963 ],
964 "members": {
965 "Name": {},
966 "Mapping": {},
967 "SqlType": {}
968 }
969 }
970 },
971 "S12": {
972 "type": "structure",
973 "required": [
974 "Name",
975 "DestinationSchema"
976 ],
977 "members": {
978 "Name": {},
979 "KinesisStreamsOutput": {
980 "type": "structure",
981 "required": [
982 "ResourceARN",
983 "RoleARN"
984 ],
985 "members": {
986 "ResourceARN": {},
987 "RoleARN": {}
988 }
989 },
990 "KinesisFirehoseOutput": {
991 "type": "structure",
992 "required": [
993 "ResourceARN",
994 "RoleARN"
995 ],
996 "members": {
997 "ResourceARN": {},
998 "RoleARN": {}
999 }
1000 },
1001 "LambdaOutput": {
1002 "type": "structure",
1003 "required": [
1004 "ResourceARN",
1005 "RoleARN"
1006 ],
1007 "members": {
1008 "ResourceARN": {},
1009 "RoleARN": {}
1010 }
1011 },
1012 "DestinationSchema": {
1013 "shape": "S16"
1014 }
1015 }
1016 },
1017 "S16": {
1018 "type": "structure",
1019 "required": [
1020 "RecordFormatType"
1021 ],
1022 "members": {
1023 "RecordFormatType": {}
1024 }
1025 },
1026 "S1l": {
1027 "type": "list",
1028 "member": {
1029 "type": "structure",
1030 "required": [
1031 "Key"
1032 ],
1033 "members": {
1034 "Key": {},
1035 "Value": {}
1036 }
1037 }
1038 },
1039 "S1q": {
1040 "type": "structure",
1041 "required": [
1042 "ApplicationName",
1043 "ApplicationARN",
1044 "ApplicationStatus"
1045 ],
1046 "members": {
1047 "ApplicationName": {},
1048 "ApplicationARN": {},
1049 "ApplicationStatus": {}
1050 }
1051 },
1052 "S2d": {
1053 "type": "structure",
1054 "members": {
1055 "InputStartingPosition": {}
1056 }
1057 }
1058 }
1059}
\No newline at end of file