Skip to content

ModifyDataMigrationMessage

Source code in docs_src/capo_database_migration_service/types/modify_data_migration_message.py
class ModifyDataMigrationMessage(TypedDict, closed=True):
    data_migration_identifier: "capo_database_migration_service.types.string.String"
    """<p>The identifier (name or ARN) of the data migration to modify.</p>"""
    data_migration_name: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>The new name for the data migration.</p>"""
    enable_cloudwatch_logs: NotRequired[
        "capo_database_migration_service.types.boolean_optional.BooleanOptional"
    ]
    """<p>Whether to enable Cloudwatch logs for the data migration.</p>"""
    service_access_role_arn: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>The new service access role ARN for the data migration.</p>"""
    data_migration_type: NotRequired[
        "capo_database_migration_service.types.migration_type_value.MigrationTypeValue"
    ]
    """<p>The new migration type for the data migration.</p>"""
    source_data_settings: NotRequired[
        "capo_database_migration_service.types.source_data_settings.SourceDataSettings"
    ]
    """<p>The new information about the source data provider for the data migration.</p>"""
    target_data_settings: NotRequired[
        "capo_database_migration_service.types.target_data_settings.TargetDataSettings"
    ]
    """<p>The new information about the target data provider for the data migration.</p>"""
    number_of_jobs: NotRequired[
        "capo_database_migration_service.types.integer_optional.IntegerOptional"
    ]
    """<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>"""
    selection_rules: NotRequired[
        "capo_database_migration_service.types.secret_string.SecretString"
    ]
    """<p>A JSON-formatted string that defines what objects to include and exclude from the migration.</p>"""

data_migration_identifier instance-attribute

data_migration_identifier: String

The identifier (name or ARN) of the data migration to modify.

data_migration_name instance-attribute

data_migration_name: NotRequired[String]

The new name for the data migration.

data_migration_type instance-attribute

data_migration_type: NotRequired[MigrationTypeValue]

The new migration type for the data migration.

enable_cloudwatch_logs instance-attribute

enable_cloudwatch_logs: NotRequired[BooleanOptional]

Whether to enable Cloudwatch logs for the data migration.

number_of_jobs instance-attribute

number_of_jobs: NotRequired[IntegerOptional]

The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.

selection_rules instance-attribute

selection_rules: NotRequired[SecretString]

A JSON-formatted string that defines what objects to include and exclude from the migration.

service_access_role_arn instance-attribute

service_access_role_arn: NotRequired[String]

The new service access role ARN for the data migration.

source_data_settings instance-attribute

source_data_settings: NotRequired[SourceDataSettings]

The new information about the source data provider for the data migration.

target_data_settings instance-attribute

target_data_settings: NotRequired[TargetDataSettings]

The new information about the target data provider for the data migration.