|
201 | 201 | ],
|
202 | 202 | "documentation":"<p>Creates a new device in a global network. If you specify both a site ID and a location, the location of the site is used for visualization in the Network Manager console.</p>"
|
203 | 203 | },
|
| 204 | + "CreateDirectConnectGatewayAttachment":{ |
| 205 | + "name":"CreateDirectConnectGatewayAttachment", |
| 206 | + "http":{ |
| 207 | + "method":"POST", |
| 208 | + "requestUri":"/direct-connect-gateway-attachments" |
| 209 | + }, |
| 210 | + "input":{"shape":"CreateDirectConnectGatewayAttachmentRequest"}, |
| 211 | + "output":{"shape":"CreateDirectConnectGatewayAttachmentResponse"}, |
| 212 | + "errors":[ |
| 213 | + {"shape":"ValidationException"}, |
| 214 | + {"shape":"AccessDeniedException"}, |
| 215 | + {"shape":"ResourceNotFoundException"}, |
| 216 | + {"shape":"ConflictException"}, |
| 217 | + {"shape":"ThrottlingException"}, |
| 218 | + {"shape":"InternalServerException"} |
| 219 | + ], |
| 220 | + "documentation":"<p>Creates an Amazon Web Services Direct Connect gateway attachment </p>" |
| 221 | + }, |
204 | 222 | "CreateGlobalNetwork":{
|
205 | 223 | "name":"CreateGlobalNetwork",
|
206 | 224 | "http":{
|
|
823 | 841 | ],
|
824 | 842 | "documentation":"<p>Gets information about one or more of your devices in a global network.</p>"
|
825 | 843 | },
|
| 844 | + "GetDirectConnectGatewayAttachment":{ |
| 845 | + "name":"GetDirectConnectGatewayAttachment", |
| 846 | + "http":{ |
| 847 | + "method":"GET", |
| 848 | + "requestUri":"/direct-connect-gateway-attachments/{attachmentId}" |
| 849 | + }, |
| 850 | + "input":{"shape":"GetDirectConnectGatewayAttachmentRequest"}, |
| 851 | + "output":{"shape":"GetDirectConnectGatewayAttachmentResponse"}, |
| 852 | + "errors":[ |
| 853 | + {"shape":"ValidationException"}, |
| 854 | + {"shape":"AccessDeniedException"}, |
| 855 | + {"shape":"ResourceNotFoundException"}, |
| 856 | + {"shape":"ThrottlingException"}, |
| 857 | + {"shape":"InternalServerException"} |
| 858 | + ], |
| 859 | + "documentation":"<p>Returns information about a specific Amazon Web Services Direct Connect gateway attachment.</p>" |
| 860 | + }, |
826 | 861 | "GetLinkAssociations":{
|
827 | 862 | "name":"GetLinkAssociations",
|
828 | 863 | "http":{
|
|
1420 | 1455 | ],
|
1421 | 1456 | "documentation":"<p>Updates the details for an existing device. To remove information for any of the parameters, specify an empty string.</p>"
|
1422 | 1457 | },
|
| 1458 | + "UpdateDirectConnectGatewayAttachment":{ |
| 1459 | + "name":"UpdateDirectConnectGatewayAttachment", |
| 1460 | + "http":{ |
| 1461 | + "method":"PATCH", |
| 1462 | + "requestUri":"/direct-connect-gateway-attachments/{attachmentId}" |
| 1463 | + }, |
| 1464 | + "input":{"shape":"UpdateDirectConnectGatewayAttachmentRequest"}, |
| 1465 | + "output":{"shape":"UpdateDirectConnectGatewayAttachmentResponse"}, |
| 1466 | + "errors":[ |
| 1467 | + {"shape":"ValidationException"}, |
| 1468 | + {"shape":"AccessDeniedException"}, |
| 1469 | + {"shape":"ResourceNotFoundException"}, |
| 1470 | + {"shape":"ConflictException"}, |
| 1471 | + {"shape":"ThrottlingException"}, |
| 1472 | + {"shape":"InternalServerException"} |
| 1473 | + ], |
| 1474 | + "documentation":"<p>Updates the edge locations associated with an Amazon Web Services Direct Connect gateway attachment. </p>" |
| 1475 | + }, |
1423 | 1476 | "UpdateGlobalNetwork":{
|
1424 | 1477 | "name":"UpdateGlobalNetwork",
|
1425 | 1478 | "http":{
|
|
1765 | 1818 | },
|
1766 | 1819 | "EdgeLocation":{
|
1767 | 1820 | "shape":"ExternalRegionCode",
|
1768 |
| - "documentation":"<p>The Region where the edge is located.</p>" |
| 1821 | + "documentation":"<p>The Region where the edge is located. This is returned for all attachment types except a Direct Connect gateway attachment, which instead returns <code>EdgeLocations</code>.</p>" |
| 1822 | + }, |
| 1823 | + "EdgeLocations":{ |
| 1824 | + "shape":"ExternalRegionCodeList", |
| 1825 | + "documentation":"<p>The edge locations that the Direct Connect gateway is associated with. This is returned only for Direct Connect gateway attachments. All other attachment types retrun <code>EdgeLocation</code>.</p>" |
1769 | 1826 | },
|
1770 | 1827 | "ResourceArn":{
|
1771 | 1828 | "shape":"ResourceArn",
|
|
1842 | 1899 | "SUBNET_UNSUPPORTED_AVAILABILITY_ZONE",
|
1843 | 1900 | "SUBNET_NO_IPV6_CIDRS",
|
1844 | 1901 | "VPN_CONNECTION_NOT_FOUND",
|
1845 |
| - "MAXIMUM_NO_ENCAP_LIMIT_EXCEEDED" |
| 1902 | + "MAXIMUM_NO_ENCAP_LIMIT_EXCEEDED", |
| 1903 | + "DIRECT_CONNECT_GATEWAY_NOT_FOUND", |
| 1904 | + "DIRECT_CONNECT_GATEWAY_EXISTING_ATTACHMENTS", |
| 1905 | + "DIRECT_CONNECT_GATEWAY_NO_PRIVATE_VIF" |
1846 | 1906 | ]
|
1847 | 1907 | },
|
1848 | 1908 | "AttachmentErrorList":{
|
|
1881 | 1941 | "CONNECT",
|
1882 | 1942 | "SITE_TO_SITE_VPN",
|
1883 | 1943 | "VPC",
|
| 1944 | + "DIRECT_CONNECT_GATEWAY", |
1884 | 1945 | "TRANSIT_GATEWAY_ROUTE_TABLE"
|
1885 | 1946 | ]
|
1886 | 1947 | },
|
|
3073 | 3134 | }
|
3074 | 3135 | }
|
3075 | 3136 | },
|
| 3137 | + "CreateDirectConnectGatewayAttachmentRequest":{ |
| 3138 | + "type":"structure", |
| 3139 | + "required":[ |
| 3140 | + "CoreNetworkId", |
| 3141 | + "DirectConnectGatewayArn", |
| 3142 | + "EdgeLocations" |
| 3143 | + ], |
| 3144 | + "members":{ |
| 3145 | + "CoreNetworkId":{ |
| 3146 | + "shape":"CoreNetworkId", |
| 3147 | + "documentation":"<p>The ID of the Cloud WAN core network that the Direct Connect gateway attachment should be attached to.</p>" |
| 3148 | + }, |
| 3149 | + "DirectConnectGatewayArn":{ |
| 3150 | + "shape":"DirectConnectGatewayArn", |
| 3151 | + "documentation":"<p>The ARN of the Direct Connect gateway attachment.</p>" |
| 3152 | + }, |
| 3153 | + "EdgeLocations":{ |
| 3154 | + "shape":"ExternalRegionCodeList", |
| 3155 | + "documentation":"<p>One or more core network edge locations that the Direct Connect gateway attachment is associated with. </p>" |
| 3156 | + }, |
| 3157 | + "Tags":{ |
| 3158 | + "shape":"TagList", |
| 3159 | + "documentation":"<p>The key value tags to apply to the Direct Connect gateway attachment during creation.</p>" |
| 3160 | + }, |
| 3161 | + "ClientToken":{ |
| 3162 | + "shape":"ClientToken", |
| 3163 | + "documentation":"<p>client token</p>", |
| 3164 | + "idempotencyToken":true |
| 3165 | + } |
| 3166 | + } |
| 3167 | + }, |
| 3168 | + "CreateDirectConnectGatewayAttachmentResponse":{ |
| 3169 | + "type":"structure", |
| 3170 | + "members":{ |
| 3171 | + "DirectConnectGatewayAttachment":{ |
| 3172 | + "shape":"DirectConnectGatewayAttachment", |
| 3173 | + "documentation":"<p>Describes the details of a <code>CreateDirectConnectGatewayAttachment</code> request.</p>" |
| 3174 | + } |
| 3175 | + } |
| 3176 | + }, |
3076 | 3177 | "CreateGlobalNetworkRequest":{
|
3077 | 3178 | "type":"structure",
|
3078 | 3179 | "members":{
|
|
3805 | 3906 | "UPDATING"
|
3806 | 3907 | ]
|
3807 | 3908 | },
|
| 3909 | + "DirectConnectGatewayArn":{ |
| 3910 | + "type":"string", |
| 3911 | + "max":500, |
| 3912 | + "min":0, |
| 3913 | + "pattern":"^arn:[^:]{1,63}:directconnect::[^:]{0,63}:dx-gateway\\/[0-9a-f]{8}-([0-9a-f]{4}-){3}[0-9a-f]{12}$" |
| 3914 | + }, |
| 3915 | + "DirectConnectGatewayAttachment":{ |
| 3916 | + "type":"structure", |
| 3917 | + "members":{ |
| 3918 | + "Attachment":{"shape":"Attachment"}, |
| 3919 | + "DirectConnectGatewayArn":{ |
| 3920 | + "shape":"DirectConnectGatewayArn", |
| 3921 | + "documentation":"<p>The Direct Connect gateway attachment ARN.</p>" |
| 3922 | + } |
| 3923 | + }, |
| 3924 | + "documentation":"<p>Describes a Direct Connect gateway attachment.</p>" |
| 3925 | + }, |
3808 | 3926 | "DisassociateConnectPeerRequest":{
|
3809 | 3927 | "type":"structure",
|
3810 | 3928 | "required":[
|
|
4388 | 4506 | }
|
4389 | 4507 | }
|
4390 | 4508 | },
|
| 4509 | + "GetDirectConnectGatewayAttachmentRequest":{ |
| 4510 | + "type":"structure", |
| 4511 | + "required":["AttachmentId"], |
| 4512 | + "members":{ |
| 4513 | + "AttachmentId":{ |
| 4514 | + "shape":"AttachmentId", |
| 4515 | + "documentation":"<p>The ID of the Direct Connect gateway attachment that you want to see details about.</p>", |
| 4516 | + "location":"uri", |
| 4517 | + "locationName":"attachmentId" |
| 4518 | + } |
| 4519 | + } |
| 4520 | + }, |
| 4521 | + "GetDirectConnectGatewayAttachmentResponse":{ |
| 4522 | + "type":"structure", |
| 4523 | + "members":{ |
| 4524 | + "DirectConnectGatewayAttachment":{ |
| 4525 | + "shape":"DirectConnectGatewayAttachment", |
| 4526 | + "documentation":"<p>Shows details about the Direct Connect gateway attachment. </p>" |
| 4527 | + } |
| 4528 | + } |
| 4529 | + }, |
4391 | 4530 | "GetLinkAssociationsRequest":{
|
4392 | 4531 | "type":"structure",
|
4393 | 4532 | "required":["GlobalNetworkId"],
|
|
7110 | 7249 | }
|
7111 | 7250 | }
|
7112 | 7251 | },
|
| 7252 | + "UpdateDirectConnectGatewayAttachmentRequest":{ |
| 7253 | + "type":"structure", |
| 7254 | + "required":["AttachmentId"], |
| 7255 | + "members":{ |
| 7256 | + "AttachmentId":{ |
| 7257 | + "shape":"AttachmentId", |
| 7258 | + "documentation":"<p>The ID of the Direct Connect gateway attachment for the updated edge locations. </p>", |
| 7259 | + "location":"uri", |
| 7260 | + "locationName":"attachmentId" |
| 7261 | + }, |
| 7262 | + "EdgeLocations":{ |
| 7263 | + "shape":"ExternalRegionCodeList", |
| 7264 | + "documentation":"<p>One or more edge locations to update for the Direct Connect gateway attachment. The updated array of edge locations overwrites the previous array of locations. <code>EdgeLocations</code> is only used for Direct Connect gateway attachments. Do</p>" |
| 7265 | + } |
| 7266 | + } |
| 7267 | + }, |
| 7268 | + "UpdateDirectConnectGatewayAttachmentResponse":{ |
| 7269 | + "type":"structure", |
| 7270 | + "members":{ |
| 7271 | + "DirectConnectGatewayAttachment":{ |
| 7272 | + "shape":"DirectConnectGatewayAttachment", |
| 7273 | + "documentation":"<p>Returns details of the Direct Connect gateway attachment with the updated edge locations.</p>" |
| 7274 | + } |
| 7275 | + } |
| 7276 | + }, |
7113 | 7277 | "UpdateGlobalNetworkRequest":{
|
7114 | 7278 | "type":"structure",
|
7115 | 7279 | "required":["GlobalNetworkId"],
|
|
0 commit comments