github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/networkmanager/2019-07-05/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2019-07-05", 5 "endpointPrefix":"networkmanager", 6 "jsonVersion":"1.1", 7 "protocol":"rest-json", 8 "serviceAbbreviation":"NetworkManager", 9 "serviceFullName":"AWS Network Manager", 10 "serviceId":"NetworkManager", 11 "signatureVersion":"v4", 12 "signingName":"networkmanager", 13 "uid":"networkmanager-2019-07-05" 14 }, 15 "operations":{ 16 "AssociateCustomerGateway":{ 17 "name":"AssociateCustomerGateway", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/global-networks/{globalNetworkId}/customer-gateway-associations" 21 }, 22 "input":{"shape":"AssociateCustomerGatewayRequest"}, 23 "output":{"shape":"AssociateCustomerGatewayResponse"}, 24 "errors":[ 25 {"shape":"ValidationException"}, 26 {"shape":"ServiceQuotaExceededException"}, 27 {"shape":"AccessDeniedException"}, 28 {"shape":"ResourceNotFoundException"}, 29 {"shape":"ConflictException"}, 30 {"shape":"ThrottlingException"}, 31 {"shape":"InternalServerException"} 32 ] 33 }, 34 "AssociateLink":{ 35 "name":"AssociateLink", 36 "http":{ 37 "method":"POST", 38 "requestUri":"/global-networks/{globalNetworkId}/link-associations" 39 }, 40 "input":{"shape":"AssociateLinkRequest"}, 41 "output":{"shape":"AssociateLinkResponse"}, 42 "errors":[ 43 {"shape":"ValidationException"}, 44 {"shape":"ServiceQuotaExceededException"}, 45 {"shape":"AccessDeniedException"}, 46 {"shape":"ResourceNotFoundException"}, 47 {"shape":"ConflictException"}, 48 {"shape":"ThrottlingException"}, 49 {"shape":"InternalServerException"} 50 ] 51 }, 52 "AssociateTransitGatewayConnectPeer":{ 53 "name":"AssociateTransitGatewayConnectPeer", 54 "http":{ 55 "method":"POST", 56 "requestUri":"/global-networks/{globalNetworkId}/transit-gateway-connect-peer-associations" 57 }, 58 "input":{"shape":"AssociateTransitGatewayConnectPeerRequest"}, 59 "output":{"shape":"AssociateTransitGatewayConnectPeerResponse"}, 60 "errors":[ 61 {"shape":"ValidationException"}, 62 {"shape":"ServiceQuotaExceededException"}, 63 {"shape":"AccessDeniedException"}, 64 {"shape":"ResourceNotFoundException"}, 65 {"shape":"ConflictException"}, 66 {"shape":"ThrottlingException"}, 67 {"shape":"InternalServerException"} 68 ] 69 }, 70 "CreateConnection":{ 71 "name":"CreateConnection", 72 "http":{ 73 "method":"POST", 74 "requestUri":"/global-networks/{globalNetworkId}/connections" 75 }, 76 "input":{"shape":"CreateConnectionRequest"}, 77 "output":{"shape":"CreateConnectionResponse"}, 78 "errors":[ 79 {"shape":"ValidationException"}, 80 {"shape":"ServiceQuotaExceededException"}, 81 {"shape":"AccessDeniedException"}, 82 {"shape":"ConflictException"}, 83 {"shape":"ThrottlingException"}, 84 {"shape":"InternalServerException"} 85 ] 86 }, 87 "CreateDevice":{ 88 "name":"CreateDevice", 89 "http":{ 90 "method":"POST", 91 "requestUri":"/global-networks/{globalNetworkId}/devices" 92 }, 93 "input":{"shape":"CreateDeviceRequest"}, 94 "output":{"shape":"CreateDeviceResponse"}, 95 "errors":[ 96 {"shape":"ValidationException"}, 97 {"shape":"ServiceQuotaExceededException"}, 98 {"shape":"AccessDeniedException"}, 99 {"shape":"ResourceNotFoundException"}, 100 {"shape":"ConflictException"}, 101 {"shape":"ThrottlingException"}, 102 {"shape":"InternalServerException"} 103 ] 104 }, 105 "CreateGlobalNetwork":{ 106 "name":"CreateGlobalNetwork", 107 "http":{ 108 "method":"POST", 109 "requestUri":"/global-networks" 110 }, 111 "input":{"shape":"CreateGlobalNetworkRequest"}, 112 "output":{"shape":"CreateGlobalNetworkResponse"}, 113 "errors":[ 114 {"shape":"ValidationException"}, 115 {"shape":"ServiceQuotaExceededException"}, 116 {"shape":"AccessDeniedException"}, 117 {"shape":"ConflictException"}, 118 {"shape":"ThrottlingException"}, 119 {"shape":"InternalServerException"} 120 ] 121 }, 122 "CreateLink":{ 123 "name":"CreateLink", 124 "http":{ 125 "method":"POST", 126 "requestUri":"/global-networks/{globalNetworkId}/links" 127 }, 128 "input":{"shape":"CreateLinkRequest"}, 129 "output":{"shape":"CreateLinkResponse"}, 130 "errors":[ 131 {"shape":"ValidationException"}, 132 {"shape":"ServiceQuotaExceededException"}, 133 {"shape":"AccessDeniedException"}, 134 {"shape":"ResourceNotFoundException"}, 135 {"shape":"ConflictException"}, 136 {"shape":"ThrottlingException"}, 137 {"shape":"InternalServerException"} 138 ] 139 }, 140 "CreateSite":{ 141 "name":"CreateSite", 142 "http":{ 143 "method":"POST", 144 "requestUri":"/global-networks/{globalNetworkId}/sites" 145 }, 146 "input":{"shape":"CreateSiteRequest"}, 147 "output":{"shape":"CreateSiteResponse"}, 148 "errors":[ 149 {"shape":"ValidationException"}, 150 {"shape":"ServiceQuotaExceededException"}, 151 {"shape":"AccessDeniedException"}, 152 {"shape":"ResourceNotFoundException"}, 153 {"shape":"ConflictException"}, 154 {"shape":"ThrottlingException"}, 155 {"shape":"InternalServerException"} 156 ] 157 }, 158 "DeleteConnection":{ 159 "name":"DeleteConnection", 160 "http":{ 161 "method":"DELETE", 162 "requestUri":"/global-networks/{globalNetworkId}/connections/{connectionId}" 163 }, 164 "input":{"shape":"DeleteConnectionRequest"}, 165 "output":{"shape":"DeleteConnectionResponse"}, 166 "errors":[ 167 {"shape":"ValidationException"}, 168 {"shape":"AccessDeniedException"}, 169 {"shape":"ResourceNotFoundException"}, 170 {"shape":"ConflictException"}, 171 {"shape":"ThrottlingException"}, 172 {"shape":"InternalServerException"} 173 ] 174 }, 175 "DeleteDevice":{ 176 "name":"DeleteDevice", 177 "http":{ 178 "method":"DELETE", 179 "requestUri":"/global-networks/{globalNetworkId}/devices/{deviceId}" 180 }, 181 "input":{"shape":"DeleteDeviceRequest"}, 182 "output":{"shape":"DeleteDeviceResponse"}, 183 "errors":[ 184 {"shape":"ValidationException"}, 185 {"shape":"AccessDeniedException"}, 186 {"shape":"ResourceNotFoundException"}, 187 {"shape":"ConflictException"}, 188 {"shape":"ThrottlingException"}, 189 {"shape":"InternalServerException"} 190 ] 191 }, 192 "DeleteGlobalNetwork":{ 193 "name":"DeleteGlobalNetwork", 194 "http":{ 195 "method":"DELETE", 196 "requestUri":"/global-networks/{globalNetworkId}" 197 }, 198 "input":{"shape":"DeleteGlobalNetworkRequest"}, 199 "output":{"shape":"DeleteGlobalNetworkResponse"}, 200 "errors":[ 201 {"shape":"ValidationException"}, 202 {"shape":"AccessDeniedException"}, 203 {"shape":"ResourceNotFoundException"}, 204 {"shape":"ConflictException"}, 205 {"shape":"ThrottlingException"}, 206 {"shape":"InternalServerException"} 207 ] 208 }, 209 "DeleteLink":{ 210 "name":"DeleteLink", 211 "http":{ 212 "method":"DELETE", 213 "requestUri":"/global-networks/{globalNetworkId}/links/{linkId}" 214 }, 215 "input":{"shape":"DeleteLinkRequest"}, 216 "output":{"shape":"DeleteLinkResponse"}, 217 "errors":[ 218 {"shape":"ValidationException"}, 219 {"shape":"AccessDeniedException"}, 220 {"shape":"ResourceNotFoundException"}, 221 {"shape":"ConflictException"}, 222 {"shape":"ThrottlingException"}, 223 {"shape":"InternalServerException"} 224 ] 225 }, 226 "DeleteSite":{ 227 "name":"DeleteSite", 228 "http":{ 229 "method":"DELETE", 230 "requestUri":"/global-networks/{globalNetworkId}/sites/{siteId}" 231 }, 232 "input":{"shape":"DeleteSiteRequest"}, 233 "output":{"shape":"DeleteSiteResponse"}, 234 "errors":[ 235 {"shape":"ValidationException"}, 236 {"shape":"AccessDeniedException"}, 237 {"shape":"ResourceNotFoundException"}, 238 {"shape":"ConflictException"}, 239 {"shape":"ThrottlingException"}, 240 {"shape":"InternalServerException"} 241 ] 242 }, 243 "DeregisterTransitGateway":{ 244 "name":"DeregisterTransitGateway", 245 "http":{ 246 "method":"DELETE", 247 "requestUri":"/global-networks/{globalNetworkId}/transit-gateway-registrations/{transitGatewayArn}" 248 }, 249 "input":{"shape":"DeregisterTransitGatewayRequest"}, 250 "output":{"shape":"DeregisterTransitGatewayResponse"}, 251 "errors":[ 252 {"shape":"ValidationException"}, 253 {"shape":"AccessDeniedException"}, 254 {"shape":"ResourceNotFoundException"}, 255 {"shape":"ConflictException"}, 256 {"shape":"ThrottlingException"}, 257 {"shape":"InternalServerException"} 258 ] 259 }, 260 "DescribeGlobalNetworks":{ 261 "name":"DescribeGlobalNetworks", 262 "http":{ 263 "method":"GET", 264 "requestUri":"/global-networks" 265 }, 266 "input":{"shape":"DescribeGlobalNetworksRequest"}, 267 "output":{"shape":"DescribeGlobalNetworksResponse"}, 268 "errors":[ 269 {"shape":"ValidationException"}, 270 {"shape":"AccessDeniedException"}, 271 {"shape":"ResourceNotFoundException"}, 272 {"shape":"ThrottlingException"}, 273 {"shape":"InternalServerException"} 274 ] 275 }, 276 "DisassociateCustomerGateway":{ 277 "name":"DisassociateCustomerGateway", 278 "http":{ 279 "method":"DELETE", 280 "requestUri":"/global-networks/{globalNetworkId}/customer-gateway-associations/{customerGatewayArn}" 281 }, 282 "input":{"shape":"DisassociateCustomerGatewayRequest"}, 283 "output":{"shape":"DisassociateCustomerGatewayResponse"}, 284 "errors":[ 285 {"shape":"ValidationException"}, 286 {"shape":"AccessDeniedException"}, 287 {"shape":"ResourceNotFoundException"}, 288 {"shape":"ConflictException"}, 289 {"shape":"ThrottlingException"}, 290 {"shape":"InternalServerException"} 291 ] 292 }, 293 "DisassociateLink":{ 294 "name":"DisassociateLink", 295 "http":{ 296 "method":"DELETE", 297 "requestUri":"/global-networks/{globalNetworkId}/link-associations" 298 }, 299 "input":{"shape":"DisassociateLinkRequest"}, 300 "output":{"shape":"DisassociateLinkResponse"}, 301 "errors":[ 302 {"shape":"ValidationException"}, 303 {"shape":"AccessDeniedException"}, 304 {"shape":"ResourceNotFoundException"}, 305 {"shape":"ConflictException"}, 306 {"shape":"ThrottlingException"}, 307 {"shape":"InternalServerException"} 308 ] 309 }, 310 "DisassociateTransitGatewayConnectPeer":{ 311 "name":"DisassociateTransitGatewayConnectPeer", 312 "http":{ 313 "method":"DELETE", 314 "requestUri":"/global-networks/{globalNetworkId}/transit-gateway-connect-peer-associations/{transitGatewayConnectPeerArn}" 315 }, 316 "input":{"shape":"DisassociateTransitGatewayConnectPeerRequest"}, 317 "output":{"shape":"DisassociateTransitGatewayConnectPeerResponse"}, 318 "errors":[ 319 {"shape":"ValidationException"}, 320 {"shape":"AccessDeniedException"}, 321 {"shape":"ResourceNotFoundException"}, 322 {"shape":"ConflictException"}, 323 {"shape":"ThrottlingException"}, 324 {"shape":"InternalServerException"} 325 ] 326 }, 327 "GetConnections":{ 328 "name":"GetConnections", 329 "http":{ 330 "method":"GET", 331 "requestUri":"/global-networks/{globalNetworkId}/connections" 332 }, 333 "input":{"shape":"GetConnectionsRequest"}, 334 "output":{"shape":"GetConnectionsResponse"}, 335 "errors":[ 336 {"shape":"ValidationException"}, 337 {"shape":"AccessDeniedException"}, 338 {"shape":"ResourceNotFoundException"}, 339 {"shape":"ThrottlingException"}, 340 {"shape":"InternalServerException"} 341 ] 342 }, 343 "GetCustomerGatewayAssociations":{ 344 "name":"GetCustomerGatewayAssociations", 345 "http":{ 346 "method":"GET", 347 "requestUri":"/global-networks/{globalNetworkId}/customer-gateway-associations" 348 }, 349 "input":{"shape":"GetCustomerGatewayAssociationsRequest"}, 350 "output":{"shape":"GetCustomerGatewayAssociationsResponse"}, 351 "errors":[ 352 {"shape":"ValidationException"}, 353 {"shape":"AccessDeniedException"}, 354 {"shape":"ResourceNotFoundException"}, 355 {"shape":"ConflictException"}, 356 {"shape":"ThrottlingException"}, 357 {"shape":"InternalServerException"} 358 ] 359 }, 360 "GetDevices":{ 361 "name":"GetDevices", 362 "http":{ 363 "method":"GET", 364 "requestUri":"/global-networks/{globalNetworkId}/devices" 365 }, 366 "input":{"shape":"GetDevicesRequest"}, 367 "output":{"shape":"GetDevicesResponse"}, 368 "errors":[ 369 {"shape":"ValidationException"}, 370 {"shape":"AccessDeniedException"}, 371 {"shape":"ResourceNotFoundException"}, 372 {"shape":"ThrottlingException"}, 373 {"shape":"InternalServerException"} 374 ] 375 }, 376 "GetLinkAssociations":{ 377 "name":"GetLinkAssociations", 378 "http":{ 379 "method":"GET", 380 "requestUri":"/global-networks/{globalNetworkId}/link-associations" 381 }, 382 "input":{"shape":"GetLinkAssociationsRequest"}, 383 "output":{"shape":"GetLinkAssociationsResponse"}, 384 "errors":[ 385 {"shape":"ValidationException"}, 386 {"shape":"AccessDeniedException"}, 387 {"shape":"ResourceNotFoundException"}, 388 {"shape":"ThrottlingException"}, 389 {"shape":"InternalServerException"} 390 ] 391 }, 392 "GetLinks":{ 393 "name":"GetLinks", 394 "http":{ 395 "method":"GET", 396 "requestUri":"/global-networks/{globalNetworkId}/links" 397 }, 398 "input":{"shape":"GetLinksRequest"}, 399 "output":{"shape":"GetLinksResponse"}, 400 "errors":[ 401 {"shape":"ValidationException"}, 402 {"shape":"AccessDeniedException"}, 403 {"shape":"ResourceNotFoundException"}, 404 {"shape":"ThrottlingException"}, 405 {"shape":"InternalServerException"} 406 ] 407 }, 408 "GetSites":{ 409 "name":"GetSites", 410 "http":{ 411 "method":"GET", 412 "requestUri":"/global-networks/{globalNetworkId}/sites" 413 }, 414 "input":{"shape":"GetSitesRequest"}, 415 "output":{"shape":"GetSitesResponse"}, 416 "errors":[ 417 {"shape":"ValidationException"}, 418 {"shape":"AccessDeniedException"}, 419 {"shape":"ResourceNotFoundException"}, 420 {"shape":"ThrottlingException"}, 421 {"shape":"InternalServerException"} 422 ] 423 }, 424 "GetTransitGatewayConnectPeerAssociations":{ 425 "name":"GetTransitGatewayConnectPeerAssociations", 426 "http":{ 427 "method":"GET", 428 "requestUri":"/global-networks/{globalNetworkId}/transit-gateway-connect-peer-associations" 429 }, 430 "input":{"shape":"GetTransitGatewayConnectPeerAssociationsRequest"}, 431 "output":{"shape":"GetTransitGatewayConnectPeerAssociationsResponse"}, 432 "errors":[ 433 {"shape":"ValidationException"}, 434 {"shape":"AccessDeniedException"}, 435 {"shape":"ResourceNotFoundException"}, 436 {"shape":"ConflictException"}, 437 {"shape":"ThrottlingException"}, 438 {"shape":"InternalServerException"} 439 ] 440 }, 441 "GetTransitGatewayRegistrations":{ 442 "name":"GetTransitGatewayRegistrations", 443 "http":{ 444 "method":"GET", 445 "requestUri":"/global-networks/{globalNetworkId}/transit-gateway-registrations" 446 }, 447 "input":{"shape":"GetTransitGatewayRegistrationsRequest"}, 448 "output":{"shape":"GetTransitGatewayRegistrationsResponse"}, 449 "errors":[ 450 {"shape":"ValidationException"}, 451 {"shape":"AccessDeniedException"}, 452 {"shape":"ResourceNotFoundException"}, 453 {"shape":"ThrottlingException"}, 454 {"shape":"InternalServerException"} 455 ] 456 }, 457 "ListTagsForResource":{ 458 "name":"ListTagsForResource", 459 "http":{ 460 "method":"GET", 461 "requestUri":"/tags/{resourceArn}" 462 }, 463 "input":{"shape":"ListTagsForResourceRequest"}, 464 "output":{"shape":"ListTagsForResourceResponse"}, 465 "errors":[ 466 {"shape":"ValidationException"}, 467 {"shape":"AccessDeniedException"}, 468 {"shape":"ResourceNotFoundException"}, 469 {"shape":"ThrottlingException"}, 470 {"shape":"InternalServerException"} 471 ] 472 }, 473 "RegisterTransitGateway":{ 474 "name":"RegisterTransitGateway", 475 "http":{ 476 "method":"POST", 477 "requestUri":"/global-networks/{globalNetworkId}/transit-gateway-registrations" 478 }, 479 "input":{"shape":"RegisterTransitGatewayRequest"}, 480 "output":{"shape":"RegisterTransitGatewayResponse"}, 481 "errors":[ 482 {"shape":"ValidationException"}, 483 {"shape":"AccessDeniedException"}, 484 {"shape":"ResourceNotFoundException"}, 485 {"shape":"ConflictException"}, 486 {"shape":"ThrottlingException"}, 487 {"shape":"InternalServerException"} 488 ] 489 }, 490 "TagResource":{ 491 "name":"TagResource", 492 "http":{ 493 "method":"POST", 494 "requestUri":"/tags/{resourceArn}" 495 }, 496 "input":{"shape":"TagResourceRequest"}, 497 "output":{"shape":"TagResourceResponse"}, 498 "errors":[ 499 {"shape":"ValidationException"}, 500 {"shape":"ServiceQuotaExceededException"}, 501 {"shape":"AccessDeniedException"}, 502 {"shape":"ResourceNotFoundException"}, 503 {"shape":"ConflictException"}, 504 {"shape":"ThrottlingException"}, 505 {"shape":"InternalServerException"} 506 ] 507 }, 508 "UntagResource":{ 509 "name":"UntagResource", 510 "http":{ 511 "method":"DELETE", 512 "requestUri":"/tags/{resourceArn}" 513 }, 514 "input":{"shape":"UntagResourceRequest"}, 515 "output":{"shape":"UntagResourceResponse"}, 516 "errors":[ 517 {"shape":"ValidationException"}, 518 {"shape":"AccessDeniedException"}, 519 {"shape":"ResourceNotFoundException"}, 520 {"shape":"ConflictException"}, 521 {"shape":"ThrottlingException"}, 522 {"shape":"InternalServerException"} 523 ] 524 }, 525 "UpdateConnection":{ 526 "name":"UpdateConnection", 527 "http":{ 528 "method":"PATCH", 529 "requestUri":"/global-networks/{globalNetworkId}/connections/{connectionId}" 530 }, 531 "input":{"shape":"UpdateConnectionRequest"}, 532 "output":{"shape":"UpdateConnectionResponse"}, 533 "errors":[ 534 {"shape":"ValidationException"}, 535 {"shape":"AccessDeniedException"}, 536 {"shape":"ResourceNotFoundException"}, 537 {"shape":"ConflictException"}, 538 {"shape":"ThrottlingException"}, 539 {"shape":"InternalServerException"} 540 ] 541 }, 542 "UpdateDevice":{ 543 "name":"UpdateDevice", 544 "http":{ 545 "method":"PATCH", 546 "requestUri":"/global-networks/{globalNetworkId}/devices/{deviceId}" 547 }, 548 "input":{"shape":"UpdateDeviceRequest"}, 549 "output":{"shape":"UpdateDeviceResponse"}, 550 "errors":[ 551 {"shape":"ValidationException"}, 552 {"shape":"AccessDeniedException"}, 553 {"shape":"ResourceNotFoundException"}, 554 {"shape":"ConflictException"}, 555 {"shape":"ThrottlingException"}, 556 {"shape":"InternalServerException"} 557 ] 558 }, 559 "UpdateGlobalNetwork":{ 560 "name":"UpdateGlobalNetwork", 561 "http":{ 562 "method":"PATCH", 563 "requestUri":"/global-networks/{globalNetworkId}" 564 }, 565 "input":{"shape":"UpdateGlobalNetworkRequest"}, 566 "output":{"shape":"UpdateGlobalNetworkResponse"}, 567 "errors":[ 568 {"shape":"ValidationException"}, 569 {"shape":"AccessDeniedException"}, 570 {"shape":"ResourceNotFoundException"}, 571 {"shape":"ConflictException"}, 572 {"shape":"ThrottlingException"}, 573 {"shape":"InternalServerException"} 574 ] 575 }, 576 "UpdateLink":{ 577 "name":"UpdateLink", 578 "http":{ 579 "method":"PATCH", 580 "requestUri":"/global-networks/{globalNetworkId}/links/{linkId}" 581 }, 582 "input":{"shape":"UpdateLinkRequest"}, 583 "output":{"shape":"UpdateLinkResponse"}, 584 "errors":[ 585 {"shape":"ValidationException"}, 586 {"shape":"ServiceQuotaExceededException"}, 587 {"shape":"AccessDeniedException"}, 588 {"shape":"ResourceNotFoundException"}, 589 {"shape":"ConflictException"}, 590 {"shape":"ThrottlingException"}, 591 {"shape":"InternalServerException"} 592 ] 593 }, 594 "UpdateSite":{ 595 "name":"UpdateSite", 596 "http":{ 597 "method":"PATCH", 598 "requestUri":"/global-networks/{globalNetworkId}/sites/{siteId}" 599 }, 600 "input":{"shape":"UpdateSiteRequest"}, 601 "output":{"shape":"UpdateSiteResponse"}, 602 "errors":[ 603 {"shape":"ValidationException"}, 604 {"shape":"AccessDeniedException"}, 605 {"shape":"ResourceNotFoundException"}, 606 {"shape":"ConflictException"}, 607 {"shape":"ThrottlingException"}, 608 {"shape":"InternalServerException"} 609 ] 610 } 611 }, 612 "shapes":{ 613 "AWSLocation":{ 614 "type":"structure", 615 "members":{ 616 "Zone":{"shape":"String"}, 617 "SubnetArn":{"shape":"String"} 618 } 619 }, 620 "AccessDeniedException":{ 621 "type":"structure", 622 "required":["Message"], 623 "members":{ 624 "Message":{"shape":"String"} 625 }, 626 "error":{"httpStatusCode":403}, 627 "exception":true 628 }, 629 "AssociateCustomerGatewayRequest":{ 630 "type":"structure", 631 "required":[ 632 "CustomerGatewayArn", 633 "GlobalNetworkId", 634 "DeviceId" 635 ], 636 "members":{ 637 "CustomerGatewayArn":{"shape":"String"}, 638 "GlobalNetworkId":{ 639 "shape":"String", 640 "location":"uri", 641 "locationName":"globalNetworkId" 642 }, 643 "DeviceId":{"shape":"String"}, 644 "LinkId":{"shape":"String"} 645 } 646 }, 647 "AssociateCustomerGatewayResponse":{ 648 "type":"structure", 649 "members":{ 650 "CustomerGatewayAssociation":{"shape":"CustomerGatewayAssociation"} 651 } 652 }, 653 "AssociateLinkRequest":{ 654 "type":"structure", 655 "required":[ 656 "GlobalNetworkId", 657 "DeviceId", 658 "LinkId" 659 ], 660 "members":{ 661 "GlobalNetworkId":{ 662 "shape":"String", 663 "location":"uri", 664 "locationName":"globalNetworkId" 665 }, 666 "DeviceId":{"shape":"String"}, 667 "LinkId":{"shape":"String"} 668 } 669 }, 670 "AssociateLinkResponse":{ 671 "type":"structure", 672 "members":{ 673 "LinkAssociation":{"shape":"LinkAssociation"} 674 } 675 }, 676 "AssociateTransitGatewayConnectPeerRequest":{ 677 "type":"structure", 678 "required":[ 679 "GlobalNetworkId", 680 "TransitGatewayConnectPeerArn", 681 "DeviceId" 682 ], 683 "members":{ 684 "GlobalNetworkId":{ 685 "shape":"String", 686 "location":"uri", 687 "locationName":"globalNetworkId" 688 }, 689 "TransitGatewayConnectPeerArn":{"shape":"String"}, 690 "DeviceId":{"shape":"String"}, 691 "LinkId":{"shape":"String"} 692 } 693 }, 694 "AssociateTransitGatewayConnectPeerResponse":{ 695 "type":"structure", 696 "members":{ 697 "TransitGatewayConnectPeerAssociation":{"shape":"TransitGatewayConnectPeerAssociation"} 698 } 699 }, 700 "Bandwidth":{ 701 "type":"structure", 702 "members":{ 703 "UploadSpeed":{"shape":"Integer"}, 704 "DownloadSpeed":{"shape":"Integer"} 705 } 706 }, 707 "ConflictException":{ 708 "type":"structure", 709 "required":[ 710 "Message", 711 "ResourceId", 712 "ResourceType" 713 ], 714 "members":{ 715 "Message":{"shape":"String"}, 716 "ResourceId":{"shape":"String"}, 717 "ResourceType":{"shape":"String"} 718 }, 719 "error":{"httpStatusCode":409}, 720 "exception":true 721 }, 722 "Connection":{ 723 "type":"structure", 724 "members":{ 725 "ConnectionId":{"shape":"String"}, 726 "ConnectionArn":{"shape":"String"}, 727 "GlobalNetworkId":{"shape":"String"}, 728 "DeviceId":{"shape":"String"}, 729 "ConnectedDeviceId":{"shape":"String"}, 730 "LinkId":{"shape":"String"}, 731 "ConnectedLinkId":{"shape":"String"}, 732 "Description":{"shape":"String"}, 733 "CreatedAt":{"shape":"DateTime"}, 734 "State":{"shape":"ConnectionState"}, 735 "Tags":{"shape":"TagList"} 736 } 737 }, 738 "ConnectionList":{ 739 "type":"list", 740 "member":{"shape":"Connection"} 741 }, 742 "ConnectionState":{ 743 "type":"string", 744 "enum":[ 745 "PENDING", 746 "AVAILABLE", 747 "DELETING", 748 "UPDATING" 749 ] 750 }, 751 "CreateConnectionRequest":{ 752 "type":"structure", 753 "required":[ 754 "GlobalNetworkId", 755 "DeviceId", 756 "ConnectedDeviceId" 757 ], 758 "members":{ 759 "GlobalNetworkId":{ 760 "shape":"String", 761 "location":"uri", 762 "locationName":"globalNetworkId" 763 }, 764 "DeviceId":{"shape":"String"}, 765 "ConnectedDeviceId":{"shape":"String"}, 766 "LinkId":{"shape":"String"}, 767 "ConnectedLinkId":{"shape":"String"}, 768 "Description":{"shape":"String"}, 769 "Tags":{"shape":"TagList"} 770 } 771 }, 772 "CreateConnectionResponse":{ 773 "type":"structure", 774 "members":{ 775 "Connection":{"shape":"Connection"} 776 } 777 }, 778 "CreateDeviceRequest":{ 779 "type":"structure", 780 "required":["GlobalNetworkId"], 781 "members":{ 782 "GlobalNetworkId":{ 783 "shape":"String", 784 "location":"uri", 785 "locationName":"globalNetworkId" 786 }, 787 "AWSLocation":{"shape":"AWSLocation"}, 788 "Description":{"shape":"String"}, 789 "Type":{"shape":"String"}, 790 "Vendor":{"shape":"String"}, 791 "Model":{"shape":"String"}, 792 "SerialNumber":{"shape":"String"}, 793 "Location":{"shape":"Location"}, 794 "SiteId":{"shape":"String"}, 795 "Tags":{"shape":"TagList"} 796 } 797 }, 798 "CreateDeviceResponse":{ 799 "type":"structure", 800 "members":{ 801 "Device":{"shape":"Device"} 802 } 803 }, 804 "CreateGlobalNetworkRequest":{ 805 "type":"structure", 806 "members":{ 807 "Description":{"shape":"String"}, 808 "Tags":{"shape":"TagList"} 809 } 810 }, 811 "CreateGlobalNetworkResponse":{ 812 "type":"structure", 813 "members":{ 814 "GlobalNetwork":{"shape":"GlobalNetwork"} 815 } 816 }, 817 "CreateLinkRequest":{ 818 "type":"structure", 819 "required":[ 820 "GlobalNetworkId", 821 "Bandwidth", 822 "SiteId" 823 ], 824 "members":{ 825 "GlobalNetworkId":{ 826 "shape":"String", 827 "location":"uri", 828 "locationName":"globalNetworkId" 829 }, 830 "Description":{"shape":"String"}, 831 "Type":{"shape":"String"}, 832 "Bandwidth":{"shape":"Bandwidth"}, 833 "Provider":{"shape":"String"}, 834 "SiteId":{"shape":"String"}, 835 "Tags":{"shape":"TagList"} 836 } 837 }, 838 "CreateLinkResponse":{ 839 "type":"structure", 840 "members":{ 841 "Link":{"shape":"Link"} 842 } 843 }, 844 "CreateSiteRequest":{ 845 "type":"structure", 846 "required":["GlobalNetworkId"], 847 "members":{ 848 "GlobalNetworkId":{ 849 "shape":"String", 850 "location":"uri", 851 "locationName":"globalNetworkId" 852 }, 853 "Description":{"shape":"String"}, 854 "Location":{"shape":"Location"}, 855 "Tags":{"shape":"TagList"} 856 } 857 }, 858 "CreateSiteResponse":{ 859 "type":"structure", 860 "members":{ 861 "Site":{"shape":"Site"} 862 } 863 }, 864 "CustomerGatewayAssociation":{ 865 "type":"structure", 866 "members":{ 867 "CustomerGatewayArn":{"shape":"String"}, 868 "GlobalNetworkId":{"shape":"String"}, 869 "DeviceId":{"shape":"String"}, 870 "LinkId":{"shape":"String"}, 871 "State":{"shape":"CustomerGatewayAssociationState"} 872 } 873 }, 874 "CustomerGatewayAssociationList":{ 875 "type":"list", 876 "member":{"shape":"CustomerGatewayAssociation"} 877 }, 878 "CustomerGatewayAssociationState":{ 879 "type":"string", 880 "enum":[ 881 "PENDING", 882 "AVAILABLE", 883 "DELETING", 884 "DELETED" 885 ] 886 }, 887 "DateTime":{"type":"timestamp"}, 888 "DeleteConnectionRequest":{ 889 "type":"structure", 890 "required":[ 891 "GlobalNetworkId", 892 "ConnectionId" 893 ], 894 "members":{ 895 "GlobalNetworkId":{ 896 "shape":"String", 897 "location":"uri", 898 "locationName":"globalNetworkId" 899 }, 900 "ConnectionId":{ 901 "shape":"String", 902 "location":"uri", 903 "locationName":"connectionId" 904 } 905 } 906 }, 907 "DeleteConnectionResponse":{ 908 "type":"structure", 909 "members":{ 910 "Connection":{"shape":"Connection"} 911 } 912 }, 913 "DeleteDeviceRequest":{ 914 "type":"structure", 915 "required":[ 916 "GlobalNetworkId", 917 "DeviceId" 918 ], 919 "members":{ 920 "GlobalNetworkId":{ 921 "shape":"String", 922 "location":"uri", 923 "locationName":"globalNetworkId" 924 }, 925 "DeviceId":{ 926 "shape":"String", 927 "location":"uri", 928 "locationName":"deviceId" 929 } 930 } 931 }, 932 "DeleteDeviceResponse":{ 933 "type":"structure", 934 "members":{ 935 "Device":{"shape":"Device"} 936 } 937 }, 938 "DeleteGlobalNetworkRequest":{ 939 "type":"structure", 940 "required":["GlobalNetworkId"], 941 "members":{ 942 "GlobalNetworkId":{ 943 "shape":"String", 944 "location":"uri", 945 "locationName":"globalNetworkId" 946 } 947 } 948 }, 949 "DeleteGlobalNetworkResponse":{ 950 "type":"structure", 951 "members":{ 952 "GlobalNetwork":{"shape":"GlobalNetwork"} 953 } 954 }, 955 "DeleteLinkRequest":{ 956 "type":"structure", 957 "required":[ 958 "GlobalNetworkId", 959 "LinkId" 960 ], 961 "members":{ 962 "GlobalNetworkId":{ 963 "shape":"String", 964 "location":"uri", 965 "locationName":"globalNetworkId" 966 }, 967 "LinkId":{ 968 "shape":"String", 969 "location":"uri", 970 "locationName":"linkId" 971 } 972 } 973 }, 974 "DeleteLinkResponse":{ 975 "type":"structure", 976 "members":{ 977 "Link":{"shape":"Link"} 978 } 979 }, 980 "DeleteSiteRequest":{ 981 "type":"structure", 982 "required":[ 983 "GlobalNetworkId", 984 "SiteId" 985 ], 986 "members":{ 987 "GlobalNetworkId":{ 988 "shape":"String", 989 "location":"uri", 990 "locationName":"globalNetworkId" 991 }, 992 "SiteId":{ 993 "shape":"String", 994 "location":"uri", 995 "locationName":"siteId" 996 } 997 } 998 }, 999 "DeleteSiteResponse":{ 1000 "type":"structure", 1001 "members":{ 1002 "Site":{"shape":"Site"} 1003 } 1004 }, 1005 "DeregisterTransitGatewayRequest":{ 1006 "type":"structure", 1007 "required":[ 1008 "GlobalNetworkId", 1009 "TransitGatewayArn" 1010 ], 1011 "members":{ 1012 "GlobalNetworkId":{ 1013 "shape":"String", 1014 "location":"uri", 1015 "locationName":"globalNetworkId" 1016 }, 1017 "TransitGatewayArn":{ 1018 "shape":"String", 1019 "location":"uri", 1020 "locationName":"transitGatewayArn" 1021 } 1022 } 1023 }, 1024 "DeregisterTransitGatewayResponse":{ 1025 "type":"structure", 1026 "members":{ 1027 "TransitGatewayRegistration":{"shape":"TransitGatewayRegistration"} 1028 } 1029 }, 1030 "DescribeGlobalNetworksRequest":{ 1031 "type":"structure", 1032 "members":{ 1033 "GlobalNetworkIds":{ 1034 "shape":"StringList", 1035 "location":"querystring", 1036 "locationName":"globalNetworkIds" 1037 }, 1038 "MaxResults":{ 1039 "shape":"MaxResults", 1040 "location":"querystring", 1041 "locationName":"maxResults" 1042 }, 1043 "NextToken":{ 1044 "shape":"String", 1045 "location":"querystring", 1046 "locationName":"nextToken" 1047 } 1048 } 1049 }, 1050 "DescribeGlobalNetworksResponse":{ 1051 "type":"structure", 1052 "members":{ 1053 "GlobalNetworks":{"shape":"GlobalNetworkList"}, 1054 "NextToken":{"shape":"String"} 1055 } 1056 }, 1057 "Device":{ 1058 "type":"structure", 1059 "members":{ 1060 "DeviceId":{"shape":"String"}, 1061 "DeviceArn":{"shape":"String"}, 1062 "GlobalNetworkId":{"shape":"String"}, 1063 "AWSLocation":{"shape":"AWSLocation"}, 1064 "Description":{"shape":"String"}, 1065 "Type":{"shape":"String"}, 1066 "Vendor":{"shape":"String"}, 1067 "Model":{"shape":"String"}, 1068 "SerialNumber":{"shape":"String"}, 1069 "Location":{"shape":"Location"}, 1070 "SiteId":{"shape":"String"}, 1071 "CreatedAt":{"shape":"DateTime"}, 1072 "State":{"shape":"DeviceState"}, 1073 "Tags":{"shape":"TagList"} 1074 } 1075 }, 1076 "DeviceList":{ 1077 "type":"list", 1078 "member":{"shape":"Device"} 1079 }, 1080 "DeviceState":{ 1081 "type":"string", 1082 "enum":[ 1083 "PENDING", 1084 "AVAILABLE", 1085 "DELETING", 1086 "UPDATING" 1087 ] 1088 }, 1089 "DisassociateCustomerGatewayRequest":{ 1090 "type":"structure", 1091 "required":[ 1092 "GlobalNetworkId", 1093 "CustomerGatewayArn" 1094 ], 1095 "members":{ 1096 "GlobalNetworkId":{ 1097 "shape":"String", 1098 "location":"uri", 1099 "locationName":"globalNetworkId" 1100 }, 1101 "CustomerGatewayArn":{ 1102 "shape":"String", 1103 "location":"uri", 1104 "locationName":"customerGatewayArn" 1105 } 1106 } 1107 }, 1108 "DisassociateCustomerGatewayResponse":{ 1109 "type":"structure", 1110 "members":{ 1111 "CustomerGatewayAssociation":{"shape":"CustomerGatewayAssociation"} 1112 } 1113 }, 1114 "DisassociateLinkRequest":{ 1115 "type":"structure", 1116 "required":[ 1117 "GlobalNetworkId", 1118 "DeviceId", 1119 "LinkId" 1120 ], 1121 "members":{ 1122 "GlobalNetworkId":{ 1123 "shape":"String", 1124 "location":"uri", 1125 "locationName":"globalNetworkId" 1126 }, 1127 "DeviceId":{ 1128 "shape":"String", 1129 "location":"querystring", 1130 "locationName":"deviceId" 1131 }, 1132 "LinkId":{ 1133 "shape":"String", 1134 "location":"querystring", 1135 "locationName":"linkId" 1136 } 1137 } 1138 }, 1139 "DisassociateLinkResponse":{ 1140 "type":"structure", 1141 "members":{ 1142 "LinkAssociation":{"shape":"LinkAssociation"} 1143 } 1144 }, 1145 "DisassociateTransitGatewayConnectPeerRequest":{ 1146 "type":"structure", 1147 "required":[ 1148 "GlobalNetworkId", 1149 "TransitGatewayConnectPeerArn" 1150 ], 1151 "members":{ 1152 "GlobalNetworkId":{ 1153 "shape":"String", 1154 "location":"uri", 1155 "locationName":"globalNetworkId" 1156 }, 1157 "TransitGatewayConnectPeerArn":{ 1158 "shape":"String", 1159 "location":"uri", 1160 "locationName":"transitGatewayConnectPeerArn" 1161 } 1162 } 1163 }, 1164 "DisassociateTransitGatewayConnectPeerResponse":{ 1165 "type":"structure", 1166 "members":{ 1167 "TransitGatewayConnectPeerAssociation":{"shape":"TransitGatewayConnectPeerAssociation"} 1168 } 1169 }, 1170 "GetConnectionsRequest":{ 1171 "type":"structure", 1172 "required":["GlobalNetworkId"], 1173 "members":{ 1174 "GlobalNetworkId":{ 1175 "shape":"String", 1176 "location":"uri", 1177 "locationName":"globalNetworkId" 1178 }, 1179 "ConnectionIds":{ 1180 "shape":"StringList", 1181 "location":"querystring", 1182 "locationName":"connectionIds" 1183 }, 1184 "DeviceId":{ 1185 "shape":"String", 1186 "location":"querystring", 1187 "locationName":"deviceId" 1188 }, 1189 "MaxResults":{ 1190 "shape":"MaxResults", 1191 "location":"querystring", 1192 "locationName":"maxResults" 1193 }, 1194 "NextToken":{ 1195 "shape":"String", 1196 "location":"querystring", 1197 "locationName":"nextToken" 1198 } 1199 } 1200 }, 1201 "GetConnectionsResponse":{ 1202 "type":"structure", 1203 "members":{ 1204 "Connections":{"shape":"ConnectionList"}, 1205 "NextToken":{"shape":"String"} 1206 } 1207 }, 1208 "GetCustomerGatewayAssociationsRequest":{ 1209 "type":"structure", 1210 "required":["GlobalNetworkId"], 1211 "members":{ 1212 "GlobalNetworkId":{ 1213 "shape":"String", 1214 "location":"uri", 1215 "locationName":"globalNetworkId" 1216 }, 1217 "CustomerGatewayArns":{ 1218 "shape":"StringList", 1219 "location":"querystring", 1220 "locationName":"customerGatewayArns" 1221 }, 1222 "MaxResults":{ 1223 "shape":"MaxResults", 1224 "location":"querystring", 1225 "locationName":"maxResults" 1226 }, 1227 "NextToken":{ 1228 "shape":"String", 1229 "location":"querystring", 1230 "locationName":"nextToken" 1231 } 1232 } 1233 }, 1234 "GetCustomerGatewayAssociationsResponse":{ 1235 "type":"structure", 1236 "members":{ 1237 "CustomerGatewayAssociations":{"shape":"CustomerGatewayAssociationList"}, 1238 "NextToken":{"shape":"String"} 1239 } 1240 }, 1241 "GetDevicesRequest":{ 1242 "type":"structure", 1243 "required":["GlobalNetworkId"], 1244 "members":{ 1245 "GlobalNetworkId":{ 1246 "shape":"String", 1247 "location":"uri", 1248 "locationName":"globalNetworkId" 1249 }, 1250 "DeviceIds":{ 1251 "shape":"StringList", 1252 "location":"querystring", 1253 "locationName":"deviceIds" 1254 }, 1255 "SiteId":{ 1256 "shape":"String", 1257 "location":"querystring", 1258 "locationName":"siteId" 1259 }, 1260 "MaxResults":{ 1261 "shape":"MaxResults", 1262 "location":"querystring", 1263 "locationName":"maxResults" 1264 }, 1265 "NextToken":{ 1266 "shape":"String", 1267 "location":"querystring", 1268 "locationName":"nextToken" 1269 } 1270 } 1271 }, 1272 "GetDevicesResponse":{ 1273 "type":"structure", 1274 "members":{ 1275 "Devices":{"shape":"DeviceList"}, 1276 "NextToken":{"shape":"String"} 1277 } 1278 }, 1279 "GetLinkAssociationsRequest":{ 1280 "type":"structure", 1281 "required":["GlobalNetworkId"], 1282 "members":{ 1283 "GlobalNetworkId":{ 1284 "shape":"String", 1285 "location":"uri", 1286 "locationName":"globalNetworkId" 1287 }, 1288 "DeviceId":{ 1289 "shape":"String", 1290 "location":"querystring", 1291 "locationName":"deviceId" 1292 }, 1293 "LinkId":{ 1294 "shape":"String", 1295 "location":"querystring", 1296 "locationName":"linkId" 1297 }, 1298 "MaxResults":{ 1299 "shape":"MaxResults", 1300 "location":"querystring", 1301 "locationName":"maxResults" 1302 }, 1303 "NextToken":{ 1304 "shape":"String", 1305 "location":"querystring", 1306 "locationName":"nextToken" 1307 } 1308 } 1309 }, 1310 "GetLinkAssociationsResponse":{ 1311 "type":"structure", 1312 "members":{ 1313 "LinkAssociations":{"shape":"LinkAssociationList"}, 1314 "NextToken":{"shape":"String"} 1315 } 1316 }, 1317 "GetLinksRequest":{ 1318 "type":"structure", 1319 "required":["GlobalNetworkId"], 1320 "members":{ 1321 "GlobalNetworkId":{ 1322 "shape":"String", 1323 "location":"uri", 1324 "locationName":"globalNetworkId" 1325 }, 1326 "LinkIds":{ 1327 "shape":"StringList", 1328 "location":"querystring", 1329 "locationName":"linkIds" 1330 }, 1331 "SiteId":{ 1332 "shape":"String", 1333 "location":"querystring", 1334 "locationName":"siteId" 1335 }, 1336 "Type":{ 1337 "shape":"String", 1338 "location":"querystring", 1339 "locationName":"type" 1340 }, 1341 "Provider":{ 1342 "shape":"String", 1343 "location":"querystring", 1344 "locationName":"provider" 1345 }, 1346 "MaxResults":{ 1347 "shape":"MaxResults", 1348 "location":"querystring", 1349 "locationName":"maxResults" 1350 }, 1351 "NextToken":{ 1352 "shape":"String", 1353 "location":"querystring", 1354 "locationName":"nextToken" 1355 } 1356 } 1357 }, 1358 "GetLinksResponse":{ 1359 "type":"structure", 1360 "members":{ 1361 "Links":{"shape":"LinkList"}, 1362 "NextToken":{"shape":"String"} 1363 } 1364 }, 1365 "GetSitesRequest":{ 1366 "type":"structure", 1367 "required":["GlobalNetworkId"], 1368 "members":{ 1369 "GlobalNetworkId":{ 1370 "shape":"String", 1371 "location":"uri", 1372 "locationName":"globalNetworkId" 1373 }, 1374 "SiteIds":{ 1375 "shape":"StringList", 1376 "location":"querystring", 1377 "locationName":"siteIds" 1378 }, 1379 "MaxResults":{ 1380 "shape":"MaxResults", 1381 "location":"querystring", 1382 "locationName":"maxResults" 1383 }, 1384 "NextToken":{ 1385 "shape":"String", 1386 "location":"querystring", 1387 "locationName":"nextToken" 1388 } 1389 } 1390 }, 1391 "GetSitesResponse":{ 1392 "type":"structure", 1393 "members":{ 1394 "Sites":{"shape":"SiteList"}, 1395 "NextToken":{"shape":"String"} 1396 } 1397 }, 1398 "GetTransitGatewayConnectPeerAssociationsRequest":{ 1399 "type":"structure", 1400 "required":["GlobalNetworkId"], 1401 "members":{ 1402 "GlobalNetworkId":{ 1403 "shape":"String", 1404 "location":"uri", 1405 "locationName":"globalNetworkId" 1406 }, 1407 "TransitGatewayConnectPeerArns":{ 1408 "shape":"StringList", 1409 "location":"querystring", 1410 "locationName":"transitGatewayConnectPeerArns" 1411 }, 1412 "MaxResults":{ 1413 "shape":"MaxResults", 1414 "location":"querystring", 1415 "locationName":"maxResults" 1416 }, 1417 "NextToken":{ 1418 "shape":"String", 1419 "location":"querystring", 1420 "locationName":"nextToken" 1421 } 1422 } 1423 }, 1424 "GetTransitGatewayConnectPeerAssociationsResponse":{ 1425 "type":"structure", 1426 "members":{ 1427 "TransitGatewayConnectPeerAssociations":{"shape":"TransitGatewayConnectPeerAssociationList"}, 1428 "NextToken":{"shape":"String"} 1429 } 1430 }, 1431 "GetTransitGatewayRegistrationsRequest":{ 1432 "type":"structure", 1433 "required":["GlobalNetworkId"], 1434 "members":{ 1435 "GlobalNetworkId":{ 1436 "shape":"String", 1437 "location":"uri", 1438 "locationName":"globalNetworkId" 1439 }, 1440 "TransitGatewayArns":{ 1441 "shape":"StringList", 1442 "location":"querystring", 1443 "locationName":"transitGatewayArns" 1444 }, 1445 "MaxResults":{ 1446 "shape":"MaxResults", 1447 "location":"querystring", 1448 "locationName":"maxResults" 1449 }, 1450 "NextToken":{ 1451 "shape":"String", 1452 "location":"querystring", 1453 "locationName":"nextToken" 1454 } 1455 } 1456 }, 1457 "GetTransitGatewayRegistrationsResponse":{ 1458 "type":"structure", 1459 "members":{ 1460 "TransitGatewayRegistrations":{"shape":"TransitGatewayRegistrationList"}, 1461 "NextToken":{"shape":"String"} 1462 } 1463 }, 1464 "GlobalNetwork":{ 1465 "type":"structure", 1466 "members":{ 1467 "GlobalNetworkId":{"shape":"String"}, 1468 "GlobalNetworkArn":{"shape":"String"}, 1469 "Description":{"shape":"String"}, 1470 "CreatedAt":{"shape":"DateTime"}, 1471 "State":{"shape":"GlobalNetworkState"}, 1472 "Tags":{"shape":"TagList"} 1473 } 1474 }, 1475 "GlobalNetworkList":{ 1476 "type":"list", 1477 "member":{"shape":"GlobalNetwork"} 1478 }, 1479 "GlobalNetworkState":{ 1480 "type":"string", 1481 "enum":[ 1482 "PENDING", 1483 "AVAILABLE", 1484 "DELETING", 1485 "UPDATING" 1486 ] 1487 }, 1488 "Integer":{"type":"integer"}, 1489 "InternalServerException":{ 1490 "type":"structure", 1491 "required":["Message"], 1492 "members":{ 1493 "Message":{"shape":"String"}, 1494 "RetryAfterSeconds":{ 1495 "shape":"RetryAfterSeconds", 1496 "location":"header", 1497 "locationName":"Retry-After" 1498 } 1499 }, 1500 "error":{"httpStatusCode":500}, 1501 "exception":true, 1502 "fault":true 1503 }, 1504 "Link":{ 1505 "type":"structure", 1506 "members":{ 1507 "LinkId":{"shape":"String"}, 1508 "LinkArn":{"shape":"String"}, 1509 "GlobalNetworkId":{"shape":"String"}, 1510 "SiteId":{"shape":"String"}, 1511 "Description":{"shape":"String"}, 1512 "Type":{"shape":"String"}, 1513 "Bandwidth":{"shape":"Bandwidth"}, 1514 "Provider":{"shape":"String"}, 1515 "CreatedAt":{"shape":"DateTime"}, 1516 "State":{"shape":"LinkState"}, 1517 "Tags":{"shape":"TagList"} 1518 } 1519 }, 1520 "LinkAssociation":{ 1521 "type":"structure", 1522 "members":{ 1523 "GlobalNetworkId":{"shape":"String"}, 1524 "DeviceId":{"shape":"String"}, 1525 "LinkId":{"shape":"String"}, 1526 "LinkAssociationState":{"shape":"LinkAssociationState"} 1527 } 1528 }, 1529 "LinkAssociationList":{ 1530 "type":"list", 1531 "member":{"shape":"LinkAssociation"} 1532 }, 1533 "LinkAssociationState":{ 1534 "type":"string", 1535 "enum":[ 1536 "PENDING", 1537 "AVAILABLE", 1538 "DELETING", 1539 "DELETED" 1540 ] 1541 }, 1542 "LinkList":{ 1543 "type":"list", 1544 "member":{"shape":"Link"} 1545 }, 1546 "LinkState":{ 1547 "type":"string", 1548 "enum":[ 1549 "PENDING", 1550 "AVAILABLE", 1551 "DELETING", 1552 "UPDATING" 1553 ] 1554 }, 1555 "ListTagsForResourceRequest":{ 1556 "type":"structure", 1557 "required":["ResourceArn"], 1558 "members":{ 1559 "ResourceArn":{ 1560 "shape":"ResourceARN", 1561 "location":"uri", 1562 "locationName":"resourceArn" 1563 } 1564 } 1565 }, 1566 "ListTagsForResourceResponse":{ 1567 "type":"structure", 1568 "members":{ 1569 "TagList":{"shape":"TagList"} 1570 } 1571 }, 1572 "Location":{ 1573 "type":"structure", 1574 "members":{ 1575 "Address":{"shape":"String"}, 1576 "Latitude":{"shape":"String"}, 1577 "Longitude":{"shape":"String"} 1578 }, 1579 "sensitive":true 1580 }, 1581 "MaxResults":{ 1582 "type":"integer", 1583 "max":500, 1584 "min":1 1585 }, 1586 "RegisterTransitGatewayRequest":{ 1587 "type":"structure", 1588 "required":[ 1589 "GlobalNetworkId", 1590 "TransitGatewayArn" 1591 ], 1592 "members":{ 1593 "GlobalNetworkId":{ 1594 "shape":"String", 1595 "location":"uri", 1596 "locationName":"globalNetworkId" 1597 }, 1598 "TransitGatewayArn":{"shape":"String"} 1599 } 1600 }, 1601 "RegisterTransitGatewayResponse":{ 1602 "type":"structure", 1603 "members":{ 1604 "TransitGatewayRegistration":{"shape":"TransitGatewayRegistration"} 1605 } 1606 }, 1607 "ResourceARN":{"type":"string"}, 1608 "ResourceNotFoundException":{ 1609 "type":"structure", 1610 "required":[ 1611 "Message", 1612 "ResourceId", 1613 "ResourceType" 1614 ], 1615 "members":{ 1616 "Message":{"shape":"String"}, 1617 "ResourceId":{"shape":"String"}, 1618 "ResourceType":{"shape":"String"} 1619 }, 1620 "error":{"httpStatusCode":404}, 1621 "exception":true 1622 }, 1623 "RetryAfterSeconds":{"type":"integer"}, 1624 "ServiceQuotaExceededException":{ 1625 "type":"structure", 1626 "required":[ 1627 "Message", 1628 "LimitCode", 1629 "ServiceCode" 1630 ], 1631 "members":{ 1632 "Message":{"shape":"String"}, 1633 "ResourceId":{"shape":"String"}, 1634 "ResourceType":{"shape":"String"}, 1635 "LimitCode":{"shape":"String"}, 1636 "ServiceCode":{"shape":"String"} 1637 }, 1638 "error":{"httpStatusCode":402}, 1639 "exception":true 1640 }, 1641 "Site":{ 1642 "type":"structure", 1643 "members":{ 1644 "SiteId":{"shape":"String"}, 1645 "SiteArn":{"shape":"String"}, 1646 "GlobalNetworkId":{"shape":"String"}, 1647 "Description":{"shape":"String"}, 1648 "Location":{"shape":"Location"}, 1649 "CreatedAt":{"shape":"DateTime"}, 1650 "State":{"shape":"SiteState"}, 1651 "Tags":{"shape":"TagList"} 1652 } 1653 }, 1654 "SiteList":{ 1655 "type":"list", 1656 "member":{"shape":"Site"} 1657 }, 1658 "SiteState":{ 1659 "type":"string", 1660 "enum":[ 1661 "PENDING", 1662 "AVAILABLE", 1663 "DELETING", 1664 "UPDATING" 1665 ] 1666 }, 1667 "String":{"type":"string"}, 1668 "StringList":{ 1669 "type":"list", 1670 "member":{"shape":"String"} 1671 }, 1672 "Tag":{ 1673 "type":"structure", 1674 "members":{ 1675 "Key":{"shape":"TagKey"}, 1676 "Value":{"shape":"TagValue"} 1677 } 1678 }, 1679 "TagKey":{"type":"string"}, 1680 "TagKeyList":{ 1681 "type":"list", 1682 "member":{"shape":"TagKey"} 1683 }, 1684 "TagList":{ 1685 "type":"list", 1686 "member":{"shape":"Tag"} 1687 }, 1688 "TagResourceRequest":{ 1689 "type":"structure", 1690 "required":[ 1691 "ResourceArn", 1692 "Tags" 1693 ], 1694 "members":{ 1695 "ResourceArn":{ 1696 "shape":"ResourceARN", 1697 "location":"uri", 1698 "locationName":"resourceArn" 1699 }, 1700 "Tags":{"shape":"TagList"} 1701 } 1702 }, 1703 "TagResourceResponse":{ 1704 "type":"structure", 1705 "members":{ 1706 } 1707 }, 1708 "TagValue":{"type":"string"}, 1709 "ThrottlingException":{ 1710 "type":"structure", 1711 "required":["Message"], 1712 "members":{ 1713 "Message":{"shape":"String"}, 1714 "RetryAfterSeconds":{ 1715 "shape":"RetryAfterSeconds", 1716 "location":"header", 1717 "locationName":"Retry-After" 1718 } 1719 }, 1720 "error":{"httpStatusCode":429}, 1721 "exception":true 1722 }, 1723 "TransitGatewayConnectPeerAssociation":{ 1724 "type":"structure", 1725 "members":{ 1726 "TransitGatewayConnectPeerArn":{"shape":"String"}, 1727 "GlobalNetworkId":{"shape":"String"}, 1728 "DeviceId":{"shape":"String"}, 1729 "LinkId":{"shape":"String"}, 1730 "State":{"shape":"TransitGatewayConnectPeerAssociationState"} 1731 } 1732 }, 1733 "TransitGatewayConnectPeerAssociationList":{ 1734 "type":"list", 1735 "member":{"shape":"TransitGatewayConnectPeerAssociation"} 1736 }, 1737 "TransitGatewayConnectPeerAssociationState":{ 1738 "type":"string", 1739 "enum":[ 1740 "PENDING", 1741 "AVAILABLE", 1742 "DELETING", 1743 "DELETED" 1744 ] 1745 }, 1746 "TransitGatewayRegistration":{ 1747 "type":"structure", 1748 "members":{ 1749 "GlobalNetworkId":{"shape":"String"}, 1750 "TransitGatewayArn":{"shape":"String"}, 1751 "State":{"shape":"TransitGatewayRegistrationStateReason"} 1752 } 1753 }, 1754 "TransitGatewayRegistrationList":{ 1755 "type":"list", 1756 "member":{"shape":"TransitGatewayRegistration"} 1757 }, 1758 "TransitGatewayRegistrationState":{ 1759 "type":"string", 1760 "enum":[ 1761 "PENDING", 1762 "AVAILABLE", 1763 "DELETING", 1764 "DELETED", 1765 "FAILED" 1766 ] 1767 }, 1768 "TransitGatewayRegistrationStateReason":{ 1769 "type":"structure", 1770 "members":{ 1771 "Code":{"shape":"TransitGatewayRegistrationState"}, 1772 "Message":{"shape":"String"} 1773 } 1774 }, 1775 "UntagResourceRequest":{ 1776 "type":"structure", 1777 "required":[ 1778 "ResourceArn", 1779 "TagKeys" 1780 ], 1781 "members":{ 1782 "ResourceArn":{ 1783 "shape":"ResourceARN", 1784 "location":"uri", 1785 "locationName":"resourceArn" 1786 }, 1787 "TagKeys":{ 1788 "shape":"TagKeyList", 1789 "location":"querystring", 1790 "locationName":"tagKeys" 1791 } 1792 } 1793 }, 1794 "UntagResourceResponse":{ 1795 "type":"structure", 1796 "members":{ 1797 } 1798 }, 1799 "UpdateConnectionRequest":{ 1800 "type":"structure", 1801 "required":[ 1802 "GlobalNetworkId", 1803 "ConnectionId" 1804 ], 1805 "members":{ 1806 "GlobalNetworkId":{ 1807 "shape":"String", 1808 "location":"uri", 1809 "locationName":"globalNetworkId" 1810 }, 1811 "ConnectionId":{ 1812 "shape":"String", 1813 "location":"uri", 1814 "locationName":"connectionId" 1815 }, 1816 "LinkId":{"shape":"String"}, 1817 "ConnectedLinkId":{"shape":"String"}, 1818 "Description":{"shape":"String"} 1819 } 1820 }, 1821 "UpdateConnectionResponse":{ 1822 "type":"structure", 1823 "members":{ 1824 "Connection":{"shape":"Connection"} 1825 } 1826 }, 1827 "UpdateDeviceRequest":{ 1828 "type":"structure", 1829 "required":[ 1830 "GlobalNetworkId", 1831 "DeviceId" 1832 ], 1833 "members":{ 1834 "GlobalNetworkId":{ 1835 "shape":"String", 1836 "location":"uri", 1837 "locationName":"globalNetworkId" 1838 }, 1839 "DeviceId":{ 1840 "shape":"String", 1841 "location":"uri", 1842 "locationName":"deviceId" 1843 }, 1844 "AWSLocation":{"shape":"AWSLocation"}, 1845 "Description":{"shape":"String"}, 1846 "Type":{"shape":"String"}, 1847 "Vendor":{"shape":"String"}, 1848 "Model":{"shape":"String"}, 1849 "SerialNumber":{"shape":"String"}, 1850 "Location":{"shape":"Location"}, 1851 "SiteId":{"shape":"String"} 1852 } 1853 }, 1854 "UpdateDeviceResponse":{ 1855 "type":"structure", 1856 "members":{ 1857 "Device":{"shape":"Device"} 1858 } 1859 }, 1860 "UpdateGlobalNetworkRequest":{ 1861 "type":"structure", 1862 "required":["GlobalNetworkId"], 1863 "members":{ 1864 "GlobalNetworkId":{ 1865 "shape":"String", 1866 "location":"uri", 1867 "locationName":"globalNetworkId" 1868 }, 1869 "Description":{"shape":"String"} 1870 } 1871 }, 1872 "UpdateGlobalNetworkResponse":{ 1873 "type":"structure", 1874 "members":{ 1875 "GlobalNetwork":{"shape":"GlobalNetwork"} 1876 } 1877 }, 1878 "UpdateLinkRequest":{ 1879 "type":"structure", 1880 "required":[ 1881 "GlobalNetworkId", 1882 "LinkId" 1883 ], 1884 "members":{ 1885 "GlobalNetworkId":{ 1886 "shape":"String", 1887 "location":"uri", 1888 "locationName":"globalNetworkId" 1889 }, 1890 "LinkId":{ 1891 "shape":"String", 1892 "location":"uri", 1893 "locationName":"linkId" 1894 }, 1895 "Description":{"shape":"String"}, 1896 "Type":{"shape":"String"}, 1897 "Bandwidth":{"shape":"Bandwidth"}, 1898 "Provider":{"shape":"String"} 1899 } 1900 }, 1901 "UpdateLinkResponse":{ 1902 "type":"structure", 1903 "members":{ 1904 "Link":{"shape":"Link"} 1905 } 1906 }, 1907 "UpdateSiteRequest":{ 1908 "type":"structure", 1909 "required":[ 1910 "GlobalNetworkId", 1911 "SiteId" 1912 ], 1913 "members":{ 1914 "GlobalNetworkId":{ 1915 "shape":"String", 1916 "location":"uri", 1917 "locationName":"globalNetworkId" 1918 }, 1919 "SiteId":{ 1920 "shape":"String", 1921 "location":"uri", 1922 "locationName":"siteId" 1923 }, 1924 "Description":{"shape":"String"}, 1925 "Location":{"shape":"Location"} 1926 } 1927 }, 1928 "UpdateSiteResponse":{ 1929 "type":"structure", 1930 "members":{ 1931 "Site":{"shape":"Site"} 1932 } 1933 }, 1934 "ValidationException":{ 1935 "type":"structure", 1936 "required":["Message"], 1937 "members":{ 1938 "Message":{"shape":"String"}, 1939 "Reason":{"shape":"ValidationExceptionReason"}, 1940 "Fields":{"shape":"ValidationExceptionFieldList"} 1941 }, 1942 "error":{"httpStatusCode":400}, 1943 "exception":true 1944 }, 1945 "ValidationExceptionField":{ 1946 "type":"structure", 1947 "required":[ 1948 "Name", 1949 "Message" 1950 ], 1951 "members":{ 1952 "Name":{"shape":"String"}, 1953 "Message":{"shape":"String"} 1954 } 1955 }, 1956 "ValidationExceptionFieldList":{ 1957 "type":"list", 1958 "member":{"shape":"ValidationExceptionField"} 1959 }, 1960 "ValidationExceptionReason":{ 1961 "type":"string", 1962 "enum":[ 1963 "UnknownOperation", 1964 "CannotParse", 1965 "FieldValidationFailed", 1966 "Other" 1967 ] 1968 } 1969 } 1970 }