UNPKG

33.8 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2012-10-25",
5 "endpointPrefix": "directconnect",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceFullName": "AWS Direct Connect",
9 "serviceId": "Direct Connect",
10 "signatureVersion": "v4",
11 "targetPrefix": "OvertureService",
12 "uid": "directconnect-2012-10-25"
13 },
14 "operations": {
15 "AcceptDirectConnectGatewayAssociationProposal": {
16 "input": {
17 "type": "structure",
18 "required": [
19 "directConnectGatewayId",
20 "proposalId",
21 "associatedGatewayOwnerAccount"
22 ],
23 "members": {
24 "directConnectGatewayId": {},
25 "proposalId": {},
26 "associatedGatewayOwnerAccount": {},
27 "overrideAllowedPrefixesToDirectConnectGateway": {
28 "shape": "S5"
29 }
30 }
31 },
32 "output": {
33 "type": "structure",
34 "members": {
35 "directConnectGatewayAssociation": {
36 "shape": "S9"
37 }
38 }
39 }
40 },
41 "AllocateConnectionOnInterconnect": {
42 "input": {
43 "type": "structure",
44 "required": [
45 "bandwidth",
46 "connectionName",
47 "ownerAccount",
48 "interconnectId",
49 "vlan"
50 ],
51 "members": {
52 "bandwidth": {},
53 "connectionName": {},
54 "ownerAccount": {},
55 "interconnectId": {},
56 "vlan": {
57 "type": "integer"
58 }
59 }
60 },
61 "output": {
62 "shape": "So"
63 },
64 "deprecated": true
65 },
66 "AllocateHostedConnection": {
67 "input": {
68 "type": "structure",
69 "required": [
70 "connectionId",
71 "ownerAccount",
72 "bandwidth",
73 "connectionName",
74 "vlan"
75 ],
76 "members": {
77 "connectionId": {},
78 "ownerAccount": {},
79 "bandwidth": {},
80 "connectionName": {},
81 "vlan": {
82 "type": "integer"
83 },
84 "tags": {
85 "shape": "Sz"
86 }
87 }
88 },
89 "output": {
90 "shape": "So"
91 }
92 },
93 "AllocatePrivateVirtualInterface": {
94 "input": {
95 "type": "structure",
96 "required": [
97 "connectionId",
98 "ownerAccount",
99 "newPrivateVirtualInterfaceAllocation"
100 ],
101 "members": {
102 "connectionId": {},
103 "ownerAccount": {},
104 "newPrivateVirtualInterfaceAllocation": {
105 "type": "structure",
106 "required": [
107 "virtualInterfaceName",
108 "vlan",
109 "asn"
110 ],
111 "members": {
112 "virtualInterfaceName": {},
113 "vlan": {
114 "type": "integer"
115 },
116 "asn": {
117 "type": "integer"
118 },
119 "mtu": {
120 "type": "integer"
121 },
122 "authKey": {},
123 "amazonAddress": {},
124 "addressFamily": {},
125 "customerAddress": {},
126 "tags": {
127 "shape": "Sz"
128 }
129 }
130 }
131 }
132 },
133 "output": {
134 "shape": "S1e"
135 }
136 },
137 "AllocatePublicVirtualInterface": {
138 "input": {
139 "type": "structure",
140 "required": [
141 "connectionId",
142 "ownerAccount",
143 "newPublicVirtualInterfaceAllocation"
144 ],
145 "members": {
146 "connectionId": {},
147 "ownerAccount": {},
148 "newPublicVirtualInterfaceAllocation": {
149 "type": "structure",
150 "required": [
151 "virtualInterfaceName",
152 "vlan",
153 "asn"
154 ],
155 "members": {
156 "virtualInterfaceName": {},
157 "vlan": {
158 "type": "integer"
159 },
160 "asn": {
161 "type": "integer"
162 },
163 "authKey": {},
164 "amazonAddress": {},
165 "customerAddress": {},
166 "addressFamily": {},
167 "routeFilterPrefixes": {
168 "shape": "S5"
169 },
170 "tags": {
171 "shape": "Sz"
172 }
173 }
174 }
175 }
176 },
177 "output": {
178 "shape": "S1e"
179 }
180 },
181 "AllocateTransitVirtualInterface": {
182 "input": {
183 "type": "structure",
184 "required": [
185 "connectionId",
186 "ownerAccount",
187 "newTransitVirtualInterfaceAllocation"
188 ],
189 "members": {
190 "connectionId": {},
191 "ownerAccount": {},
192 "newTransitVirtualInterfaceAllocation": {
193 "type": "structure",
194 "members": {
195 "virtualInterfaceName": {},
196 "vlan": {
197 "type": "integer"
198 },
199 "asn": {
200 "type": "integer"
201 },
202 "mtu": {
203 "type": "integer"
204 },
205 "authKey": {},
206 "amazonAddress": {},
207 "customerAddress": {},
208 "addressFamily": {},
209 "tags": {
210 "shape": "Sz"
211 }
212 }
213 }
214 }
215 },
216 "output": {
217 "type": "structure",
218 "members": {
219 "virtualInterface": {
220 "shape": "S1e"
221 }
222 }
223 }
224 },
225 "AssociateConnectionWithLag": {
226 "input": {
227 "type": "structure",
228 "required": [
229 "connectionId",
230 "lagId"
231 ],
232 "members": {
233 "connectionId": {},
234 "lagId": {}
235 }
236 },
237 "output": {
238 "shape": "So"
239 }
240 },
241 "AssociateHostedConnection": {
242 "input": {
243 "type": "structure",
244 "required": [
245 "connectionId",
246 "parentConnectionId"
247 ],
248 "members": {
249 "connectionId": {},
250 "parentConnectionId": {}
251 }
252 },
253 "output": {
254 "shape": "So"
255 }
256 },
257 "AssociateVirtualInterface": {
258 "input": {
259 "type": "structure",
260 "required": [
261 "virtualInterfaceId",
262 "connectionId"
263 ],
264 "members": {
265 "virtualInterfaceId": {},
266 "connectionId": {}
267 }
268 },
269 "output": {
270 "shape": "S1e"
271 }
272 },
273 "ConfirmConnection": {
274 "input": {
275 "type": "structure",
276 "required": [
277 "connectionId"
278 ],
279 "members": {
280 "connectionId": {}
281 }
282 },
283 "output": {
284 "type": "structure",
285 "members": {
286 "connectionState": {}
287 }
288 }
289 },
290 "ConfirmPrivateVirtualInterface": {
291 "input": {
292 "type": "structure",
293 "required": [
294 "virtualInterfaceId"
295 ],
296 "members": {
297 "virtualInterfaceId": {},
298 "virtualGatewayId": {},
299 "directConnectGatewayId": {}
300 }
301 },
302 "output": {
303 "type": "structure",
304 "members": {
305 "virtualInterfaceState": {}
306 }
307 }
308 },
309 "ConfirmPublicVirtualInterface": {
310 "input": {
311 "type": "structure",
312 "required": [
313 "virtualInterfaceId"
314 ],
315 "members": {
316 "virtualInterfaceId": {}
317 }
318 },
319 "output": {
320 "type": "structure",
321 "members": {
322 "virtualInterfaceState": {}
323 }
324 }
325 },
326 "ConfirmTransitVirtualInterface": {
327 "input": {
328 "type": "structure",
329 "required": [
330 "virtualInterfaceId",
331 "directConnectGatewayId"
332 ],
333 "members": {
334 "virtualInterfaceId": {},
335 "directConnectGatewayId": {}
336 }
337 },
338 "output": {
339 "type": "structure",
340 "members": {
341 "virtualInterfaceState": {}
342 }
343 }
344 },
345 "CreateBGPPeer": {
346 "input": {
347 "type": "structure",
348 "members": {
349 "virtualInterfaceId": {},
350 "newBGPPeer": {
351 "type": "structure",
352 "members": {
353 "asn": {
354 "type": "integer"
355 },
356 "authKey": {},
357 "addressFamily": {},
358 "amazonAddress": {},
359 "customerAddress": {}
360 }
361 }
362 }
363 },
364 "output": {
365 "type": "structure",
366 "members": {
367 "virtualInterface": {
368 "shape": "S1e"
369 }
370 }
371 }
372 },
373 "CreateConnection": {
374 "input": {
375 "type": "structure",
376 "required": [
377 "location",
378 "bandwidth",
379 "connectionName"
380 ],
381 "members": {
382 "location": {},
383 "bandwidth": {},
384 "connectionName": {},
385 "lagId": {},
386 "tags": {
387 "shape": "Sz"
388 },
389 "providerName": {}
390 }
391 },
392 "output": {
393 "shape": "So"
394 }
395 },
396 "CreateDirectConnectGateway": {
397 "input": {
398 "type": "structure",
399 "required": [
400 "directConnectGatewayName"
401 ],
402 "members": {
403 "directConnectGatewayName": {},
404 "amazonSideAsn": {
405 "type": "long"
406 }
407 }
408 },
409 "output": {
410 "type": "structure",
411 "members": {
412 "directConnectGateway": {
413 "shape": "S2c"
414 }
415 }
416 }
417 },
418 "CreateDirectConnectGatewayAssociation": {
419 "input": {
420 "type": "structure",
421 "required": [
422 "directConnectGatewayId"
423 ],
424 "members": {
425 "directConnectGatewayId": {},
426 "gatewayId": {},
427 "addAllowedPrefixesToDirectConnectGateway": {
428 "shape": "S5"
429 },
430 "virtualGatewayId": {}
431 }
432 },
433 "output": {
434 "type": "structure",
435 "members": {
436 "directConnectGatewayAssociation": {
437 "shape": "S9"
438 }
439 }
440 }
441 },
442 "CreateDirectConnectGatewayAssociationProposal": {
443 "input": {
444 "type": "structure",
445 "required": [
446 "directConnectGatewayId",
447 "directConnectGatewayOwnerAccount",
448 "gatewayId"
449 ],
450 "members": {
451 "directConnectGatewayId": {},
452 "directConnectGatewayOwnerAccount": {},
453 "gatewayId": {},
454 "addAllowedPrefixesToDirectConnectGateway": {
455 "shape": "S5"
456 },
457 "removeAllowedPrefixesToDirectConnectGateway": {
458 "shape": "S5"
459 }
460 }
461 },
462 "output": {
463 "type": "structure",
464 "members": {
465 "directConnectGatewayAssociationProposal": {
466 "shape": "S2j"
467 }
468 }
469 }
470 },
471 "CreateInterconnect": {
472 "input": {
473 "type": "structure",
474 "required": [
475 "interconnectName",
476 "bandwidth",
477 "location"
478 ],
479 "members": {
480 "interconnectName": {},
481 "bandwidth": {},
482 "location": {},
483 "lagId": {},
484 "tags": {
485 "shape": "Sz"
486 },
487 "providerName": {}
488 }
489 },
490 "output": {
491 "shape": "S2n"
492 }
493 },
494 "CreateLag": {
495 "input": {
496 "type": "structure",
497 "required": [
498 "numberOfConnections",
499 "location",
500 "connectionsBandwidth",
501 "lagName"
502 ],
503 "members": {
504 "numberOfConnections": {
505 "type": "integer"
506 },
507 "location": {},
508 "connectionsBandwidth": {},
509 "lagName": {},
510 "connectionId": {},
511 "tags": {
512 "shape": "Sz"
513 },
514 "childConnectionTags": {
515 "shape": "Sz"
516 },
517 "providerName": {}
518 }
519 },
520 "output": {
521 "shape": "S2s"
522 }
523 },
524 "CreatePrivateVirtualInterface": {
525 "input": {
526 "type": "structure",
527 "required": [
528 "connectionId",
529 "newPrivateVirtualInterface"
530 ],
531 "members": {
532 "connectionId": {},
533 "newPrivateVirtualInterface": {
534 "type": "structure",
535 "required": [
536 "virtualInterfaceName",
537 "vlan",
538 "asn"
539 ],
540 "members": {
541 "virtualInterfaceName": {},
542 "vlan": {
543 "type": "integer"
544 },
545 "asn": {
546 "type": "integer"
547 },
548 "mtu": {
549 "type": "integer"
550 },
551 "authKey": {},
552 "amazonAddress": {},
553 "customerAddress": {},
554 "addressFamily": {},
555 "virtualGatewayId": {},
556 "directConnectGatewayId": {},
557 "tags": {
558 "shape": "Sz"
559 }
560 }
561 }
562 }
563 },
564 "output": {
565 "shape": "S1e"
566 }
567 },
568 "CreatePublicVirtualInterface": {
569 "input": {
570 "type": "structure",
571 "required": [
572 "connectionId",
573 "newPublicVirtualInterface"
574 ],
575 "members": {
576 "connectionId": {},
577 "newPublicVirtualInterface": {
578 "type": "structure",
579 "required": [
580 "virtualInterfaceName",
581 "vlan",
582 "asn"
583 ],
584 "members": {
585 "virtualInterfaceName": {},
586 "vlan": {
587 "type": "integer"
588 },
589 "asn": {
590 "type": "integer"
591 },
592 "authKey": {},
593 "amazonAddress": {},
594 "customerAddress": {},
595 "addressFamily": {},
596 "routeFilterPrefixes": {
597 "shape": "S5"
598 },
599 "tags": {
600 "shape": "Sz"
601 }
602 }
603 }
604 }
605 },
606 "output": {
607 "shape": "S1e"
608 }
609 },
610 "CreateTransitVirtualInterface": {
611 "input": {
612 "type": "structure",
613 "required": [
614 "connectionId",
615 "newTransitVirtualInterface"
616 ],
617 "members": {
618 "connectionId": {},
619 "newTransitVirtualInterface": {
620 "type": "structure",
621 "members": {
622 "virtualInterfaceName": {},
623 "vlan": {
624 "type": "integer"
625 },
626 "asn": {
627 "type": "integer"
628 },
629 "mtu": {
630 "type": "integer"
631 },
632 "authKey": {},
633 "amazonAddress": {},
634 "customerAddress": {},
635 "addressFamily": {},
636 "directConnectGatewayId": {},
637 "tags": {
638 "shape": "Sz"
639 }
640 }
641 }
642 }
643 },
644 "output": {
645 "type": "structure",
646 "members": {
647 "virtualInterface": {
648 "shape": "S1e"
649 }
650 }
651 }
652 },
653 "DeleteBGPPeer": {
654 "input": {
655 "type": "structure",
656 "members": {
657 "virtualInterfaceId": {},
658 "asn": {
659 "type": "integer"
660 },
661 "customerAddress": {},
662 "bgpPeerId": {}
663 }
664 },
665 "output": {
666 "type": "structure",
667 "members": {
668 "virtualInterface": {
669 "shape": "S1e"
670 }
671 }
672 }
673 },
674 "DeleteConnection": {
675 "input": {
676 "type": "structure",
677 "required": [
678 "connectionId"
679 ],
680 "members": {
681 "connectionId": {}
682 }
683 },
684 "output": {
685 "shape": "So"
686 }
687 },
688 "DeleteDirectConnectGateway": {
689 "input": {
690 "type": "structure",
691 "required": [
692 "directConnectGatewayId"
693 ],
694 "members": {
695 "directConnectGatewayId": {}
696 }
697 },
698 "output": {
699 "type": "structure",
700 "members": {
701 "directConnectGateway": {
702 "shape": "S2c"
703 }
704 }
705 }
706 },
707 "DeleteDirectConnectGatewayAssociation": {
708 "input": {
709 "type": "structure",
710 "members": {
711 "associationId": {},
712 "directConnectGatewayId": {},
713 "virtualGatewayId": {}
714 }
715 },
716 "output": {
717 "type": "structure",
718 "members": {
719 "directConnectGatewayAssociation": {
720 "shape": "S9"
721 }
722 }
723 }
724 },
725 "DeleteDirectConnectGatewayAssociationProposal": {
726 "input": {
727 "type": "structure",
728 "required": [
729 "proposalId"
730 ],
731 "members": {
732 "proposalId": {}
733 }
734 },
735 "output": {
736 "type": "structure",
737 "members": {
738 "directConnectGatewayAssociationProposal": {
739 "shape": "S2j"
740 }
741 }
742 }
743 },
744 "DeleteInterconnect": {
745 "input": {
746 "type": "structure",
747 "required": [
748 "interconnectId"
749 ],
750 "members": {
751 "interconnectId": {}
752 }
753 },
754 "output": {
755 "type": "structure",
756 "members": {
757 "interconnectState": {}
758 }
759 }
760 },
761 "DeleteLag": {
762 "input": {
763 "type": "structure",
764 "required": [
765 "lagId"
766 ],
767 "members": {
768 "lagId": {}
769 }
770 },
771 "output": {
772 "shape": "S2s"
773 }
774 },
775 "DeleteVirtualInterface": {
776 "input": {
777 "type": "structure",
778 "required": [
779 "virtualInterfaceId"
780 ],
781 "members": {
782 "virtualInterfaceId": {}
783 }
784 },
785 "output": {
786 "type": "structure",
787 "members": {
788 "virtualInterfaceState": {}
789 }
790 }
791 },
792 "DescribeConnectionLoa": {
793 "input": {
794 "type": "structure",
795 "required": [
796 "connectionId"
797 ],
798 "members": {
799 "connectionId": {},
800 "providerName": {},
801 "loaContentType": {}
802 }
803 },
804 "output": {
805 "type": "structure",
806 "members": {
807 "loa": {
808 "shape": "S3k"
809 }
810 }
811 },
812 "deprecated": true
813 },
814 "DescribeConnections": {
815 "input": {
816 "type": "structure",
817 "members": {
818 "connectionId": {}
819 }
820 },
821 "output": {
822 "shape": "S3n"
823 }
824 },
825 "DescribeConnectionsOnInterconnect": {
826 "input": {
827 "type": "structure",
828 "required": [
829 "interconnectId"
830 ],
831 "members": {
832 "interconnectId": {}
833 }
834 },
835 "output": {
836 "shape": "S3n"
837 },
838 "deprecated": true
839 },
840 "DescribeDirectConnectGatewayAssociationProposals": {
841 "input": {
842 "type": "structure",
843 "members": {
844 "directConnectGatewayId": {},
845 "proposalId": {},
846 "associatedGatewayId": {},
847 "maxResults": {
848 "type": "integer"
849 },
850 "nextToken": {}
851 }
852 },
853 "output": {
854 "type": "structure",
855 "members": {
856 "directConnectGatewayAssociationProposals": {
857 "type": "list",
858 "member": {
859 "shape": "S2j"
860 }
861 },
862 "nextToken": {}
863 }
864 }
865 },
866 "DescribeDirectConnectGatewayAssociations": {
867 "input": {
868 "type": "structure",
869 "members": {
870 "associationId": {},
871 "associatedGatewayId": {},
872 "directConnectGatewayId": {},
873 "maxResults": {
874 "type": "integer"
875 },
876 "nextToken": {},
877 "virtualGatewayId": {}
878 }
879 },
880 "output": {
881 "type": "structure",
882 "members": {
883 "directConnectGatewayAssociations": {
884 "type": "list",
885 "member": {
886 "shape": "S9"
887 }
888 },
889 "nextToken": {}
890 }
891 }
892 },
893 "DescribeDirectConnectGatewayAttachments": {
894 "input": {
895 "type": "structure",
896 "members": {
897 "directConnectGatewayId": {},
898 "virtualInterfaceId": {},
899 "maxResults": {
900 "type": "integer"
901 },
902 "nextToken": {}
903 }
904 },
905 "output": {
906 "type": "structure",
907 "members": {
908 "directConnectGatewayAttachments": {
909 "type": "list",
910 "member": {
911 "type": "structure",
912 "members": {
913 "directConnectGatewayId": {},
914 "virtualInterfaceId": {},
915 "virtualInterfaceRegion": {},
916 "virtualInterfaceOwnerAccount": {},
917 "attachmentState": {},
918 "attachmentType": {},
919 "stateChangeError": {}
920 }
921 }
922 },
923 "nextToken": {}
924 }
925 }
926 },
927 "DescribeDirectConnectGateways": {
928 "input": {
929 "type": "structure",
930 "members": {
931 "directConnectGatewayId": {},
932 "maxResults": {
933 "type": "integer"
934 },
935 "nextToken": {}
936 }
937 },
938 "output": {
939 "type": "structure",
940 "members": {
941 "directConnectGateways": {
942 "type": "list",
943 "member": {
944 "shape": "S2c"
945 }
946 },
947 "nextToken": {}
948 }
949 }
950 },
951 "DescribeHostedConnections": {
952 "input": {
953 "type": "structure",
954 "required": [
955 "connectionId"
956 ],
957 "members": {
958 "connectionId": {}
959 }
960 },
961 "output": {
962 "shape": "S3n"
963 }
964 },
965 "DescribeInterconnectLoa": {
966 "input": {
967 "type": "structure",
968 "required": [
969 "interconnectId"
970 ],
971 "members": {
972 "interconnectId": {},
973 "providerName": {},
974 "loaContentType": {}
975 }
976 },
977 "output": {
978 "type": "structure",
979 "members": {
980 "loa": {
981 "shape": "S3k"
982 }
983 }
984 },
985 "deprecated": true
986 },
987 "DescribeInterconnects": {
988 "input": {
989 "type": "structure",
990 "members": {
991 "interconnectId": {}
992 }
993 },
994 "output": {
995 "type": "structure",
996 "members": {
997 "interconnects": {
998 "type": "list",
999 "member": {
1000 "shape": "S2n"
1001 }
1002 }
1003 }
1004 }
1005 },
1006 "DescribeLags": {
1007 "input": {
1008 "type": "structure",
1009 "members": {
1010 "lagId": {}
1011 }
1012 },
1013 "output": {
1014 "type": "structure",
1015 "members": {
1016 "lags": {
1017 "type": "list",
1018 "member": {
1019 "shape": "S2s"
1020 }
1021 }
1022 }
1023 }
1024 },
1025 "DescribeLoa": {
1026 "input": {
1027 "type": "structure",
1028 "required": [
1029 "connectionId"
1030 ],
1031 "members": {
1032 "connectionId": {},
1033 "providerName": {},
1034 "loaContentType": {}
1035 }
1036 },
1037 "output": {
1038 "shape": "S3k"
1039 }
1040 },
1041 "DescribeLocations": {
1042 "output": {
1043 "type": "structure",
1044 "members": {
1045 "locations": {
1046 "type": "list",
1047 "member": {
1048 "type": "structure",
1049 "members": {
1050 "locationCode": {},
1051 "locationName": {},
1052 "region": {},
1053 "availablePortSpeeds": {
1054 "type": "list",
1055 "member": {}
1056 },
1057 "availableProviders": {
1058 "type": "list",
1059 "member": {}
1060 }
1061 }
1062 }
1063 }
1064 }
1065 }
1066 },
1067 "DescribeTags": {
1068 "input": {
1069 "type": "structure",
1070 "required": [
1071 "resourceArns"
1072 ],
1073 "members": {
1074 "resourceArns": {
1075 "type": "list",
1076 "member": {}
1077 }
1078 }
1079 },
1080 "output": {
1081 "type": "structure",
1082 "members": {
1083 "resourceTags": {
1084 "type": "list",
1085 "member": {
1086 "type": "structure",
1087 "members": {
1088 "resourceArn": {},
1089 "tags": {
1090 "shape": "Sz"
1091 }
1092 }
1093 }
1094 }
1095 }
1096 }
1097 },
1098 "DescribeVirtualGateways": {
1099 "output": {
1100 "type": "structure",
1101 "members": {
1102 "virtualGateways": {
1103 "type": "list",
1104 "member": {
1105 "type": "structure",
1106 "members": {
1107 "virtualGatewayId": {},
1108 "virtualGatewayState": {}
1109 }
1110 }
1111 }
1112 }
1113 }
1114 },
1115 "DescribeVirtualInterfaces": {
1116 "input": {
1117 "type": "structure",
1118 "members": {
1119 "connectionId": {},
1120 "virtualInterfaceId": {}
1121 }
1122 },
1123 "output": {
1124 "type": "structure",
1125 "members": {
1126 "virtualInterfaces": {
1127 "type": "list",
1128 "member": {
1129 "shape": "S1e"
1130 }
1131 }
1132 }
1133 }
1134 },
1135 "DisassociateConnectionFromLag": {
1136 "input": {
1137 "type": "structure",
1138 "required": [
1139 "connectionId",
1140 "lagId"
1141 ],
1142 "members": {
1143 "connectionId": {},
1144 "lagId": {}
1145 }
1146 },
1147 "output": {
1148 "shape": "So"
1149 }
1150 },
1151 "TagResource": {
1152 "input": {
1153 "type": "structure",
1154 "required": [
1155 "resourceArn",
1156 "tags"
1157 ],
1158 "members": {
1159 "resourceArn": {},
1160 "tags": {
1161 "shape": "Sz"
1162 }
1163 }
1164 },
1165 "output": {
1166 "type": "structure",
1167 "members": {}
1168 }
1169 },
1170 "UntagResource": {
1171 "input": {
1172 "type": "structure",
1173 "required": [
1174 "resourceArn",
1175 "tagKeys"
1176 ],
1177 "members": {
1178 "resourceArn": {},
1179 "tagKeys": {
1180 "type": "list",
1181 "member": {}
1182 }
1183 }
1184 },
1185 "output": {
1186 "type": "structure",
1187 "members": {}
1188 }
1189 },
1190 "UpdateDirectConnectGatewayAssociation": {
1191 "input": {
1192 "type": "structure",
1193 "members": {
1194 "associationId": {},
1195 "addAllowedPrefixesToDirectConnectGateway": {
1196 "shape": "S5"
1197 },
1198 "removeAllowedPrefixesToDirectConnectGateway": {
1199 "shape": "S5"
1200 }
1201 }
1202 },
1203 "output": {
1204 "type": "structure",
1205 "members": {
1206 "directConnectGatewayAssociation": {
1207 "shape": "S9"
1208 }
1209 }
1210 }
1211 },
1212 "UpdateLag": {
1213 "input": {
1214 "type": "structure",
1215 "required": [
1216 "lagId"
1217 ],
1218 "members": {
1219 "lagId": {},
1220 "lagName": {},
1221 "minimumLinks": {
1222 "type": "integer"
1223 }
1224 }
1225 },
1226 "output": {
1227 "shape": "S2s"
1228 }
1229 },
1230 "UpdateVirtualInterfaceAttributes": {
1231 "input": {
1232 "type": "structure",
1233 "required": [
1234 "virtualInterfaceId"
1235 ],
1236 "members": {
1237 "virtualInterfaceId": {},
1238 "mtu": {
1239 "type": "integer"
1240 }
1241 }
1242 },
1243 "output": {
1244 "shape": "S1e"
1245 }
1246 }
1247 },
1248 "shapes": {
1249 "S5": {
1250 "type": "list",
1251 "member": {
1252 "type": "structure",
1253 "members": {
1254 "cidr": {}
1255 }
1256 }
1257 },
1258 "S9": {
1259 "type": "structure",
1260 "members": {
1261 "directConnectGatewayId": {},
1262 "directConnectGatewayOwnerAccount": {},
1263 "associationState": {},
1264 "stateChangeError": {},
1265 "associatedGateway": {
1266 "shape": "Sc"
1267 },
1268 "associationId": {},
1269 "allowedPrefixesToDirectConnectGateway": {
1270 "shape": "S5"
1271 },
1272 "virtualGatewayId": {},
1273 "virtualGatewayRegion": {
1274 "type": "string",
1275 "deprecated": true
1276 },
1277 "virtualGatewayOwnerAccount": {}
1278 }
1279 },
1280 "Sc": {
1281 "type": "structure",
1282 "members": {
1283 "id": {},
1284 "type": {},
1285 "ownerAccount": {},
1286 "region": {}
1287 }
1288 },
1289 "So": {
1290 "type": "structure",
1291 "members": {
1292 "ownerAccount": {},
1293 "connectionId": {},
1294 "connectionName": {},
1295 "connectionState": {},
1296 "region": {},
1297 "location": {},
1298 "bandwidth": {},
1299 "vlan": {
1300 "type": "integer"
1301 },
1302 "partnerName": {},
1303 "loaIssueTime": {
1304 "type": "timestamp"
1305 },
1306 "lagId": {},
1307 "awsDevice": {
1308 "shape": "Sv"
1309 },
1310 "jumboFrameCapable": {
1311 "type": "boolean"
1312 },
1313 "awsDeviceV2": {},
1314 "hasLogicalRedundancy": {},
1315 "tags": {
1316 "shape": "Sz"
1317 },
1318 "providerName": {}
1319 }
1320 },
1321 "Sv": {
1322 "type": "string",
1323 "deprecated": true
1324 },
1325 "Sz": {
1326 "type": "list",
1327 "member": {
1328 "type": "structure",
1329 "required": [
1330 "key"
1331 ],
1332 "members": {
1333 "key": {},
1334 "value": {}
1335 }
1336 }
1337 },
1338 "S1e": {
1339 "type": "structure",
1340 "members": {
1341 "ownerAccount": {},
1342 "virtualInterfaceId": {},
1343 "location": {},
1344 "connectionId": {},
1345 "virtualInterfaceType": {},
1346 "virtualInterfaceName": {},
1347 "vlan": {
1348 "type": "integer"
1349 },
1350 "asn": {
1351 "type": "integer"
1352 },
1353 "amazonSideAsn": {
1354 "type": "long"
1355 },
1356 "authKey": {},
1357 "amazonAddress": {},
1358 "customerAddress": {},
1359 "addressFamily": {},
1360 "virtualInterfaceState": {},
1361 "customerRouterConfig": {},
1362 "mtu": {
1363 "type": "integer"
1364 },
1365 "jumboFrameCapable": {
1366 "type": "boolean"
1367 },
1368 "virtualGatewayId": {},
1369 "directConnectGatewayId": {},
1370 "routeFilterPrefixes": {
1371 "shape": "S5"
1372 },
1373 "bgpPeers": {
1374 "type": "list",
1375 "member": {
1376 "type": "structure",
1377 "members": {
1378 "bgpPeerId": {},
1379 "asn": {
1380 "type": "integer"
1381 },
1382 "authKey": {},
1383 "addressFamily": {},
1384 "amazonAddress": {},
1385 "customerAddress": {},
1386 "bgpPeerState": {},
1387 "bgpStatus": {},
1388 "awsDeviceV2": {}
1389 }
1390 }
1391 },
1392 "region": {},
1393 "awsDeviceV2": {},
1394 "tags": {
1395 "shape": "Sz"
1396 }
1397 }
1398 },
1399 "S2c": {
1400 "type": "structure",
1401 "members": {
1402 "directConnectGatewayId": {},
1403 "directConnectGatewayName": {},
1404 "amazonSideAsn": {
1405 "type": "long"
1406 },
1407 "ownerAccount": {},
1408 "directConnectGatewayState": {},
1409 "stateChangeError": {}
1410 }
1411 },
1412 "S2j": {
1413 "type": "structure",
1414 "members": {
1415 "proposalId": {},
1416 "directConnectGatewayId": {},
1417 "directConnectGatewayOwnerAccount": {},
1418 "proposalState": {},
1419 "associatedGateway": {
1420 "shape": "Sc"
1421 },
1422 "existingAllowedPrefixesToDirectConnectGateway": {
1423 "shape": "S5"
1424 },
1425 "requestedAllowedPrefixesToDirectConnectGateway": {
1426 "shape": "S5"
1427 }
1428 }
1429 },
1430 "S2n": {
1431 "type": "structure",
1432 "members": {
1433 "interconnectId": {},
1434 "interconnectName": {},
1435 "interconnectState": {},
1436 "region": {},
1437 "location": {},
1438 "bandwidth": {},
1439 "loaIssueTime": {
1440 "type": "timestamp"
1441 },
1442 "lagId": {},
1443 "awsDevice": {
1444 "shape": "Sv"
1445 },
1446 "jumboFrameCapable": {
1447 "type": "boolean"
1448 },
1449 "awsDeviceV2": {},
1450 "hasLogicalRedundancy": {},
1451 "tags": {
1452 "shape": "Sz"
1453 },
1454 "providerName": {}
1455 }
1456 },
1457 "S2s": {
1458 "type": "structure",
1459 "members": {
1460 "connectionsBandwidth": {},
1461 "numberOfConnections": {
1462 "type": "integer"
1463 },
1464 "lagId": {},
1465 "ownerAccount": {},
1466 "lagName": {},
1467 "lagState": {},
1468 "location": {},
1469 "region": {},
1470 "minimumLinks": {
1471 "type": "integer"
1472 },
1473 "awsDevice": {
1474 "shape": "Sv"
1475 },
1476 "awsDeviceV2": {},
1477 "connections": {
1478 "shape": "S2u"
1479 },
1480 "allowsHostedConnections": {
1481 "type": "boolean"
1482 },
1483 "jumboFrameCapable": {
1484 "type": "boolean"
1485 },
1486 "hasLogicalRedundancy": {},
1487 "tags": {
1488 "shape": "Sz"
1489 },
1490 "providerName": {}
1491 }
1492 },
1493 "S2u": {
1494 "type": "list",
1495 "member": {
1496 "shape": "So"
1497 }
1498 },
1499 "S3k": {
1500 "type": "structure",
1501 "members": {
1502 "loaContent": {
1503 "type": "blob"
1504 },
1505 "loaContentType": {}
1506 }
1507 },
1508 "S3n": {
1509 "type": "structure",
1510 "members": {
1511 "connections": {
1512 "shape": "S2u"
1513 }
1514 }
1515 }
1516 }
1517}
\No newline at end of file