github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/directconnect/2012-10-25/api-2.json (about) 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 "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 }, 28 "AllocateConnectionOnInterconnect":{ 29 "name":"AllocateConnectionOnInterconnect", 30 "http":{ 31 "method":"POST", 32 "requestUri":"/" 33 }, 34 "input":{"shape":"AllocateConnectionOnInterconnectRequest"}, 35 "output":{"shape":"Connection"}, 36 "errors":[ 37 {"shape":"DirectConnectServerException"}, 38 {"shape":"DirectConnectClientException"} 39 ], 40 "deprecated":true 41 }, 42 "AllocateHostedConnection":{ 43 "name":"AllocateHostedConnection", 44 "http":{ 45 "method":"POST", 46 "requestUri":"/" 47 }, 48 "input":{"shape":"AllocateHostedConnectionRequest"}, 49 "output":{"shape":"Connection"}, 50 "errors":[ 51 {"shape":"DuplicateTagKeysException"}, 52 {"shape":"TooManyTagsException"}, 53 {"shape":"DirectConnectServerException"}, 54 {"shape":"DirectConnectClientException"} 55 ] 56 }, 57 "AllocatePrivateVirtualInterface":{ 58 "name":"AllocatePrivateVirtualInterface", 59 "http":{ 60 "method":"POST", 61 "requestUri":"/" 62 }, 63 "input":{"shape":"AllocatePrivateVirtualInterfaceRequest"}, 64 "output":{"shape":"VirtualInterface"}, 65 "errors":[ 66 {"shape":"DuplicateTagKeysException"}, 67 {"shape":"TooManyTagsException"}, 68 {"shape":"DirectConnectServerException"}, 69 {"shape":"DirectConnectClientException"} 70 ] 71 }, 72 "AllocatePublicVirtualInterface":{ 73 "name":"AllocatePublicVirtualInterface", 74 "http":{ 75 "method":"POST", 76 "requestUri":"/" 77 }, 78 "input":{"shape":"AllocatePublicVirtualInterfaceRequest"}, 79 "output":{"shape":"VirtualInterface"}, 80 "errors":[ 81 {"shape":"DuplicateTagKeysException"}, 82 {"shape":"TooManyTagsException"}, 83 {"shape":"DirectConnectServerException"}, 84 {"shape":"DirectConnectClientException"} 85 ] 86 }, 87 "AllocateTransitVirtualInterface":{ 88 "name":"AllocateTransitVirtualInterface", 89 "http":{ 90 "method":"POST", 91 "requestUri":"/" 92 }, 93 "input":{"shape":"AllocateTransitVirtualInterfaceRequest"}, 94 "output":{"shape":"AllocateTransitVirtualInterfaceResult"}, 95 "errors":[ 96 {"shape":"DuplicateTagKeysException"}, 97 {"shape":"TooManyTagsException"}, 98 {"shape":"DirectConnectServerException"}, 99 {"shape":"DirectConnectClientException"} 100 ] 101 }, 102 "AssociateConnectionWithLag":{ 103 "name":"AssociateConnectionWithLag", 104 "http":{ 105 "method":"POST", 106 "requestUri":"/" 107 }, 108 "input":{"shape":"AssociateConnectionWithLagRequest"}, 109 "output":{"shape":"Connection"}, 110 "errors":[ 111 {"shape":"DirectConnectServerException"}, 112 {"shape":"DirectConnectClientException"} 113 ] 114 }, 115 "AssociateHostedConnection":{ 116 "name":"AssociateHostedConnection", 117 "http":{ 118 "method":"POST", 119 "requestUri":"/" 120 }, 121 "input":{"shape":"AssociateHostedConnectionRequest"}, 122 "output":{"shape":"Connection"}, 123 "errors":[ 124 {"shape":"DirectConnectServerException"}, 125 {"shape":"DirectConnectClientException"} 126 ] 127 }, 128 "AssociateMacSecKey":{ 129 "name":"AssociateMacSecKey", 130 "http":{ 131 "method":"POST", 132 "requestUri":"/" 133 }, 134 "input":{"shape":"AssociateMacSecKeyRequest"}, 135 "output":{"shape":"AssociateMacSecKeyResponse"}, 136 "errors":[ 137 {"shape":"DirectConnectServerException"}, 138 {"shape":"DirectConnectClientException"} 139 ] 140 }, 141 "AssociateVirtualInterface":{ 142 "name":"AssociateVirtualInterface", 143 "http":{ 144 "method":"POST", 145 "requestUri":"/" 146 }, 147 "input":{"shape":"AssociateVirtualInterfaceRequest"}, 148 "output":{"shape":"VirtualInterface"}, 149 "errors":[ 150 {"shape":"DirectConnectServerException"}, 151 {"shape":"DirectConnectClientException"} 152 ] 153 }, 154 "ConfirmConnection":{ 155 "name":"ConfirmConnection", 156 "http":{ 157 "method":"POST", 158 "requestUri":"/" 159 }, 160 "input":{"shape":"ConfirmConnectionRequest"}, 161 "output":{"shape":"ConfirmConnectionResponse"}, 162 "errors":[ 163 {"shape":"DirectConnectServerException"}, 164 {"shape":"DirectConnectClientException"} 165 ] 166 }, 167 "ConfirmPrivateVirtualInterface":{ 168 "name":"ConfirmPrivateVirtualInterface", 169 "http":{ 170 "method":"POST", 171 "requestUri":"/" 172 }, 173 "input":{"shape":"ConfirmPrivateVirtualInterfaceRequest"}, 174 "output":{"shape":"ConfirmPrivateVirtualInterfaceResponse"}, 175 "errors":[ 176 {"shape":"DirectConnectServerException"}, 177 {"shape":"DirectConnectClientException"} 178 ] 179 }, 180 "ConfirmPublicVirtualInterface":{ 181 "name":"ConfirmPublicVirtualInterface", 182 "http":{ 183 "method":"POST", 184 "requestUri":"/" 185 }, 186 "input":{"shape":"ConfirmPublicVirtualInterfaceRequest"}, 187 "output":{"shape":"ConfirmPublicVirtualInterfaceResponse"}, 188 "errors":[ 189 {"shape":"DirectConnectServerException"}, 190 {"shape":"DirectConnectClientException"} 191 ] 192 }, 193 "ConfirmTransitVirtualInterface":{ 194 "name":"ConfirmTransitVirtualInterface", 195 "http":{ 196 "method":"POST", 197 "requestUri":"/" 198 }, 199 "input":{"shape":"ConfirmTransitVirtualInterfaceRequest"}, 200 "output":{"shape":"ConfirmTransitVirtualInterfaceResponse"}, 201 "errors":[ 202 {"shape":"DirectConnectServerException"}, 203 {"shape":"DirectConnectClientException"} 204 ] 205 }, 206 "CreateBGPPeer":{ 207 "name":"CreateBGPPeer", 208 "http":{ 209 "method":"POST", 210 "requestUri":"/" 211 }, 212 "input":{"shape":"CreateBGPPeerRequest"}, 213 "output":{"shape":"CreateBGPPeerResponse"}, 214 "errors":[ 215 {"shape":"DirectConnectServerException"}, 216 {"shape":"DirectConnectClientException"} 217 ] 218 }, 219 "CreateConnection":{ 220 "name":"CreateConnection", 221 "http":{ 222 "method":"POST", 223 "requestUri":"/" 224 }, 225 "input":{"shape":"CreateConnectionRequest"}, 226 "output":{"shape":"Connection"}, 227 "errors":[ 228 {"shape":"DuplicateTagKeysException"}, 229 {"shape":"TooManyTagsException"}, 230 {"shape":"DirectConnectServerException"}, 231 {"shape":"DirectConnectClientException"} 232 ] 233 }, 234 "CreateDirectConnectGateway":{ 235 "name":"CreateDirectConnectGateway", 236 "http":{ 237 "method":"POST", 238 "requestUri":"/" 239 }, 240 "input":{"shape":"CreateDirectConnectGatewayRequest"}, 241 "output":{"shape":"CreateDirectConnectGatewayResult"}, 242 "errors":[ 243 {"shape":"DirectConnectServerException"}, 244 {"shape":"DirectConnectClientException"} 245 ] 246 }, 247 "CreateDirectConnectGatewayAssociation":{ 248 "name":"CreateDirectConnectGatewayAssociation", 249 "http":{ 250 "method":"POST", 251 "requestUri":"/" 252 }, 253 "input":{"shape":"CreateDirectConnectGatewayAssociationRequest"}, 254 "output":{"shape":"CreateDirectConnectGatewayAssociationResult"}, 255 "errors":[ 256 {"shape":"DirectConnectServerException"}, 257 {"shape":"DirectConnectClientException"} 258 ] 259 }, 260 "CreateDirectConnectGatewayAssociationProposal":{ 261 "name":"CreateDirectConnectGatewayAssociationProposal", 262 "http":{ 263 "method":"POST", 264 "requestUri":"/" 265 }, 266 "input":{"shape":"CreateDirectConnectGatewayAssociationProposalRequest"}, 267 "output":{"shape":"CreateDirectConnectGatewayAssociationProposalResult"}, 268 "errors":[ 269 {"shape":"DirectConnectServerException"}, 270 {"shape":"DirectConnectClientException"} 271 ] 272 }, 273 "CreateInterconnect":{ 274 "name":"CreateInterconnect", 275 "http":{ 276 "method":"POST", 277 "requestUri":"/" 278 }, 279 "input":{"shape":"CreateInterconnectRequest"}, 280 "output":{"shape":"Interconnect"}, 281 "errors":[ 282 {"shape":"DuplicateTagKeysException"}, 283 {"shape":"TooManyTagsException"}, 284 {"shape":"DirectConnectServerException"}, 285 {"shape":"DirectConnectClientException"} 286 ] 287 }, 288 "CreateLag":{ 289 "name":"CreateLag", 290 "http":{ 291 "method":"POST", 292 "requestUri":"/" 293 }, 294 "input":{"shape":"CreateLagRequest"}, 295 "output":{"shape":"Lag"}, 296 "errors":[ 297 {"shape":"DuplicateTagKeysException"}, 298 {"shape":"TooManyTagsException"}, 299 {"shape":"DirectConnectServerException"}, 300 {"shape":"DirectConnectClientException"} 301 ] 302 }, 303 "CreatePrivateVirtualInterface":{ 304 "name":"CreatePrivateVirtualInterface", 305 "http":{ 306 "method":"POST", 307 "requestUri":"/" 308 }, 309 "input":{"shape":"CreatePrivateVirtualInterfaceRequest"}, 310 "output":{"shape":"VirtualInterface"}, 311 "errors":[ 312 {"shape":"DuplicateTagKeysException"}, 313 {"shape":"TooManyTagsException"}, 314 {"shape":"DirectConnectServerException"}, 315 {"shape":"DirectConnectClientException"} 316 ] 317 }, 318 "CreatePublicVirtualInterface":{ 319 "name":"CreatePublicVirtualInterface", 320 "http":{ 321 "method":"POST", 322 "requestUri":"/" 323 }, 324 "input":{"shape":"CreatePublicVirtualInterfaceRequest"}, 325 "output":{"shape":"VirtualInterface"}, 326 "errors":[ 327 {"shape":"DuplicateTagKeysException"}, 328 {"shape":"TooManyTagsException"}, 329 {"shape":"DirectConnectServerException"}, 330 {"shape":"DirectConnectClientException"} 331 ] 332 }, 333 "CreateTransitVirtualInterface":{ 334 "name":"CreateTransitVirtualInterface", 335 "http":{ 336 "method":"POST", 337 "requestUri":"/" 338 }, 339 "input":{"shape":"CreateTransitVirtualInterfaceRequest"}, 340 "output":{"shape":"CreateTransitVirtualInterfaceResult"}, 341 "errors":[ 342 {"shape":"DuplicateTagKeysException"}, 343 {"shape":"TooManyTagsException"}, 344 {"shape":"DirectConnectServerException"}, 345 {"shape":"DirectConnectClientException"} 346 ] 347 }, 348 "DeleteBGPPeer":{ 349 "name":"DeleteBGPPeer", 350 "http":{ 351 "method":"POST", 352 "requestUri":"/" 353 }, 354 "input":{"shape":"DeleteBGPPeerRequest"}, 355 "output":{"shape":"DeleteBGPPeerResponse"}, 356 "errors":[ 357 {"shape":"DirectConnectServerException"}, 358 {"shape":"DirectConnectClientException"} 359 ] 360 }, 361 "DeleteConnection":{ 362 "name":"DeleteConnection", 363 "http":{ 364 "method":"POST", 365 "requestUri":"/" 366 }, 367 "input":{"shape":"DeleteConnectionRequest"}, 368 "output":{"shape":"Connection"}, 369 "errors":[ 370 {"shape":"DirectConnectServerException"}, 371 {"shape":"DirectConnectClientException"} 372 ] 373 }, 374 "DeleteDirectConnectGateway":{ 375 "name":"DeleteDirectConnectGateway", 376 "http":{ 377 "method":"POST", 378 "requestUri":"/" 379 }, 380 "input":{"shape":"DeleteDirectConnectGatewayRequest"}, 381 "output":{"shape":"DeleteDirectConnectGatewayResult"}, 382 "errors":[ 383 {"shape":"DirectConnectServerException"}, 384 {"shape":"DirectConnectClientException"} 385 ] 386 }, 387 "DeleteDirectConnectGatewayAssociation":{ 388 "name":"DeleteDirectConnectGatewayAssociation", 389 "http":{ 390 "method":"POST", 391 "requestUri":"/" 392 }, 393 "input":{"shape":"DeleteDirectConnectGatewayAssociationRequest"}, 394 "output":{"shape":"DeleteDirectConnectGatewayAssociationResult"}, 395 "errors":[ 396 {"shape":"DirectConnectServerException"}, 397 {"shape":"DirectConnectClientException"} 398 ] 399 }, 400 "DeleteDirectConnectGatewayAssociationProposal":{ 401 "name":"DeleteDirectConnectGatewayAssociationProposal", 402 "http":{ 403 "method":"POST", 404 "requestUri":"/" 405 }, 406 "input":{"shape":"DeleteDirectConnectGatewayAssociationProposalRequest"}, 407 "output":{"shape":"DeleteDirectConnectGatewayAssociationProposalResult"}, 408 "errors":[ 409 {"shape":"DirectConnectServerException"}, 410 {"shape":"DirectConnectClientException"} 411 ] 412 }, 413 "DeleteInterconnect":{ 414 "name":"DeleteInterconnect", 415 "http":{ 416 "method":"POST", 417 "requestUri":"/" 418 }, 419 "input":{"shape":"DeleteInterconnectRequest"}, 420 "output":{"shape":"DeleteInterconnectResponse"}, 421 "errors":[ 422 {"shape":"DirectConnectServerException"}, 423 {"shape":"DirectConnectClientException"} 424 ] 425 }, 426 "DeleteLag":{ 427 "name":"DeleteLag", 428 "http":{ 429 "method":"POST", 430 "requestUri":"/" 431 }, 432 "input":{"shape":"DeleteLagRequest"}, 433 "output":{"shape":"Lag"}, 434 "errors":[ 435 {"shape":"DirectConnectServerException"}, 436 {"shape":"DirectConnectClientException"} 437 ] 438 }, 439 "DeleteVirtualInterface":{ 440 "name":"DeleteVirtualInterface", 441 "http":{ 442 "method":"POST", 443 "requestUri":"/" 444 }, 445 "input":{"shape":"DeleteVirtualInterfaceRequest"}, 446 "output":{"shape":"DeleteVirtualInterfaceResponse"}, 447 "errors":[ 448 {"shape":"DirectConnectServerException"}, 449 {"shape":"DirectConnectClientException"} 450 ] 451 }, 452 "DescribeConnectionLoa":{ 453 "name":"DescribeConnectionLoa", 454 "http":{ 455 "method":"POST", 456 "requestUri":"/" 457 }, 458 "input":{"shape":"DescribeConnectionLoaRequest"}, 459 "output":{"shape":"DescribeConnectionLoaResponse"}, 460 "errors":[ 461 {"shape":"DirectConnectServerException"}, 462 {"shape":"DirectConnectClientException"} 463 ], 464 "deprecated":true 465 }, 466 "DescribeConnections":{ 467 "name":"DescribeConnections", 468 "http":{ 469 "method":"POST", 470 "requestUri":"/" 471 }, 472 "input":{"shape":"DescribeConnectionsRequest"}, 473 "output":{"shape":"Connections"}, 474 "errors":[ 475 {"shape":"DirectConnectServerException"}, 476 {"shape":"DirectConnectClientException"} 477 ] 478 }, 479 "DescribeConnectionsOnInterconnect":{ 480 "name":"DescribeConnectionsOnInterconnect", 481 "http":{ 482 "method":"POST", 483 "requestUri":"/" 484 }, 485 "input":{"shape":"DescribeConnectionsOnInterconnectRequest"}, 486 "output":{"shape":"Connections"}, 487 "errors":[ 488 {"shape":"DirectConnectServerException"}, 489 {"shape":"DirectConnectClientException"} 490 ], 491 "deprecated":true 492 }, 493 "DescribeDirectConnectGatewayAssociationProposals":{ 494 "name":"DescribeDirectConnectGatewayAssociationProposals", 495 "http":{ 496 "method":"POST", 497 "requestUri":"/" 498 }, 499 "input":{"shape":"DescribeDirectConnectGatewayAssociationProposalsRequest"}, 500 "output":{"shape":"DescribeDirectConnectGatewayAssociationProposalsResult"}, 501 "errors":[ 502 {"shape":"DirectConnectServerException"}, 503 {"shape":"DirectConnectClientException"} 504 ] 505 }, 506 "DescribeDirectConnectGatewayAssociations":{ 507 "name":"DescribeDirectConnectGatewayAssociations", 508 "http":{ 509 "method":"POST", 510 "requestUri":"/" 511 }, 512 "input":{"shape":"DescribeDirectConnectGatewayAssociationsRequest"}, 513 "output":{"shape":"DescribeDirectConnectGatewayAssociationsResult"}, 514 "errors":[ 515 {"shape":"DirectConnectServerException"}, 516 {"shape":"DirectConnectClientException"} 517 ] 518 }, 519 "DescribeDirectConnectGatewayAttachments":{ 520 "name":"DescribeDirectConnectGatewayAttachments", 521 "http":{ 522 "method":"POST", 523 "requestUri":"/" 524 }, 525 "input":{"shape":"DescribeDirectConnectGatewayAttachmentsRequest"}, 526 "output":{"shape":"DescribeDirectConnectGatewayAttachmentsResult"}, 527 "errors":[ 528 {"shape":"DirectConnectServerException"}, 529 {"shape":"DirectConnectClientException"} 530 ] 531 }, 532 "DescribeDirectConnectGateways":{ 533 "name":"DescribeDirectConnectGateways", 534 "http":{ 535 "method":"POST", 536 "requestUri":"/" 537 }, 538 "input":{"shape":"DescribeDirectConnectGatewaysRequest"}, 539 "output":{"shape":"DescribeDirectConnectGatewaysResult"}, 540 "errors":[ 541 {"shape":"DirectConnectServerException"}, 542 {"shape":"DirectConnectClientException"} 543 ] 544 }, 545 "DescribeHostedConnections":{ 546 "name":"DescribeHostedConnections", 547 "http":{ 548 "method":"POST", 549 "requestUri":"/" 550 }, 551 "input":{"shape":"DescribeHostedConnectionsRequest"}, 552 "output":{"shape":"Connections"}, 553 "errors":[ 554 {"shape":"DirectConnectServerException"}, 555 {"shape":"DirectConnectClientException"} 556 ] 557 }, 558 "DescribeInterconnectLoa":{ 559 "name":"DescribeInterconnectLoa", 560 "http":{ 561 "method":"POST", 562 "requestUri":"/" 563 }, 564 "input":{"shape":"DescribeInterconnectLoaRequest"}, 565 "output":{"shape":"DescribeInterconnectLoaResponse"}, 566 "errors":[ 567 {"shape":"DirectConnectServerException"}, 568 {"shape":"DirectConnectClientException"} 569 ], 570 "deprecated":true 571 }, 572 "DescribeInterconnects":{ 573 "name":"DescribeInterconnects", 574 "http":{ 575 "method":"POST", 576 "requestUri":"/" 577 }, 578 "input":{"shape":"DescribeInterconnectsRequest"}, 579 "output":{"shape":"Interconnects"}, 580 "errors":[ 581 {"shape":"DirectConnectServerException"}, 582 {"shape":"DirectConnectClientException"} 583 ] 584 }, 585 "DescribeLags":{ 586 "name":"DescribeLags", 587 "http":{ 588 "method":"POST", 589 "requestUri":"/" 590 }, 591 "input":{"shape":"DescribeLagsRequest"}, 592 "output":{"shape":"Lags"}, 593 "errors":[ 594 {"shape":"DirectConnectServerException"}, 595 {"shape":"DirectConnectClientException"} 596 ] 597 }, 598 "DescribeLoa":{ 599 "name":"DescribeLoa", 600 "http":{ 601 "method":"POST", 602 "requestUri":"/" 603 }, 604 "input":{"shape":"DescribeLoaRequest"}, 605 "output":{"shape":"Loa"}, 606 "errors":[ 607 {"shape":"DirectConnectServerException"}, 608 {"shape":"DirectConnectClientException"} 609 ] 610 }, 611 "DescribeLocations":{ 612 "name":"DescribeLocations", 613 "http":{ 614 "method":"POST", 615 "requestUri":"/" 616 }, 617 "output":{"shape":"Locations"}, 618 "errors":[ 619 {"shape":"DirectConnectServerException"}, 620 {"shape":"DirectConnectClientException"} 621 ] 622 }, 623 "DescribeTags":{ 624 "name":"DescribeTags", 625 "http":{ 626 "method":"POST", 627 "requestUri":"/" 628 }, 629 "input":{"shape":"DescribeTagsRequest"}, 630 "output":{"shape":"DescribeTagsResponse"}, 631 "errors":[ 632 {"shape":"DirectConnectServerException"}, 633 {"shape":"DirectConnectClientException"} 634 ] 635 }, 636 "DescribeVirtualGateways":{ 637 "name":"DescribeVirtualGateways", 638 "http":{ 639 "method":"POST", 640 "requestUri":"/" 641 }, 642 "output":{"shape":"VirtualGateways"}, 643 "errors":[ 644 {"shape":"DirectConnectServerException"}, 645 {"shape":"DirectConnectClientException"} 646 ] 647 }, 648 "DescribeVirtualInterfaces":{ 649 "name":"DescribeVirtualInterfaces", 650 "http":{ 651 "method":"POST", 652 "requestUri":"/" 653 }, 654 "input":{"shape":"DescribeVirtualInterfacesRequest"}, 655 "output":{"shape":"VirtualInterfaces"}, 656 "errors":[ 657 {"shape":"DirectConnectServerException"}, 658 {"shape":"DirectConnectClientException"} 659 ] 660 }, 661 "DisassociateConnectionFromLag":{ 662 "name":"DisassociateConnectionFromLag", 663 "http":{ 664 "method":"POST", 665 "requestUri":"/" 666 }, 667 "input":{"shape":"DisassociateConnectionFromLagRequest"}, 668 "output":{"shape":"Connection"}, 669 "errors":[ 670 {"shape":"DirectConnectServerException"}, 671 {"shape":"DirectConnectClientException"} 672 ] 673 }, 674 "DisassociateMacSecKey":{ 675 "name":"DisassociateMacSecKey", 676 "http":{ 677 "method":"POST", 678 "requestUri":"/" 679 }, 680 "input":{"shape":"DisassociateMacSecKeyRequest"}, 681 "output":{"shape":"DisassociateMacSecKeyResponse"}, 682 "errors":[ 683 {"shape":"DirectConnectServerException"}, 684 {"shape":"DirectConnectClientException"} 685 ] 686 }, 687 "ListVirtualInterfaceTestHistory":{ 688 "name":"ListVirtualInterfaceTestHistory", 689 "http":{ 690 "method":"POST", 691 "requestUri":"/" 692 }, 693 "input":{"shape":"ListVirtualInterfaceTestHistoryRequest"}, 694 "output":{"shape":"ListVirtualInterfaceTestHistoryResponse"}, 695 "errors":[ 696 {"shape":"DirectConnectServerException"}, 697 {"shape":"DirectConnectClientException"} 698 ] 699 }, 700 "StartBgpFailoverTest":{ 701 "name":"StartBgpFailoverTest", 702 "http":{ 703 "method":"POST", 704 "requestUri":"/" 705 }, 706 "input":{"shape":"StartBgpFailoverTestRequest"}, 707 "output":{"shape":"StartBgpFailoverTestResponse"}, 708 "errors":[ 709 {"shape":"DirectConnectServerException"}, 710 {"shape":"DirectConnectClientException"} 711 ] 712 }, 713 "StopBgpFailoverTest":{ 714 "name":"StopBgpFailoverTest", 715 "http":{ 716 "method":"POST", 717 "requestUri":"/" 718 }, 719 "input":{"shape":"StopBgpFailoverTestRequest"}, 720 "output":{"shape":"StopBgpFailoverTestResponse"}, 721 "errors":[ 722 {"shape":"DirectConnectServerException"}, 723 {"shape":"DirectConnectClientException"} 724 ] 725 }, 726 "TagResource":{ 727 "name":"TagResource", 728 "http":{ 729 "method":"POST", 730 "requestUri":"/" 731 }, 732 "input":{"shape":"TagResourceRequest"}, 733 "output":{"shape":"TagResourceResponse"}, 734 "errors":[ 735 {"shape":"DuplicateTagKeysException"}, 736 {"shape":"TooManyTagsException"}, 737 {"shape":"DirectConnectServerException"}, 738 {"shape":"DirectConnectClientException"} 739 ] 740 }, 741 "UntagResource":{ 742 "name":"UntagResource", 743 "http":{ 744 "method":"POST", 745 "requestUri":"/" 746 }, 747 "input":{"shape":"UntagResourceRequest"}, 748 "output":{"shape":"UntagResourceResponse"}, 749 "errors":[ 750 {"shape":"DirectConnectServerException"}, 751 {"shape":"DirectConnectClientException"} 752 ] 753 }, 754 "UpdateConnection":{ 755 "name":"UpdateConnection", 756 "http":{ 757 "method":"POST", 758 "requestUri":"/" 759 }, 760 "input":{"shape":"UpdateConnectionRequest"}, 761 "output":{"shape":"Connection"}, 762 "errors":[ 763 {"shape":"DirectConnectServerException"}, 764 {"shape":"DirectConnectClientException"} 765 ] 766 }, 767 "UpdateDirectConnectGatewayAssociation":{ 768 "name":"UpdateDirectConnectGatewayAssociation", 769 "http":{ 770 "method":"POST", 771 "requestUri":"/" 772 }, 773 "input":{"shape":"UpdateDirectConnectGatewayAssociationRequest"}, 774 "output":{"shape":"UpdateDirectConnectGatewayAssociationResult"}, 775 "errors":[ 776 {"shape":"DirectConnectServerException"}, 777 {"shape":"DirectConnectClientException"} 778 ] 779 }, 780 "UpdateLag":{ 781 "name":"UpdateLag", 782 "http":{ 783 "method":"POST", 784 "requestUri":"/" 785 }, 786 "input":{"shape":"UpdateLagRequest"}, 787 "output":{"shape":"Lag"}, 788 "errors":[ 789 {"shape":"DirectConnectServerException"}, 790 {"shape":"DirectConnectClientException"} 791 ] 792 }, 793 "UpdateVirtualInterfaceAttributes":{ 794 "name":"UpdateVirtualInterfaceAttributes", 795 "http":{ 796 "method":"POST", 797 "requestUri":"/" 798 }, 799 "input":{"shape":"UpdateVirtualInterfaceAttributesRequest"}, 800 "output":{"shape":"VirtualInterface"}, 801 "errors":[ 802 {"shape":"DirectConnectServerException"}, 803 {"shape":"DirectConnectClientException"} 804 ] 805 } 806 }, 807 "shapes":{ 808 "ASN":{"type":"integer"}, 809 "AcceptDirectConnectGatewayAssociationProposalRequest":{ 810 "type":"structure", 811 "required":[ 812 "directConnectGatewayId", 813 "proposalId", 814 "associatedGatewayOwnerAccount" 815 ], 816 "members":{ 817 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 818 "proposalId":{"shape":"DirectConnectGatewayAssociationProposalId"}, 819 "associatedGatewayOwnerAccount":{"shape":"OwnerAccount"}, 820 "overrideAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"} 821 } 822 }, 823 "AcceptDirectConnectGatewayAssociationProposalResult":{ 824 "type":"structure", 825 "members":{ 826 "directConnectGatewayAssociation":{"shape":"DirectConnectGatewayAssociation"} 827 } 828 }, 829 "AddressFamily":{ 830 "type":"string", 831 "enum":[ 832 "ipv4", 833 "ipv6" 834 ] 835 }, 836 "AllocateConnectionOnInterconnectRequest":{ 837 "type":"structure", 838 "required":[ 839 "bandwidth", 840 "connectionName", 841 "ownerAccount", 842 "interconnectId", 843 "vlan" 844 ], 845 "members":{ 846 "bandwidth":{"shape":"Bandwidth"}, 847 "connectionName":{"shape":"ConnectionName"}, 848 "ownerAccount":{"shape":"OwnerAccount"}, 849 "interconnectId":{"shape":"InterconnectId"}, 850 "vlan":{"shape":"VLAN"} 851 } 852 }, 853 "AllocateHostedConnectionRequest":{ 854 "type":"structure", 855 "required":[ 856 "connectionId", 857 "ownerAccount", 858 "bandwidth", 859 "connectionName", 860 "vlan" 861 ], 862 "members":{ 863 "connectionId":{"shape":"ConnectionId"}, 864 "ownerAccount":{"shape":"OwnerAccount"}, 865 "bandwidth":{"shape":"Bandwidth"}, 866 "connectionName":{"shape":"ConnectionName"}, 867 "vlan":{"shape":"VLAN"}, 868 "tags":{"shape":"TagList"} 869 } 870 }, 871 "AllocatePrivateVirtualInterfaceRequest":{ 872 "type":"structure", 873 "required":[ 874 "connectionId", 875 "ownerAccount", 876 "newPrivateVirtualInterfaceAllocation" 877 ], 878 "members":{ 879 "connectionId":{"shape":"ConnectionId"}, 880 "ownerAccount":{"shape":"OwnerAccount"}, 881 "newPrivateVirtualInterfaceAllocation":{"shape":"NewPrivateVirtualInterfaceAllocation"} 882 } 883 }, 884 "AllocatePublicVirtualInterfaceRequest":{ 885 "type":"structure", 886 "required":[ 887 "connectionId", 888 "ownerAccount", 889 "newPublicVirtualInterfaceAllocation" 890 ], 891 "members":{ 892 "connectionId":{"shape":"ConnectionId"}, 893 "ownerAccount":{"shape":"OwnerAccount"}, 894 "newPublicVirtualInterfaceAllocation":{"shape":"NewPublicVirtualInterfaceAllocation"} 895 } 896 }, 897 "AllocateTransitVirtualInterfaceRequest":{ 898 "type":"structure", 899 "required":[ 900 "connectionId", 901 "ownerAccount", 902 "newTransitVirtualInterfaceAllocation" 903 ], 904 "members":{ 905 "connectionId":{"shape":"ConnectionId"}, 906 "ownerAccount":{"shape":"OwnerAccount"}, 907 "newTransitVirtualInterfaceAllocation":{"shape":"NewTransitVirtualInterfaceAllocation"} 908 } 909 }, 910 "AllocateTransitVirtualInterfaceResult":{ 911 "type":"structure", 912 "members":{ 913 "virtualInterface":{"shape":"VirtualInterface"} 914 } 915 }, 916 "AmazonAddress":{"type":"string"}, 917 "AssociateConnectionWithLagRequest":{ 918 "type":"structure", 919 "required":[ 920 "connectionId", 921 "lagId" 922 ], 923 "members":{ 924 "connectionId":{"shape":"ConnectionId"}, 925 "lagId":{"shape":"LagId"} 926 } 927 }, 928 "AssociateHostedConnectionRequest":{ 929 "type":"structure", 930 "required":[ 931 "connectionId", 932 "parentConnectionId" 933 ], 934 "members":{ 935 "connectionId":{"shape":"ConnectionId"}, 936 "parentConnectionId":{"shape":"ConnectionId"} 937 } 938 }, 939 "AssociateMacSecKeyRequest":{ 940 "type":"structure", 941 "required":["connectionId"], 942 "members":{ 943 "connectionId":{"shape":"ConnectionId"}, 944 "secretARN":{"shape":"SecretARN"}, 945 "ckn":{"shape":"Ckn"}, 946 "cak":{"shape":"Cak"} 947 } 948 }, 949 "AssociateMacSecKeyResponse":{ 950 "type":"structure", 951 "members":{ 952 "connectionId":{"shape":"ConnectionId"}, 953 "macSecKeys":{"shape":"MacSecKeyList"} 954 } 955 }, 956 "AssociateVirtualInterfaceRequest":{ 957 "type":"structure", 958 "required":[ 959 "virtualInterfaceId", 960 "connectionId" 961 ], 962 "members":{ 963 "virtualInterfaceId":{"shape":"VirtualInterfaceId"}, 964 "connectionId":{"shape":"ConnectionId"} 965 } 966 }, 967 "AssociatedGateway":{ 968 "type":"structure", 969 "members":{ 970 "id":{"shape":"GatewayIdentifier"}, 971 "type":{"shape":"GatewayType"}, 972 "ownerAccount":{"shape":"OwnerAccount"}, 973 "region":{"shape":"Region"} 974 } 975 }, 976 "AssociatedGatewayId":{"type":"string"}, 977 "AvailableMacSecPortSpeeds":{ 978 "type":"list", 979 "member":{"shape":"PortSpeed"} 980 }, 981 "AvailablePortSpeeds":{ 982 "type":"list", 983 "member":{"shape":"PortSpeed"} 984 }, 985 "AwsDevice":{ 986 "type":"string", 987 "deprecated":true 988 }, 989 "AwsDeviceV2":{"type":"string"}, 990 "AwsLogicalDeviceId":{"type":"string"}, 991 "BGPAuthKey":{"type":"string"}, 992 "BGPPeer":{ 993 "type":"structure", 994 "members":{ 995 "bgpPeerId":{"shape":"BGPPeerId"}, 996 "asn":{"shape":"ASN"}, 997 "authKey":{"shape":"BGPAuthKey"}, 998 "addressFamily":{"shape":"AddressFamily"}, 999 "amazonAddress":{"shape":"AmazonAddress"}, 1000 "customerAddress":{"shape":"CustomerAddress"}, 1001 "bgpPeerState":{"shape":"BGPPeerState"}, 1002 "bgpStatus":{"shape":"BGPStatus"}, 1003 "awsDeviceV2":{"shape":"AwsDeviceV2"}, 1004 "awsLogicalDeviceId":{"shape":"AwsLogicalDeviceId"} 1005 } 1006 }, 1007 "BGPPeerId":{"type":"string"}, 1008 "BGPPeerIdList":{ 1009 "type":"list", 1010 "member":{"shape":"BGPPeerId"} 1011 }, 1012 "BGPPeerList":{ 1013 "type":"list", 1014 "member":{"shape":"BGPPeer"} 1015 }, 1016 "BGPPeerState":{ 1017 "type":"string", 1018 "enum":[ 1019 "verifying", 1020 "pending", 1021 "available", 1022 "deleting", 1023 "deleted" 1024 ] 1025 }, 1026 "BGPStatus":{ 1027 "type":"string", 1028 "enum":[ 1029 "up", 1030 "down", 1031 "unknown" 1032 ] 1033 }, 1034 "Bandwidth":{"type":"string"}, 1035 "BooleanFlag":{"type":"boolean"}, 1036 "CIDR":{"type":"string"}, 1037 "Cak":{"type":"string"}, 1038 "Ckn":{"type":"string"}, 1039 "ConfirmConnectionRequest":{ 1040 "type":"structure", 1041 "required":["connectionId"], 1042 "members":{ 1043 "connectionId":{"shape":"ConnectionId"} 1044 } 1045 }, 1046 "ConfirmConnectionResponse":{ 1047 "type":"structure", 1048 "members":{ 1049 "connectionState":{"shape":"ConnectionState"} 1050 } 1051 }, 1052 "ConfirmPrivateVirtualInterfaceRequest":{ 1053 "type":"structure", 1054 "required":["virtualInterfaceId"], 1055 "members":{ 1056 "virtualInterfaceId":{"shape":"VirtualInterfaceId"}, 1057 "virtualGatewayId":{"shape":"VirtualGatewayId"}, 1058 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"} 1059 } 1060 }, 1061 "ConfirmPrivateVirtualInterfaceResponse":{ 1062 "type":"structure", 1063 "members":{ 1064 "virtualInterfaceState":{"shape":"VirtualInterfaceState"} 1065 } 1066 }, 1067 "ConfirmPublicVirtualInterfaceRequest":{ 1068 "type":"structure", 1069 "required":["virtualInterfaceId"], 1070 "members":{ 1071 "virtualInterfaceId":{"shape":"VirtualInterfaceId"} 1072 } 1073 }, 1074 "ConfirmPublicVirtualInterfaceResponse":{ 1075 "type":"structure", 1076 "members":{ 1077 "virtualInterfaceState":{"shape":"VirtualInterfaceState"} 1078 } 1079 }, 1080 "ConfirmTransitVirtualInterfaceRequest":{ 1081 "type":"structure", 1082 "required":[ 1083 "virtualInterfaceId", 1084 "directConnectGatewayId" 1085 ], 1086 "members":{ 1087 "virtualInterfaceId":{"shape":"VirtualInterfaceId"}, 1088 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"} 1089 } 1090 }, 1091 "ConfirmTransitVirtualInterfaceResponse":{ 1092 "type":"structure", 1093 "members":{ 1094 "virtualInterfaceState":{"shape":"VirtualInterfaceState"} 1095 } 1096 }, 1097 "Connection":{ 1098 "type":"structure", 1099 "members":{ 1100 "ownerAccount":{"shape":"OwnerAccount"}, 1101 "connectionId":{"shape":"ConnectionId"}, 1102 "connectionName":{"shape":"ConnectionName"}, 1103 "connectionState":{"shape":"ConnectionState"}, 1104 "region":{"shape":"Region"}, 1105 "location":{"shape":"LocationCode"}, 1106 "bandwidth":{"shape":"Bandwidth"}, 1107 "vlan":{"shape":"VLAN"}, 1108 "partnerName":{"shape":"PartnerName"}, 1109 "loaIssueTime":{"shape":"LoaIssueTime"}, 1110 "lagId":{"shape":"LagId"}, 1111 "awsDevice":{"shape":"AwsDevice"}, 1112 "jumboFrameCapable":{"shape":"JumboFrameCapable"}, 1113 "awsDeviceV2":{"shape":"AwsDeviceV2"}, 1114 "awsLogicalDeviceId":{"shape":"AwsLogicalDeviceId"}, 1115 "hasLogicalRedundancy":{"shape":"HasLogicalRedundancy"}, 1116 "tags":{"shape":"TagList"}, 1117 "providerName":{"shape":"ProviderName"}, 1118 "macSecCapable":{"shape":"MacSecCapable"}, 1119 "portEncryptionStatus":{"shape":"PortEncryptionStatus"}, 1120 "encryptionMode":{"shape":"EncryptionMode"}, 1121 "macSecKeys":{"shape":"MacSecKeyList"} 1122 } 1123 }, 1124 "ConnectionId":{"type":"string"}, 1125 "ConnectionList":{ 1126 "type":"list", 1127 "member":{"shape":"Connection"} 1128 }, 1129 "ConnectionName":{"type":"string"}, 1130 "ConnectionState":{ 1131 "type":"string", 1132 "enum":[ 1133 "ordering", 1134 "requested", 1135 "pending", 1136 "available", 1137 "down", 1138 "deleting", 1139 "deleted", 1140 "rejected", 1141 "unknown" 1142 ] 1143 }, 1144 "Connections":{ 1145 "type":"structure", 1146 "members":{ 1147 "connections":{"shape":"ConnectionList"} 1148 } 1149 }, 1150 "Count":{"type":"integer"}, 1151 "CreateBGPPeerRequest":{ 1152 "type":"structure", 1153 "members":{ 1154 "virtualInterfaceId":{"shape":"VirtualInterfaceId"}, 1155 "newBGPPeer":{"shape":"NewBGPPeer"} 1156 } 1157 }, 1158 "CreateBGPPeerResponse":{ 1159 "type":"structure", 1160 "members":{ 1161 "virtualInterface":{"shape":"VirtualInterface"} 1162 } 1163 }, 1164 "CreateConnectionRequest":{ 1165 "type":"structure", 1166 "required":[ 1167 "location", 1168 "bandwidth", 1169 "connectionName" 1170 ], 1171 "members":{ 1172 "location":{"shape":"LocationCode"}, 1173 "bandwidth":{"shape":"Bandwidth"}, 1174 "connectionName":{"shape":"ConnectionName"}, 1175 "lagId":{"shape":"LagId"}, 1176 "tags":{"shape":"TagList"}, 1177 "providerName":{"shape":"ProviderName"}, 1178 "requestMACSec":{"shape":"RequestMACSec"} 1179 } 1180 }, 1181 "CreateDirectConnectGatewayAssociationProposalRequest":{ 1182 "type":"structure", 1183 "required":[ 1184 "directConnectGatewayId", 1185 "directConnectGatewayOwnerAccount", 1186 "gatewayId" 1187 ], 1188 "members":{ 1189 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 1190 "directConnectGatewayOwnerAccount":{"shape":"OwnerAccount"}, 1191 "gatewayId":{"shape":"GatewayIdToAssociate"}, 1192 "addAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"}, 1193 "removeAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"} 1194 } 1195 }, 1196 "CreateDirectConnectGatewayAssociationProposalResult":{ 1197 "type":"structure", 1198 "members":{ 1199 "directConnectGatewayAssociationProposal":{"shape":"DirectConnectGatewayAssociationProposal"} 1200 } 1201 }, 1202 "CreateDirectConnectGatewayAssociationRequest":{ 1203 "type":"structure", 1204 "required":["directConnectGatewayId"], 1205 "members":{ 1206 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 1207 "gatewayId":{"shape":"GatewayIdToAssociate"}, 1208 "addAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"}, 1209 "virtualGatewayId":{"shape":"VirtualGatewayId"} 1210 } 1211 }, 1212 "CreateDirectConnectGatewayAssociationResult":{ 1213 "type":"structure", 1214 "members":{ 1215 "directConnectGatewayAssociation":{"shape":"DirectConnectGatewayAssociation"} 1216 } 1217 }, 1218 "CreateDirectConnectGatewayRequest":{ 1219 "type":"structure", 1220 "required":["directConnectGatewayName"], 1221 "members":{ 1222 "directConnectGatewayName":{"shape":"DirectConnectGatewayName"}, 1223 "amazonSideAsn":{"shape":"LongAsn"} 1224 } 1225 }, 1226 "CreateDirectConnectGatewayResult":{ 1227 "type":"structure", 1228 "members":{ 1229 "directConnectGateway":{"shape":"DirectConnectGateway"} 1230 } 1231 }, 1232 "CreateInterconnectRequest":{ 1233 "type":"structure", 1234 "required":[ 1235 "interconnectName", 1236 "bandwidth", 1237 "location" 1238 ], 1239 "members":{ 1240 "interconnectName":{"shape":"InterconnectName"}, 1241 "bandwidth":{"shape":"Bandwidth"}, 1242 "location":{"shape":"LocationCode"}, 1243 "lagId":{"shape":"LagId"}, 1244 "tags":{"shape":"TagList"}, 1245 "providerName":{"shape":"ProviderName"} 1246 } 1247 }, 1248 "CreateLagRequest":{ 1249 "type":"structure", 1250 "required":[ 1251 "numberOfConnections", 1252 "location", 1253 "connectionsBandwidth", 1254 "lagName" 1255 ], 1256 "members":{ 1257 "numberOfConnections":{"shape":"Count"}, 1258 "location":{"shape":"LocationCode"}, 1259 "connectionsBandwidth":{"shape":"Bandwidth"}, 1260 "lagName":{"shape":"LagName"}, 1261 "connectionId":{"shape":"ConnectionId"}, 1262 "tags":{"shape":"TagList"}, 1263 "childConnectionTags":{"shape":"TagList"}, 1264 "providerName":{"shape":"ProviderName"}, 1265 "requestMACSec":{"shape":"RequestMACSec"} 1266 } 1267 }, 1268 "CreatePrivateVirtualInterfaceRequest":{ 1269 "type":"structure", 1270 "required":[ 1271 "connectionId", 1272 "newPrivateVirtualInterface" 1273 ], 1274 "members":{ 1275 "connectionId":{"shape":"ConnectionId"}, 1276 "newPrivateVirtualInterface":{"shape":"NewPrivateVirtualInterface"} 1277 } 1278 }, 1279 "CreatePublicVirtualInterfaceRequest":{ 1280 "type":"structure", 1281 "required":[ 1282 "connectionId", 1283 "newPublicVirtualInterface" 1284 ], 1285 "members":{ 1286 "connectionId":{"shape":"ConnectionId"}, 1287 "newPublicVirtualInterface":{"shape":"NewPublicVirtualInterface"} 1288 } 1289 }, 1290 "CreateTransitVirtualInterfaceRequest":{ 1291 "type":"structure", 1292 "required":[ 1293 "connectionId", 1294 "newTransitVirtualInterface" 1295 ], 1296 "members":{ 1297 "connectionId":{"shape":"ConnectionId"}, 1298 "newTransitVirtualInterface":{"shape":"NewTransitVirtualInterface"} 1299 } 1300 }, 1301 "CreateTransitVirtualInterfaceResult":{ 1302 "type":"structure", 1303 "members":{ 1304 "virtualInterface":{"shape":"VirtualInterface"} 1305 } 1306 }, 1307 "CustomerAddress":{"type":"string"}, 1308 "DeleteBGPPeerRequest":{ 1309 "type":"structure", 1310 "members":{ 1311 "virtualInterfaceId":{"shape":"VirtualInterfaceId"}, 1312 "asn":{"shape":"ASN"}, 1313 "customerAddress":{"shape":"CustomerAddress"}, 1314 "bgpPeerId":{"shape":"BGPPeerId"} 1315 } 1316 }, 1317 "DeleteBGPPeerResponse":{ 1318 "type":"structure", 1319 "members":{ 1320 "virtualInterface":{"shape":"VirtualInterface"} 1321 } 1322 }, 1323 "DeleteConnectionRequest":{ 1324 "type":"structure", 1325 "required":["connectionId"], 1326 "members":{ 1327 "connectionId":{"shape":"ConnectionId"} 1328 } 1329 }, 1330 "DeleteDirectConnectGatewayAssociationProposalRequest":{ 1331 "type":"structure", 1332 "required":["proposalId"], 1333 "members":{ 1334 "proposalId":{"shape":"DirectConnectGatewayAssociationProposalId"} 1335 } 1336 }, 1337 "DeleteDirectConnectGatewayAssociationProposalResult":{ 1338 "type":"structure", 1339 "members":{ 1340 "directConnectGatewayAssociationProposal":{"shape":"DirectConnectGatewayAssociationProposal"} 1341 } 1342 }, 1343 "DeleteDirectConnectGatewayAssociationRequest":{ 1344 "type":"structure", 1345 "members":{ 1346 "associationId":{"shape":"DirectConnectGatewayAssociationId"}, 1347 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 1348 "virtualGatewayId":{"shape":"VirtualGatewayId"} 1349 } 1350 }, 1351 "DeleteDirectConnectGatewayAssociationResult":{ 1352 "type":"structure", 1353 "members":{ 1354 "directConnectGatewayAssociation":{"shape":"DirectConnectGatewayAssociation"} 1355 } 1356 }, 1357 "DeleteDirectConnectGatewayRequest":{ 1358 "type":"structure", 1359 "required":["directConnectGatewayId"], 1360 "members":{ 1361 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"} 1362 } 1363 }, 1364 "DeleteDirectConnectGatewayResult":{ 1365 "type":"structure", 1366 "members":{ 1367 "directConnectGateway":{"shape":"DirectConnectGateway"} 1368 } 1369 }, 1370 "DeleteInterconnectRequest":{ 1371 "type":"structure", 1372 "required":["interconnectId"], 1373 "members":{ 1374 "interconnectId":{"shape":"InterconnectId"} 1375 } 1376 }, 1377 "DeleteInterconnectResponse":{ 1378 "type":"structure", 1379 "members":{ 1380 "interconnectState":{"shape":"InterconnectState"} 1381 } 1382 }, 1383 "DeleteLagRequest":{ 1384 "type":"structure", 1385 "required":["lagId"], 1386 "members":{ 1387 "lagId":{"shape":"LagId"} 1388 } 1389 }, 1390 "DeleteVirtualInterfaceRequest":{ 1391 "type":"structure", 1392 "required":["virtualInterfaceId"], 1393 "members":{ 1394 "virtualInterfaceId":{"shape":"VirtualInterfaceId"} 1395 } 1396 }, 1397 "DeleteVirtualInterfaceResponse":{ 1398 "type":"structure", 1399 "members":{ 1400 "virtualInterfaceState":{"shape":"VirtualInterfaceState"} 1401 } 1402 }, 1403 "DescribeConnectionLoaRequest":{ 1404 "type":"structure", 1405 "required":["connectionId"], 1406 "members":{ 1407 "connectionId":{"shape":"ConnectionId"}, 1408 "providerName":{"shape":"ProviderName"}, 1409 "loaContentType":{"shape":"LoaContentType"} 1410 } 1411 }, 1412 "DescribeConnectionLoaResponse":{ 1413 "type":"structure", 1414 "members":{ 1415 "loa":{"shape":"Loa"} 1416 } 1417 }, 1418 "DescribeConnectionsOnInterconnectRequest":{ 1419 "type":"structure", 1420 "required":["interconnectId"], 1421 "members":{ 1422 "interconnectId":{"shape":"InterconnectId"} 1423 } 1424 }, 1425 "DescribeConnectionsRequest":{ 1426 "type":"structure", 1427 "members":{ 1428 "connectionId":{"shape":"ConnectionId"} 1429 } 1430 }, 1431 "DescribeDirectConnectGatewayAssociationProposalsRequest":{ 1432 "type":"structure", 1433 "members":{ 1434 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 1435 "proposalId":{"shape":"DirectConnectGatewayAssociationProposalId"}, 1436 "associatedGatewayId":{"shape":"AssociatedGatewayId"}, 1437 "maxResults":{"shape":"MaxResultSetSize"}, 1438 "nextToken":{"shape":"PaginationToken"} 1439 } 1440 }, 1441 "DescribeDirectConnectGatewayAssociationProposalsResult":{ 1442 "type":"structure", 1443 "members":{ 1444 "directConnectGatewayAssociationProposals":{"shape":"DirectConnectGatewayAssociationProposalList"}, 1445 "nextToken":{"shape":"PaginationToken"} 1446 } 1447 }, 1448 "DescribeDirectConnectGatewayAssociationsRequest":{ 1449 "type":"structure", 1450 "members":{ 1451 "associationId":{"shape":"DirectConnectGatewayAssociationId"}, 1452 "associatedGatewayId":{"shape":"AssociatedGatewayId"}, 1453 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 1454 "maxResults":{"shape":"MaxResultSetSize"}, 1455 "nextToken":{"shape":"PaginationToken"}, 1456 "virtualGatewayId":{"shape":"VirtualGatewayId"} 1457 } 1458 }, 1459 "DescribeDirectConnectGatewayAssociationsResult":{ 1460 "type":"structure", 1461 "members":{ 1462 "directConnectGatewayAssociations":{"shape":"DirectConnectGatewayAssociationList"}, 1463 "nextToken":{"shape":"PaginationToken"} 1464 } 1465 }, 1466 "DescribeDirectConnectGatewayAttachmentsRequest":{ 1467 "type":"structure", 1468 "members":{ 1469 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 1470 "virtualInterfaceId":{"shape":"VirtualInterfaceId"}, 1471 "maxResults":{"shape":"MaxResultSetSize"}, 1472 "nextToken":{"shape":"PaginationToken"} 1473 } 1474 }, 1475 "DescribeDirectConnectGatewayAttachmentsResult":{ 1476 "type":"structure", 1477 "members":{ 1478 "directConnectGatewayAttachments":{"shape":"DirectConnectGatewayAttachmentList"}, 1479 "nextToken":{"shape":"PaginationToken"} 1480 } 1481 }, 1482 "DescribeDirectConnectGatewaysRequest":{ 1483 "type":"structure", 1484 "members":{ 1485 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 1486 "maxResults":{"shape":"MaxResultSetSize"}, 1487 "nextToken":{"shape":"PaginationToken"} 1488 } 1489 }, 1490 "DescribeDirectConnectGatewaysResult":{ 1491 "type":"structure", 1492 "members":{ 1493 "directConnectGateways":{"shape":"DirectConnectGatewayList"}, 1494 "nextToken":{"shape":"PaginationToken"} 1495 } 1496 }, 1497 "DescribeHostedConnectionsRequest":{ 1498 "type":"structure", 1499 "required":["connectionId"], 1500 "members":{ 1501 "connectionId":{"shape":"ConnectionId"} 1502 } 1503 }, 1504 "DescribeInterconnectLoaRequest":{ 1505 "type":"structure", 1506 "required":["interconnectId"], 1507 "members":{ 1508 "interconnectId":{"shape":"InterconnectId"}, 1509 "providerName":{"shape":"ProviderName"}, 1510 "loaContentType":{"shape":"LoaContentType"} 1511 } 1512 }, 1513 "DescribeInterconnectLoaResponse":{ 1514 "type":"structure", 1515 "members":{ 1516 "loa":{"shape":"Loa"} 1517 } 1518 }, 1519 "DescribeInterconnectsRequest":{ 1520 "type":"structure", 1521 "members":{ 1522 "interconnectId":{"shape":"InterconnectId"} 1523 } 1524 }, 1525 "DescribeLagsRequest":{ 1526 "type":"structure", 1527 "members":{ 1528 "lagId":{"shape":"LagId"} 1529 } 1530 }, 1531 "DescribeLoaRequest":{ 1532 "type":"structure", 1533 "required":["connectionId"], 1534 "members":{ 1535 "connectionId":{"shape":"ConnectionId"}, 1536 "providerName":{"shape":"ProviderName"}, 1537 "loaContentType":{"shape":"LoaContentType"} 1538 } 1539 }, 1540 "DescribeTagsRequest":{ 1541 "type":"structure", 1542 "required":["resourceArns"], 1543 "members":{ 1544 "resourceArns":{"shape":"ResourceArnList"} 1545 } 1546 }, 1547 "DescribeTagsResponse":{ 1548 "type":"structure", 1549 "members":{ 1550 "resourceTags":{"shape":"ResourceTagList"} 1551 } 1552 }, 1553 "DescribeVirtualInterfacesRequest":{ 1554 "type":"structure", 1555 "members":{ 1556 "connectionId":{"shape":"ConnectionId"}, 1557 "virtualInterfaceId":{"shape":"VirtualInterfaceId"} 1558 } 1559 }, 1560 "DirectConnectClientException":{ 1561 "type":"structure", 1562 "members":{ 1563 "message":{"shape":"ErrorMessage"} 1564 }, 1565 "exception":true 1566 }, 1567 "DirectConnectGateway":{ 1568 "type":"structure", 1569 "members":{ 1570 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 1571 "directConnectGatewayName":{"shape":"DirectConnectGatewayName"}, 1572 "amazonSideAsn":{"shape":"LongAsn"}, 1573 "ownerAccount":{"shape":"OwnerAccount"}, 1574 "directConnectGatewayState":{"shape":"DirectConnectGatewayState"}, 1575 "stateChangeError":{"shape":"StateChangeError"} 1576 } 1577 }, 1578 "DirectConnectGatewayAssociation":{ 1579 "type":"structure", 1580 "members":{ 1581 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 1582 "directConnectGatewayOwnerAccount":{"shape":"OwnerAccount"}, 1583 "associationState":{"shape":"DirectConnectGatewayAssociationState"}, 1584 "stateChangeError":{"shape":"StateChangeError"}, 1585 "associatedGateway":{"shape":"AssociatedGateway"}, 1586 "associationId":{"shape":"DirectConnectGatewayAssociationId"}, 1587 "allowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"}, 1588 "virtualGatewayId":{"shape":"VirtualGatewayId"}, 1589 "virtualGatewayRegion":{"shape":"VirtualGatewayRegion"}, 1590 "virtualGatewayOwnerAccount":{"shape":"OwnerAccount"} 1591 } 1592 }, 1593 "DirectConnectGatewayAssociationId":{"type":"string"}, 1594 "DirectConnectGatewayAssociationList":{ 1595 "type":"list", 1596 "member":{"shape":"DirectConnectGatewayAssociation"} 1597 }, 1598 "DirectConnectGatewayAssociationProposal":{ 1599 "type":"structure", 1600 "members":{ 1601 "proposalId":{"shape":"DirectConnectGatewayAssociationProposalId"}, 1602 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 1603 "directConnectGatewayOwnerAccount":{"shape":"OwnerAccount"}, 1604 "proposalState":{"shape":"DirectConnectGatewayAssociationProposalState"}, 1605 "associatedGateway":{"shape":"AssociatedGateway"}, 1606 "existingAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"}, 1607 "requestedAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"} 1608 } 1609 }, 1610 "DirectConnectGatewayAssociationProposalId":{"type":"string"}, 1611 "DirectConnectGatewayAssociationProposalList":{ 1612 "type":"list", 1613 "member":{"shape":"DirectConnectGatewayAssociationProposal"} 1614 }, 1615 "DirectConnectGatewayAssociationProposalState":{ 1616 "type":"string", 1617 "enum":[ 1618 "requested", 1619 "accepted", 1620 "deleted" 1621 ] 1622 }, 1623 "DirectConnectGatewayAssociationState":{ 1624 "type":"string", 1625 "enum":[ 1626 "associating", 1627 "associated", 1628 "disassociating", 1629 "disassociated", 1630 "updating" 1631 ] 1632 }, 1633 "DirectConnectGatewayAttachment":{ 1634 "type":"structure", 1635 "members":{ 1636 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 1637 "virtualInterfaceId":{"shape":"VirtualInterfaceId"}, 1638 "virtualInterfaceRegion":{"shape":"VirtualInterfaceRegion"}, 1639 "virtualInterfaceOwnerAccount":{"shape":"OwnerAccount"}, 1640 "attachmentState":{"shape":"DirectConnectGatewayAttachmentState"}, 1641 "attachmentType":{"shape":"DirectConnectGatewayAttachmentType"}, 1642 "stateChangeError":{"shape":"StateChangeError"} 1643 } 1644 }, 1645 "DirectConnectGatewayAttachmentList":{ 1646 "type":"list", 1647 "member":{"shape":"DirectConnectGatewayAttachment"} 1648 }, 1649 "DirectConnectGatewayAttachmentState":{ 1650 "type":"string", 1651 "enum":[ 1652 "attaching", 1653 "attached", 1654 "detaching", 1655 "detached" 1656 ] 1657 }, 1658 "DirectConnectGatewayAttachmentType":{ 1659 "type":"string", 1660 "enum":[ 1661 "TransitVirtualInterface", 1662 "PrivateVirtualInterface" 1663 ] 1664 }, 1665 "DirectConnectGatewayId":{"type":"string"}, 1666 "DirectConnectGatewayList":{ 1667 "type":"list", 1668 "member":{"shape":"DirectConnectGateway"} 1669 }, 1670 "DirectConnectGatewayName":{"type":"string"}, 1671 "DirectConnectGatewayState":{ 1672 "type":"string", 1673 "enum":[ 1674 "pending", 1675 "available", 1676 "deleting", 1677 "deleted" 1678 ] 1679 }, 1680 "DirectConnectServerException":{ 1681 "type":"structure", 1682 "members":{ 1683 "message":{"shape":"ErrorMessage"} 1684 }, 1685 "exception":true 1686 }, 1687 "DisassociateConnectionFromLagRequest":{ 1688 "type":"structure", 1689 "required":[ 1690 "connectionId", 1691 "lagId" 1692 ], 1693 "members":{ 1694 "connectionId":{"shape":"ConnectionId"}, 1695 "lagId":{"shape":"LagId"} 1696 } 1697 }, 1698 "DisassociateMacSecKeyRequest":{ 1699 "type":"structure", 1700 "required":[ 1701 "connectionId", 1702 "secretARN" 1703 ], 1704 "members":{ 1705 "connectionId":{"shape":"ConnectionId"}, 1706 "secretARN":{"shape":"SecretARN"} 1707 } 1708 }, 1709 "DisassociateMacSecKeyResponse":{ 1710 "type":"structure", 1711 "members":{ 1712 "connectionId":{"shape":"ConnectionId"}, 1713 "macSecKeys":{"shape":"MacSecKeyList"} 1714 } 1715 }, 1716 "DuplicateTagKeysException":{ 1717 "type":"structure", 1718 "members":{ 1719 }, 1720 "exception":true 1721 }, 1722 "EncryptionMode":{"type":"string"}, 1723 "EndTime":{"type":"timestamp"}, 1724 "ErrorMessage":{"type":"string"}, 1725 "FailureTestHistoryStatus":{"type":"string"}, 1726 "GatewayIdToAssociate":{"type":"string"}, 1727 "GatewayIdentifier":{"type":"string"}, 1728 "GatewayType":{ 1729 "type":"string", 1730 "enum":[ 1731 "virtualPrivateGateway", 1732 "transitGateway" 1733 ] 1734 }, 1735 "HasLogicalRedundancy":{ 1736 "type":"string", 1737 "enum":[ 1738 "unknown", 1739 "yes", 1740 "no" 1741 ] 1742 }, 1743 "Interconnect":{ 1744 "type":"structure", 1745 "members":{ 1746 "interconnectId":{"shape":"InterconnectId"}, 1747 "interconnectName":{"shape":"InterconnectName"}, 1748 "interconnectState":{"shape":"InterconnectState"}, 1749 "region":{"shape":"Region"}, 1750 "location":{"shape":"LocationCode"}, 1751 "bandwidth":{"shape":"Bandwidth"}, 1752 "loaIssueTime":{"shape":"LoaIssueTime"}, 1753 "lagId":{"shape":"LagId"}, 1754 "awsDevice":{"shape":"AwsDevice"}, 1755 "jumboFrameCapable":{"shape":"JumboFrameCapable"}, 1756 "awsDeviceV2":{"shape":"AwsDeviceV2"}, 1757 "awsLogicalDeviceId":{"shape":"AwsLogicalDeviceId"}, 1758 "hasLogicalRedundancy":{"shape":"HasLogicalRedundancy"}, 1759 "tags":{"shape":"TagList"}, 1760 "providerName":{"shape":"ProviderName"} 1761 } 1762 }, 1763 "InterconnectId":{"type":"string"}, 1764 "InterconnectList":{ 1765 "type":"list", 1766 "member":{"shape":"Interconnect"} 1767 }, 1768 "InterconnectName":{"type":"string"}, 1769 "InterconnectState":{ 1770 "type":"string", 1771 "enum":[ 1772 "requested", 1773 "pending", 1774 "available", 1775 "down", 1776 "deleting", 1777 "deleted", 1778 "unknown" 1779 ] 1780 }, 1781 "Interconnects":{ 1782 "type":"structure", 1783 "members":{ 1784 "interconnects":{"shape":"InterconnectList"} 1785 } 1786 }, 1787 "JumboFrameCapable":{"type":"boolean"}, 1788 "Lag":{ 1789 "type":"structure", 1790 "members":{ 1791 "connectionsBandwidth":{"shape":"Bandwidth"}, 1792 "numberOfConnections":{"shape":"Count"}, 1793 "lagId":{"shape":"LagId"}, 1794 "ownerAccount":{"shape":"OwnerAccount"}, 1795 "lagName":{"shape":"LagName"}, 1796 "lagState":{"shape":"LagState"}, 1797 "location":{"shape":"LocationCode"}, 1798 "region":{"shape":"Region"}, 1799 "minimumLinks":{"shape":"Count"}, 1800 "awsDevice":{"shape":"AwsDevice"}, 1801 "awsDeviceV2":{"shape":"AwsDeviceV2"}, 1802 "awsLogicalDeviceId":{"shape":"AwsLogicalDeviceId"}, 1803 "connections":{"shape":"ConnectionList"}, 1804 "allowsHostedConnections":{"shape":"BooleanFlag"}, 1805 "jumboFrameCapable":{"shape":"JumboFrameCapable"}, 1806 "hasLogicalRedundancy":{"shape":"HasLogicalRedundancy"}, 1807 "tags":{"shape":"TagList"}, 1808 "providerName":{"shape":"ProviderName"}, 1809 "macSecCapable":{"shape":"MacSecCapable"}, 1810 "encryptionMode":{"shape":"EncryptionMode"}, 1811 "macSecKeys":{"shape":"MacSecKeyList"} 1812 } 1813 }, 1814 "LagId":{"type":"string"}, 1815 "LagList":{ 1816 "type":"list", 1817 "member":{"shape":"Lag"} 1818 }, 1819 "LagName":{"type":"string"}, 1820 "LagState":{ 1821 "type":"string", 1822 "enum":[ 1823 "requested", 1824 "pending", 1825 "available", 1826 "down", 1827 "deleting", 1828 "deleted", 1829 "unknown" 1830 ] 1831 }, 1832 "Lags":{ 1833 "type":"structure", 1834 "members":{ 1835 "lags":{"shape":"LagList"} 1836 } 1837 }, 1838 "ListVirtualInterfaceTestHistoryRequest":{ 1839 "type":"structure", 1840 "members":{ 1841 "testId":{"shape":"TestId"}, 1842 "virtualInterfaceId":{"shape":"VirtualInterfaceId"}, 1843 "bgpPeers":{"shape":"BGPPeerIdList"}, 1844 "status":{"shape":"FailureTestHistoryStatus"}, 1845 "maxResults":{"shape":"MaxResultSetSize"}, 1846 "nextToken":{"shape":"PaginationToken"} 1847 } 1848 }, 1849 "ListVirtualInterfaceTestHistoryResponse":{ 1850 "type":"structure", 1851 "members":{ 1852 "virtualInterfaceTestHistory":{"shape":"VirtualInterfaceTestHistoryList"}, 1853 "nextToken":{"shape":"PaginationToken"} 1854 } 1855 }, 1856 "Loa":{ 1857 "type":"structure", 1858 "members":{ 1859 "loaContent":{"shape":"LoaContent"}, 1860 "loaContentType":{"shape":"LoaContentType"} 1861 } 1862 }, 1863 "LoaContent":{"type":"blob"}, 1864 "LoaContentType":{ 1865 "type":"string", 1866 "enum":["application/pdf"] 1867 }, 1868 "LoaIssueTime":{"type":"timestamp"}, 1869 "Location":{ 1870 "type":"structure", 1871 "members":{ 1872 "locationCode":{"shape":"LocationCode"}, 1873 "locationName":{"shape":"LocationName"}, 1874 "region":{"shape":"Region"}, 1875 "availablePortSpeeds":{"shape":"AvailablePortSpeeds"}, 1876 "availableProviders":{"shape":"ProviderList"}, 1877 "availableMacSecPortSpeeds":{"shape":"AvailableMacSecPortSpeeds"} 1878 } 1879 }, 1880 "LocationCode":{"type":"string"}, 1881 "LocationList":{ 1882 "type":"list", 1883 "member":{"shape":"Location"} 1884 }, 1885 "LocationName":{"type":"string"}, 1886 "Locations":{ 1887 "type":"structure", 1888 "members":{ 1889 "locations":{"shape":"LocationList"} 1890 } 1891 }, 1892 "LongAsn":{"type":"long"}, 1893 "MTU":{"type":"integer"}, 1894 "MacSecCapable":{"type":"boolean"}, 1895 "MacSecKey":{ 1896 "type":"structure", 1897 "members":{ 1898 "secretARN":{"shape":"SecretARN"}, 1899 "ckn":{"shape":"Ckn"}, 1900 "state":{"shape":"State"}, 1901 "startOn":{"shape":"StartOnDate"} 1902 } 1903 }, 1904 "MacSecKeyList":{ 1905 "type":"list", 1906 "member":{"shape":"MacSecKey"} 1907 }, 1908 "MaxResultSetSize":{ 1909 "type":"integer", 1910 "box":true 1911 }, 1912 "NewBGPPeer":{ 1913 "type":"structure", 1914 "members":{ 1915 "asn":{"shape":"ASN"}, 1916 "authKey":{"shape":"BGPAuthKey"}, 1917 "addressFamily":{"shape":"AddressFamily"}, 1918 "amazonAddress":{"shape":"AmazonAddress"}, 1919 "customerAddress":{"shape":"CustomerAddress"} 1920 } 1921 }, 1922 "NewPrivateVirtualInterface":{ 1923 "type":"structure", 1924 "required":[ 1925 "virtualInterfaceName", 1926 "vlan", 1927 "asn" 1928 ], 1929 "members":{ 1930 "virtualInterfaceName":{"shape":"VirtualInterfaceName"}, 1931 "vlan":{"shape":"VLAN"}, 1932 "asn":{"shape":"ASN"}, 1933 "mtu":{"shape":"MTU"}, 1934 "authKey":{"shape":"BGPAuthKey"}, 1935 "amazonAddress":{"shape":"AmazonAddress"}, 1936 "customerAddress":{"shape":"CustomerAddress"}, 1937 "addressFamily":{"shape":"AddressFamily"}, 1938 "virtualGatewayId":{"shape":"VirtualGatewayId"}, 1939 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 1940 "tags":{"shape":"TagList"} 1941 } 1942 }, 1943 "NewPrivateVirtualInterfaceAllocation":{ 1944 "type":"structure", 1945 "required":[ 1946 "virtualInterfaceName", 1947 "vlan", 1948 "asn" 1949 ], 1950 "members":{ 1951 "virtualInterfaceName":{"shape":"VirtualInterfaceName"}, 1952 "vlan":{"shape":"VLAN"}, 1953 "asn":{"shape":"ASN"}, 1954 "mtu":{"shape":"MTU"}, 1955 "authKey":{"shape":"BGPAuthKey"}, 1956 "amazonAddress":{"shape":"AmazonAddress"}, 1957 "addressFamily":{"shape":"AddressFamily"}, 1958 "customerAddress":{"shape":"CustomerAddress"}, 1959 "tags":{"shape":"TagList"} 1960 } 1961 }, 1962 "NewPublicVirtualInterface":{ 1963 "type":"structure", 1964 "required":[ 1965 "virtualInterfaceName", 1966 "vlan", 1967 "asn" 1968 ], 1969 "members":{ 1970 "virtualInterfaceName":{"shape":"VirtualInterfaceName"}, 1971 "vlan":{"shape":"VLAN"}, 1972 "asn":{"shape":"ASN"}, 1973 "authKey":{"shape":"BGPAuthKey"}, 1974 "amazonAddress":{"shape":"AmazonAddress"}, 1975 "customerAddress":{"shape":"CustomerAddress"}, 1976 "addressFamily":{"shape":"AddressFamily"}, 1977 "routeFilterPrefixes":{"shape":"RouteFilterPrefixList"}, 1978 "tags":{"shape":"TagList"} 1979 } 1980 }, 1981 "NewPublicVirtualInterfaceAllocation":{ 1982 "type":"structure", 1983 "required":[ 1984 "virtualInterfaceName", 1985 "vlan", 1986 "asn" 1987 ], 1988 "members":{ 1989 "virtualInterfaceName":{"shape":"VirtualInterfaceName"}, 1990 "vlan":{"shape":"VLAN"}, 1991 "asn":{"shape":"ASN"}, 1992 "authKey":{"shape":"BGPAuthKey"}, 1993 "amazonAddress":{"shape":"AmazonAddress"}, 1994 "customerAddress":{"shape":"CustomerAddress"}, 1995 "addressFamily":{"shape":"AddressFamily"}, 1996 "routeFilterPrefixes":{"shape":"RouteFilterPrefixList"}, 1997 "tags":{"shape":"TagList"} 1998 } 1999 }, 2000 "NewTransitVirtualInterface":{ 2001 "type":"structure", 2002 "members":{ 2003 "virtualInterfaceName":{"shape":"VirtualInterfaceName"}, 2004 "vlan":{"shape":"VLAN"}, 2005 "asn":{"shape":"ASN"}, 2006 "mtu":{"shape":"MTU"}, 2007 "authKey":{"shape":"BGPAuthKey"}, 2008 "amazonAddress":{"shape":"AmazonAddress"}, 2009 "customerAddress":{"shape":"CustomerAddress"}, 2010 "addressFamily":{"shape":"AddressFamily"}, 2011 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 2012 "tags":{"shape":"TagList"} 2013 } 2014 }, 2015 "NewTransitVirtualInterfaceAllocation":{ 2016 "type":"structure", 2017 "members":{ 2018 "virtualInterfaceName":{"shape":"VirtualInterfaceName"}, 2019 "vlan":{"shape":"VLAN"}, 2020 "asn":{"shape":"ASN"}, 2021 "mtu":{"shape":"MTU"}, 2022 "authKey":{"shape":"BGPAuthKey"}, 2023 "amazonAddress":{"shape":"AmazonAddress"}, 2024 "customerAddress":{"shape":"CustomerAddress"}, 2025 "addressFamily":{"shape":"AddressFamily"}, 2026 "tags":{"shape":"TagList"} 2027 } 2028 }, 2029 "OwnerAccount":{"type":"string"}, 2030 "PaginationToken":{"type":"string"}, 2031 "PartnerName":{"type":"string"}, 2032 "PortEncryptionStatus":{"type":"string"}, 2033 "PortSpeed":{"type":"string"}, 2034 "ProviderList":{ 2035 "type":"list", 2036 "member":{"shape":"ProviderName"} 2037 }, 2038 "ProviderName":{"type":"string"}, 2039 "Region":{"type":"string"}, 2040 "RequestMACSec":{"type":"boolean"}, 2041 "ResourceArn":{"type":"string"}, 2042 "ResourceArnList":{ 2043 "type":"list", 2044 "member":{"shape":"ResourceArn"} 2045 }, 2046 "ResourceTag":{ 2047 "type":"structure", 2048 "members":{ 2049 "resourceArn":{"shape":"ResourceArn"}, 2050 "tags":{"shape":"TagList"} 2051 } 2052 }, 2053 "ResourceTagList":{ 2054 "type":"list", 2055 "member":{"shape":"ResourceTag"} 2056 }, 2057 "RouteFilterPrefix":{ 2058 "type":"structure", 2059 "members":{ 2060 "cidr":{"shape":"CIDR"} 2061 } 2062 }, 2063 "RouteFilterPrefixList":{ 2064 "type":"list", 2065 "member":{"shape":"RouteFilterPrefix"} 2066 }, 2067 "RouterConfig":{"type":"string"}, 2068 "SecretARN":{"type":"string"}, 2069 "StartBgpFailoverTestRequest":{ 2070 "type":"structure", 2071 "required":["virtualInterfaceId"], 2072 "members":{ 2073 "virtualInterfaceId":{"shape":"VirtualInterfaceId"}, 2074 "bgpPeers":{"shape":"BGPPeerIdList"}, 2075 "testDurationInMinutes":{"shape":"TestDuration"} 2076 } 2077 }, 2078 "StartBgpFailoverTestResponse":{ 2079 "type":"structure", 2080 "members":{ 2081 "virtualInterfaceTest":{"shape":"VirtualInterfaceTestHistory"} 2082 } 2083 }, 2084 "StartOnDate":{"type":"string"}, 2085 "StartTime":{"type":"timestamp"}, 2086 "State":{"type":"string"}, 2087 "StateChangeError":{"type":"string"}, 2088 "StopBgpFailoverTestRequest":{ 2089 "type":"structure", 2090 "required":["virtualInterfaceId"], 2091 "members":{ 2092 "virtualInterfaceId":{"shape":"VirtualInterfaceId"} 2093 } 2094 }, 2095 "StopBgpFailoverTestResponse":{ 2096 "type":"structure", 2097 "members":{ 2098 "virtualInterfaceTest":{"shape":"VirtualInterfaceTestHistory"} 2099 } 2100 }, 2101 "Tag":{ 2102 "type":"structure", 2103 "required":["key"], 2104 "members":{ 2105 "key":{"shape":"TagKey"}, 2106 "value":{"shape":"TagValue"} 2107 } 2108 }, 2109 "TagKey":{ 2110 "type":"string", 2111 "max":128, 2112 "min":1, 2113 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 2114 }, 2115 "TagKeyList":{ 2116 "type":"list", 2117 "member":{"shape":"TagKey"} 2118 }, 2119 "TagList":{ 2120 "type":"list", 2121 "member":{"shape":"Tag"}, 2122 "min":1 2123 }, 2124 "TagResourceRequest":{ 2125 "type":"structure", 2126 "required":[ 2127 "resourceArn", 2128 "tags" 2129 ], 2130 "members":{ 2131 "resourceArn":{"shape":"ResourceArn"}, 2132 "tags":{"shape":"TagList"} 2133 } 2134 }, 2135 "TagResourceResponse":{ 2136 "type":"structure", 2137 "members":{ 2138 } 2139 }, 2140 "TagValue":{ 2141 "type":"string", 2142 "max":256, 2143 "min":0, 2144 "pattern":"^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$" 2145 }, 2146 "TestDuration":{ 2147 "type":"integer", 2148 "box":true 2149 }, 2150 "TestId":{"type":"string"}, 2151 "TooManyTagsException":{ 2152 "type":"structure", 2153 "members":{ 2154 }, 2155 "exception":true 2156 }, 2157 "UntagResourceRequest":{ 2158 "type":"structure", 2159 "required":[ 2160 "resourceArn", 2161 "tagKeys" 2162 ], 2163 "members":{ 2164 "resourceArn":{"shape":"ResourceArn"}, 2165 "tagKeys":{"shape":"TagKeyList"} 2166 } 2167 }, 2168 "UntagResourceResponse":{ 2169 "type":"structure", 2170 "members":{ 2171 } 2172 }, 2173 "UpdateConnectionRequest":{ 2174 "type":"structure", 2175 "required":["connectionId"], 2176 "members":{ 2177 "connectionId":{"shape":"ConnectionId"}, 2178 "connectionName":{"shape":"ConnectionName"}, 2179 "encryptionMode":{"shape":"EncryptionMode"} 2180 } 2181 }, 2182 "UpdateDirectConnectGatewayAssociationRequest":{ 2183 "type":"structure", 2184 "members":{ 2185 "associationId":{"shape":"DirectConnectGatewayAssociationId"}, 2186 "addAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"}, 2187 "removeAllowedPrefixesToDirectConnectGateway":{"shape":"RouteFilterPrefixList"} 2188 } 2189 }, 2190 "UpdateDirectConnectGatewayAssociationResult":{ 2191 "type":"structure", 2192 "members":{ 2193 "directConnectGatewayAssociation":{"shape":"DirectConnectGatewayAssociation"} 2194 } 2195 }, 2196 "UpdateLagRequest":{ 2197 "type":"structure", 2198 "required":["lagId"], 2199 "members":{ 2200 "lagId":{"shape":"LagId"}, 2201 "lagName":{"shape":"LagName"}, 2202 "minimumLinks":{"shape":"Count"}, 2203 "encryptionMode":{"shape":"EncryptionMode"} 2204 } 2205 }, 2206 "UpdateVirtualInterfaceAttributesRequest":{ 2207 "type":"structure", 2208 "required":["virtualInterfaceId"], 2209 "members":{ 2210 "virtualInterfaceId":{"shape":"VirtualInterfaceId"}, 2211 "mtu":{"shape":"MTU"} 2212 } 2213 }, 2214 "VLAN":{"type":"integer"}, 2215 "VirtualGateway":{ 2216 "type":"structure", 2217 "members":{ 2218 "virtualGatewayId":{"shape":"VirtualGatewayId"}, 2219 "virtualGatewayState":{"shape":"VirtualGatewayState"} 2220 } 2221 }, 2222 "VirtualGatewayId":{"type":"string"}, 2223 "VirtualGatewayList":{ 2224 "type":"list", 2225 "member":{"shape":"VirtualGateway"} 2226 }, 2227 "VirtualGatewayRegion":{ 2228 "type":"string", 2229 "deprecated":true 2230 }, 2231 "VirtualGatewayState":{"type":"string"}, 2232 "VirtualGateways":{ 2233 "type":"structure", 2234 "members":{ 2235 "virtualGateways":{"shape":"VirtualGatewayList"} 2236 } 2237 }, 2238 "VirtualInterface":{ 2239 "type":"structure", 2240 "members":{ 2241 "ownerAccount":{"shape":"OwnerAccount"}, 2242 "virtualInterfaceId":{"shape":"VirtualInterfaceId"}, 2243 "location":{"shape":"LocationCode"}, 2244 "connectionId":{"shape":"ConnectionId"}, 2245 "virtualInterfaceType":{"shape":"VirtualInterfaceType"}, 2246 "virtualInterfaceName":{"shape":"VirtualInterfaceName"}, 2247 "vlan":{"shape":"VLAN"}, 2248 "asn":{"shape":"ASN"}, 2249 "amazonSideAsn":{"shape":"LongAsn"}, 2250 "authKey":{"shape":"BGPAuthKey"}, 2251 "amazonAddress":{"shape":"AmazonAddress"}, 2252 "customerAddress":{"shape":"CustomerAddress"}, 2253 "addressFamily":{"shape":"AddressFamily"}, 2254 "virtualInterfaceState":{"shape":"VirtualInterfaceState"}, 2255 "customerRouterConfig":{"shape":"RouterConfig"}, 2256 "mtu":{"shape":"MTU"}, 2257 "jumboFrameCapable":{"shape":"JumboFrameCapable"}, 2258 "virtualGatewayId":{"shape":"VirtualGatewayId"}, 2259 "directConnectGatewayId":{"shape":"DirectConnectGatewayId"}, 2260 "routeFilterPrefixes":{"shape":"RouteFilterPrefixList"}, 2261 "bgpPeers":{"shape":"BGPPeerList"}, 2262 "region":{"shape":"Region"}, 2263 "awsDeviceV2":{"shape":"AwsDeviceV2"}, 2264 "awsLogicalDeviceId":{"shape":"AwsLogicalDeviceId"}, 2265 "tags":{"shape":"TagList"} 2266 } 2267 }, 2268 "VirtualInterfaceId":{"type":"string"}, 2269 "VirtualInterfaceList":{ 2270 "type":"list", 2271 "member":{"shape":"VirtualInterface"} 2272 }, 2273 "VirtualInterfaceName":{"type":"string"}, 2274 "VirtualInterfaceRegion":{"type":"string"}, 2275 "VirtualInterfaceState":{ 2276 "type":"string", 2277 "enum":[ 2278 "confirming", 2279 "verifying", 2280 "pending", 2281 "available", 2282 "down", 2283 "deleting", 2284 "deleted", 2285 "rejected", 2286 "unknown" 2287 ] 2288 }, 2289 "VirtualInterfaceTestHistory":{ 2290 "type":"structure", 2291 "members":{ 2292 "testId":{"shape":"TestId"}, 2293 "virtualInterfaceId":{"shape":"VirtualInterfaceId"}, 2294 "bgpPeers":{"shape":"BGPPeerIdList"}, 2295 "status":{"shape":"FailureTestHistoryStatus"}, 2296 "ownerAccount":{"shape":"OwnerAccount"}, 2297 "testDurationInMinutes":{"shape":"TestDuration"}, 2298 "startTime":{"shape":"StartTime"}, 2299 "endTime":{"shape":"EndTime"} 2300 } 2301 }, 2302 "VirtualInterfaceTestHistoryList":{ 2303 "type":"list", 2304 "member":{"shape":"VirtualInterfaceTestHistory"} 2305 }, 2306 "VirtualInterfaceType":{"type":"string"}, 2307 "VirtualInterfaces":{ 2308 "type":"structure", 2309 "members":{ 2310 "virtualInterfaces":{"shape":"VirtualInterfaceList"} 2311 } 2312 } 2313 } 2314 }