Skip to content

Commit 4f56174

Browse files
author
AWS
committed
AWS Database Migration Service Update: Adding new API describe-engine-versions which provides information about the lifecycle of a replication instance's version.
1 parent f2e03cf commit 4f56174

File tree

3 files changed

+94
-1
lines changed

3 files changed

+94
-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": "AWS Database Migration Service",
4+
"contributor": "",
5+
"description": "Adding new API describe-engine-versions which provides information about the lifecycle of a replication instance's version."
6+
}

services/databasemigration/src/main/resources/codegen-resources/paginators-1.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@
3030
"output_token": "Marker",
3131
"limit_key": "MaxRecords"
3232
},
33+
"DescribeEngineVersions": {
34+
"input_token": "Marker",
35+
"output_token": "Marker",
36+
"limit_key": "MaxRecords"
37+
},
3338
"DescribeEventSubscriptions": {
3439
"input_token": "Marker",
3540
"output_token": "Marker",

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

Lines changed: 83 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,16 @@
444444
],
445445
"documentation":"<p>Returns information about the endpoints for your account in the current region.</p>"
446446
},
447+
"DescribeEngineVersions":{
448+
"name":"DescribeEngineVersions",
449+
"http":{
450+
"method":"POST",
451+
"requestUri":"/"
452+
},
453+
"input":{"shape":"DescribeEngineVersionsMessage"},
454+
"output":{"shape":"DescribeEngineVersionsResponse"},
455+
"documentation":"<p>Returns information about the replication instance versions used in the project.</p>"
456+
},
447457
"DescribeEventCategories":{
448458
"name":"DescribeEventCategories",
449459
"http":{
@@ -1272,6 +1282,10 @@
12721282
"type":"list",
12731283
"member":{"shape":"String"}
12741284
},
1285+
"AvailableUpgradesList":{
1286+
"type":"list",
1287+
"member":{"shape":"String"}
1288+
},
12751289
"BatchStartRecommendationsErrorEntry":{
12761290
"type":"structure",
12771291
"members":{
@@ -2687,6 +2701,32 @@
26872701
},
26882702
"documentation":"<p/>"
26892703
},
2704+
"DescribeEngineVersionsMessage":{
2705+
"type":"structure",
2706+
"members":{
2707+
"MaxRecords":{
2708+
"shape":"IntegerOptional",
2709+
"documentation":"<p>The maximum number of records to include in the response. If more records exist than the specified <code>MaxRecords</code> value, a pagination token called a marker is included in the response so that the remaining results can be retrieved. </p>"
2710+
},
2711+
"Marker":{
2712+
"shape":"String",
2713+
"documentation":"<p>An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>"
2714+
}
2715+
}
2716+
},
2717+
"DescribeEngineVersionsResponse":{
2718+
"type":"structure",
2719+
"members":{
2720+
"EngineVersions":{
2721+
"shape":"EngineVersionList",
2722+
"documentation":"<p>Returned <code>EngineVersion</code> objects that describe the replication instance engine versions used in the project.</p>"
2723+
},
2724+
"Marker":{
2725+
"shape":"String",
2726+
"documentation":"<p>An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by <code>MaxRecords</code>. </p>"
2727+
}
2728+
}
2729+
},
26902730
"DescribeEventCategoriesMessage":{
26912731
"type":"structure",
26922732
"members":{
@@ -3856,6 +3896,48 @@
38563896
"type":"list",
38573897
"member":{"shape":"EndpointSetting"}
38583898
},
3899+
"EngineVersion":{
3900+
"type":"structure",
3901+
"members":{
3902+
"Version":{
3903+
"shape":"String",
3904+
"documentation":"<p>The version number of the replication instance.</p>"
3905+
},
3906+
"Lifecycle":{
3907+
"shape":"String",
3908+
"documentation":"<p>The lifecycle status of the replication instance version. Valid values are <code>DEPRECATED</code>, <code>DEFAULT_VERSION</code>, and <code>ACTIVE</code>.</p>"
3909+
},
3910+
"ReleaseStatus":{
3911+
"shape":"ReleaseStatusValues",
3912+
"documentation":"<p>The release status of the replication instance version.</p>"
3913+
},
3914+
"LaunchDate":{
3915+
"shape":"TStamp",
3916+
"documentation":"<p>The date when the replication instance version became publicly available.</p>"
3917+
},
3918+
"AutoUpgradeDate":{
3919+
"shape":"TStamp",
3920+
"documentation":"<p>The date when the replication instance will be automatically upgraded. This setting only applies if the <code>auto-minor-version</code> setting is enabled.</p>"
3921+
},
3922+
"DeprecationDate":{
3923+
"shape":"TStamp",
3924+
"documentation":"<p>The date when the replication instance version will be deprecated and can no longer be requested.</p>"
3925+
},
3926+
"ForceUpgradeDate":{
3927+
"shape":"TStamp",
3928+
"documentation":"<p>The date when the replication instance will have a version upgrade forced.</p>"
3929+
},
3930+
"AvailableUpgrades":{
3931+
"shape":"AvailableUpgradesList",
3932+
"documentation":"<p>The list of valid replication instance versions that you can upgrade to.</p>"
3933+
}
3934+
},
3935+
"documentation":"<p>Provides information about a replication instance version.</p>"
3936+
},
3937+
"EngineVersionList":{
3938+
"type":"list",
3939+
"member":{"shape":"EngineVersion"}
3940+
},
38593941
"Event":{
38603942
"type":"structure",
38613943
"members":{
@@ -5592,7 +5674,7 @@
55925674
},
55935675
"DatabaseMode":{
55945676
"shape":"DatabaseMode",
5595-
"documentation":"<p>Specifies whether to use default or custom replication behavior for PostgreSQL-compatible endpoints. You can use this setting to specify replication behavior for endpoints that require additional configuration, such as Babelfish endpoints.</p>"
5677+
"documentation":"<p>Specifies the default behavior of the replication's handling of PostgreSQL- compatible endpoints that require some additional configuration, such as Babelfish endpoints.</p>"
55965678
},
55975679
"BabelfishDatabaseName":{
55985680
"shape":"String",

0 commit comments

Comments
 (0)