Skip to content

Commit 82313c1

Browse files
author
AWS
committed
AWS Database Migration Service Update: Introduces TargetDataSettings with the TablePreparationMode option available for data migrations.
1 parent 0fea796 commit 82313c1

File tree

2 files changed

+46
-6
lines changed

2 files changed

+46
-6
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": "Introduces TargetDataSettings with the TablePreparationMode option available for data migrations."
6+
}

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

Lines changed: 40 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2202,6 +2202,10 @@
22022202
"shape":"SourceDataSettings",
22032203
"documentation":"<p>Specifies information about the source data provider.</p>"
22042204
},
2205+
"TargetDataSettings":{
2206+
"shape":"TargetDataSettings",
2207+
"documentation":"<p>Specifies information about the target data provider.</p>"
2208+
},
22052209
"NumberOfJobs":{
22062210
"shape":"IntegerOptional",
22072211
"documentation":"<p>The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.</p>"
@@ -2933,6 +2937,10 @@
29332937
"shape":"SourceDataSettings",
29342938
"documentation":"<p>Specifies information about the data migration's source data provider.</p>"
29352939
},
2940+
"TargetDataSettings":{
2941+
"shape":"TargetDataSettings",
2942+
"documentation":"<p>Specifies information about the data migration's target data provider.</p>"
2943+
},
29362944
"DataMigrationStatistics":{
29372945
"shape":"DataMigrationStatistics",
29382946
"documentation":"<p>Provides information about the data migration's run, including start and stop time, latency, and data migration progress.</p>"
@@ -6135,18 +6143,18 @@
61356143
"members":{
61366144
"KeyCacheSecretId":{
61376145
"shape":"String",
6138-
"documentation":"<p>Specifies the secret ID of the key cache for the replication instance.</p>"
6146+
"documentation":"<p>Specifies the ID of the secret that stores the key cache file required for kerberos authentication.</p>"
61396147
},
61406148
"KeyCacheSecretIamArn":{
61416149
"shape":"String",
6142-
"documentation":"<p>Specifies the Amazon Resource Name (ARN) of the IAM role that grants Amazon Web Services DMS access to the secret containing key cache file for the replication instance.</p>"
6150+
"documentation":"<p>Specifies the Amazon Resource Name (ARN) of the IAM role that grants Amazon Web Services DMS access to the secret containing key cache file for the kerberos authentication.</p>"
61436151
},
61446152
"Krb5FileContents":{
61456153
"shape":"String",
6146-
"documentation":"<p>Specifies the ID of the secret that stores the key cache file required for kerberos authentication of the replication instance.</p>"
6154+
"documentation":"<p>Specifies the contents of krb5 configuration file required for kerberos authentication.</p>"
61476155
}
61486156
},
6149-
"documentation":"<p>Specifies using Kerberos authentication settings for use with DMS.</p>"
6157+
"documentation":"<p>Specifies the settings required for kerberos authentication when creating the replication instance.</p>"
61506158
},
61516159
"KeyList":{
61526160
"type":"list",
@@ -6376,7 +6384,7 @@
63766384
},
63776385
"AuthenticationMethod":{
63786386
"shape":"SqlServerAuthenticationMethod",
6379-
"documentation":"<p>Specifies using Kerberos authentication with Microsoft SQL Server.</p>"
6387+
"documentation":"<p>Specifies the authentication method to be used with Microsoft SQL Server.</p>"
63806388
}
63816389
},
63826390
"documentation":"<p>Provides information that defines a Microsoft SQL Server endpoint.</p>"
@@ -6519,6 +6527,10 @@
65196527
"shape":"SourceDataSettings",
65206528
"documentation":"<p>The new information about the source data provider for the data migration.</p>"
65216529
},
6530+
"TargetDataSettings":{
6531+
"shape":"TargetDataSettings",
6532+
"documentation":"<p>The new information about the target data provider for the data migration.</p>"
6533+
},
65226534
"NumberOfJobs":{
65236535
"shape":"IntegerOptional",
65246536
"documentation":"<p>The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.</p>"
@@ -7567,7 +7579,7 @@
75677579
},
75687580
"AuthenticationMethod":{
75697581
"shape":"OracleAuthenticationMethod",
7570-
"documentation":"<p>Specifies using Kerberos authentication with Oracle.</p>"
7582+
"documentation":"<p>Specifies the authentication method to be used with Oracle.</p>"
75717583
}
75727584
},
75737585
"documentation":"<p>Provides information that defines an Oracle endpoint.</p>"
@@ -10175,6 +10187,14 @@
1017510187
"type":"list",
1017610188
"member":{"shape":"TableToReload"}
1017710189
},
10190+
"TablePreparationMode":{
10191+
"type":"string",
10192+
"enum":[
10193+
"do-nothing",
10194+
"truncate",
10195+
"drop-tables-on-target"
10196+
]
10197+
},
1017810198
"TableStatistics":{
1017910199
"type":"structure",
1018010200
"members":{
@@ -10317,6 +10337,20 @@
1031710337
"type":"list",
1031810338
"member":{"shape":"Tag"}
1031910339
},
10340+
"TargetDataSetting":{
10341+
"type":"structure",
10342+
"members":{
10343+
"TablePreparationMode":{
10344+
"shape":"TablePreparationMode",
10345+
"documentation":"<p>This setting determines how DMS handles the target tables before starting a data migration, either by leaving them untouched, dropping and recreating them, or truncating the existing data in the target tables.</p>"
10346+
}
10347+
},
10348+
"documentation":"<p>Defines settings for a target data provider for a data migration.</p>"
10349+
},
10350+
"TargetDataSettings":{
10351+
"type":"list",
10352+
"member":{"shape":"TargetDataSetting"}
10353+
},
1032010354
"TargetDbType":{
1032110355
"type":"string",
1032210356
"enum":[

0 commit comments

Comments
 (0)