MDAA TS Docs
    Preparing search index...

    Interface MySqlSettingsProperty

    Provides information that defines a MySQL endpoint. Modified from the equivalent L1 Construct to prevent use of plaintext credentials and enforce use of KMS encryption. This information includes the output format of records applied to the endpoint and details of transaction and control table data information. For information about other available settings, see Extra connection attributes when using MySQL as a source for AWS DMS and Extra connection attributes when using a MySQL-compatible database as a target for AWS DMS in the AWS Database Migration Service User Guide .

    interface MySqlSettingsProperty {
        afterConnectScript?: string;
        cleanSourceMetadataOnMismatch?: boolean;
        eventsPollInterval?: number;
        maxFileSize?: number;
        parallelLoadThreads?: number;
        secretsManagerAccessRoleArn?: string;
        secretsManagerSecretArn: string;
        secretsManagerSecretKMSArn?: string;
        serverTimezone?: string;
        targetDbType?: string;
    }
    Index

    Properties

    afterConnectScript?: string

    SQL script to execute immediately after DMS connects to the MySQL endpoint for initialization tasks

    cleanSourceMetadataOnMismatch?: boolean

    Flag to clean and recreate table metadata on replication instance when mismatches occur

    eventsPollInterval?: number

    Polling interval in seconds for checking MySQL binary log changes when database is idle

    maxFileSize?: number

    Maximum CSV file size in KB for MySQL data transfer operations

    parallelLoadThreads?: number

    Number of parallel threads for loading data into MySQL-compatible target databases for

    secretsManagerAccessRoleArn?: string

    IAM role ARN for AWS Secrets Manager access to MySQL endpoint credentials

    secretsManagerSecretArn: string

    Secrets Manager secret ARN containing MySQL endpoint connection details for secure credential management

    secretsManagerSecretKMSArn?: string

    KMS key ARN for encrypting MySQL endpoint credentials secret in Secrets Manager

    serverTimezone?: string

    Time zone specification for MySQL source database configuration

    targetDbType?: string

    Target database type specification for MySQL migration destination configuration