Skip to content

Commit c82ba84

Browse files
author
AWS
committed
Amazon Elastic Compute Cloud Update: Added IPv6 support for AWS Client VPN.
1 parent 31a3637 commit c82ba84

File tree

3 files changed

+45
-45
lines changed

3 files changed

+45
-45
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon Elastic Compute Cloud",
4+
"contributor": "",
5+
"description": "Added IPv6 support for AWS Client VPN."
6+
}

services/ec2/src/main/resources/codegen-resources/endpoint-tests.json

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -598,17 +598,6 @@
598598
"UseDualStack": false
599599
}
600600
},
601-
{
602-
"documentation": "For region us-iso-east-1 with FIPS enabled and DualStack enabled",
603-
"expect": {
604-
"error": "FIPS and DualStack are enabled, but this partition does not support one or both"
605-
},
606-
"params": {
607-
"Region": "us-iso-east-1",
608-
"UseFIPS": true,
609-
"UseDualStack": true
610-
}
611-
},
612601
{
613602
"documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled",
614603
"expect": {
@@ -622,17 +611,6 @@
622611
"UseDualStack": false
623612
}
624613
},
625-
{
626-
"documentation": "For region us-iso-east-1 with FIPS disabled and DualStack enabled",
627-
"expect": {
628-
"error": "DualStack is enabled but this partition does not support DualStack"
629-
},
630-
"params": {
631-
"Region": "us-iso-east-1",
632-
"UseFIPS": false,
633-
"UseDualStack": true
634-
}
635-
},
636614
{
637615
"documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled",
638616
"expect": {
@@ -646,17 +624,6 @@
646624
"UseDualStack": false
647625
}
648626
},
649-
{
650-
"documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled",
651-
"expect": {
652-
"error": "FIPS and DualStack are enabled, but this partition does not support one or both"
653-
},
654-
"params": {
655-
"Region": "us-isob-east-1",
656-
"UseFIPS": true,
657-
"UseDualStack": true
658-
}
659-
},
660627
{
661628
"documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled",
662629
"expect": {
@@ -670,17 +637,6 @@
670637
"UseDualStack": false
671638
}
672639
},
673-
{
674-
"documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled",
675-
"expect": {
676-
"error": "DualStack is enabled but this partition does not support DualStack"
677-
},
678-
"params": {
679-
"Region": "us-isob-east-1",
680-
"UseFIPS": false,
681-
"UseDualStack": true
682-
}
683-
},
684640
{
685641
"documentation": "For custom endpoint with region set and fips disabled and dualstack disabled",
686642
"expect": {

services/ec2/src/main/resources/codegen-resources/service-2.json

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12666,6 +12666,11 @@
1266612666
"documentation":"<p>The IP address of the client.</p>",
1266712667
"locationName":"clientIp"
1266812668
},
12669+
"ClientIpv6Address":{
12670+
"shape":"String",
12671+
"documentation":"<p>The IPv6 address assigned to the client connection when using a dual-stack Client VPN endpoint. This field is only populated when the endpoint is configured for dual-stack addressing, and the client is using IPv6 for connectivity.</p>",
12672+
"locationName":"clientIpv6Address"
12673+
},
1266912674
"CommonName":{
1267012675
"shape":"String",
1267112676
"documentation":"<p>The common name associated with the client. This is either the name of the client certificate, or the Active Directory user name.</p>",
@@ -12850,6 +12855,16 @@
1285012855
"shape":"Boolean",
1285112856
"documentation":"<p>Indicates whether the client VPN session is disconnected after the maximum <code>sessionTimeoutHours</code> is reached. If <code>true</code>, users are prompted to reconnect client VPN. If <code>false</code>, client VPN attempts to reconnect automatically. The default value is <code>true</code>.</p>",
1285212857
"locationName":"disconnectOnSessionTimeout"
12858+
},
12859+
"EndpointIpAddressType":{
12860+
"shape":"EndpointIpAddressType",
12861+
"documentation":"<p>The IP address type of the Client VPN endpoint. Possible values are <code>ipv4</code> for IPv4 addressing only, <code>ipv6</code> for IPv6 addressing only, or <code>dual-stack </code>for both IPv4 and IPv6 addressing.</p>",
12862+
"locationName":"endpointIpAddressType"
12863+
},
12864+
"TrafficIpAddressType":{
12865+
"shape":"TrafficIpAddressType",
12866+
"documentation":"<p>The IP address type of the Client VPN endpoint. Possible values are either <code>ipv4</code> for IPv4 addressing only, <code>ipv6</code> for IPv6 addressing only, or <code>dual-stack</code> for both IPv4 and IPv6 addressing.</p>",
12867+
"locationName":"trafficIpAddressType"
1285312868
}
1285412869
},
1285512870
"documentation":"<p>Describes a Client VPN endpoint.</p>"
@@ -14023,7 +14038,6 @@
1402314038
"CreateClientVpnEndpointRequest":{
1402414039
"type":"structure",
1402514040
"required":[
14026-
"ClientCidrBlock",
1402714041
"ServerCertificateArn",
1402814042
"AuthenticationOptions",
1402914043
"ConnectionLogOptions"
@@ -14112,6 +14126,14 @@
1411214126
"DisconnectOnSessionTimeout":{
1411314127
"shape":"Boolean",
1411414128
"documentation":"<p>Indicates whether the client VPN session is disconnected after the maximum timeout specified in <code>SessionTimeoutHours</code> is reached. If <code>true</code>, users are prompted to reconnect client VPN. If <code>false</code>, client VPN attempts to reconnect automatically. The default value is <code>true</code>.</p>"
14129+
},
14130+
"EndpointIpAddressType":{
14131+
"shape":"EndpointIpAddressType",
14132+
"documentation":"<p>The IP address type for the Client VPN endpoint. Valid values are <code>ipv4</code> (default) for IPv4 addressing only, <code>ipv6</code> for IPv6 addressing only, or <code>dual-stack</code> for both IPv4 and IPv6 addressing. When set to <code>dual-stack,</code> clients can connect to the endpoint using either IPv4 or IPv6 addresses..</p>"
14133+
},
14134+
"TrafficIpAddressType":{
14135+
"shape":"TrafficIpAddressType",
14136+
"documentation":"<p>The IP address type for traffic within the Client VPN tunnel. Valid values are <code>ipv4</code> (default) for IPv4 traffic only, <code>ipv6</code> for IPv6 addressing only, or <code>dual-stack</code> for both IPv4 and IPv6 traffic. When set to <code>dual-stack</code>, clients can access both IPv4 and IPv6 resources through the VPN .</p>"
1411514137
}
1411614138
}
1411714139
},
@@ -32181,6 +32203,14 @@
3218132203
"limited"
3218232204
]
3218332205
},
32206+
"EndpointIpAddressType":{
32207+
"type":"string",
32208+
"enum":[
32209+
"ipv4",
32210+
"ipv6",
32211+
"dual-stack"
32212+
]
32213+
},
3218432214
"EndpointSet":{
3218532215
"type":"list",
3218632216
"member":{
@@ -63121,6 +63151,14 @@
6312163151
"egress"
6312263152
]
6312363153
},
63154+
"TrafficIpAddressType":{
63155+
"type":"string",
63156+
"enum":[
63157+
"ipv4",
63158+
"ipv6",
63159+
"dual-stack"
63160+
]
63161+
},
6312463162
"TrafficMirrorFilter":{
6312563163
"type":"structure",
6312663164
"members":{

0 commit comments

Comments
 (0)