Skip to content

Commit 8fb0541

Browse files
AWS Site-to-Site VPN now supports IPv6 addresses on outer tunnel IPs, making it easier for customers to build or transition to IPv6-only networks.
1 parent 4402ab6 commit 8fb0541

File tree

6 files changed

+16
-16
lines changed

6 files changed

+16
-16
lines changed

generator/ServiceModels/ec2/ec2-2016-11-15.docs.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21982,7 +21982,7 @@
2198221982
"CreateCustomerGatewayRequest$PublicIp": "<p> <i>This member has been deprecated.</i> The Internet-routable IP address for the customer gateway's outside interface. The address must be static.</p>",
2198321983
"CreateCustomerGatewayRequest$CertificateArn": "<p>The Amazon Resource Name (ARN) for the customer gateway certificate.</p>",
2198421984
"CreateCustomerGatewayRequest$DeviceName": "<p>A name for the customer gateway device.</p> <p>Length Constraints: Up to 255 characters.</p>",
21985-
"CreateCustomerGatewayRequest$IpAddress": "<p>IPv4 address for the customer gateway device's outside interface. The address must be static. If <code>OutsideIpAddressType</code> in your VPN connection options is set to <code>PrivateIpv4</code>, you can use an RFC6598 or RFC1918 private IPv4 address. If <code>OutsideIpAddressType</code> is set to <code>PublicIpv4</code>, you can use a public IPv4 address. </p>",
21985+
"CreateCustomerGatewayRequest$IpAddress": "<p>The IP address for the customer gateway device's outside interface. The address must be static. If <code>OutsideIpAddressType</code> in your VPN connection options is set to <code>PrivateIpv4</code>, you can use an RFC6598 or RFC1918 private IPv4 address. If <code>OutsideIpAddressType</code> is set to <code>Ipv6</code>, you can use an IPv6 address. </p>",
2198621986
"CreateDelegateMacVolumeOwnershipTaskRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Run_Instance_Idempotency.html\">Ensuring Idempotency</a>.</p>",
2198721987
"CreateEgressOnlyInternetGatewayRequest$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see <a href=\"https://docs.aws.amazon.com/ec2/latest/devguide/ec2-api-idempotency.html\">Ensuring idempotency</a>.</p>",
2198821988
"CreateEgressOnlyInternetGatewayResult$ClientToken": "<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>",
@@ -22164,7 +22164,7 @@
2216422164
"CustomerGateway$CustomerGatewayId": "<p>The ID of the customer gateway.</p>",
2216522165
"CustomerGateway$State": "<p>The current state of the customer gateway (<code>pending | available | deleting | deleted</code>).</p>",
2216622166
"CustomerGateway$Type": "<p>The type of VPN connection the customer gateway supports (<code>ipsec.1</code>).</p>",
22167-
"CustomerGateway$IpAddress": "<p> IPv4 address for the customer gateway device's outside interface. The address must be static. If <code>OutsideIpAddressType</code> in your VPN connection options is set to <code>PrivateIpv4</code>, you can use an RFC6598 or RFC1918 private IPv4 address. If <code>OutsideIpAddressType</code> is set to <code>PublicIpv4</code>, you can use a public IPv4 address. </p>",
22167+
"CustomerGateway$IpAddress": "<p> The IP address for the customer gateway device's outside interface. The address must be static. If <code>OutsideIpAddressType</code> in your VPN connection options is set to <code>PrivateIpv4</code>, you can use an RFC6598 or RFC1918 private IPv4 address. If <code>OutsideIpAddressType</code> is set to <code>PublicIpv4</code>, you can use a public IPv4 address. If <code>OutsideIpAddressType</code> is set to <code>Ipv6</code>, you can use a public IPv6 address. </p>",
2216822168
"CustomerGateway$BgpAsn": "<p>The customer gateway device's Border Gateway Protocol (BGP) Autonomous System Number (ASN).</p> <p>Valid values: <code>1</code> to <code>2,147,483,647</code> </p>",
2216922169
"DataQuery$Id": "<p>A user-defined ID associated with a data query that's returned in the <code>dataResponse</code> identifying the query. For example, if you set the Id to <code>MyQuery01</code>in the query, the <code>dataResponse</code> identifies the query as <code>MyQuery01</code>.</p>",
2217022170
"DataQuery$Source": "<p>The Region or Availability Zone that's the source for the data query. For example, <code>us-east-1</code>.</p>",
@@ -23993,13 +23993,13 @@
2399323993
"VpnConnectionOptions$RemoteIpv4NetworkCidr": "<p>The IPv4 CIDR on the Amazon Web Services side of the VPN connection.</p>",
2399423994
"VpnConnectionOptions$LocalIpv6NetworkCidr": "<p>The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.</p>",
2399523995
"VpnConnectionOptions$RemoteIpv6NetworkCidr": "<p>The IPv6 CIDR on the Amazon Web Services side of the VPN connection.</p>",
23996-
"VpnConnectionOptions$OutsideIpAddressType": "<p>The type of IPv4 address assigned to the outside interface of the customer gateway.</p> <p>Valid values: <code>PrivateIpv4</code> | <code>PublicIpv4</code> </p> <p>Default: <code>PublicIpv4</code> </p>",
23996+
"VpnConnectionOptions$OutsideIpAddressType": "<p>The type of IPv4 address assigned to the outside interface of the customer gateway.</p> <p>Valid values: <code>PrivateIpv4</code> | <code>PublicIpv4</code> | <code>Ipv6</code> </p> <p>Default: <code>PublicIpv4</code> </p>",
2399723997
"VpnConnectionOptions$TransportTransitGatewayAttachmentId": "<p>The transit gateway attachment ID in use for the VPN tunnel.</p>",
2399823998
"VpnConnectionOptionsSpecification$LocalIpv4NetworkCidr": "<p>The IPv4 CIDR on the customer gateway (on-premises) side of the VPN connection.</p> <p>Default: <code>0.0.0.0/0</code> </p>",
2399923999
"VpnConnectionOptionsSpecification$RemoteIpv4NetworkCidr": "<p>The IPv4 CIDR on the Amazon Web Services side of the VPN connection.</p> <p>Default: <code>0.0.0.0/0</code> </p>",
2400024000
"VpnConnectionOptionsSpecification$LocalIpv6NetworkCidr": "<p>The IPv6 CIDR on the customer gateway (on-premises) side of the VPN connection.</p> <p>Default: <code>::/0</code> </p>",
2400124001
"VpnConnectionOptionsSpecification$RemoteIpv6NetworkCidr": "<p>The IPv6 CIDR on the Amazon Web Services side of the VPN connection.</p> <p>Default: <code>::/0</code> </p>",
24002-
"VpnConnectionOptionsSpecification$OutsideIpAddressType": "<p>The type of IPv4 address assigned to the outside interface of the customer gateway device.</p> <p>Valid values: <code>PrivateIpv4</code> | <code>PublicIpv4</code> </p> <p>Default: <code>PublicIpv4</code> </p>",
24002+
"VpnConnectionOptionsSpecification$OutsideIpAddressType": "<p>The type of IP address assigned to the outside interface of the customer gateway device.</p> <p>Valid values: <code>PrivateIpv4</code> | <code>PublicIpv4</code> | <code>Ipv6</code> </p> <p>Default: <code>PublicIpv4</code> </p>",
2400324003
"VpnGateway$VpnGatewayId": "<p>The ID of the virtual private gateway.</p>",
2400424004
"VpnGateway$AvailabilityZone": "<p>The Availability Zone where the virtual private gateway was created, if applicable. This field may be empty or not returned.</p>",
2400524005
"VpnStaticRoute$DestinationCidrBlock": "<p>The CIDR block associated with the local subnet of the customer data center.</p>",

generator/ServiceModels/ec2/ec2-2016-11-15.normal.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14053,7 +14053,7 @@
1405314053
},
1405414054
"IpAddress":{
1405514055
"shape":"String",
14056-
"documentation":"<p>IPv4 address for the customer gateway device's outside interface. The address must be static. If <code>OutsideIpAddressType</code> in your VPN connection options is set to <code>PrivateIpv4</code>, you can use an RFC6598 or RFC1918 private IPv4 address. If <code>OutsideIpAddressType</code> is set to <code>PublicIpv4</code>, you can use a public IPv4 address. </p>"
14056+
"documentation":"<p>The IP address for the customer gateway device's outside interface. The address must be static. If <code>OutsideIpAddressType</code> in your VPN connection options is set to <code>PrivateIpv4</code>, you can use an RFC6598 or RFC1918 private IPv4 address. If <code>OutsideIpAddressType</code> is set to <code>Ipv6</code>, you can use an IPv6 address. </p>"
1405714057
},
1405814058
"BgpAsnExtended":{
1405914059
"shape":"Long",
@@ -18528,7 +18528,7 @@
1852818528
},
1852918529
"IpAddress":{
1853018530
"shape":"String",
18531-
"documentation":"<p> IPv4 address for the customer gateway device's outside interface. The address must be static. If <code>OutsideIpAddressType</code> in your VPN connection options is set to <code>PrivateIpv4</code>, you can use an RFC6598 or RFC1918 private IPv4 address. If <code>OutsideIpAddressType</code> is set to <code>PublicIpv4</code>, you can use a public IPv4 address. </p>",
18531+
"documentation":"<p> The IP address for the customer gateway device's outside interface. The address must be static. If <code>OutsideIpAddressType</code> in your VPN connection options is set to <code>PrivateIpv4</code>, you can use an RFC6598 or RFC1918 private IPv4 address. If <code>OutsideIpAddressType</code> is set to <code>PublicIpv4</code>, you can use a public IPv4 address. If <code>OutsideIpAddressType</code> is set to <code>Ipv6</code>, you can use a public IPv6 address. </p>",
1853218532
"locationName":"ipAddress"
1853318533
},
1853418534
"BgpAsn":{
@@ -68142,7 +68142,7 @@
6814268142
},
6814368143
"OutsideIpAddressType":{
6814468144
"shape":"String",
68145-
"documentation":"<p>The type of IPv4 address assigned to the outside interface of the customer gateway.</p> <p>Valid values: <code>PrivateIpv4</code> | <code>PublicIpv4</code> </p> <p>Default: <code>PublicIpv4</code> </p>",
68145+
"documentation":"<p>The type of IPv4 address assigned to the outside interface of the customer gateway.</p> <p>Valid values: <code>PrivateIpv4</code> | <code>PublicIpv4</code> | <code>Ipv6</code> </p> <p>Default: <code>PublicIpv4</code> </p>",
6814668146
"locationName":"outsideIpAddressType"
6814768147
},
6814868148
"TransportTransitGatewayAttachmentId":{
@@ -68196,7 +68196,7 @@
6819668196
},
6819768197
"OutsideIpAddressType":{
6819868198
"shape":"String",
68199-
"documentation":"<p>The type of IPv4 address assigned to the outside interface of the customer gateway device.</p> <p>Valid values: <code>PrivateIpv4</code> | <code>PublicIpv4</code> </p> <p>Default: <code>PublicIpv4</code> </p>"
68199+
"documentation":"<p>The type of IP address assigned to the outside interface of the customer gateway device.</p> <p>Valid values: <code>PrivateIpv4</code> | <code>PublicIpv4</code> | <code>Ipv6</code> </p> <p>Default: <code>PublicIpv4</code> </p>"
6820068200
},
6820168201
"TransportTransitGatewayAttachmentId":{
6820268202
"shape":"TransitGatewayAttachmentId",

sdk/src/Services/EC2/Generated/Model/CreateCustomerGatewayRequest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,10 +199,10 @@ internal bool IsSetDryRun()
199199
/// <summary>
200200
/// Gets and sets the property IpAddress.
201201
/// <para>
202-
/// IPv4 address for the customer gateway device's outside interface. The address must
202+
/// The IP address for the customer gateway device's outside interface. The address must
203203
/// be static. If <c>OutsideIpAddressType</c> in your VPN connection options is set to
204204
/// <c>PrivateIpv4</c>, you can use an RFC6598 or RFC1918 private IPv4 address. If <c>OutsideIpAddressType</c>
205-
/// is set to <c>PublicIpv4</c>, you can use a public IPv4 address.
205+
/// is set to <c>Ipv6</c>, you can use an IPv6 address.
206206
/// </para>
207207
/// </summary>
208208
public string IpAddress

sdk/src/Services/EC2/Generated/Model/CustomerGateway.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,10 +147,11 @@ internal bool IsSetDeviceName()
147147
/// <summary>
148148
/// Gets and sets the property IpAddress.
149149
/// <para>
150-
/// IPv4 address for the customer gateway device's outside interface. The address must
150+
/// The IP address for the customer gateway device's outside interface. The address must
151151
/// be static. If <c>OutsideIpAddressType</c> in your VPN connection options is set to
152152
/// <c>PrivateIpv4</c>, you can use an RFC6598 or RFC1918 private IPv4 address. If <c>OutsideIpAddressType</c>
153-
/// is set to <c>PublicIpv4</c>, you can use a public IPv4 address.
153+
/// is set to <c>PublicIpv4</c>, you can use a public IPv4 address. If <c>OutsideIpAddressType</c>
154+
/// is set to <c>Ipv6</c>, you can use a public IPv6 address.
154155
/// </para>
155156
/// </summary>
156157
public string IpAddress

sdk/src/Services/EC2/Generated/Model/VpnConnectionOptions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ internal bool IsSetLocalIpv6NetworkCidr()
106106
/// </para>
107107
///
108108
/// <para>
109-
/// Valid values: <c>PrivateIpv4</c> | <c>PublicIpv4</c>
109+
/// Valid values: <c>PrivateIpv4</c> | <c>PublicIpv4</c> | <c>Ipv6</c>
110110
/// </para>
111111
///
112112
/// <para>

sdk/src/Services/EC2/Generated/Model/VpnConnectionOptionsSpecification.cs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -114,12 +114,11 @@ internal bool IsSetLocalIpv6NetworkCidr()
114114
/// <summary>
115115
/// Gets and sets the property OutsideIpAddressType.
116116
/// <para>
117-
/// The type of IPv4 address assigned to the outside interface of the customer gateway
118-
/// device.
117+
/// The type of IP address assigned to the outside interface of the customer gateway device.
119118
/// </para>
120119
///
121120
/// <para>
122-
/// Valid values: <c>PrivateIpv4</c> | <c>PublicIpv4</c>
121+
/// Valid values: <c>PrivateIpv4</c> | <c>PublicIpv4</c> | <c>Ipv6</c>
123122
/// </para>
124123
///
125124
/// <para>

0 commit comments

Comments
 (0)