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  }