|
12 | 12 | "uid":"directconnect-2012-10-25" |
13 | 13 | }, |
14 | 14 | "operations":{ |
| 15 | + "AcceptDirectConnectGatewayAssociationProposal":{ |
| 16 | + "name":"AcceptDirectConnectGatewayAssociationProposal", |
| 17 | + "http":{ |
| 18 | + "method":"POST", |
| 19 | + "requestUri":"/" |
| 20 | + }, |
| 21 | + "input":{"shape":"AcceptDirectConnectGatewayAssociationProposalRequest"}, |
| 22 | + "output":{"shape":"AcceptDirectConnectGatewayAssociationProposalResult"}, |
| 23 | + "errors":[ |
| 24 | + {"shape":"DirectConnectServerException"}, |
| 25 | + {"shape":"DirectConnectClientException"} |
| 26 | + ] |
| 27 | + }, |
15 | 28 | "AllocateConnectionOnInterconnect":{ |
16 | 29 | "name":"AllocateConnectionOnInterconnect", |
17 | 30 | "http":{ |
|
195 | 208 | {"shape":"DirectConnectClientException"} |
196 | 209 | ] |
197 | 210 | }, |
| 211 | + "CreateDirectConnectGatewayAssociationProposal":{ |
| 212 | + "name":"CreateDirectConnectGatewayAssociationProposal", |
| 213 | + "http":{ |
| 214 | + "method":"POST", |
| 215 | + "requestUri":"/" |
| 216 | + }, |
| 217 | + "input":{"shape":"CreateDirectConnectGatewayAssociationProposalRequest"}, |
| 218 | + "output":{"shape":"CreateDirectConnectGatewayAssociationProposalResult"}, |
| 219 | + "errors":[ |
| 220 | + {"shape":"DirectConnectServerException"}, |
| 221 | + {"shape":"DirectConnectClientException"} |
| 222 | + ] |
| 223 | + }, |
198 | 224 | "CreateInterconnect":{ |
199 | 225 | "name":"CreateInterconnect", |
200 | 226 | "http":{ |
|
299 | 325 | {"shape":"DirectConnectClientException"} |
300 | 326 | ] |
301 | 327 | }, |
| 328 | + "DeleteDirectConnectGatewayAssociationProposal":{ |
| 329 | + "name":"DeleteDirectConnectGatewayAssociationProposal", |
| 330 | + "http":{ |
| 331 | + "method":"POST", |
| 332 | + "requestUri":"/" |
| 333 | + }, |
| 334 | + "input":{"shape":"DeleteDirectConnectGatewayAssociationProposalRequest"}, |
| 335 | + "output":{"shape":"DeleteDirectConnectGatewayAssociationProposalResult"}, |
| 336 | + "errors":[ |
| 337 | + {"shape":"DirectConnectServerException"}, |
| 338 | + {"shape":"DirectConnectClientException"} |
| 339 | + ] |
| 340 | + }, |
302 | 341 | "DeleteInterconnect":{ |
303 | 342 | "name":"DeleteInterconnect", |
304 | 343 | "http":{ |
|
379 | 418 | ], |
380 | 419 | "deprecated":true |
381 | 420 | }, |
| 421 | + "DescribeDirectConnectGatewayAssociationProposals":{ |
| 422 | + "name":"DescribeDirectConnectGatewayAssociationProposals", |
| 423 | + "http":{ |
| 424 | + "method":"POST", |
| 425 | + "requestUri":"/" |
| 426 | + }, |
| 427 | + "input":{"shape":"DescribeDirectConnectGatewayAssociationProposalsRequest"}, |
| 428 | + "output":{"shape":"DescribeDirectConnectGatewayAssociationProposalsResult"}, |
| 429 | + "errors":[ |
| 430 | + {"shape":"DirectConnectServerException"}, |
| 431 | + {"shape":"DirectConnectClientException"} |
| 432 | + ] |
| 433 | + }, |
382 | 434 | "DescribeDirectConnectGatewayAssociations":{ |
383 | 435 | "name":"DescribeDirectConnectGatewayAssociations", |
384 | 436 | "http":{ |
|
575 | 627 | {"shape":"DirectConnectClientException"} |
576 | 628 | ] |
577 | 629 | }, |
| 630 | + "UpdateDirectConnectGatewayAssociation":{ |
| 631 | + "name":"UpdateDirectConnectGatewayAssociation", |
| 632 | + "http":{ |
| 633 | + "method":"POST", |
| 634 | + "requestUri":"/" |
| 635 | + }, |
| 636 | + "input":{"shape":"UpdateDirectConnectGatewayAssociationRequest"}, |
| 637 | + "output":{"shape":"UpdateDirectConnectGatewayAssociationResult"}, |
| 638 | + "errors":[ |
| 639 | + {"shape":"DirectConnectServerException"}, |
| 640 | + {"shape":"DirectConnectClientException"} |
| 641 | + ] |
| 642 | + }, |
578 | 643 | "UpdateLag":{ |
579 | 644 | "name":"UpdateLag", |
580 | 645 | "http":{ |
|
604 | 669 | }, |
605 | 670 | "shapes":{ |
606 | 671 | "ASN":{"type":"integer"}, |
| 672 | + "AcceptDirectConnectGatewayAssociationProposalRequest":{ |
| 673 | + "type":"structure", |
| 674 | + "required":[ |
| 675 | + "directConnectGatewayId", |
| 676 | + "proposalId", |
| 677 | + "associatedGatewayOwnerAccount" |
| 678 | + ], |
| 679 | + "members":{ |
| 680 | + "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, |
| 681 | + "proposalId":{"shape":"DirectConnectGatewayAssociationProposalId"}, |
| 682 | + "associatedGatewayOwnerAccount":{"shape":"OwnerAccount"}, |
| 683 | + "overrideAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"} |
| 684 | + } |
| 685 | + }, |
| 686 | + "AcceptDirectConnectGatewayAssociationProposalResult":{ |
| 687 | + "type":"structure", |
| 688 | + "members":{ |
| 689 | + "directConnectGatewayAssociation":{"shape":"DirectConnectGatewayAssociation"} |
| 690 | + } |
| 691 | + }, |
607 | 692 | "AddressFamily":{ |
608 | 693 | "type":"string", |
609 | 694 | "enum":[ |
|
705 | 790 | "connectionId":{"shape":"ConnectionId"} |
706 | 791 | } |
707 | 792 | }, |
| 793 | + "AssociatedGateway":{ |
| 794 | + "type":"structure", |
| 795 | + "members":{ |
| 796 | + "id":{"shape":"GatewayIdentifier"}, |
| 797 | + "type":{"shape":"GatewayType"}, |
| 798 | + "ownerAccount":{"shape":"OwnerAccount"}, |
| 799 | + "region":{"shape":"Region"} |
| 800 | + } |
| 801 | + }, |
| 802 | + "AssociatedGatewayId":{"type":"string"}, |
708 | 803 | "AvailablePortSpeeds":{ |
709 | 804 | "type":"list", |
710 | 805 | "member":{"shape":"PortSpeed"} |
|
870 | 965 | "lagId":{"shape":"LagId"} |
871 | 966 | } |
872 | 967 | }, |
873 | | - "CreateDirectConnectGatewayAssociationRequest":{ |
| 968 | + "CreateDirectConnectGatewayAssociationProposalRequest":{ |
874 | 969 | "type":"structure", |
875 | 970 | "required":[ |
876 | 971 | "directConnectGatewayId", |
877 | | - "virtualGatewayId" |
| 972 | + "directConnectGatewayOwnerAccount", |
| 973 | + "gatewayId" |
878 | 974 | ], |
879 | 975 | "members":{ |
880 | 976 | "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, |
| 977 | + "directConnectGatewayOwnerAccount":{"shape":"OwnerAccount"}, |
| 978 | + "gatewayId":{"shape":"GatewayIdToAssociate"}, |
| 979 | + "addAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"}, |
| 980 | + "removeAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"} |
| 981 | + } |
| 982 | + }, |
| 983 | + "CreateDirectConnectGatewayAssociationProposalResult":{ |
| 984 | + "type":"structure", |
| 985 | + "members":{ |
| 986 | + "directConnectGatewayAssociationProposal":{"shape":"DirectConnectGatewayAssociationProposal"} |
| 987 | + } |
| 988 | + }, |
| 989 | + "CreateDirectConnectGatewayAssociationRequest":{ |
| 990 | + "type":"structure", |
| 991 | + "required":["directConnectGatewayId"], |
| 992 | + "members":{ |
| 993 | + "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, |
| 994 | + "gatewayId":{"shape":"GatewayIdToAssociate"}, |
| 995 | + "addAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"}, |
881 | 996 | "virtualGatewayId":{"shape":"VirtualGatewayId"} |
882 | 997 | } |
883 | 998 | }, |
|
976 | 1091 | "connectionId":{"shape":"ConnectionId"} |
977 | 1092 | } |
978 | 1093 | }, |
| 1094 | + "DeleteDirectConnectGatewayAssociationProposalRequest":{ |
| 1095 | + "type":"structure", |
| 1096 | + "required":["proposalId"], |
| 1097 | + "members":{ |
| 1098 | + "proposalId":{"shape":"DirectConnectGatewayAssociationProposalId"} |
| 1099 | + } |
| 1100 | + }, |
| 1101 | + "DeleteDirectConnectGatewayAssociationProposalResult":{ |
| 1102 | + "type":"structure", |
| 1103 | + "members":{ |
| 1104 | + "directConnectGatewayAssociationProposal":{"shape":"DirectConnectGatewayAssociationProposal"} |
| 1105 | + } |
| 1106 | + }, |
979 | 1107 | "DeleteDirectConnectGatewayAssociationRequest":{ |
980 | 1108 | "type":"structure", |
981 | | - "required":[ |
982 | | - "directConnectGatewayId", |
983 | | - "virtualGatewayId" |
984 | | - ], |
985 | 1109 | "members":{ |
| 1110 | + "associationId":{"shape":"DirectConnectGatewayAssociationId"}, |
986 | 1111 | "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, |
987 | 1112 | "virtualGatewayId":{"shape":"VirtualGatewayId"} |
988 | 1113 | } |
|
1067 | 1192 | "connectionId":{"shape":"ConnectionId"} |
1068 | 1193 | } |
1069 | 1194 | }, |
1070 | | - "DescribeDirectConnectGatewayAssociationsRequest":{ |
| 1195 | + "DescribeDirectConnectGatewayAssociationProposalsRequest":{ |
1071 | 1196 | "type":"structure", |
1072 | 1197 | "members":{ |
1073 | 1198 | "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, |
1074 | | - "virtualGatewayId":{"shape":"VirtualGatewayId"}, |
| 1199 | + "proposalId":{"shape":"DirectConnectGatewayAssociationProposalId"}, |
| 1200 | + "associatedGatewayId":{"shape":"AssociatedGatewayId"}, |
1075 | 1201 | "maxResults":{"shape":"MaxResultSetSize"}, |
1076 | 1202 | "nextToken":{"shape":"PaginationToken"} |
1077 | 1203 | } |
1078 | 1204 | }, |
| 1205 | + "DescribeDirectConnectGatewayAssociationProposalsResult":{ |
| 1206 | + "type":"structure", |
| 1207 | + "members":{ |
| 1208 | + "directConnectGatewayAssociationProposals":{"shape":"DirectConnectGatewayAssociationProposalList"}, |
| 1209 | + "nextToken":{"shape":"PaginationToken"} |
| 1210 | + } |
| 1211 | + }, |
| 1212 | + "DescribeDirectConnectGatewayAssociationsRequest":{ |
| 1213 | + "type":"structure", |
| 1214 | + "members":{ |
| 1215 | + "associationId":{"shape":"DirectConnectGatewayAssociationId"}, |
| 1216 | + "associatedGatewayId":{"shape":"AssociatedGatewayId"}, |
| 1217 | + "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, |
| 1218 | + "maxResults":{"shape":"MaxResultSetSize"}, |
| 1219 | + "nextToken":{"shape":"PaginationToken"}, |
| 1220 | + "virtualGatewayId":{"shape":"VirtualGatewayId"} |
| 1221 | + } |
| 1222 | + }, |
1079 | 1223 | "DescribeDirectConnectGatewayAssociationsResult":{ |
1080 | 1224 | "type":"structure", |
1081 | 1225 | "members":{ |
|
1199 | 1343 | "type":"structure", |
1200 | 1344 | "members":{ |
1201 | 1345 | "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, |
| 1346 | + "directConnectGatewayOwnerAccount":{"shape":"OwnerAccount"}, |
| 1347 | + "associationState":{"shape":"DirectConnectGatewayAssociationState"}, |
| 1348 | + "stateChangeError":{"shape":"StateChangeError"}, |
| 1349 | + "associatedGateway":{"shape":"AssociatedGateway"}, |
| 1350 | + "associationId":{"shape":"DirectConnectGatewayAssociationId"}, |
| 1351 | + "allowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"}, |
1202 | 1352 | "virtualGatewayId":{"shape":"VirtualGatewayId"}, |
1203 | 1353 | "virtualGatewayRegion":{"shape":"VirtualGatewayRegion"}, |
1204 | | - "virtualGatewayOwnerAccount":{"shape":"OwnerAccount"}, |
1205 | | - "associationState":{"shape":"DirectConnectGatewayAssociationState"}, |
1206 | | - "stateChangeError":{"shape":"StateChangeError"} |
| 1354 | + "virtualGatewayOwnerAccount":{"shape":"OwnerAccount"} |
1207 | 1355 | } |
1208 | 1356 | }, |
| 1357 | + "DirectConnectGatewayAssociationId":{"type":"string"}, |
1209 | 1358 | "DirectConnectGatewayAssociationList":{ |
1210 | 1359 | "type":"list", |
1211 | 1360 | "member":{"shape":"DirectConnectGatewayAssociation"} |
1212 | 1361 | }, |
| 1362 | + "DirectConnectGatewayAssociationProposal":{ |
| 1363 | + "type":"structure", |
| 1364 | + "members":{ |
| 1365 | + "proposalId":{"shape":"DirectConnectGatewayAssociationProposalId"}, |
| 1366 | + "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, |
| 1367 | + "directConnectGatewayOwnerAccount":{"shape":"OwnerAccount"}, |
| 1368 | + "proposalState":{"shape":"DirectConnectGatewayAssociationProposalState"}, |
| 1369 | + "associatedGateway":{"shape":"AssociatedGateway"}, |
| 1370 | + "existingAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"}, |
| 1371 | + "requestedAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"} |
| 1372 | + } |
| 1373 | + }, |
| 1374 | + "DirectConnectGatewayAssociationProposalId":{"type":"string"}, |
| 1375 | + "DirectConnectGatewayAssociationProposalList":{ |
| 1376 | + "type":"list", |
| 1377 | + "member":{"shape":"DirectConnectGatewayAssociationProposal"} |
| 1378 | + }, |
| 1379 | + "DirectConnectGatewayAssociationProposalState":{ |
| 1380 | + "type":"string", |
| 1381 | + "enum":[ |
| 1382 | + "requested", |
| 1383 | + "accepted", |
| 1384 | + "deleted" |
| 1385 | + ] |
| 1386 | + }, |
1213 | 1387 | "DirectConnectGatewayAssociationState":{ |
1214 | 1388 | "type":"string", |
1215 | 1389 | "enum":[ |
1216 | 1390 | "associating", |
1217 | 1391 | "associated", |
1218 | 1392 | "disassociating", |
1219 | | - "disassociated" |
| 1393 | + "disassociated", |
| 1394 | + "updating" |
1220 | 1395 | ] |
1221 | 1396 | }, |
1222 | 1397 | "DirectConnectGatewayAttachment":{ |
|
1283 | 1458 | "exception":true |
1284 | 1459 | }, |
1285 | 1460 | "ErrorMessage":{"type":"string"}, |
| 1461 | + "GatewayIdToAssociate":{"type":"string"}, |
| 1462 | + "GatewayIdentifier":{"type":"string"}, |
| 1463 | + "GatewayType":{ |
| 1464 | + "type":"string", |
| 1465 | + "enum":["virtualPrivateGateway"] |
| 1466 | + }, |
1286 | 1467 | "HasLogicalRedundancy":{ |
1287 | 1468 | "type":"string", |
1288 | 1469 | "enum":[ |
|
1602 | 1783 | "members":{ |
1603 | 1784 | } |
1604 | 1785 | }, |
| 1786 | + "UpdateDirectConnectGatewayAssociationRequest":{ |
| 1787 | + "type":"structure", |
| 1788 | + "members":{ |
| 1789 | + "associationId":{"shape":"DirectConnectGatewayAssociationId"}, |
| 1790 | + "addAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"}, |
| 1791 | + "removeAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"} |
| 1792 | + } |
| 1793 | + }, |
| 1794 | + "UpdateDirectConnectGatewayAssociationResult":{ |
| 1795 | + "type":"structure", |
| 1796 | + "members":{ |
| 1797 | + "directConnectGatewayAssociation":{"shape":"DirectConnectGatewayAssociation"} |
| 1798 | + } |
| 1799 | + }, |
1605 | 1800 | "UpdateLagRequest":{ |
1606 | 1801 | "type":"structure", |
1607 | 1802 | "required":["lagId"], |
|
1627 | 1822 | "virtualGatewayState":{"shape":"VirtualGatewayState"} |
1628 | 1823 | } |
1629 | 1824 | }, |
1630 | | - "VirtualGatewayId":{"type":"string"}, |
| 1825 | + "VirtualGatewayId":{ |
| 1826 | + "type":"string", |
| 1827 | + "deprecated":true |
| 1828 | + }, |
1631 | 1829 | "VirtualGatewayList":{ |
1632 | 1830 | "type":"list", |
1633 | 1831 | "member":{"shape":"VirtualGateway"} |
1634 | 1832 | }, |
1635 | | - "VirtualGatewayRegion":{"type":"string"}, |
| 1833 | + "VirtualGatewayRegion":{ |
| 1834 | + "type":"string", |
| 1835 | + "deprecated":true |
| 1836 | + }, |
1636 | 1837 | "VirtualGatewayState":{"type":"string"}, |
1637 | 1838 | "VirtualGateways":{ |
1638 | 1839 | "type":"structure", |
|
0 commit comments