AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Settings in JSON format for the source GCP MySQL endpoint.
Namespace: Amazon.DatabaseMigrationService.Model
Assembly: AWSSDK.DatabaseMigrationService.dll
Version: 3.x.y.z
public class GcpMySQLSettings
The GcpMySQLSettings type exposes the following members
Name | Description | |
---|---|---|
GcpMySQLSettings() |
Name | Type | Description | |
---|---|---|---|
AfterConnectScript | System.String |
Gets and sets the property AfterConnectScript. Specifies a script to run immediately after DMS connects to the endpoint. The migration task continues running regardless if the SQL statement succeeds or fails. For this parameter, provide the code of the script itself, not the name of a file containing the script. |
|
CleanSourceMetadataOnMismatch | System.Boolean |
Gets and sets the property CleanSourceMetadataOnMismatch. Cleans and recreates table metadata information on the replication instance when a mismatch occurs. For example, in a situation where running an alter DDL on the table could result in different information about the table cached in the replication instance. |
|
DatabaseName | System.String |
Gets and sets the property DatabaseName.
Database name for the endpoint. For a MySQL source or target endpoint, don't explicitly
specify the database using the |
|
EventsPollInterval | System.Int32 |
Gets and sets the property EventsPollInterval. Specifies how often to check the binary log for new changes/events when the database is idle. The default is five seconds.
Example: In the example, DMS checks for changes in the binary logs every five seconds. |
|
MaxFileSize | System.Int32 |
Gets and sets the property MaxFileSize. Specifies the maximum size (in KB) of any .csv file used to transfer data to a MySQL-compatible database.
Example: |
|
ParallelLoadThreads | System.Int32 |
Gets and sets the property ParallelLoadThreads. Improves performance when loading data into the MySQL-compatible target database. Specifies how many threads to use to load the data into the MySQL-compatible target database. Setting a large number of threads can have an adverse effect on database performance, because a separate connection is required for each thread. The default is one.
Example: |
|
Password | System.String |
Gets and sets the property Password. Endpoint connection password. |
|
Port | System.Int32 |
Gets and sets the property Port. Endpoint TCP port. |
|
SecretsManagerAccessRoleArn | System.String |
Gets and sets the property SecretsManagerAccessRoleArn.
The full Amazon Resource Name (ARN) of the IAM role that specifies DMS as the trusted
entity and grants the required permissions to access the value in
You can specify one of two sets of values for these permissions. You can specify the
values for this setting and |
|
SecretsManagerSecretId | System.String |
Gets and sets the property SecretsManagerSecretId.
The full ARN, partial ARN, or friendly name of the |
|
ServerName | System.String |
Gets and sets the property ServerName. The MySQL host name. |
|
ServerTimezone | System.String |
Gets and sets the property ServerTimezone. Specifies the time zone for the source MySQL database.
Example: Note: Do not enclose time zones in single quotes. |
|
TargetDbType | Amazon.DatabaseMigrationService.TargetDbType |
Gets and sets the property TargetDbType. Specifies where to migrate source tables on the target, either to a single database or multiple databases.
Example: |
|
Username | System.String |
Gets and sets the property Username. Endpoint connection user name. |
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5