UNPKG

25.6 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 }
185 },
186 "output": {
187 "type": "structure",
188 "required": [
189 "ApplicationSummary"
190 ],
191 "members": {
192 "ApplicationSummary": {
193 "shape": "S1m"
194 }
195 }
196 }
197 },
198 "DeleteApplication": {
199 "input": {
200 "type": "structure",
201 "required": [
202 "ApplicationName",
203 "CreateTimestamp"
204 ],
205 "members": {
206 "ApplicationName": {},
207 "CreateTimestamp": {
208 "type": "timestamp"
209 }
210 }
211 },
212 "output": {
213 "type": "structure",
214 "members": {}
215 }
216 },
217 "DeleteApplicationCloudWatchLoggingOption": {
218 "input": {
219 "type": "structure",
220 "required": [
221 "ApplicationName",
222 "CurrentApplicationVersionId",
223 "CloudWatchLoggingOptionId"
224 ],
225 "members": {
226 "ApplicationName": {},
227 "CurrentApplicationVersionId": {
228 "type": "long"
229 },
230 "CloudWatchLoggingOptionId": {}
231 }
232 },
233 "output": {
234 "type": "structure",
235 "members": {}
236 }
237 },
238 "DeleteApplicationInputProcessingConfiguration": {
239 "input": {
240 "type": "structure",
241 "required": [
242 "ApplicationName",
243 "CurrentApplicationVersionId",
244 "InputId"
245 ],
246 "members": {
247 "ApplicationName": {},
248 "CurrentApplicationVersionId": {
249 "type": "long"
250 },
251 "InputId": {}
252 }
253 },
254 "output": {
255 "type": "structure",
256 "members": {}
257 }
258 },
259 "DeleteApplicationOutput": {
260 "input": {
261 "type": "structure",
262 "required": [
263 "ApplicationName",
264 "CurrentApplicationVersionId",
265 "OutputId"
266 ],
267 "members": {
268 "ApplicationName": {},
269 "CurrentApplicationVersionId": {
270 "type": "long"
271 },
272 "OutputId": {}
273 }
274 },
275 "output": {
276 "type": "structure",
277 "members": {}
278 }
279 },
280 "DeleteApplicationReferenceDataSource": {
281 "input": {
282 "type": "structure",
283 "required": [
284 "ApplicationName",
285 "CurrentApplicationVersionId",
286 "ReferenceId"
287 ],
288 "members": {
289 "ApplicationName": {},
290 "CurrentApplicationVersionId": {
291 "type": "long"
292 },
293 "ReferenceId": {}
294 }
295 },
296 "output": {
297 "type": "structure",
298 "members": {}
299 }
300 },
301 "DescribeApplication": {
302 "input": {
303 "type": "structure",
304 "required": [
305 "ApplicationName"
306 ],
307 "members": {
308 "ApplicationName": {}
309 }
310 },
311 "output": {
312 "type": "structure",
313 "required": [
314 "ApplicationDetail"
315 ],
316 "members": {
317 "ApplicationDetail": {
318 "type": "structure",
319 "required": [
320 "ApplicationName",
321 "ApplicationARN",
322 "ApplicationStatus",
323 "ApplicationVersionId"
324 ],
325 "members": {
326 "ApplicationName": {},
327 "ApplicationDescription": {},
328 "ApplicationARN": {},
329 "ApplicationStatus": {},
330 "CreateTimestamp": {
331 "type": "timestamp"
332 },
333 "LastUpdateTimestamp": {
334 "type": "timestamp"
335 },
336 "InputDescriptions": {
337 "type": "list",
338 "member": {
339 "type": "structure",
340 "members": {
341 "InputId": {},
342 "NamePrefix": {},
343 "InAppStreamNames": {
344 "type": "list",
345 "member": {}
346 },
347 "InputProcessingConfigurationDescription": {
348 "type": "structure",
349 "members": {
350 "InputLambdaProcessorDescription": {
351 "type": "structure",
352 "members": {
353 "ResourceARN": {},
354 "RoleARN": {}
355 }
356 }
357 }
358 },
359 "KinesisStreamsInputDescription": {
360 "type": "structure",
361 "members": {
362 "ResourceARN": {},
363 "RoleARN": {}
364 }
365 },
366 "KinesisFirehoseInputDescription": {
367 "type": "structure",
368 "members": {
369 "ResourceARN": {},
370 "RoleARN": {}
371 }
372 },
373 "InputSchema": {
374 "shape": "Si"
375 },
376 "InputParallelism": {
377 "shape": "Sg"
378 },
379 "InputStartingPositionConfiguration": {
380 "shape": "S29"
381 }
382 }
383 }
384 },
385 "OutputDescriptions": {
386 "type": "list",
387 "member": {
388 "type": "structure",
389 "members": {
390 "OutputId": {},
391 "Name": {},
392 "KinesisStreamsOutputDescription": {
393 "type": "structure",
394 "members": {
395 "ResourceARN": {},
396 "RoleARN": {}
397 }
398 },
399 "KinesisFirehoseOutputDescription": {
400 "type": "structure",
401 "members": {
402 "ResourceARN": {},
403 "RoleARN": {}
404 }
405 },
406 "LambdaOutputDescription": {
407 "type": "structure",
408 "members": {
409 "ResourceARN": {},
410 "RoleARN": {}
411 }
412 },
413 "DestinationSchema": {
414 "shape": "S16"
415 }
416 }
417 }
418 },
419 "ReferenceDataSourceDescriptions": {
420 "type": "list",
421 "member": {
422 "type": "structure",
423 "required": [
424 "ReferenceId",
425 "TableName",
426 "S3ReferenceDataSourceDescription"
427 ],
428 "members": {
429 "ReferenceId": {},
430 "TableName": {},
431 "S3ReferenceDataSourceDescription": {
432 "type": "structure",
433 "required": [
434 "BucketARN",
435 "FileKey",
436 "ReferenceRoleARN"
437 ],
438 "members": {
439 "BucketARN": {},
440 "FileKey": {},
441 "ReferenceRoleARN": {}
442 }
443 },
444 "ReferenceSchema": {
445 "shape": "Si"
446 }
447 }
448 }
449 },
450 "CloudWatchLoggingOptionDescriptions": {
451 "type": "list",
452 "member": {
453 "type": "structure",
454 "required": [
455 "LogStreamARN",
456 "RoleARN"
457 ],
458 "members": {
459 "CloudWatchLoggingOptionId": {},
460 "LogStreamARN": {},
461 "RoleARN": {}
462 }
463 }
464 },
465 "ApplicationCode": {},
466 "ApplicationVersionId": {
467 "type": "long"
468 }
469 }
470 }
471 }
472 }
473 },
474 "DiscoverInputSchema": {
475 "input": {
476 "type": "structure",
477 "members": {
478 "ResourceARN": {},
479 "RoleARN": {},
480 "InputStartingPositionConfiguration": {
481 "shape": "S29"
482 },
483 "S3Configuration": {
484 "type": "structure",
485 "required": [
486 "RoleARN",
487 "BucketARN",
488 "FileKey"
489 ],
490 "members": {
491 "RoleARN": {},
492 "BucketARN": {},
493 "FileKey": {}
494 }
495 },
496 "InputProcessingConfiguration": {
497 "shape": "Sb"
498 }
499 }
500 },
501 "output": {
502 "type": "structure",
503 "members": {
504 "InputSchema": {
505 "shape": "Si"
506 },
507 "ParsedInputRecords": {
508 "type": "list",
509 "member": {
510 "type": "list",
511 "member": {}
512 }
513 },
514 "ProcessedInputRecords": {
515 "type": "list",
516 "member": {}
517 },
518 "RawInputRecords": {
519 "type": "list",
520 "member": {}
521 }
522 }
523 }
524 },
525 "ListApplications": {
526 "input": {
527 "type": "structure",
528 "members": {
529 "Limit": {
530 "type": "integer"
531 },
532 "ExclusiveStartApplicationName": {}
533 }
534 },
535 "output": {
536 "type": "structure",
537 "required": [
538 "ApplicationSummaries",
539 "HasMoreApplications"
540 ],
541 "members": {
542 "ApplicationSummaries": {
543 "type": "list",
544 "member": {
545 "shape": "S1m"
546 }
547 },
548 "HasMoreApplications": {
549 "type": "boolean"
550 }
551 }
552 }
553 },
554 "StartApplication": {
555 "input": {
556 "type": "structure",
557 "required": [
558 "ApplicationName",
559 "InputConfigurations"
560 ],
561 "members": {
562 "ApplicationName": {},
563 "InputConfigurations": {
564 "type": "list",
565 "member": {
566 "type": "structure",
567 "required": [
568 "Id",
569 "InputStartingPositionConfiguration"
570 ],
571 "members": {
572 "Id": {},
573 "InputStartingPositionConfiguration": {
574 "shape": "S29"
575 }
576 }
577 }
578 }
579 }
580 },
581 "output": {
582 "type": "structure",
583 "members": {}
584 }
585 },
586 "StopApplication": {
587 "input": {
588 "type": "structure",
589 "required": [
590 "ApplicationName"
591 ],
592 "members": {
593 "ApplicationName": {}
594 }
595 },
596 "output": {
597 "type": "structure",
598 "members": {}
599 }
600 },
601 "UpdateApplication": {
602 "input": {
603 "type": "structure",
604 "required": [
605 "ApplicationName",
606 "CurrentApplicationVersionId",
607 "ApplicationUpdate"
608 ],
609 "members": {
610 "ApplicationName": {},
611 "CurrentApplicationVersionId": {
612 "type": "long"
613 },
614 "ApplicationUpdate": {
615 "type": "structure",
616 "members": {
617 "InputUpdates": {
618 "type": "list",
619 "member": {
620 "type": "structure",
621 "required": [
622 "InputId"
623 ],
624 "members": {
625 "InputId": {},
626 "NamePrefixUpdate": {},
627 "InputProcessingConfigurationUpdate": {
628 "type": "structure",
629 "required": [
630 "InputLambdaProcessorUpdate"
631 ],
632 "members": {
633 "InputLambdaProcessorUpdate": {
634 "type": "structure",
635 "members": {
636 "ResourceARNUpdate": {},
637 "RoleARNUpdate": {}
638 }
639 }
640 }
641 },
642 "KinesisStreamsInputUpdate": {
643 "type": "structure",
644 "members": {
645 "ResourceARNUpdate": {},
646 "RoleARNUpdate": {}
647 }
648 },
649 "KinesisFirehoseInputUpdate": {
650 "type": "structure",
651 "members": {
652 "ResourceARNUpdate": {},
653 "RoleARNUpdate": {}
654 }
655 },
656 "InputSchemaUpdate": {
657 "type": "structure",
658 "members": {
659 "RecordFormatUpdate": {
660 "shape": "Sj"
661 },
662 "RecordEncodingUpdate": {},
663 "RecordColumnUpdates": {
664 "shape": "Ss"
665 }
666 }
667 },
668 "InputParallelismUpdate": {
669 "type": "structure",
670 "members": {
671 "CountUpdate": {
672 "type": "integer"
673 }
674 }
675 }
676 }
677 }
678 },
679 "ApplicationCodeUpdate": {},
680 "OutputUpdates": {
681 "type": "list",
682 "member": {
683 "type": "structure",
684 "required": [
685 "OutputId"
686 ],
687 "members": {
688 "OutputId": {},
689 "NameUpdate": {},
690 "KinesisStreamsOutputUpdate": {
691 "type": "structure",
692 "members": {
693 "ResourceARNUpdate": {},
694 "RoleARNUpdate": {}
695 }
696 },
697 "KinesisFirehoseOutputUpdate": {
698 "type": "structure",
699 "members": {
700 "ResourceARNUpdate": {},
701 "RoleARNUpdate": {}
702 }
703 },
704 "LambdaOutputUpdate": {
705 "type": "structure",
706 "members": {
707 "ResourceARNUpdate": {},
708 "RoleARNUpdate": {}
709 }
710 },
711 "DestinationSchemaUpdate": {
712 "shape": "S16"
713 }
714 }
715 }
716 },
717 "ReferenceDataSourceUpdates": {
718 "type": "list",
719 "member": {
720 "type": "structure",
721 "required": [
722 "ReferenceId"
723 ],
724 "members": {
725 "ReferenceId": {},
726 "TableNameUpdate": {},
727 "S3ReferenceDataSourceUpdate": {
728 "type": "structure",
729 "members": {
730 "BucketARNUpdate": {},
731 "FileKeyUpdate": {},
732 "ReferenceRoleARNUpdate": {}
733 }
734 },
735 "ReferenceSchemaUpdate": {
736 "shape": "Si"
737 }
738 }
739 }
740 },
741 "CloudWatchLoggingOptionUpdates": {
742 "type": "list",
743 "member": {
744 "type": "structure",
745 "required": [
746 "CloudWatchLoggingOptionId"
747 ],
748 "members": {
749 "CloudWatchLoggingOptionId": {},
750 "LogStreamARNUpdate": {},
751 "RoleARNUpdate": {}
752 }
753 }
754 }
755 }
756 }
757 }
758 },
759 "output": {
760 "type": "structure",
761 "members": {}
762 }
763 }
764 },
765 "shapes": {
766 "S4": {
767 "type": "structure",
768 "required": [
769 "LogStreamARN",
770 "RoleARN"
771 ],
772 "members": {
773 "LogStreamARN": {},
774 "RoleARN": {}
775 }
776 },
777 "S9": {
778 "type": "structure",
779 "required": [
780 "NamePrefix",
781 "InputSchema"
782 ],
783 "members": {
784 "NamePrefix": {},
785 "InputProcessingConfiguration": {
786 "shape": "Sb"
787 },
788 "KinesisStreamsInput": {
789 "type": "structure",
790 "required": [
791 "ResourceARN",
792 "RoleARN"
793 ],
794 "members": {
795 "ResourceARN": {},
796 "RoleARN": {}
797 }
798 },
799 "KinesisFirehoseInput": {
800 "type": "structure",
801 "required": [
802 "ResourceARN",
803 "RoleARN"
804 ],
805 "members": {
806 "ResourceARN": {},
807 "RoleARN": {}
808 }
809 },
810 "InputParallelism": {
811 "shape": "Sg"
812 },
813 "InputSchema": {
814 "shape": "Si"
815 }
816 }
817 },
818 "Sb": {
819 "type": "structure",
820 "required": [
821 "InputLambdaProcessor"
822 ],
823 "members": {
824 "InputLambdaProcessor": {
825 "type": "structure",
826 "required": [
827 "ResourceARN",
828 "RoleARN"
829 ],
830 "members": {
831 "ResourceARN": {},
832 "RoleARN": {}
833 }
834 }
835 }
836 },
837 "Sg": {
838 "type": "structure",
839 "members": {
840 "Count": {
841 "type": "integer"
842 }
843 }
844 },
845 "Si": {
846 "type": "structure",
847 "required": [
848 "RecordFormat",
849 "RecordColumns"
850 ],
851 "members": {
852 "RecordFormat": {
853 "shape": "Sj"
854 },
855 "RecordEncoding": {},
856 "RecordColumns": {
857 "shape": "Ss"
858 }
859 }
860 },
861 "Sj": {
862 "type": "structure",
863 "required": [
864 "RecordFormatType"
865 ],
866 "members": {
867 "RecordFormatType": {},
868 "MappingParameters": {
869 "type": "structure",
870 "members": {
871 "JSONMappingParameters": {
872 "type": "structure",
873 "required": [
874 "RecordRowPath"
875 ],
876 "members": {
877 "RecordRowPath": {}
878 }
879 },
880 "CSVMappingParameters": {
881 "type": "structure",
882 "required": [
883 "RecordRowDelimiter",
884 "RecordColumnDelimiter"
885 ],
886 "members": {
887 "RecordRowDelimiter": {},
888 "RecordColumnDelimiter": {}
889 }
890 }
891 }
892 }
893 }
894 },
895 "Ss": {
896 "type": "list",
897 "member": {
898 "type": "structure",
899 "required": [
900 "Name",
901 "SqlType"
902 ],
903 "members": {
904 "Name": {},
905 "Mapping": {},
906 "SqlType": {}
907 }
908 }
909 },
910 "S12": {
911 "type": "structure",
912 "required": [
913 "Name",
914 "DestinationSchema"
915 ],
916 "members": {
917 "Name": {},
918 "KinesisStreamsOutput": {
919 "type": "structure",
920 "required": [
921 "ResourceARN",
922 "RoleARN"
923 ],
924 "members": {
925 "ResourceARN": {},
926 "RoleARN": {}
927 }
928 },
929 "KinesisFirehoseOutput": {
930 "type": "structure",
931 "required": [
932 "ResourceARN",
933 "RoleARN"
934 ],
935 "members": {
936 "ResourceARN": {},
937 "RoleARN": {}
938 }
939 },
940 "LambdaOutput": {
941 "type": "structure",
942 "required": [
943 "ResourceARN",
944 "RoleARN"
945 ],
946 "members": {
947 "ResourceARN": {},
948 "RoleARN": {}
949 }
950 },
951 "DestinationSchema": {
952 "shape": "S16"
953 }
954 }
955 },
956 "S16": {
957 "type": "structure",
958 "required": [
959 "RecordFormatType"
960 ],
961 "members": {
962 "RecordFormatType": {}
963 }
964 },
965 "S1m": {
966 "type": "structure",
967 "required": [
968 "ApplicationName",
969 "ApplicationARN",
970 "ApplicationStatus"
971 ],
972 "members": {
973 "ApplicationName": {},
974 "ApplicationARN": {},
975 "ApplicationStatus": {}
976 }
977 },
978 "S29": {
979 "type": "structure",
980 "members": {
981 "InputStartingPosition": {}
982 }
983 }
984 }
985}
\No newline at end of file