UNPKG

32.6 kBJSONView Raw
1{
2 "metadata": {
3 "apiVersion": "2018-11-14",
4 "endpointPrefix": "mediaconnect",
5 "signingName": "mediaconnect",
6 "serviceFullName": "AWS MediaConnect",
7 "serviceId": "MediaConnect",
8 "protocol": "rest-json",
9 "jsonVersion": "1.1",
10 "uid": "mediaconnect-2018-11-14",
11 "signatureVersion": "v4"
12 },
13 "operations": {
14 "AddFlowOutputs": {
15 "http": {
16 "requestUri": "/v1/flows/{flowArn}/outputs",
17 "responseCode": 201
18 },
19 "input": {
20 "type": "structure",
21 "members": {
22 "FlowArn": {
23 "location": "uri",
24 "locationName": "flowArn"
25 },
26 "Outputs": {
27 "shape": "S3",
28 "locationName": "outputs"
29 }
30 },
31 "required": [
32 "FlowArn",
33 "Outputs"
34 ]
35 },
36 "output": {
37 "type": "structure",
38 "members": {
39 "FlowArn": {
40 "locationName": "flowArn"
41 },
42 "Outputs": {
43 "shape": "Sc",
44 "locationName": "outputs"
45 }
46 }
47 }
48 },
49 "AddFlowSources": {
50 "http": {
51 "requestUri": "/v1/flows/{flowArn}/source",
52 "responseCode": 201
53 },
54 "input": {
55 "type": "structure",
56 "members": {
57 "FlowArn": {
58 "location": "uri",
59 "locationName": "flowArn"
60 },
61 "Sources": {
62 "shape": "Sg",
63 "locationName": "sources"
64 }
65 },
66 "required": [
67 "FlowArn",
68 "Sources"
69 ]
70 },
71 "output": {
72 "type": "structure",
73 "members": {
74 "FlowArn": {
75 "locationName": "flowArn"
76 },
77 "Sources": {
78 "shape": "Sj",
79 "locationName": "sources"
80 }
81 }
82 }
83 },
84 "AddFlowVpcInterfaces": {
85 "http": {
86 "requestUri": "/v1/flows/{flowArn}/vpcInterfaces",
87 "responseCode": 201
88 },
89 "input": {
90 "type": "structure",
91 "members": {
92 "FlowArn": {
93 "location": "uri",
94 "locationName": "flowArn"
95 },
96 "VpcInterfaces": {
97 "shape": "Sm",
98 "locationName": "vpcInterfaces"
99 }
100 },
101 "required": [
102 "FlowArn",
103 "VpcInterfaces"
104 ]
105 },
106 "output": {
107 "type": "structure",
108 "members": {
109 "FlowArn": {
110 "locationName": "flowArn"
111 },
112 "VpcInterfaces": {
113 "shape": "Sp",
114 "locationName": "vpcInterfaces"
115 }
116 }
117 }
118 },
119 "CreateFlow": {
120 "http": {
121 "requestUri": "/v1/flows",
122 "responseCode": 201
123 },
124 "input": {
125 "type": "structure",
126 "members": {
127 "AvailabilityZone": {
128 "locationName": "availabilityZone"
129 },
130 "Entitlements": {
131 "shape": "Ss",
132 "locationName": "entitlements"
133 },
134 "Name": {
135 "locationName": "name"
136 },
137 "Outputs": {
138 "shape": "S3",
139 "locationName": "outputs"
140 },
141 "Source": {
142 "shape": "Sh",
143 "locationName": "source"
144 },
145 "SourceFailoverConfig": {
146 "shape": "Su",
147 "locationName": "sourceFailoverConfig"
148 },
149 "Sources": {
150 "shape": "Sg",
151 "locationName": "sources"
152 },
153 "VpcInterfaces": {
154 "shape": "Sm",
155 "locationName": "vpcInterfaces"
156 }
157 },
158 "required": [
159 "Name"
160 ]
161 },
162 "output": {
163 "type": "structure",
164 "members": {
165 "Flow": {
166 "shape": "Sx",
167 "locationName": "flow"
168 }
169 }
170 }
171 },
172 "DeleteFlow": {
173 "http": {
174 "method": "DELETE",
175 "requestUri": "/v1/flows/{flowArn}",
176 "responseCode": 202
177 },
178 "input": {
179 "type": "structure",
180 "members": {
181 "FlowArn": {
182 "location": "uri",
183 "locationName": "flowArn"
184 }
185 },
186 "required": [
187 "FlowArn"
188 ]
189 },
190 "output": {
191 "type": "structure",
192 "members": {
193 "FlowArn": {
194 "locationName": "flowArn"
195 },
196 "Status": {
197 "locationName": "status"
198 }
199 }
200 }
201 },
202 "DescribeFlow": {
203 "http": {
204 "method": "GET",
205 "requestUri": "/v1/flows/{flowArn}",
206 "responseCode": 200
207 },
208 "input": {
209 "type": "structure",
210 "members": {
211 "FlowArn": {
212 "location": "uri",
213 "locationName": "flowArn"
214 }
215 },
216 "required": [
217 "FlowArn"
218 ]
219 },
220 "output": {
221 "type": "structure",
222 "members": {
223 "Flow": {
224 "shape": "Sx",
225 "locationName": "flow"
226 },
227 "Messages": {
228 "locationName": "messages",
229 "type": "structure",
230 "members": {
231 "Errors": {
232 "shape": "S5",
233 "locationName": "errors"
234 }
235 },
236 "required": [
237 "Errors"
238 ]
239 }
240 }
241 }
242 },
243 "GrantFlowEntitlements": {
244 "http": {
245 "requestUri": "/v1/flows/{flowArn}/entitlements",
246 "responseCode": 200
247 },
248 "input": {
249 "type": "structure",
250 "members": {
251 "Entitlements": {
252 "shape": "Ss",
253 "locationName": "entitlements"
254 },
255 "FlowArn": {
256 "location": "uri",
257 "locationName": "flowArn"
258 }
259 },
260 "required": [
261 "FlowArn",
262 "Entitlements"
263 ]
264 },
265 "output": {
266 "type": "structure",
267 "members": {
268 "Entitlements": {
269 "shape": "Sy",
270 "locationName": "entitlements"
271 },
272 "FlowArn": {
273 "locationName": "flowArn"
274 }
275 }
276 }
277 },
278 "ListEntitlements": {
279 "http": {
280 "method": "GET",
281 "requestUri": "/v1/entitlements",
282 "responseCode": 200
283 },
284 "input": {
285 "type": "structure",
286 "members": {
287 "MaxResults": {
288 "location": "querystring",
289 "locationName": "maxResults",
290 "type": "integer"
291 },
292 "NextToken": {
293 "location": "querystring",
294 "locationName": "nextToken"
295 }
296 }
297 },
298 "output": {
299 "type": "structure",
300 "members": {
301 "Entitlements": {
302 "locationName": "entitlements",
303 "type": "list",
304 "member": {
305 "type": "structure",
306 "members": {
307 "DataTransferSubscriberFeePercent": {
308 "locationName": "dataTransferSubscriberFeePercent",
309 "type": "integer"
310 },
311 "EntitlementArn": {
312 "locationName": "entitlementArn"
313 },
314 "EntitlementName": {
315 "locationName": "entitlementName"
316 }
317 },
318 "required": [
319 "EntitlementArn",
320 "EntitlementName"
321 ]
322 }
323 },
324 "NextToken": {
325 "locationName": "nextToken"
326 }
327 }
328 }
329 },
330 "ListFlows": {
331 "http": {
332 "method": "GET",
333 "requestUri": "/v1/flows",
334 "responseCode": 200
335 },
336 "input": {
337 "type": "structure",
338 "members": {
339 "MaxResults": {
340 "location": "querystring",
341 "locationName": "maxResults",
342 "type": "integer"
343 },
344 "NextToken": {
345 "location": "querystring",
346 "locationName": "nextToken"
347 }
348 }
349 },
350 "output": {
351 "type": "structure",
352 "members": {
353 "Flows": {
354 "locationName": "flows",
355 "type": "list",
356 "member": {
357 "type": "structure",
358 "members": {
359 "AvailabilityZone": {
360 "locationName": "availabilityZone"
361 },
362 "Description": {
363 "locationName": "description"
364 },
365 "FlowArn": {
366 "locationName": "flowArn"
367 },
368 "Name": {
369 "locationName": "name"
370 },
371 "SourceType": {
372 "locationName": "sourceType"
373 },
374 "Status": {
375 "locationName": "status"
376 }
377 },
378 "required": [
379 "Status",
380 "Description",
381 "SourceType",
382 "AvailabilityZone",
383 "FlowArn",
384 "Name"
385 ]
386 }
387 },
388 "NextToken": {
389 "locationName": "nextToken"
390 }
391 }
392 }
393 },
394 "ListTagsForResource": {
395 "http": {
396 "method": "GET",
397 "requestUri": "/tags/{resourceArn}",
398 "responseCode": 200
399 },
400 "input": {
401 "type": "structure",
402 "members": {
403 "ResourceArn": {
404 "location": "uri",
405 "locationName": "resourceArn"
406 }
407 },
408 "required": [
409 "ResourceArn"
410 ]
411 },
412 "output": {
413 "type": "structure",
414 "members": {
415 "Tags": {
416 "shape": "S1k",
417 "locationName": "tags"
418 }
419 }
420 }
421 },
422 "RemoveFlowOutput": {
423 "http": {
424 "method": "DELETE",
425 "requestUri": "/v1/flows/{flowArn}/outputs/{outputArn}",
426 "responseCode": 202
427 },
428 "input": {
429 "type": "structure",
430 "members": {
431 "FlowArn": {
432 "location": "uri",
433 "locationName": "flowArn"
434 },
435 "OutputArn": {
436 "location": "uri",
437 "locationName": "outputArn"
438 }
439 },
440 "required": [
441 "FlowArn",
442 "OutputArn"
443 ]
444 },
445 "output": {
446 "type": "structure",
447 "members": {
448 "FlowArn": {
449 "locationName": "flowArn"
450 },
451 "OutputArn": {
452 "locationName": "outputArn"
453 }
454 }
455 }
456 },
457 "RemoveFlowSource": {
458 "http": {
459 "method": "DELETE",
460 "requestUri": "/v1/flows/{flowArn}/source/{sourceArn}",
461 "responseCode": 202
462 },
463 "input": {
464 "type": "structure",
465 "members": {
466 "FlowArn": {
467 "location": "uri",
468 "locationName": "flowArn"
469 },
470 "SourceArn": {
471 "location": "uri",
472 "locationName": "sourceArn"
473 }
474 },
475 "required": [
476 "FlowArn",
477 "SourceArn"
478 ]
479 },
480 "output": {
481 "type": "structure",
482 "members": {
483 "FlowArn": {
484 "locationName": "flowArn"
485 },
486 "SourceArn": {
487 "locationName": "sourceArn"
488 }
489 }
490 }
491 },
492 "RemoveFlowVpcInterface": {
493 "http": {
494 "method": "DELETE",
495 "requestUri": "/v1/flows/{flowArn}/vpcInterfaces/{vpcInterfaceName}",
496 "responseCode": 200
497 },
498 "input": {
499 "type": "structure",
500 "members": {
501 "FlowArn": {
502 "location": "uri",
503 "locationName": "flowArn"
504 },
505 "VpcInterfaceName": {
506 "location": "uri",
507 "locationName": "vpcInterfaceName"
508 }
509 },
510 "required": [
511 "FlowArn",
512 "VpcInterfaceName"
513 ]
514 },
515 "output": {
516 "type": "structure",
517 "members": {
518 "FlowArn": {
519 "locationName": "flowArn"
520 },
521 "NonDeletedNetworkInterfaceIds": {
522 "shape": "S5",
523 "locationName": "nonDeletedNetworkInterfaceIds"
524 },
525 "VpcInterfaceName": {
526 "locationName": "vpcInterfaceName"
527 }
528 }
529 }
530 },
531 "RevokeFlowEntitlement": {
532 "http": {
533 "method": "DELETE",
534 "requestUri": "/v1/flows/{flowArn}/entitlements/{entitlementArn}",
535 "responseCode": 202
536 },
537 "input": {
538 "type": "structure",
539 "members": {
540 "EntitlementArn": {
541 "location": "uri",
542 "locationName": "entitlementArn"
543 },
544 "FlowArn": {
545 "location": "uri",
546 "locationName": "flowArn"
547 }
548 },
549 "required": [
550 "FlowArn",
551 "EntitlementArn"
552 ]
553 },
554 "output": {
555 "type": "structure",
556 "members": {
557 "EntitlementArn": {
558 "locationName": "entitlementArn"
559 },
560 "FlowArn": {
561 "locationName": "flowArn"
562 }
563 }
564 }
565 },
566 "StartFlow": {
567 "http": {
568 "requestUri": "/v1/flows/start/{flowArn}",
569 "responseCode": 202
570 },
571 "input": {
572 "type": "structure",
573 "members": {
574 "FlowArn": {
575 "location": "uri",
576 "locationName": "flowArn"
577 }
578 },
579 "required": [
580 "FlowArn"
581 ]
582 },
583 "output": {
584 "type": "structure",
585 "members": {
586 "FlowArn": {
587 "locationName": "flowArn"
588 },
589 "Status": {
590 "locationName": "status"
591 }
592 }
593 }
594 },
595 "StopFlow": {
596 "http": {
597 "requestUri": "/v1/flows/stop/{flowArn}",
598 "responseCode": 202
599 },
600 "input": {
601 "type": "structure",
602 "members": {
603 "FlowArn": {
604 "location": "uri",
605 "locationName": "flowArn"
606 }
607 },
608 "required": [
609 "FlowArn"
610 ]
611 },
612 "output": {
613 "type": "structure",
614 "members": {
615 "FlowArn": {
616 "locationName": "flowArn"
617 },
618 "Status": {
619 "locationName": "status"
620 }
621 }
622 }
623 },
624 "TagResource": {
625 "http": {
626 "requestUri": "/tags/{resourceArn}",
627 "responseCode": 204
628 },
629 "input": {
630 "type": "structure",
631 "members": {
632 "ResourceArn": {
633 "location": "uri",
634 "locationName": "resourceArn"
635 },
636 "Tags": {
637 "shape": "S1k",
638 "locationName": "tags"
639 }
640 },
641 "required": [
642 "ResourceArn",
643 "Tags"
644 ]
645 }
646 },
647 "UntagResource": {
648 "http": {
649 "method": "DELETE",
650 "requestUri": "/tags/{resourceArn}",
651 "responseCode": 204
652 },
653 "input": {
654 "type": "structure",
655 "members": {
656 "ResourceArn": {
657 "location": "uri",
658 "locationName": "resourceArn"
659 },
660 "TagKeys": {
661 "shape": "S5",
662 "location": "querystring",
663 "locationName": "tagKeys"
664 }
665 },
666 "required": [
667 "TagKeys",
668 "ResourceArn"
669 ]
670 }
671 },
672 "UpdateFlow": {
673 "http": {
674 "method": "PUT",
675 "requestUri": "/v1/flows/{flowArn}",
676 "responseCode": 202
677 },
678 "input": {
679 "type": "structure",
680 "members": {
681 "FlowArn": {
682 "location": "uri",
683 "locationName": "flowArn"
684 },
685 "SourceFailoverConfig": {
686 "locationName": "sourceFailoverConfig",
687 "type": "structure",
688 "members": {
689 "RecoveryWindow": {
690 "locationName": "recoveryWindow",
691 "type": "integer"
692 },
693 "State": {
694 "locationName": "state"
695 }
696 }
697 }
698 },
699 "required": [
700 "FlowArn"
701 ]
702 },
703 "output": {
704 "type": "structure",
705 "members": {
706 "Flow": {
707 "shape": "Sx",
708 "locationName": "flow"
709 }
710 }
711 }
712 },
713 "UpdateFlowEntitlement": {
714 "http": {
715 "method": "PUT",
716 "requestUri": "/v1/flows/{flowArn}/entitlements/{entitlementArn}",
717 "responseCode": 202
718 },
719 "input": {
720 "type": "structure",
721 "members": {
722 "Description": {
723 "locationName": "description"
724 },
725 "Encryption": {
726 "shape": "S23",
727 "locationName": "encryption"
728 },
729 "EntitlementArn": {
730 "location": "uri",
731 "locationName": "entitlementArn"
732 },
733 "FlowArn": {
734 "location": "uri",
735 "locationName": "flowArn"
736 },
737 "Subscribers": {
738 "shape": "S5",
739 "locationName": "subscribers"
740 }
741 },
742 "required": [
743 "FlowArn",
744 "EntitlementArn"
745 ]
746 },
747 "output": {
748 "type": "structure",
749 "members": {
750 "Entitlement": {
751 "shape": "Sz",
752 "locationName": "entitlement"
753 },
754 "FlowArn": {
755 "locationName": "flowArn"
756 }
757 }
758 }
759 },
760 "UpdateFlowOutput": {
761 "http": {
762 "method": "PUT",
763 "requestUri": "/v1/flows/{flowArn}/outputs/{outputArn}",
764 "responseCode": 202
765 },
766 "input": {
767 "type": "structure",
768 "members": {
769 "CidrAllowList": {
770 "shape": "S5",
771 "locationName": "cidrAllowList"
772 },
773 "Description": {
774 "locationName": "description"
775 },
776 "Destination": {
777 "locationName": "destination"
778 },
779 "Encryption": {
780 "shape": "S23",
781 "locationName": "encryption"
782 },
783 "FlowArn": {
784 "location": "uri",
785 "locationName": "flowArn"
786 },
787 "MaxLatency": {
788 "locationName": "maxLatency",
789 "type": "integer"
790 },
791 "OutputArn": {
792 "location": "uri",
793 "locationName": "outputArn"
794 },
795 "Port": {
796 "locationName": "port",
797 "type": "integer"
798 },
799 "Protocol": {
800 "locationName": "protocol"
801 },
802 "RemoteId": {
803 "locationName": "remoteId"
804 },
805 "SmoothingLatency": {
806 "locationName": "smoothingLatency",
807 "type": "integer"
808 },
809 "StreamId": {
810 "locationName": "streamId"
811 }
812 },
813 "required": [
814 "FlowArn",
815 "OutputArn"
816 ]
817 },
818 "output": {
819 "type": "structure",
820 "members": {
821 "FlowArn": {
822 "locationName": "flowArn"
823 },
824 "Output": {
825 "shape": "Sd",
826 "locationName": "output"
827 }
828 }
829 }
830 },
831 "UpdateFlowSource": {
832 "http": {
833 "method": "PUT",
834 "requestUri": "/v1/flows/{flowArn}/source/{sourceArn}",
835 "responseCode": 202
836 },
837 "input": {
838 "type": "structure",
839 "members": {
840 "Decryption": {
841 "shape": "S23",
842 "locationName": "decryption"
843 },
844 "Description": {
845 "locationName": "description"
846 },
847 "EntitlementArn": {
848 "locationName": "entitlementArn"
849 },
850 "FlowArn": {
851 "location": "uri",
852 "locationName": "flowArn"
853 },
854 "IngestPort": {
855 "locationName": "ingestPort",
856 "type": "integer"
857 },
858 "MaxBitrate": {
859 "locationName": "maxBitrate",
860 "type": "integer"
861 },
862 "MaxLatency": {
863 "locationName": "maxLatency",
864 "type": "integer"
865 },
866 "Protocol": {
867 "locationName": "protocol"
868 },
869 "SourceArn": {
870 "location": "uri",
871 "locationName": "sourceArn"
872 },
873 "StreamId": {
874 "locationName": "streamId"
875 },
876 "VpcInterfaceName": {
877 "locationName": "vpcInterfaceName"
878 },
879 "WhitelistCidr": {
880 "locationName": "whitelistCidr"
881 }
882 },
883 "required": [
884 "FlowArn",
885 "SourceArn"
886 ]
887 },
888 "output": {
889 "type": "structure",
890 "members": {
891 "FlowArn": {
892 "locationName": "flowArn"
893 },
894 "Source": {
895 "shape": "Sk",
896 "locationName": "source"
897 }
898 }
899 }
900 }
901 },
902 "shapes": {
903 "S3": {
904 "type": "list",
905 "member": {
906 "type": "structure",
907 "members": {
908 "CidrAllowList": {
909 "shape": "S5",
910 "locationName": "cidrAllowList"
911 },
912 "Description": {
913 "locationName": "description"
914 },
915 "Destination": {
916 "locationName": "destination"
917 },
918 "Encryption": {
919 "shape": "S6",
920 "locationName": "encryption"
921 },
922 "MaxLatency": {
923 "locationName": "maxLatency",
924 "type": "integer"
925 },
926 "Name": {
927 "locationName": "name"
928 },
929 "Port": {
930 "locationName": "port",
931 "type": "integer"
932 },
933 "Protocol": {
934 "locationName": "protocol"
935 },
936 "RemoteId": {
937 "locationName": "remoteId"
938 },
939 "SmoothingLatency": {
940 "locationName": "smoothingLatency",
941 "type": "integer"
942 },
943 "StreamId": {
944 "locationName": "streamId"
945 }
946 },
947 "required": [
948 "Protocol"
949 ]
950 }
951 },
952 "S5": {
953 "type": "list",
954 "member": {}
955 },
956 "S6": {
957 "type": "structure",
958 "members": {
959 "Algorithm": {
960 "locationName": "algorithm"
961 },
962 "ConstantInitializationVector": {
963 "locationName": "constantInitializationVector"
964 },
965 "DeviceId": {
966 "locationName": "deviceId"
967 },
968 "KeyType": {
969 "locationName": "keyType"
970 },
971 "Region": {
972 "locationName": "region"
973 },
974 "ResourceId": {
975 "locationName": "resourceId"
976 },
977 "RoleArn": {
978 "locationName": "roleArn"
979 },
980 "SecretArn": {
981 "locationName": "secretArn"
982 },
983 "Url": {
984 "locationName": "url"
985 }
986 },
987 "required": [
988 "Algorithm",
989 "RoleArn"
990 ]
991 },
992 "Sc": {
993 "type": "list",
994 "member": {
995 "shape": "Sd"
996 }
997 },
998 "Sd": {
999 "type": "structure",
1000 "members": {
1001 "DataTransferSubscriberFeePercent": {
1002 "locationName": "dataTransferSubscriberFeePercent",
1003 "type": "integer"
1004 },
1005 "Description": {
1006 "locationName": "description"
1007 },
1008 "Destination": {
1009 "locationName": "destination"
1010 },
1011 "Encryption": {
1012 "shape": "S6",
1013 "locationName": "encryption"
1014 },
1015 "EntitlementArn": {
1016 "locationName": "entitlementArn"
1017 },
1018 "MediaLiveInputArn": {
1019 "locationName": "mediaLiveInputArn"
1020 },
1021 "Name": {
1022 "locationName": "name"
1023 },
1024 "OutputArn": {
1025 "locationName": "outputArn"
1026 },
1027 "Port": {
1028 "locationName": "port",
1029 "type": "integer"
1030 },
1031 "Transport": {
1032 "shape": "Se",
1033 "locationName": "transport"
1034 }
1035 },
1036 "required": [
1037 "OutputArn",
1038 "Name"
1039 ]
1040 },
1041 "Se": {
1042 "type": "structure",
1043 "members": {
1044 "CidrAllowList": {
1045 "shape": "S5",
1046 "locationName": "cidrAllowList"
1047 },
1048 "MaxBitrate": {
1049 "locationName": "maxBitrate",
1050 "type": "integer"
1051 },
1052 "MaxLatency": {
1053 "locationName": "maxLatency",
1054 "type": "integer"
1055 },
1056 "Protocol": {
1057 "locationName": "protocol"
1058 },
1059 "RemoteId": {
1060 "locationName": "remoteId"
1061 },
1062 "SmoothingLatency": {
1063 "locationName": "smoothingLatency",
1064 "type": "integer"
1065 },
1066 "StreamId": {
1067 "locationName": "streamId"
1068 }
1069 },
1070 "required": [
1071 "Protocol"
1072 ]
1073 },
1074 "Sg": {
1075 "type": "list",
1076 "member": {
1077 "shape": "Sh"
1078 }
1079 },
1080 "Sh": {
1081 "type": "structure",
1082 "members": {
1083 "Decryption": {
1084 "shape": "S6",
1085 "locationName": "decryption"
1086 },
1087 "Description": {
1088 "locationName": "description"
1089 },
1090 "EntitlementArn": {
1091 "locationName": "entitlementArn"
1092 },
1093 "IngestPort": {
1094 "locationName": "ingestPort",
1095 "type": "integer"
1096 },
1097 "MaxBitrate": {
1098 "locationName": "maxBitrate",
1099 "type": "integer"
1100 },
1101 "MaxLatency": {
1102 "locationName": "maxLatency",
1103 "type": "integer"
1104 },
1105 "Name": {
1106 "locationName": "name"
1107 },
1108 "Protocol": {
1109 "locationName": "protocol"
1110 },
1111 "StreamId": {
1112 "locationName": "streamId"
1113 },
1114 "VpcInterfaceName": {
1115 "locationName": "vpcInterfaceName"
1116 },
1117 "WhitelistCidr": {
1118 "locationName": "whitelistCidr"
1119 }
1120 }
1121 },
1122 "Sj": {
1123 "type": "list",
1124 "member": {
1125 "shape": "Sk"
1126 }
1127 },
1128 "Sk": {
1129 "type": "structure",
1130 "members": {
1131 "DataTransferSubscriberFeePercent": {
1132 "locationName": "dataTransferSubscriberFeePercent",
1133 "type": "integer"
1134 },
1135 "Decryption": {
1136 "shape": "S6",
1137 "locationName": "decryption"
1138 },
1139 "Description": {
1140 "locationName": "description"
1141 },
1142 "EntitlementArn": {
1143 "locationName": "entitlementArn"
1144 },
1145 "IngestIp": {
1146 "locationName": "ingestIp"
1147 },
1148 "IngestPort": {
1149 "locationName": "ingestPort",
1150 "type": "integer"
1151 },
1152 "Name": {
1153 "locationName": "name"
1154 },
1155 "SourceArn": {
1156 "locationName": "sourceArn"
1157 },
1158 "Transport": {
1159 "shape": "Se",
1160 "locationName": "transport"
1161 },
1162 "VpcInterfaceName": {
1163 "locationName": "vpcInterfaceName"
1164 },
1165 "WhitelistCidr": {
1166 "locationName": "whitelistCidr"
1167 }
1168 },
1169 "required": [
1170 "SourceArn",
1171 "Name"
1172 ]
1173 },
1174 "Sm": {
1175 "type": "list",
1176 "member": {
1177 "type": "structure",
1178 "members": {
1179 "Name": {
1180 "locationName": "name"
1181 },
1182 "RoleArn": {
1183 "locationName": "roleArn"
1184 },
1185 "SecurityGroupIds": {
1186 "shape": "S5",
1187 "locationName": "securityGroupIds"
1188 },
1189 "SubnetId": {
1190 "locationName": "subnetId"
1191 }
1192 },
1193 "required": [
1194 "SubnetId",
1195 "SecurityGroupIds",
1196 "RoleArn",
1197 "Name"
1198 ]
1199 }
1200 },
1201 "Sp": {
1202 "type": "list",
1203 "member": {
1204 "type": "structure",
1205 "members": {
1206 "Name": {
1207 "locationName": "name"
1208 },
1209 "NetworkInterfaceIds": {
1210 "shape": "S5",
1211 "locationName": "networkInterfaceIds"
1212 },
1213 "RoleArn": {
1214 "locationName": "roleArn"
1215 },
1216 "SecurityGroupIds": {
1217 "shape": "S5",
1218 "locationName": "securityGroupIds"
1219 },
1220 "SubnetId": {
1221 "locationName": "subnetId"
1222 }
1223 },
1224 "required": [
1225 "NetworkInterfaceIds",
1226 "SubnetId",
1227 "SecurityGroupIds",
1228 "RoleArn",
1229 "Name"
1230 ]
1231 }
1232 },
1233 "Ss": {
1234 "type": "list",
1235 "member": {
1236 "type": "structure",
1237 "members": {
1238 "DataTransferSubscriberFeePercent": {
1239 "locationName": "dataTransferSubscriberFeePercent",
1240 "type": "integer"
1241 },
1242 "Description": {
1243 "locationName": "description"
1244 },
1245 "Encryption": {
1246 "shape": "S6",
1247 "locationName": "encryption"
1248 },
1249 "Name": {
1250 "locationName": "name"
1251 },
1252 "Subscribers": {
1253 "shape": "S5",
1254 "locationName": "subscribers"
1255 }
1256 },
1257 "required": [
1258 "Subscribers"
1259 ]
1260 }
1261 },
1262 "Su": {
1263 "type": "structure",
1264 "members": {
1265 "RecoveryWindow": {
1266 "locationName": "recoveryWindow",
1267 "type": "integer"
1268 },
1269 "State": {
1270 "locationName": "state"
1271 }
1272 }
1273 },
1274 "Sx": {
1275 "type": "structure",
1276 "members": {
1277 "AvailabilityZone": {
1278 "locationName": "availabilityZone"
1279 },
1280 "Description": {
1281 "locationName": "description"
1282 },
1283 "EgressIp": {
1284 "locationName": "egressIp"
1285 },
1286 "Entitlements": {
1287 "shape": "Sy",
1288 "locationName": "entitlements"
1289 },
1290 "FlowArn": {
1291 "locationName": "flowArn"
1292 },
1293 "Name": {
1294 "locationName": "name"
1295 },
1296 "Outputs": {
1297 "shape": "Sc",
1298 "locationName": "outputs"
1299 },
1300 "Source": {
1301 "shape": "Sk",
1302 "locationName": "source"
1303 },
1304 "SourceFailoverConfig": {
1305 "shape": "Su",
1306 "locationName": "sourceFailoverConfig"
1307 },
1308 "Sources": {
1309 "shape": "Sj",
1310 "locationName": "sources"
1311 },
1312 "Status": {
1313 "locationName": "status"
1314 },
1315 "VpcInterfaces": {
1316 "shape": "Sp",
1317 "locationName": "vpcInterfaces"
1318 }
1319 },
1320 "required": [
1321 "Status",
1322 "Entitlements",
1323 "Outputs",
1324 "AvailabilityZone",
1325 "FlowArn",
1326 "Source",
1327 "Name"
1328 ]
1329 },
1330 "Sy": {
1331 "type": "list",
1332 "member": {
1333 "shape": "Sz"
1334 }
1335 },
1336 "Sz": {
1337 "type": "structure",
1338 "members": {
1339 "DataTransferSubscriberFeePercent": {
1340 "locationName": "dataTransferSubscriberFeePercent",
1341 "type": "integer"
1342 },
1343 "Description": {
1344 "locationName": "description"
1345 },
1346 "Encryption": {
1347 "shape": "S6",
1348 "locationName": "encryption"
1349 },
1350 "EntitlementArn": {
1351 "locationName": "entitlementArn"
1352 },
1353 "Name": {
1354 "locationName": "name"
1355 },
1356 "Subscribers": {
1357 "shape": "S5",
1358 "locationName": "subscribers"
1359 }
1360 },
1361 "required": [
1362 "EntitlementArn",
1363 "Subscribers",
1364 "Name"
1365 ]
1366 },
1367 "S1k": {
1368 "type": "map",
1369 "key": {},
1370 "value": {}
1371 },
1372 "S23": {
1373 "type": "structure",
1374 "members": {
1375 "Algorithm": {
1376 "locationName": "algorithm"
1377 },
1378 "ConstantInitializationVector": {
1379 "locationName": "constantInitializationVector"
1380 },
1381 "DeviceId": {
1382 "locationName": "deviceId"
1383 },
1384 "KeyType": {
1385 "locationName": "keyType"
1386 },
1387 "Region": {
1388 "locationName": "region"
1389 },
1390 "ResourceId": {
1391 "locationName": "resourceId"
1392 },
1393 "RoleArn": {
1394 "locationName": "roleArn"
1395 },
1396 "SecretArn": {
1397 "locationName": "secretArn"
1398 },
1399 "Url": {
1400 "locationName": "url"
1401 }
1402 }
1403 }
1404 }
1405}
\No newline at end of file