Skip to content

Commit 48bb73d

Browse files
author
awstools
committed
feat(client-ec2): Added IPv6 support for AWS Client VPN.
1 parent e35a39c commit 48bb73d

20 files changed

+837
-704
lines changed

clients/client-ec2/src/commands/CreateClientVpnEndpointCommand.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export interface CreateClientVpnEndpointCommandOutput extends CreateClientVpnEnd
3838
* // const { EC2Client, CreateClientVpnEndpointCommand } = require("@aws-sdk/client-ec2"); // CommonJS import
3939
* const client = new EC2Client(config);
4040
* const input = { // CreateClientVpnEndpointRequest
41-
* ClientCidrBlock: "STRING_VALUE", // required
41+
* ClientCidrBlock: "STRING_VALUE",
4242
* ServerCertificateArn: "STRING_VALUE", // required
4343
* AuthenticationOptions: [ // ClientVpnAuthenticationRequestList // required
4444
* { // ClientVpnAuthenticationRequest
@@ -98,6 +98,8 @@ export interface CreateClientVpnEndpointCommandOutput extends CreateClientVpnEnd
9898
* Enforced: true || false,
9999
* },
100100
* DisconnectOnSessionTimeout: true || false,
101+
* EndpointIpAddressType: "ipv4" || "ipv6" || "dual-stack",
102+
* TrafficIpAddressType: "ipv4" || "ipv6" || "dual-stack",
101103
* };
102104
* const command = new CreateClientVpnEndpointCommand(input);
103105
* const response = await client.send(command);

clients/client-ec2/src/commands/DescribeCapacityReservationFleetsCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { EC2ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EC2Client";
88
import { commonParams } from "../endpoint/EndpointParameters";
9-
import { DescribeCapacityReservationFleetsRequest, DescribeCapacityReservationFleetsResult } from "../models/models_3";
9+
import { DescribeCapacityReservationFleetsRequest } from "../models/models_3";
10+
import { DescribeCapacityReservationFleetsResult } from "../models/models_4";
1011
import {
1112
de_DescribeCapacityReservationFleetsCommand,
1213
se_DescribeCapacityReservationFleetsCommand,

clients/client-ec2/src/commands/DescribeCapacityReservationsCommand.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { EC2ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EC2Client";
88
import { commonParams } from "../endpoint/EndpointParameters";
9-
import { DescribeCapacityReservationsRequest } from "../models/models_3";
10-
import { DescribeCapacityReservationsResult } from "../models/models_4";
9+
import { DescribeCapacityReservationsRequest, DescribeCapacityReservationsResult } from "../models/models_4";
1110
import { de_DescribeCapacityReservationsCommand, se_DescribeCapacityReservationsCommand } from "../protocols/Aws_ec2";
1211

1312
/**

clients/client-ec2/src/commands/DescribeClientVpnConnectionsCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ export interface DescribeClientVpnConnectionsCommandOutput
6767
* // IngressPackets: "STRING_VALUE",
6868
* // EgressPackets: "STRING_VALUE",
6969
* // ClientIp: "STRING_VALUE",
70+
* // ClientIpv6Address: "STRING_VALUE",
7071
* // CommonName: "STRING_VALUE",
7172
* // Status: { // ClientVpnConnectionStatus
7273
* // Code: "active" || "failed-to-terminate" || "terminating" || "terminated",

clients/client-ec2/src/commands/DescribeClientVpnEndpointsCommand.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,8 @@ export interface DescribeClientVpnEndpointsCommandOutput extends DescribeClientV
128128
* // Enforced: true || false,
129129
* // },
130130
* // DisconnectOnSessionTimeout: true || false,
131+
* // EndpointIpAddressType: "ipv4" || "ipv6" || "dual-stack",
132+
* // TrafficIpAddressType: "ipv4" || "ipv6" || "dual-stack",
131133
* // },
132134
* // ],
133135
* // NextToken: "STRING_VALUE",

clients/client-ec2/src/commands/DescribeIpamPoolsCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { EC2ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EC2Client";
88
import { commonParams } from "../endpoint/EndpointParameters";
9-
import { DescribeIpamPoolsRequest, DescribeIpamPoolsResult } from "../models/models_4";
9+
import { DescribeIpamPoolsRequest } from "../models/models_4";
10+
import { DescribeIpamPoolsResult } from "../models/models_5";
1011
import { de_DescribeIpamPoolsCommand, se_DescribeIpamPoolsCommand } from "../protocols/Aws_ec2";
1112

1213
/**

clients/client-ec2/src/commands/DescribeIpamResourceDiscoveriesCommand.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { EC2ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EC2Client";
88
import { commonParams } from "../endpoint/EndpointParameters";
9-
import { DescribeIpamResourceDiscoveriesRequest } from "../models/models_4";
10-
import { DescribeIpamResourceDiscoveriesResult } from "../models/models_5";
9+
import { DescribeIpamResourceDiscoveriesRequest, DescribeIpamResourceDiscoveriesResult } from "../models/models_5";
1110
import {
1211
de_DescribeIpamResourceDiscoveriesCommand,
1312
se_DescribeIpamResourceDiscoveriesCommand,

clients/client-ec2/src/commands/DescribeVpcEndpointConnectionsCommand.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { EC2ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EC2Client";
88
import { commonParams } from "../endpoint/EndpointParameters";
9-
import { DescribeVpcEndpointConnectionsRequest } from "../models/models_5";
10-
import { DescribeVpcEndpointConnectionsResult } from "../models/models_6";
9+
import { DescribeVpcEndpointConnectionsRequest, DescribeVpcEndpointConnectionsResult } from "../models/models_6";
1110
import {
1211
de_DescribeVpcEndpointConnectionsCommand,
1312
se_DescribeVpcEndpointConnectionsCommand,

clients/client-ec2/src/commands/GetSerialConsoleAccessStatusCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { EC2ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EC2Client";
88
import { commonParams } from "../endpoint/EndpointParameters";
9-
import { GetSerialConsoleAccessStatusRequest, GetSerialConsoleAccessStatusResult } from "../models/models_6";
9+
import { GetSerialConsoleAccessStatusRequest, GetSerialConsoleAccessStatusResult } from "../models/models_7";
1010
import { de_GetSerialConsoleAccessStatusCommand, se_GetSerialConsoleAccessStatusCommand } from "../protocols/Aws_ec2";
1111

1212
/**

clients/client-ec2/src/commands/RegisterTransitGatewayMulticastGroupMembersCommand.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,10 @@ import { MetadataBearer as __MetadataBearer } from "@smithy/types";
66

77
import { EC2ClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../EC2Client";
88
import { commonParams } from "../endpoint/EndpointParameters";
9-
import { RegisterTransitGatewayMulticastGroupMembersRequest } from "../models/models_7";
10-
import { RegisterTransitGatewayMulticastGroupMembersResult } from "../models/models_8";
9+
import {
10+
RegisterTransitGatewayMulticastGroupMembersRequest,
11+
RegisterTransitGatewayMulticastGroupMembersResult,
12+
} from "../models/models_8";
1113
import {
1214
de_RegisterTransitGatewayMulticastGroupMembersCommand,
1315
se_RegisterTransitGatewayMulticastGroupMembersCommand,

0 commit comments

Comments
 (0)