Skip to content

Commit ccb352a

Browse files
author
AWS
committed
Amazon Relational Database Service Update: Added new EndpointNetworkType and TargetConnectionNetworkType fields in Proxy APIs to support IPv6
1 parent 62696d4 commit ccb352a

File tree

2 files changed

+46
-1
lines changed

2 files changed

+46
-1
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 Relational Database Service",
4+
"contributor": "",
5+
"description": "Added new EndpointNetworkType and TargetConnectionNetworkType fields in Proxy APIs to support IPv6"
6+
}

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

Lines changed: 40 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4987,7 +4987,11 @@
49874987
"shape":"DBProxyEndpointTargetRole",
49884988
"documentation":"<p>The role of the DB proxy endpoint. The role determines whether the endpoint can be used for read/write or only read operations. The default is <code>READ_WRITE</code>. The only role that proxies for RDS for Microsoft SQL Server support is <code>READ_WRITE</code>.</p>"
49894989
},
4990-
"Tags":{"shape":"TagList"}
4990+
"Tags":{"shape":"TagList"},
4991+
"EndpointNetworkType":{
4992+
"shape":"EndpointNetworkType",
4993+
"documentation":"<p>The network type of the DB proxy endpoint. The network type determines the IP version that the proxy endpoint supports.</p> <p>Valid values:</p> <ul> <li> <p> <code>IPV4</code> - The proxy endpoint supports IPv4 only.</p> </li> <li> <p> <code>IPV6</code> - The proxy endpoint supports IPv6 only.</p> </li> <li> <p> <code>DUAL</code> - The proxy endpoint supports both IPv4 and IPv6.</p> </li> </ul> <p>Default: <code>IPV4</code> </p> <p>Constraints:</p> <ul> <li> <p>If you specify <code>IPV6</code> or <code>DUAL</code>, the VPC and all subnets must have an IPv6 CIDR block.</p> </li> <li> <p>If you specify <code>IPV6</code> or <code>DUAL</code>, the VPC tenancy cannot be <code>dedicated</code>.</p> </li> </ul>"
4994+
}
49914995
}
49924996
},
49934997
"CreateDBProxyEndpointResponse":{
@@ -5048,6 +5052,14 @@
50485052
"Tags":{
50495053
"shape":"TagList",
50505054
"documentation":"<p>An optional set of key-value pairs to associate arbitrary data of your choosing with the proxy.</p>"
5055+
},
5056+
"EndpointNetworkType":{
5057+
"shape":"EndpointNetworkType",
5058+
"documentation":"<p>The network type of the DB proxy endpoint. The network type determines the IP version that the proxy endpoint supports.</p> <p>Valid values:</p> <ul> <li> <p> <code>IPV4</code> - The proxy endpoint supports IPv4 only.</p> </li> <li> <p> <code>IPV6</code> - The proxy endpoint supports IPv6 only.</p> </li> <li> <p> <code>DUAL</code> - The proxy endpoint supports both IPv4 and IPv6.</p> </li> </ul> <p>Default: <code>IPV4</code> </p> <p>Constraints:</p> <ul> <li> <p>If you specify <code>IPV6</code> or <code>DUAL</code>, the VPC and all subnets must have an IPv6 CIDR block.</p> </li> <li> <p>If you specify <code>IPV6</code> or <code>DUAL</code>, the VPC tenancy cannot be <code>dedicated</code>.</p> </li> </ul>"
5059+
},
5060+
"TargetConnectionNetworkType":{
5061+
"shape":"TargetConnectionNetworkType",
5062+
"documentation":"<p>The network type that the proxy uses to connect to the target database. The network type determines the IP version that the proxy uses for connections to the database.</p> <p>Valid values:</p> <ul> <li> <p> <code>IPV4</code> - The proxy connects to the database using IPv4 only.</p> </li> <li> <p> <code>IPV6</code> - The proxy connects to the database using IPv6 only.</p> </li> </ul> <p>Default: <code>IPV4</code> </p> <p>Constraints:</p> <ul> <li> <p>If you specify <code>IPV6</code>, the database must support dual-stack mode. RDS doesn't support IPv6-only databases.</p> </li> <li> <p>All targets registered with the proxy must be compatible with the specified network type.</p> </li> </ul>"
50515063
}
50525064
}
50535065
},
@@ -7673,6 +7685,14 @@
76737685
"UpdatedDate":{
76747686
"shape":"TStamp",
76757687
"documentation":"<p>The date and time when the proxy was last updated.</p>"
7688+
},
7689+
"EndpointNetworkType":{
7690+
"shape":"EndpointNetworkType",
7691+
"documentation":"<p>The network type of the DB proxy endpoint. The network type determines the IP version that the proxy endpoint supports.</p> <p>Valid values:</p> <ul> <li> <p> <code>IPV4</code> - The proxy endpoint supports IPv4 only.</p> </li> <li> <p> <code>IPV6</code> - The proxy endpoint supports IPv6 only.</p> </li> <li> <p> <code>DUAL</code> - The proxy endpoint supports both IPv4 and IPv6.</p> </li> </ul>"
7692+
},
7693+
"TargetConnectionNetworkType":{
7694+
"shape":"TargetConnectionNetworkType",
7695+
"documentation":"<p>The network type that the proxy uses to connect to the target database. The network type determines the IP version that the proxy uses for connections to the database.</p> <p>Valid values:</p> <ul> <li> <p> <code>IPV4</code> - The proxy connects to the database using IPv4 only.</p> </li> <li> <p> <code>IPV6</code> - The proxy connects to the database using IPv6 only.</p> </li> </ul>"
76767696
}
76777697
},
76787698
"documentation":"<p>The data structure representing a proxy managed by the RDS Proxy.</p> <p>This data type is used as a response element in the <code>DescribeDBProxies</code> action.</p>"
@@ -7734,6 +7754,10 @@
77347754
"IsDefault":{
77357755
"shape":"Boolean",
77367756
"documentation":"<p>Indicates whether this endpoint is the default endpoint for the associated DB proxy. Default DB proxy endpoints always have read/write capability. Other endpoints that you associate with the DB proxy can be either read/write or read-only.</p>"
7757+
},
7758+
"EndpointNetworkType":{
7759+
"shape":"EndpointNetworkType",
7760+
"documentation":"<p>The network type of the DB proxy endpoint. The network type determines the IP version that the proxy endpoint supports.</p> <p>Valid values:</p> <ul> <li> <p> <code>IPV4</code> - The proxy endpoint supports IPv4 only.</p> </li> <li> <p> <code>IPV6</code> - The proxy endpoint supports IPv6 only.</p> </li> <li> <p> <code>DUAL</code> - The proxy endpoint supports both IPv4 and IPv6.</p> </li> </ul>"
77377761
}
77387762
},
77397763
"documentation":"<p>The data structure representing an endpoint associated with a DB proxy. RDS automatically creates one endpoint for each DB proxy. For Aurora DB clusters, you can associate additional endpoints with the same DB proxy. These endpoints can be read/write or read-only. They can also reside in different VPCs than the associated DB proxy.</p> <p>This data type is used as a response element in the <code>DescribeDBProxyEndpoints</code> operation.</p>"
@@ -10746,6 +10770,14 @@
1074610770
},
1074710771
"documentation":"<p>This data type represents the information you need to connect to an Amazon RDS DB instance. This data type is used as a response element in the following actions:</p> <ul> <li> <p> <code>CreateDBInstance</code> </p> </li> <li> <p> <code>DescribeDBInstances</code> </p> </li> <li> <p> <code>DeleteDBInstance</code> </p> </li> </ul> <p>For the data structure that represents Amazon Aurora DB cluster endpoints, see <code>DBClusterEndpoint</code>.</p>"
1074810772
},
10773+
"EndpointNetworkType":{
10774+
"type":"string",
10775+
"enum":[
10776+
"IPV4",
10777+
"IPV6",
10778+
"DUAL"
10779+
]
10780+
},
1074910781
"Engine":{
1075010782
"type":"string",
1075110783
"max":50,
@@ -16825,6 +16857,13 @@
1682516857
},
1682616858
"documentation":"<p/>"
1682716859
},
16860+
"TargetConnectionNetworkType":{
16861+
"type":"string",
16862+
"enum":[
16863+
"IPV4",
16864+
"IPV6"
16865+
]
16866+
},
1682816867
"TargetDBClusterParameterGroupName":{
1682916868
"type":"string",
1683016869
"max":255,

0 commit comments

Comments
 (0)