Skip to content

Commit ae2b9bc

Browse files
author
awstools
committed
feat(client-direct-connect): Added pagination support for DescribeHostedConnections, DescribeVirtualInterfaces, DescribeConnections, DescribeInterconnects, DescribeLags. Added asnLong support for BGP peer operations which supports a large range.
1 parent a2e4992 commit ae2b9bc

19 files changed

+649
-44
lines changed

clients/client-direct-connect/src/commands/AllocatePrivateVirtualInterfaceCommand.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ export interface AllocatePrivateVirtualInterfaceCommandOutput extends VirtualInt
4646
* newPrivateVirtualInterfaceAllocation: { // NewPrivateVirtualInterfaceAllocation
4747
* virtualInterfaceName: "STRING_VALUE", // required
4848
* vlan: Number("int"), // required
49-
* asn: Number("int"), // required
49+
* asn: Number("int"),
50+
* asnLong: Number("long"),
5051
* mtu: Number("int"),
5152
* authKey: "STRING_VALUE",
5253
* amazonAddress: "STRING_VALUE",
@@ -71,6 +72,7 @@ export interface AllocatePrivateVirtualInterfaceCommandOutput extends VirtualInt
7172
* // virtualInterfaceName: "STRING_VALUE",
7273
* // vlan: Number("int"),
7374
* // asn: Number("int"),
75+
* // asnLong: Number("long"),
7476
* // amazonSideAsn: Number("long"),
7577
* // authKey: "STRING_VALUE",
7678
* // amazonAddress: "STRING_VALUE",
@@ -91,6 +93,7 @@ export interface AllocatePrivateVirtualInterfaceCommandOutput extends VirtualInt
9193
* // { // BGPPeer
9294
* // bgpPeerId: "STRING_VALUE",
9395
* // asn: Number("int"),
96+
* // asnLong: Number("long"),
9497
* // authKey: "STRING_VALUE",
9598
* // addressFamily: "ipv4" || "ipv6",
9699
* // amazonAddress: "STRING_VALUE",

clients/client-direct-connect/src/commands/AllocatePublicVirtualInterfaceCommand.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ export interface AllocatePublicVirtualInterfaceCommandOutput extends VirtualInte
4949
* newPublicVirtualInterfaceAllocation: { // NewPublicVirtualInterfaceAllocation
5050
* virtualInterfaceName: "STRING_VALUE", // required
5151
* vlan: Number("int"), // required
52-
* asn: Number("int"), // required
52+
* asn: Number("int"),
53+
* asnLong: Number("long"),
5354
* authKey: "STRING_VALUE",
5455
* amazonAddress: "STRING_VALUE",
5556
* customerAddress: "STRING_VALUE",
@@ -78,6 +79,7 @@ export interface AllocatePublicVirtualInterfaceCommandOutput extends VirtualInte
7879
* // virtualInterfaceName: "STRING_VALUE",
7980
* // vlan: Number("int"),
8081
* // asn: Number("int"),
82+
* // asnLong: Number("long"),
8183
* // amazonSideAsn: Number("long"),
8284
* // authKey: "STRING_VALUE",
8385
* // amazonAddress: "STRING_VALUE",
@@ -98,6 +100,7 @@ export interface AllocatePublicVirtualInterfaceCommandOutput extends VirtualInte
98100
* // { // BGPPeer
99101
* // bgpPeerId: "STRING_VALUE",
100102
* // asn: Number("int"),
103+
* // asnLong: Number("long"),
101104
* // authKey: "STRING_VALUE",
102105
* // addressFamily: "ipv4" || "ipv6",
103106
* // amazonAddress: "STRING_VALUE",

clients/client-direct-connect/src/commands/AllocateTransitVirtualInterfaceCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ export interface AllocateTransitVirtualInterfaceCommandOutput
4949
* virtualInterfaceName: "STRING_VALUE",
5050
* vlan: Number("int"),
5151
* asn: Number("int"),
52+
* asnLong: Number("long"),
5253
* mtu: Number("int"),
5354
* authKey: "STRING_VALUE",
5455
* amazonAddress: "STRING_VALUE",
@@ -74,6 +75,7 @@ export interface AllocateTransitVirtualInterfaceCommandOutput
7475
* // virtualInterfaceName: "STRING_VALUE",
7576
* // vlan: Number("int"),
7677
* // asn: Number("int"),
78+
* // asnLong: Number("long"),
7779
* // amazonSideAsn: Number("long"),
7880
* // authKey: "STRING_VALUE",
7981
* // amazonAddress: "STRING_VALUE",
@@ -94,6 +96,7 @@ export interface AllocateTransitVirtualInterfaceCommandOutput
9496
* // { // BGPPeer
9597
* // bgpPeerId: "STRING_VALUE",
9698
* // asn: Number("int"),
99+
* // asnLong: Number("long"),
97100
* // authKey: "STRING_VALUE",
98101
* // addressFamily: "ipv4" || "ipv6",
99102
* // amazonAddress: "STRING_VALUE",

clients/client-direct-connect/src/commands/AssociateVirtualInterfaceCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ export interface AssociateVirtualInterfaceCommandOutput extends VirtualInterface
5959
* // virtualInterfaceName: "STRING_VALUE",
6060
* // vlan: Number("int"),
6161
* // asn: Number("int"),
62+
* // asnLong: Number("long"),
6263
* // amazonSideAsn: Number("long"),
6364
* // authKey: "STRING_VALUE",
6465
* // amazonAddress: "STRING_VALUE",
@@ -79,6 +80,7 @@ export interface AssociateVirtualInterfaceCommandOutput extends VirtualInterface
7980
* // { // BGPPeer
8081
* // bgpPeerId: "STRING_VALUE",
8182
* // asn: Number("int"),
83+
* // asnLong: Number("long"),
8284
* // authKey: "STRING_VALUE",
8385
* // addressFamily: "ipv4" || "ipv6",
8486
* // amazonAddress: "STRING_VALUE",

clients/client-direct-connect/src/commands/CreateBGPPeerCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ export interface CreateBGPPeerCommandOutput extends CreateBGPPeerResponse, __Met
5454
* virtualInterfaceId: "STRING_VALUE",
5555
* newBGPPeer: { // NewBGPPeer
5656
* asn: Number("int"),
57+
* asnLong: Number("long"),
5758
* authKey: "STRING_VALUE",
5859
* addressFamily: "ipv4" || "ipv6",
5960
* amazonAddress: "STRING_VALUE",
@@ -72,6 +73,7 @@ export interface CreateBGPPeerCommandOutput extends CreateBGPPeerResponse, __Met
7273
* // virtualInterfaceName: "STRING_VALUE",
7374
* // vlan: Number("int"),
7475
* // asn: Number("int"),
76+
* // asnLong: Number("long"),
7577
* // amazonSideAsn: Number("long"),
7678
* // authKey: "STRING_VALUE",
7779
* // amazonAddress: "STRING_VALUE",
@@ -92,6 +94,7 @@ export interface CreateBGPPeerCommandOutput extends CreateBGPPeerResponse, __Met
9294
* // { // BGPPeer
9395
* // bgpPeerId: "STRING_VALUE",
9496
* // asn: Number("int"),
97+
* // asnLong: Number("long"),
9598
* // authKey: "STRING_VALUE",
9699
* // addressFamily: "ipv4" || "ipv6",
97100
* // amazonAddress: "STRING_VALUE",

clients/client-direct-connect/src/commands/CreatePrivateVirtualInterfaceCommand.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,8 @@ export interface CreatePrivateVirtualInterfaceCommandOutput extends VirtualInter
5353
* newPrivateVirtualInterface: { // NewPrivateVirtualInterface
5454
* virtualInterfaceName: "STRING_VALUE", // required
5555
* vlan: Number("int"), // required
56-
* asn: Number("int"), // required
56+
* asn: Number("int"),
57+
* asnLong: Number("long"),
5758
* mtu: Number("int"),
5859
* authKey: "STRING_VALUE",
5960
* amazonAddress: "STRING_VALUE",
@@ -81,6 +82,7 @@ export interface CreatePrivateVirtualInterfaceCommandOutput extends VirtualInter
8182
* // virtualInterfaceName: "STRING_VALUE",
8283
* // vlan: Number("int"),
8384
* // asn: Number("int"),
85+
* // asnLong: Number("long"),
8486
* // amazonSideAsn: Number("long"),
8587
* // authKey: "STRING_VALUE",
8688
* // amazonAddress: "STRING_VALUE",
@@ -101,6 +103,7 @@ export interface CreatePrivateVirtualInterfaceCommandOutput extends VirtualInter
101103
* // { // BGPPeer
102104
* // bgpPeerId: "STRING_VALUE",
103105
* // asn: Number("int"),
106+
* // asnLong: Number("long"),
104107
* // authKey: "STRING_VALUE",
105108
* // addressFamily: "ipv4" || "ipv6",
106109
* // amazonAddress: "STRING_VALUE",

clients/client-direct-connect/src/commands/CreatePublicVirtualInterfaceCommand.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,8 @@ export interface CreatePublicVirtualInterfaceCommandOutput extends VirtualInterf
4646
* newPublicVirtualInterface: { // NewPublicVirtualInterface
4747
* virtualInterfaceName: "STRING_VALUE", // required
4848
* vlan: Number("int"), // required
49-
* asn: Number("int"), // required
49+
* asn: Number("int"),
50+
* asnLong: Number("long"),
5051
* authKey: "STRING_VALUE",
5152
* amazonAddress: "STRING_VALUE",
5253
* customerAddress: "STRING_VALUE",
@@ -75,6 +76,7 @@ export interface CreatePublicVirtualInterfaceCommandOutput extends VirtualInterf
7576
* // virtualInterfaceName: "STRING_VALUE",
7677
* // vlan: Number("int"),
7778
* // asn: Number("int"),
79+
* // asnLong: Number("long"),
7880
* // amazonSideAsn: Number("long"),
7981
* // authKey: "STRING_VALUE",
8082
* // amazonAddress: "STRING_VALUE",
@@ -95,6 +97,7 @@ export interface CreatePublicVirtualInterfaceCommandOutput extends VirtualInterf
9597
* // { // BGPPeer
9698
* // bgpPeerId: "STRING_VALUE",
9799
* // asn: Number("int"),
100+
* // asnLong: Number("long"),
98101
* // authKey: "STRING_VALUE",
99102
* // addressFamily: "ipv4" || "ipv6",
100103
* // amazonAddress: "STRING_VALUE",

clients/client-direct-connect/src/commands/CreateTransitVirtualInterfaceCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ export interface CreateTransitVirtualInterfaceCommandOutput
5555
* virtualInterfaceName: "STRING_VALUE",
5656
* vlan: Number("int"),
5757
* asn: Number("int"),
58+
* asnLong: Number("long"),
5859
* mtu: Number("int"),
5960
* authKey: "STRING_VALUE",
6061
* amazonAddress: "STRING_VALUE",
@@ -82,6 +83,7 @@ export interface CreateTransitVirtualInterfaceCommandOutput
8283
* // virtualInterfaceName: "STRING_VALUE",
8384
* // vlan: Number("int"),
8485
* // asn: Number("int"),
86+
* // asnLong: Number("long"),
8587
* // amazonSideAsn: Number("long"),
8688
* // authKey: "STRING_VALUE",
8789
* // amazonAddress: "STRING_VALUE",
@@ -102,6 +104,7 @@ export interface CreateTransitVirtualInterfaceCommandOutput
102104
* // { // BGPPeer
103105
* // bgpPeerId: "STRING_VALUE",
104106
* // asn: Number("int"),
107+
* // asnLong: Number("long"),
105108
* // authKey: "STRING_VALUE",
106109
* // addressFamily: "ipv4" || "ipv6",
107110
* // amazonAddress: "STRING_VALUE",

clients/client-direct-connect/src/commands/DeleteBGPPeerCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ export interface DeleteBGPPeerCommandOutput extends DeleteBGPPeerResponse, __Met
3939
* const input = { // DeleteBGPPeerRequest
4040
* virtualInterfaceId: "STRING_VALUE",
4141
* asn: Number("int"),
42+
* asnLong: Number("long"),
4243
* customerAddress: "STRING_VALUE",
4344
* bgpPeerId: "STRING_VALUE",
4445
* };
@@ -54,6 +55,7 @@ export interface DeleteBGPPeerCommandOutput extends DeleteBGPPeerResponse, __Met
5455
* // virtualInterfaceName: "STRING_VALUE",
5556
* // vlan: Number("int"),
5657
* // asn: Number("int"),
58+
* // asnLong: Number("long"),
5759
* // amazonSideAsn: Number("long"),
5860
* // authKey: "STRING_VALUE",
5961
* // amazonAddress: "STRING_VALUE",
@@ -74,6 +76,7 @@ export interface DeleteBGPPeerCommandOutput extends DeleteBGPPeerResponse, __Met
7476
* // { // BGPPeer
7577
* // bgpPeerId: "STRING_VALUE",
7678
* // asn: Number("int"),
79+
* // asnLong: Number("long"),
7780
* // authKey: "STRING_VALUE",
7881
* // addressFamily: "ipv4" || "ipv6",
7982
* // amazonAddress: "STRING_VALUE",

clients/client-direct-connect/src/commands/DescribeConnectionsCommand.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ export interface DescribeConnectionsCommandOutput extends Connections, __Metadat
3737
* const client = new DirectConnectClient(config);
3838
* const input = { // DescribeConnectionsRequest
3939
* connectionId: "STRING_VALUE",
40+
* maxResults: Number("int"),
41+
* nextToken: "STRING_VALUE",
4042
* };
4143
* const command = new DescribeConnectionsCommand(input);
4244
* const response = await client.send(command);
@@ -80,6 +82,7 @@ export interface DescribeConnectionsCommandOutput extends Connections, __Metadat
8082
* // partnerInterconnectMacSecCapable: true || false,
8183
* // },
8284
* // ],
85+
* // nextToken: "STRING_VALUE",
8386
* // };
8487
*
8588
* ```

0 commit comments

Comments
 (0)