Skip to content

Commit 9f201a8

Browse files
Additional service feature changes
1 parent 23e0de4 commit 9f201a8

File tree

2 files changed

+149
-0
lines changed

2 files changed

+149
-0
lines changed

docgenerator/AWSSDKDocSamples/RDS.GeneratedSamples.extra.xml

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,25 @@
304304
</example>
305305
</value>
306306
</doc>
307+
<doc>
308+
<members>
309+
<member name="M:Amazon.RDS.IAmazonRDS.CreateDBCluster(Amazon.RDS.Model.CreateDBClusterRequest)" />
310+
<member name="M:Amazon.RDS.AmazonRDSClient.CreateDBCluster(Amazon.RDS.Model.CreateDBClusterRequest)" />
311+
<member name="T:Amazon.RDS.Model.CreateDBClusterRequest" />
312+
<member name="T:Amazon.RDS.Model.CreateDBClusterResponse" />
313+
</members>
314+
<value>
315+
<example>
316+
<para>
317+
The following example creates a Aurora DB cluster with express configuration.
318+
</para>
319+
<code
320+
title="To create a Aurora DB cluster with express configuration"
321+
source=".\AWSSDKDocSamples\RDS\RDS.GeneratedSamples.cs"
322+
region="example-3" />
323+
</example>
324+
</value>
325+
</doc>
307326
<doc>
308327
<members>
309328
<member name="M:Amazon.RDS.IAmazonRDS.CreateDBClusterEndpoint(Amazon.RDS.Model.CreateDBClusterEndpointRequest)" />
@@ -1064,6 +1083,25 @@
10641083
</example>
10651084
</value>
10661085
</doc>
1086+
<doc>
1087+
<members>
1088+
<member name="M:Amazon.RDS.IAmazonRDS.DescribeDBClusters(Amazon.RDS.Model.DescribeDBClustersRequest)" />
1089+
<member name="M:Amazon.RDS.AmazonRDSClient.DescribeDBClusters(Amazon.RDS.Model.DescribeDBClustersRequest)" />
1090+
<member name="T:Amazon.RDS.Model.DescribeDBClustersRequest" />
1091+
<member name="T:Amazon.RDS.Model.DescribeDBClustersResponse" />
1092+
</members>
1093+
<value>
1094+
<example>
1095+
<para>
1096+
The following example retrieves the details of the specified Aurora PostgreSQL DB cluster configured without VPC networking and with internet access gateway enabled. IAM database authentication is required when VPC networking is disabled and internet access gateway is enabled.
1097+
</para>
1098+
<code
1099+
title="To describe an Aurora DB cluster without VPC networking"
1100+
source=".\AWSSDKDocSamples\RDS\RDS.GeneratedSamples.cs"
1101+
region="example-2" />
1102+
</example>
1103+
</value>
1104+
</doc>
10671105
<doc>
10681106
<members>
10691107
<member name="M:Amazon.RDS.IAmazonRDS.DescribeDBClusterSnapshotAttributes(Amazon.RDS.Model.DescribeDBClusterSnapshotAttributesRequest)" />
@@ -2166,6 +2204,25 @@
21662204
</example>
21672205
</value>
21682206
</doc>
2207+
<doc>
2208+
<members>
2209+
<member name="M:Amazon.RDS.IAmazonRDS.RestoreDBClusterFromSnapshot(Amazon.RDS.Model.RestoreDBClusterFromSnapshotRequest)" />
2210+
<member name="M:Amazon.RDS.AmazonRDSClient.RestoreDBClusterFromSnapshot(Amazon.RDS.Model.RestoreDBClusterFromSnapshotRequest)" />
2211+
<member name="T:Amazon.RDS.Model.RestoreDBClusterFromSnapshotRequest" />
2212+
<member name="T:Amazon.RDS.Model.RestoreDBClusterFromSnapshotResponse" />
2213+
</members>
2214+
<value>
2215+
<example>
2216+
<para>
2217+
The following example restores an Aurora DB cluster from a DB cluster snapshot named sample-cluster-snapshot without VPC networking and with internet-based connectivity enabled through an internet access gateway. The EnableVPCNetworking and EnableInternetAccessGateway parameters must always be specified together. IAM database authentication is required when both parameters are specified.
2218+
</para>
2219+
<code
2220+
title="To restore a DB cluster from a snapshot without VPC networking"
2221+
source=".\AWSSDKDocSamples\RDS\RDS.GeneratedSamples.cs"
2222+
region="example-2" />
2223+
</example>
2224+
</value>
2225+
</doc>
21692226
<doc>
21702227
<members>
21712228
<member name="M:Amazon.RDS.IAmazonRDS.RestoreDBClusterToPointInTime(Amazon.RDS.Model.RestoreDBClusterToPointInTimeRequest)" />
@@ -2185,6 +2242,25 @@
21852242
</example>
21862243
</value>
21872244
</doc>
2245+
<doc>
2246+
<members>
2247+
<member name="M:Amazon.RDS.IAmazonRDS.RestoreDBClusterToPointInTime(Amazon.RDS.Model.RestoreDBClusterToPointInTimeRequest)" />
2248+
<member name="M:Amazon.RDS.AmazonRDSClient.RestoreDBClusterToPointInTime(Amazon.RDS.Model.RestoreDBClusterToPointInTimeRequest)" />
2249+
<member name="T:Amazon.RDS.Model.RestoreDBClusterToPointInTimeRequest" />
2250+
<member name="T:Amazon.RDS.Model.RestoreDBClusterToPointInTimeResponse" />
2251+
</members>
2252+
<value>
2253+
<example>
2254+
<para>
2255+
The following example restores an Aurora DB cluster to the latest possible time without VPC networking and with internet-based connectivity enabled through an internet access gateway. The EnableVPCNetworking and EnableInternetAccessGateway parameters must always be specified together. IAM database authentication is required when both parameters are specified.
2256+
</para>
2257+
<code
2258+
title="To restore an Aurora DB cluster to a point in time without VPC networking"
2259+
source=".\AWSSDKDocSamples\RDS\RDS.GeneratedSamples.cs"
2260+
region="example-2" />
2261+
</example>
2262+
</value>
2263+
</doc>
21882264
<doc>
21892265
<members>
21902266
<member name="M:Amazon.RDS.IAmazonRDS.RestoreDBInstanceFromDBSnapshot(Amazon.RDS.Model.RestoreDBInstanceFromDBSnapshotRequest)" />

docgenerator/AWSSDKDocSamples/RDS/RDS.GeneratedSamples.cs

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,23 @@ public void RDSCreateDBCluster()
301301
#endregion
302302
}
303303

304+
public void RDSCreateDBCluster()
305+
{
306+
#region example-3
307+
308+
var client = new AmazonRDSClient();
309+
var response = client.CreateDBCluster(new CreateDBClusterRequest
310+
{
311+
DBClusterIdentifier = "sample-cluster",
312+
Engine = "aurora-postgresql",
313+
WithExpressConfiguration = true
314+
});
315+
316+
DBCluster dbCluster = response.DBCluster;
317+
318+
#endregion
319+
}
320+
304321
public void RDSCreateDBClusterEndpoint()
305322
{
306323
#region example-1
@@ -967,6 +984,21 @@ public void RDSDescribeDBClusters()
967984
#endregion
968985
}
969986

987+
public void RDSDescribeDBClusters()
988+
{
989+
#region example-2
990+
991+
var client = new AmazonRDSClient();
992+
var response = client.DescribeDBClusters(new DescribeDBClustersRequest
993+
{
994+
DBClusterIdentifier = "my-vpcless-cluster"
995+
});
996+
997+
List<DBCluster> dbClusters = response.DBClusters;
998+
999+
#endregion
1000+
}
1001+
9701002
public void RDSDescribeDBClusterSnapshotAttributes()
9711003
{
9721004
#region example-1
@@ -1940,6 +1972,26 @@ public void RDSRestoreDBClusterFromSnapshot()
19401972
#endregion
19411973
}
19421974

1975+
public void RDSRestoreDBClusterFromSnapshot()
1976+
{
1977+
#region example-2
1978+
1979+
var client = new AmazonRDSClient();
1980+
var response = client.RestoreDBClusterFromSnapshot(new RestoreDBClusterFromSnapshotRequest
1981+
{
1982+
DBClusterIdentifier = "restored-cluster",
1983+
EnableIAMDatabaseAuthentication = true,
1984+
EnableInternetAccessGateway = true,
1985+
EnableVPCNetworking = false,
1986+
Engine = "aurora-postgresql",
1987+
SnapshotIdentifier = "sample-cluster-snapshot"
1988+
});
1989+
1990+
DBCluster dbCluster = response.DBCluster;
1991+
1992+
#endregion
1993+
}
1994+
19431995
public void RDSRestoreDBClusterToPointInTime()
19441996
{
19451997
#region example-1
@@ -1958,6 +2010,27 @@ public void RDSRestoreDBClusterToPointInTime()
19582010
#endregion
19592011
}
19602012

2013+
public void RDSRestoreDBClusterToPointInTime()
2014+
{
2015+
#region example-2
2016+
2017+
var client = new AmazonRDSClient();
2018+
var response = client.RestoreDBClusterToPointInTime(new RestoreDBClusterToPointInTimeRequest
2019+
{
2020+
DBClusterIdentifier = "sample-cluster-restored",
2021+
EnableIAMDatabaseAuthentication = true,
2022+
EnableInternetAccessGateway = true,
2023+
EnableVPCNetworking = false,
2024+
RestoreType = "copy-on-write",
2025+
SourceDBClusterIdentifier = "sample-cluster",
2026+
UseLatestRestorableTime = true
2027+
});
2028+
2029+
DBCluster dbCluster = response.DBCluster;
2030+
2031+
#endregion
2032+
}
2033+
19612034
public void RDSRestoreDBInstanceFromDBSnapshot()
19622035
{
19632036
#region example-1

0 commit comments

Comments
 (0)