Skip to content

Commit 97520fc

Browse files
author
awstools
committed
feat(client-database-migration-service): Add parameters to support for kerberos authentication. Add parameter for disabling the Unicode source filter with PostgreSQL settings. Add parameter to use large integer value with Kinesis/Kafka settings.
1 parent 5beb1c7 commit 97520fc

19 files changed

+519
-140
lines changed

clients/client-database-migration-service/src/commands/CreateEndpointCommand.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,7 @@ export interface CreateEndpointCommandOutput extends CreateEndpointResponse, __M
152152
* IncludeControlDetails: true || false,
153153
* IncludeNullAndEmpty: true || false,
154154
* NoHexPrefix: true || false,
155+
* UseLargeIntegerValue: true || false,
155156
* },
156157
* KafkaSettings: { // KafkaSettings
157158
* Broker: "STRING_VALUE",
@@ -174,6 +175,7 @@ export interface CreateEndpointCommandOutput extends CreateEndpointResponse, __M
174175
* NoHexPrefix: true || false,
175176
* SaslMechanism: "scram-sha-512" || "plain",
176177
* SslEndpointIdentificationAlgorithm: "none" || "https",
178+
* UseLargeIntegerValue: true || false,
177179
* },
178180
* ElasticsearchSettings: { // ElasticsearchSettings
179181
* ServiceAccessRoleArn: "STRING_VALUE", // required
@@ -249,6 +251,7 @@ export interface CreateEndpointCommandOutput extends CreateEndpointResponse, __M
249251
* MapLongVarcharAs: "wstring" || "clob" || "nclob",
250252
* DatabaseMode: "default" || "babelfish",
251253
* BabelfishDatabaseName: "STRING_VALUE",
254+
* DisableUnicodeSourceFilter: true || false,
252255
* },
253256
* MySQLSettings: { // MySQLSettings
254257
* AfterConnectScript: "STRING_VALUE",
@@ -313,6 +316,7 @@ export interface CreateEndpointCommandOutput extends CreateEndpointResponse, __M
313316
* TrimSpaceInChar: true || false,
314317
* ConvertTimestampWithZoneToUTC: true || false,
315318
* OpenTransactionWindow: Number("int"),
319+
* AuthenticationMethod: "password" || "kerberos",
316320
* },
317321
* SybaseSettings: { // SybaseSettings
318322
* DatabaseName: "STRING_VALUE",
@@ -341,6 +345,7 @@ export interface CreateEndpointCommandOutput extends CreateEndpointResponse, __M
341345
* TrimSpaceInChar: true || false,
342346
* TlogAccessMode: "BackupOnly" || "PreferBackup" || "PreferTlog" || "TlogOnly",
343347
* ForceLobLookup: true || false,
348+
* AuthenticationMethod: "password" || "kerberos",
344349
* },
345350
* IBMDb2Settings: { // IBMDb2Settings
346351
* DatabaseName: "STRING_VALUE",
@@ -507,6 +512,7 @@ export interface CreateEndpointCommandOutput extends CreateEndpointResponse, __M
507512
* // IncludeControlDetails: true || false,
508513
* // IncludeNullAndEmpty: true || false,
509514
* // NoHexPrefix: true || false,
515+
* // UseLargeIntegerValue: true || false,
510516
* // },
511517
* // KafkaSettings: { // KafkaSettings
512518
* // Broker: "STRING_VALUE",
@@ -529,6 +535,7 @@ export interface CreateEndpointCommandOutput extends CreateEndpointResponse, __M
529535
* // NoHexPrefix: true || false,
530536
* // SaslMechanism: "scram-sha-512" || "plain",
531537
* // SslEndpointIdentificationAlgorithm: "none" || "https",
538+
* // UseLargeIntegerValue: true || false,
532539
* // },
533540
* // ElasticsearchSettings: { // ElasticsearchSettings
534541
* // ServiceAccessRoleArn: "STRING_VALUE", // required
@@ -604,6 +611,7 @@ export interface CreateEndpointCommandOutput extends CreateEndpointResponse, __M
604611
* // MapLongVarcharAs: "wstring" || "clob" || "nclob",
605612
* // DatabaseMode: "default" || "babelfish",
606613
* // BabelfishDatabaseName: "STRING_VALUE",
614+
* // DisableUnicodeSourceFilter: true || false,
607615
* // },
608616
* // MySQLSettings: { // MySQLSettings
609617
* // AfterConnectScript: "STRING_VALUE",
@@ -668,6 +676,7 @@ export interface CreateEndpointCommandOutput extends CreateEndpointResponse, __M
668676
* // TrimSpaceInChar: true || false,
669677
* // ConvertTimestampWithZoneToUTC: true || false,
670678
* // OpenTransactionWindow: Number("int"),
679+
* // AuthenticationMethod: "password" || "kerberos",
671680
* // },
672681
* // SybaseSettings: { // SybaseSettings
673682
* // DatabaseName: "STRING_VALUE",
@@ -696,6 +705,7 @@ export interface CreateEndpointCommandOutput extends CreateEndpointResponse, __M
696705
* // TrimSpaceInChar: true || false,
697706
* // TlogAccessMode: "BackupOnly" || "PreferBackup" || "PreferTlog" || "TlogOnly",
698707
* // ForceLobLookup: true || false,
708+
* // AuthenticationMethod: "password" || "kerberos",
699709
* // },
700710
* // IBMDb2Settings: { // IBMDb2Settings
701711
* // DatabaseName: "STRING_VALUE",

clients/client-database-migration-service/src/commands/CreateReplicationInstanceCommand.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,11 @@ export interface CreateReplicationInstanceCommandOutput extends CreateReplicatio
7474
* DnsNameServers: "STRING_VALUE",
7575
* ResourceIdentifier: "STRING_VALUE",
7676
* NetworkType: "STRING_VALUE",
77+
* KerberosAuthenticationSettings: { // KerberosAuthenticationSettings
78+
* KeyCacheSecretId: "STRING_VALUE",
79+
* KeyCacheSecretIamArn: "STRING_VALUE",
80+
* Krb5FileContents: "STRING_VALUE",
81+
* },
7782
* };
7883
* const command = new CreateReplicationInstanceCommand(input);
7984
* const response = await client.send(command);
@@ -138,6 +143,11 @@ export interface CreateReplicationInstanceCommandOutput extends CreateReplicatio
138143
* // FreeUntil: new Date("TIMESTAMP"),
139144
* // DnsNameServers: "STRING_VALUE",
140145
* // NetworkType: "STRING_VALUE",
146+
* // KerberosAuthenticationSettings: { // KerberosAuthenticationSettings
147+
* // KeyCacheSecretId: "STRING_VALUE",
148+
* // KeyCacheSecretIamArn: "STRING_VALUE",
149+
* // Krb5FileContents: "STRING_VALUE",
150+
* // },
141151
* // },
142152
* // };
143153
*

clients/client-database-migration-service/src/commands/DeleteEndpointCommand.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,7 @@ export interface DeleteEndpointCommandOutput extends DeleteEndpointResponse, __M
151151
* // IncludeControlDetails: true || false,
152152
* // IncludeNullAndEmpty: true || false,
153153
* // NoHexPrefix: true || false,
154+
* // UseLargeIntegerValue: true || false,
154155
* // },
155156
* // KafkaSettings: { // KafkaSettings
156157
* // Broker: "STRING_VALUE",
@@ -173,6 +174,7 @@ export interface DeleteEndpointCommandOutput extends DeleteEndpointResponse, __M
173174
* // NoHexPrefix: true || false,
174175
* // SaslMechanism: "scram-sha-512" || "plain",
175176
* // SslEndpointIdentificationAlgorithm: "none" || "https",
177+
* // UseLargeIntegerValue: true || false,
176178
* // },
177179
* // ElasticsearchSettings: { // ElasticsearchSettings
178180
* // ServiceAccessRoleArn: "STRING_VALUE", // required
@@ -248,6 +250,7 @@ export interface DeleteEndpointCommandOutput extends DeleteEndpointResponse, __M
248250
* // MapLongVarcharAs: "wstring" || "clob" || "nclob",
249251
* // DatabaseMode: "default" || "babelfish",
250252
* // BabelfishDatabaseName: "STRING_VALUE",
253+
* // DisableUnicodeSourceFilter: true || false,
251254
* // },
252255
* // MySQLSettings: { // MySQLSettings
253256
* // AfterConnectScript: "STRING_VALUE",
@@ -312,6 +315,7 @@ export interface DeleteEndpointCommandOutput extends DeleteEndpointResponse, __M
312315
* // TrimSpaceInChar: true || false,
313316
* // ConvertTimestampWithZoneToUTC: true || false,
314317
* // OpenTransactionWindow: Number("int"),
318+
* // AuthenticationMethod: "password" || "kerberos",
315319
* // },
316320
* // SybaseSettings: { // SybaseSettings
317321
* // DatabaseName: "STRING_VALUE",
@@ -340,6 +344,7 @@ export interface DeleteEndpointCommandOutput extends DeleteEndpointResponse, __M
340344
* // TrimSpaceInChar: true || false,
341345
* // TlogAccessMode: "BackupOnly" || "PreferBackup" || "PreferTlog" || "TlogOnly",
342346
* // ForceLobLookup: true || false,
347+
* // AuthenticationMethod: "password" || "kerberos",
343348
* // },
344349
* // IBMDb2Settings: { // IBMDb2Settings
345350
* // DatabaseName: "STRING_VALUE",

clients/client-database-migration-service/src/commands/DeleteEventSubscriptionCommand.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,10 @@ export interface DeleteEventSubscriptionCommandOutput extends DeleteEventSubscri
7070
* @see {@link DeleteEventSubscriptionCommandOutput} for command's `response` shape.
7171
* @see {@link DatabaseMigrationServiceClientResolvedConfig | config} for DatabaseMigrationServiceClient's `config` shape.
7272
*
73+
* @throws {@link AccessDeniedFault} (client fault)
74+
* <p>DMS was denied access to the endpoint. Check that the
75+
* role is correctly configured.</p>
76+
*
7377
* @throws {@link InvalidResourceStateFault} (client fault)
7478
* <p>The resource is in a state that prevents it from being used for database migration.</p>
7579
*

clients/client-database-migration-service/src/commands/DeleteReplicationInstanceCommand.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,11 @@ export interface DeleteReplicationInstanceCommandOutput extends DeleteReplicatio
110110
* // FreeUntil: new Date("TIMESTAMP"),
111111
* // DnsNameServers: "STRING_VALUE",
112112
* // NetworkType: "STRING_VALUE",
113+
* // KerberosAuthenticationSettings: { // KerberosAuthenticationSettings
114+
* // KeyCacheSecretId: "STRING_VALUE",
115+
* // KeyCacheSecretIamArn: "STRING_VALUE",
116+
* // Krb5FileContents: "STRING_VALUE",
117+
* // },
113118
* // },
114119
* // };
115120
*

clients/client-database-migration-service/src/commands/DeleteReplicationSubnetGroupCommand.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,10 @@ export interface DeleteReplicationSubnetGroupCommandOutput
5959
* @see {@link DeleteReplicationSubnetGroupCommandOutput} for command's `response` shape.
6060
* @see {@link DatabaseMigrationServiceClientResolvedConfig | config} for DatabaseMigrationServiceClient's `config` shape.
6161
*
62+
* @throws {@link AccessDeniedFault} (client fault)
63+
* <p>DMS was denied access to the endpoint. Check that the
64+
* role is correctly configured.</p>
65+
*
6266
* @throws {@link InvalidResourceStateFault} (client fault)
6367
* <p>The resource is in a state that prevents it from being used for database migration.</p>
6468
*

clients/client-database-migration-service/src/commands/DescribeEndpointsCommand.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ export interface DescribeEndpointsCommandOutput extends DescribeEndpointsRespons
157157
* // IncludeControlDetails: true || false,
158158
* // IncludeNullAndEmpty: true || false,
159159
* // NoHexPrefix: true || false,
160+
* // UseLargeIntegerValue: true || false,
160161
* // },
161162
* // KafkaSettings: { // KafkaSettings
162163
* // Broker: "STRING_VALUE",
@@ -179,6 +180,7 @@ export interface DescribeEndpointsCommandOutput extends DescribeEndpointsRespons
179180
* // NoHexPrefix: true || false,
180181
* // SaslMechanism: "scram-sha-512" || "plain",
181182
* // SslEndpointIdentificationAlgorithm: "none" || "https",
183+
* // UseLargeIntegerValue: true || false,
182184
* // },
183185
* // ElasticsearchSettings: { // ElasticsearchSettings
184186
* // ServiceAccessRoleArn: "STRING_VALUE", // required
@@ -254,6 +256,7 @@ export interface DescribeEndpointsCommandOutput extends DescribeEndpointsRespons
254256
* // MapLongVarcharAs: "wstring" || "clob" || "nclob",
255257
* // DatabaseMode: "default" || "babelfish",
256258
* // BabelfishDatabaseName: "STRING_VALUE",
259+
* // DisableUnicodeSourceFilter: true || false,
257260
* // },
258261
* // MySQLSettings: { // MySQLSettings
259262
* // AfterConnectScript: "STRING_VALUE",
@@ -318,6 +321,7 @@ export interface DescribeEndpointsCommandOutput extends DescribeEndpointsRespons
318321
* // TrimSpaceInChar: true || false,
319322
* // ConvertTimestampWithZoneToUTC: true || false,
320323
* // OpenTransactionWindow: Number("int"),
324+
* // AuthenticationMethod: "password" || "kerberos",
321325
* // },
322326
* // SybaseSettings: { // SybaseSettings
323327
* // DatabaseName: "STRING_VALUE",
@@ -346,6 +350,7 @@ export interface DescribeEndpointsCommandOutput extends DescribeEndpointsRespons
346350
* // TrimSpaceInChar: true || false,
347351
* // TlogAccessMode: "BackupOnly" || "PreferBackup" || "PreferTlog" || "TlogOnly",
348352
* // ForceLobLookup: true || false,
353+
* // AuthenticationMethod: "password" || "kerberos",
349354
* // },
350355
* // IBMDb2Settings: { // IBMDb2Settings
351356
* // DatabaseName: "STRING_VALUE",

clients/client-database-migration-service/src/commands/DescribeReplicationInstancesCommand.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,11 @@ export interface DescribeReplicationInstancesCommandOutput
122122
* // FreeUntil: new Date("TIMESTAMP"),
123123
* // DnsNameServers: "STRING_VALUE",
124124
* // NetworkType: "STRING_VALUE",
125+
* // KerberosAuthenticationSettings: { // KerberosAuthenticationSettings
126+
* // KeyCacheSecretId: "STRING_VALUE",
127+
* // KeyCacheSecretIamArn: "STRING_VALUE",
128+
* // Krb5FileContents: "STRING_VALUE",
129+
* // },
125130
* // },
126131
* // ],
127132
* // };

clients/client-database-migration-service/src/commands/DescribeReplicationTaskAssessmentResultsCommand.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import { commonParams } from "../endpoint/EndpointParameters";
1313
import {
1414
DescribeReplicationTaskAssessmentResultsMessage,
1515
DescribeReplicationTaskAssessmentResultsResponse,
16+
DescribeReplicationTaskAssessmentResultsResponseFilterSensitiveLog,
1617
} from "../models/models_0";
1718
import {
1819
de_DescribeReplicationTaskAssessmentResultsCommand,
@@ -109,7 +110,7 @@ export class DescribeReplicationTaskAssessmentResultsCommand extends $Command
109110
})
110111
.s("AmazonDMSv20160101", "DescribeReplicationTaskAssessmentResults", {})
111112
.n("DatabaseMigrationServiceClient", "DescribeReplicationTaskAssessmentResultsCommand")
112-
.f(void 0, void 0)
113+
.f(void 0, DescribeReplicationTaskAssessmentResultsResponseFilterSensitiveLog)
113114
.ser(se_DescribeReplicationTaskAssessmentResultsCommand)
114115
.de(de_DescribeReplicationTaskAssessmentResultsCommand)
115116
.build() {

clients/client-database-migration-service/src/commands/DescribeSchemasCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
ServiceOutputTypes,
1111
} from "../DatabaseMigrationServiceClient";
1212
import { commonParams } from "../endpoint/EndpointParameters";
13-
import { DescribeSchemasMessage, DescribeSchemasResponse } from "../models/models_0";
13+
import { DescribeSchemasMessage, DescribeSchemasResponse } from "../models/models_1";
1414
import { de_DescribeSchemasCommand, se_DescribeSchemasCommand } from "../protocols/Aws_json1_1";
1515

1616
/**

0 commit comments

Comments
 (0)