|
191 | 191 | %% update_virtual_interface_attributes_request() :: #{ |
192 | 192 | %% <<"enableSiteLink">> => boolean(), |
193 | 193 | %% <<"mtu">> => integer(), |
| 194 | +%% <<"rateLimit">> => string(), |
194 | 195 | %% <<"virtualInterfaceId">> := string(), |
195 | 196 | %% <<"virtualInterfaceName">> => string() |
196 | 197 | %% } |
|
204 | 205 | %% } |
205 | 206 | -type start_bgp_failover_test_request() :: #{binary() => any()}. |
206 | 207 |
|
| 208 | +%% Example: |
| 209 | +%% rate_limiter_status() :: #{ |
| 210 | +%% <<"inUse">> => integer(), |
| 211 | +%% <<"maxAllowed">> => integer(), |
| 212 | +%% <<"remaining">> => integer(), |
| 213 | +%% <<"totalBandwidth">> => string() |
| 214 | +%% } |
| 215 | +-type rate_limiter_status() :: #{binary() => any()}. |
| 216 | + |
207 | 217 | %% Example: |
208 | 218 | %% describe_direct_connect_gateways_result() :: #{ |
209 | 219 | %% <<"directConnectGateways">> => list(direct_connect_gateway()), |
|
254 | 264 | %% <<"directConnectGatewayId">> => string(), |
255 | 265 | %% <<"enableSiteLink">> => boolean(), |
256 | 266 | %% <<"mtu">> => integer(), |
| 267 | +%% <<"rateLimit">> => string(), |
257 | 268 | %% <<"tags">> => list(tag()), |
258 | 269 | %% <<"virtualGatewayId">> => string(), |
259 | 270 | %% <<"virtualInterfaceName">> => string(), |
|
294 | 305 | %% <<"authKey">> => string(), |
295 | 306 | %% <<"customerAddress">> => string(), |
296 | 307 | %% <<"mtu">> => integer(), |
| 308 | +%% <<"rateLimit">> => string(), |
297 | 309 | %% <<"tags">> => list(tag()), |
298 | 310 | %% <<"virtualInterfaceName">> => string(), |
299 | 311 | %% <<"vlan">> => integer() |
|
552 | 564 | %% <<"authKey">> => string(), |
553 | 565 | %% <<"customerAddress">> => string(), |
554 | 566 | %% <<"mtu">> => integer(), |
| 567 | +%% <<"rateLimit">> => string(), |
555 | 568 | %% <<"tags">> => list(tag()), |
556 | 569 | %% <<"virtualInterfaceName">> => string(), |
557 | 570 | %% <<"vlan">> => integer() |
|
675 | 688 | %% <<"partnerName">> => string(), |
676 | 689 | %% <<"portEncryptionStatus">> => string(), |
677 | 690 | %% <<"providerName">> => string(), |
| 691 | +%% <<"rateLimiterStatus">> => rate_limiter_status(), |
678 | 692 | %% <<"region">> => string(), |
679 | 693 | %% <<"tags">> => list(tag()), |
680 | 694 | %% <<"vlan">> => integer() |
|
695 | 709 | %% <<"asnLong">> => float(), |
696 | 710 | %% <<"authKey">> => string(), |
697 | 711 | %% <<"customerAddress">> => string(), |
| 712 | +%% <<"rateLimit">> => string(), |
698 | 713 | %% <<"routeFilterPrefixes">> => list(route_filter_prefix()), |
699 | 714 | %% <<"tags">> => list(tag()), |
700 | 715 | %% <<"virtualInterfaceName">> => string(), |
|
850 | 865 | %% <<"directConnectGatewayId">> => string(), |
851 | 866 | %% <<"enableSiteLink">> => boolean(), |
852 | 867 | %% <<"mtu">> => integer(), |
| 868 | +%% <<"rateLimit">> => string(), |
853 | 869 | %% <<"tags">> => list(tag()), |
854 | 870 | %% <<"virtualInterfaceName">> => string(), |
855 | 871 | %% <<"vlan">> => integer() |
|
888 | 904 | %% <<"location">> => string(), |
889 | 905 | %% <<"mtu">> => integer(), |
890 | 906 | %% <<"ownerAccount">> => string(), |
| 907 | +%% <<"rateLimit">> => string(), |
891 | 908 | %% <<"region">> => string(), |
892 | 909 | %% <<"routeFilterPrefixes">> => list(route_filter_prefix()), |
893 | 910 | %% <<"siteLinkEnabled">> => boolean(), |
|
1090 | 1107 | %% } |
1091 | 1108 | -type accept_direct_connect_gateway_association_proposal_request() :: #{binary() => any()}. |
1092 | 1109 |
|
| 1110 | +%% Example: |
| 1111 | +%% limit_exceeded_exception() :: #{ |
| 1112 | +%% <<"message">> => string() |
| 1113 | +%% } |
| 1114 | +-type limit_exceeded_exception() :: #{binary() => any()}. |
| 1115 | + |
1093 | 1116 | %% Example: |
1094 | 1117 | %% allocate_private_virtual_interface_request() :: #{ |
1095 | 1118 | %% <<"connectionId">> := string(), |
|
1260 | 1283 | %% <<"numberOfConnections">> => integer(), |
1261 | 1284 | %% <<"ownerAccount">> => string(), |
1262 | 1285 | %% <<"providerName">> => string(), |
| 1286 | +%% <<"rateLimiterStatus">> => rate_limiter_status(), |
1263 | 1287 | %% <<"region">> => string(), |
1264 | 1288 | %% <<"tags">> => list(tag()) |
1265 | 1289 | %% } |
|
1279 | 1303 | %% <<"asnLong">> => float(), |
1280 | 1304 | %% <<"authKey">> => string(), |
1281 | 1305 | %% <<"customerAddress">> => string(), |
| 1306 | +%% <<"rateLimit">> => string(), |
1282 | 1307 | %% <<"routeFilterPrefixes">> => list(route_filter_prefix()), |
1283 | 1308 | %% <<"tags">> => list(tag()), |
1284 | 1309 | %% <<"virtualInterfaceName">> => string(), |
|
1320 | 1345 | -type allocate_private_virtual_interface_errors() :: |
1321 | 1346 | too_many_tags_exception() | |
1322 | 1347 | direct_connect_server_exception() | |
| 1348 | + limit_exceeded_exception() | |
1323 | 1349 | duplicate_tag_keys_exception() | |
1324 | 1350 | direct_connect_client_exception(). |
1325 | 1351 |
|
1326 | 1352 | -type allocate_public_virtual_interface_errors() :: |
1327 | 1353 | too_many_tags_exception() | |
1328 | 1354 | direct_connect_server_exception() | |
| 1355 | + limit_exceeded_exception() | |
1329 | 1356 | duplicate_tag_keys_exception() | |
1330 | 1357 | direct_connect_client_exception(). |
1331 | 1358 |
|
1332 | 1359 | -type allocate_transit_virtual_interface_errors() :: |
1333 | 1360 | too_many_tags_exception() | |
1334 | 1361 | direct_connect_server_exception() | |
| 1362 | + limit_exceeded_exception() | |
1335 | 1363 | duplicate_tag_keys_exception() | |
1336 | 1364 | direct_connect_client_exception(). |
1337 | 1365 |
|
1338 | 1366 | -type associate_connection_with_lag_errors() :: |
1339 | 1367 | direct_connect_server_exception() | |
| 1368 | + limit_exceeded_exception() | |
1340 | 1369 | direct_connect_client_exception(). |
1341 | 1370 |
|
1342 | 1371 | -type associate_hosted_connection_errors() :: |
|
1408 | 1437 | -type create_private_virtual_interface_errors() :: |
1409 | 1438 | too_many_tags_exception() | |
1410 | 1439 | direct_connect_server_exception() | |
| 1440 | + limit_exceeded_exception() | |
1411 | 1441 | duplicate_tag_keys_exception() | |
1412 | 1442 | direct_connect_client_exception(). |
1413 | 1443 |
|
1414 | 1444 | -type create_public_virtual_interface_errors() :: |
1415 | 1445 | too_many_tags_exception() | |
1416 | 1446 | direct_connect_server_exception() | |
| 1447 | + limit_exceeded_exception() | |
1417 | 1448 | duplicate_tag_keys_exception() | |
1418 | 1449 | direct_connect_client_exception(). |
1419 | 1450 |
|
1420 | 1451 | -type create_transit_virtual_interface_errors() :: |
1421 | 1452 | too_many_tags_exception() | |
1422 | 1453 | direct_connect_server_exception() | |
| 1454 | + limit_exceeded_exception() | |
1423 | 1455 | duplicate_tag_keys_exception() | |
1424 | 1456 | direct_connect_client_exception(). |
1425 | 1457 |
|
@@ -2924,8 +2956,8 @@ describe_virtual_gateways(Client, Input, Options) |
2924 | 2956 | %% A virtual interface (VLAN) transmits the traffic between the Direct |
2925 | 2957 | %% Connect location and the customer network. |
2926 | 2958 | %% |
2927 | | -%% If you're using an `asn', the response includes ASN value in both |
2928 | | -%% the `asn' and `asnLong' fields. |
| 2959 | +%% If you're using an `asn', the response includes the ASN value in |
| 2960 | +%% both the `asn' and `asnLong' fields. |
2929 | 2961 | %% |
2930 | 2962 | %% If you're using `asnLong', the response returns a value of `0' |
2931 | 2963 | %% (zero) for the `asn' attribute because it exceeds the highest ASN |
|
0 commit comments