DatabaseMigrationServiceClient#
Index > DatabaseMigrationService > DatabaseMigrationServiceClient
Auto-generated documentation for DatabaseMigrationService type annotations stubs module types-boto3-dms.
DatabaseMigrationServiceClient#
Type annotations and code completion for boto3.client("dms").
 boto3 documentation
# DatabaseMigrationServiceClient usage example
from boto3.session import Session
from types_boto3_dms.client import DatabaseMigrationServiceClient
def get_dms_client() -> DatabaseMigrationServiceClient:
    return Session().client("dms")Exceptions#
boto3 client exceptions are generated in runtime.
This class provides code completion for boto3.client("dms").exceptions structure.
# Exceptions.exceptions usage example
client = boto3.client("dms")
try:
    do_something(client)
except (
    client.exceptions.AccessDeniedFault,
    client.exceptions.ClientError,
    client.exceptions.CollectorNotFoundFault,
    client.exceptions.FailedDependencyFault,
    client.exceptions.InsufficientResourceCapacityFault,
    client.exceptions.InvalidCertificateFault,
    client.exceptions.InvalidOperationFault,
    client.exceptions.InvalidResourceStateFault,
    client.exceptions.InvalidSubnet,
    client.exceptions.KMSAccessDeniedFault,
    client.exceptions.KMSDisabledFault,
    client.exceptions.KMSFault,
    client.exceptions.KMSInvalidStateFault,
    client.exceptions.KMSKeyNotAccessibleFault,
    client.exceptions.KMSNotFoundFault,
    client.exceptions.KMSThrottlingFault,
    client.exceptions.ReplicationSubnetGroupDoesNotCoverEnoughAZs,
    client.exceptions.ResourceAlreadyExistsFault,
    client.exceptions.ResourceNotFoundFault,
    client.exceptions.ResourceQuotaExceededFault,
    client.exceptions.S3AccessDeniedFault,
    client.exceptions.S3ResourceNotFoundFault,
    client.exceptions.SNSInvalidTopicFault,
    client.exceptions.SNSNoAuthorizationFault,
    client.exceptions.StorageQuotaExceededFault,
    client.exceptions.SubnetAlreadyInUse,
    client.exceptions.UpgradeDependencyFailureFault,
) as e:
    print(e)# Exceptions.exceptions type checking example
from types_boto3_dms.client import Exceptions
def handle_error(exc: Exceptions.AccessDeniedFault) -> None:
    ...Methods#
can_paginate#
Type annotations and code completion for boto3.client("dms").can_paginate method.
 boto3 documentation
# can_paginate method definition
def can_paginate(
    self,
    operation_name: str,
) -> bool:
    ...generate_presigned_url#
Type annotations and code completion for boto3.client("dms").generate_presigned_url method.
 boto3 documentation
# generate_presigned_url method definition
def generate_presigned_url(
    self,
    ClientMethod: str,
    Params: Mapping[str, Any] = ...,
    ExpiresIn: int = 3600,
    HttpMethod: str = ...,
) -> str:
    ...add_tags_to_resource#
Adds metadata tags to an DMS resource, including replication instance, endpoint, subnet group, and migration task.
Type annotations and code completion for boto3.client("dms").add_tags_to_resource method.
 boto3 documentation
# add_tags_to_resource method definition
def add_tags_to_resource(
    self,
    *,
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
) -> Dict[str, Any]:
    ...- See Sequence[TagTypeDef]
# add_tags_to_resource method usage example with argument unpacking
kwargs: AddTagsToResourceMessageTypeDef = {  # (1)
    "ResourceArn": ...,
    "Tags": ...,
}
parent.add_tags_to_resource(**kwargs)apply_pending_maintenance_action#
Applies a pending maintenance action to a resource (for example, to a replication instance).
Type annotations and code completion for boto3.client("dms").apply_pending_maintenance_action method.
 boto3 documentation
# apply_pending_maintenance_action method definition
def apply_pending_maintenance_action(
    self,
    *,
    ReplicationInstanceArn: str,
    ApplyAction: str,
    OptInType: str,
) -> ApplyPendingMaintenanceActionResponseTypeDef:  # (1)
    ...# apply_pending_maintenance_action method usage example with argument unpacking
kwargs: ApplyPendingMaintenanceActionMessageTypeDef = {  # (1)
    "ReplicationInstanceArn": ...,
    "ApplyAction": ...,
    "OptInType": ...,
}
parent.apply_pending_maintenance_action(**kwargs)batch_start_recommendations#
End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;.
Type annotations and code completion for boto3.client("dms").batch_start_recommendations method.
 boto3 documentation
# batch_start_recommendations method definition
def batch_start_recommendations(
    self,
    *,
    Data: Sequence[StartRecommendationsRequestEntryTypeDef] = ...,  # (1)
) -> BatchStartRecommendationsResponseTypeDef:  # (2)
    ...- See Sequence[StartRecommendationsRequestEntryTypeDef]
- See BatchStartRecommendationsResponseTypeDef
# batch_start_recommendations method usage example with argument unpacking
kwargs: BatchStartRecommendationsRequestTypeDef = {  # (1)
    "Data": ...,
}
parent.batch_start_recommendations(**kwargs)cancel_replication_task_assessment_run#
Cancels a single premigration assessment run.
Type annotations and code completion for boto3.client("dms").cancel_replication_task_assessment_run method.
 boto3 documentation
# cancel_replication_task_assessment_run method definition
def cancel_replication_task_assessment_run(
    self,
    *,
    ReplicationTaskAssessmentRunArn: str,
) -> CancelReplicationTaskAssessmentRunResponseTypeDef:  # (1)
    ...# cancel_replication_task_assessment_run method usage example with argument unpacking
kwargs: CancelReplicationTaskAssessmentRunMessageTypeDef = {  # (1)
    "ReplicationTaskAssessmentRunArn": ...,
}
parent.cancel_replication_task_assessment_run(**kwargs)create_data_migration#
Creates a data migration using the provided settings.
Type annotations and code completion for boto3.client("dms").create_data_migration method.
 boto3 documentation
# create_data_migration method definition
def create_data_migration(
    self,
    *,
    MigrationProjectIdentifier: str,
    DataMigrationType: MigrationTypeValueType,  # (1)
    ServiceAccessRoleArn: str,
    DataMigrationName: str = ...,
    EnableCloudwatchLogs: bool = ...,
    SourceDataSettings: Sequence[SourceDataSettingUnionTypeDef] = ...,  # (2)
    TargetDataSettings: Sequence[TargetDataSettingTypeDef] = ...,  # (3)
    NumberOfJobs: int = ...,
    Tags: Sequence[TagTypeDef] = ...,  # (4)
    SelectionRules: str = ...,
) -> CreateDataMigrationResponseTypeDef:  # (5)
    ...- See MigrationTypeValueType
- See Sequence[SourceDataSettingUnionTypeDef]
- See Sequence[TargetDataSettingTypeDef]
- See Sequence[TagTypeDef]
- See CreateDataMigrationResponseTypeDef
# create_data_migration method usage example with argument unpacking
kwargs: CreateDataMigrationMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
    "DataMigrationType": ...,
    "ServiceAccessRoleArn": ...,
}
parent.create_data_migration(**kwargs)create_data_provider#
Creates a data provider using the provided settings.
Type annotations and code completion for boto3.client("dms").create_data_provider method.
 boto3 documentation
# create_data_provider method definition
def create_data_provider(
    self,
    *,
    Engine: str,
    Settings: DataProviderSettingsTypeDef,  # (1)
    DataProviderName: str = ...,
    Description: str = ...,
    Virtual: bool = ...,
    Tags: Sequence[TagTypeDef] = ...,  # (2)
) -> CreateDataProviderResponseTypeDef:  # (3)
    ...- See DataProviderSettingsTypeDef
- See Sequence[TagTypeDef]
- See CreateDataProviderResponseTypeDef
# create_data_provider method usage example with argument unpacking
kwargs: CreateDataProviderMessageTypeDef = {  # (1)
    "Engine": ...,
    "Settings": ...,
}
parent.create_data_provider(**kwargs)create_endpoint#
Creates an endpoint using the provided settings.
Type annotations and code completion for boto3.client("dms").create_endpoint method.
 boto3 documentation
# create_endpoint method definition
def create_endpoint(
    self,
    *,
    EndpointIdentifier: str,
    EndpointType: ReplicationEndpointTypeValueType,  # (1)
    EngineName: str,
    Username: str = ...,
    Password: str = ...,
    ServerName: str = ...,
    Port: int = ...,
    DatabaseName: str = ...,
    ExtraConnectionAttributes: str = ...,
    KmsKeyId: str = ...,
    Tags: Sequence[TagTypeDef] = ...,  # (2)
    CertificateArn: str = ...,
    SslMode: DmsSslModeValueType = ...,  # (3)
    ServiceAccessRoleArn: str = ...,
    ExternalTableDefinition: str = ...,
    DynamoDbSettings: DynamoDbSettingsTypeDef = ...,  # (4)
    S3Settings: S3SettingsTypeDef = ...,  # (5)
    DmsTransferSettings: DmsTransferSettingsTypeDef = ...,  # (6)
    MongoDbSettings: MongoDbSettingsTypeDef = ...,  # (7)
    KinesisSettings: KinesisSettingsTypeDef = ...,  # (8)
    KafkaSettings: KafkaSettingsTypeDef = ...,  # (9)
    ElasticsearchSettings: ElasticsearchSettingsTypeDef = ...,  # (10)
    NeptuneSettings: NeptuneSettingsTypeDef = ...,  # (11)
    RedshiftSettings: RedshiftSettingsTypeDef = ...,  # (12)
    PostgreSQLSettings: PostgreSQLSettingsTypeDef = ...,  # (13)
    MySQLSettings: MySQLSettingsTypeDef = ...,  # (14)
    OracleSettings: OracleSettingsUnionTypeDef = ...,  # (15)
    SybaseSettings: SybaseSettingsTypeDef = ...,  # (16)
    MicrosoftSQLServerSettings: MicrosoftSQLServerSettingsTypeDef = ...,  # (17)
    IBMDb2Settings: IBMDb2SettingsTypeDef = ...,  # (18)
    ResourceIdentifier: str = ...,
    DocDbSettings: DocDbSettingsTypeDef = ...,  # (19)
    RedisSettings: RedisSettingsTypeDef = ...,  # (20)
    GcpMySQLSettings: GcpMySQLSettingsTypeDef = ...,  # (21)
    TimestreamSettings: TimestreamSettingsTypeDef = ...,  # (22)
) -> CreateEndpointResponseTypeDef:  # (23)
    ...- See ReplicationEndpointTypeValueType
- See Sequence[TagTypeDef]
- See DmsSslModeValueType
- See DynamoDbSettingsTypeDef
- See S3SettingsTypeDef
- See DmsTransferSettingsTypeDef
- See MongoDbSettingsTypeDef
- See KinesisSettingsTypeDef
- See KafkaSettingsTypeDef
- See ElasticsearchSettingsTypeDef
- See NeptuneSettingsTypeDef
- See RedshiftSettingsTypeDef
- See PostgreSQLSettingsTypeDef
- See MySQLSettingsTypeDef
- See OracleSettingsUnionTypeDef
- See SybaseSettingsTypeDef
- See MicrosoftSQLServerSettingsTypeDef
- See IBMDb2SettingsTypeDef
- See DocDbSettingsTypeDef
- See RedisSettingsTypeDef
- See GcpMySQLSettingsTypeDef
- See TimestreamSettingsTypeDef
- See CreateEndpointResponseTypeDef
# create_endpoint method usage example with argument unpacking
kwargs: CreateEndpointMessageTypeDef = {  # (1)
    "EndpointIdentifier": ...,
    "EndpointType": ...,
    "EngineName": ...,
}
parent.create_endpoint(**kwargs)create_event_subscription#
Creates an DMS event notification subscription.
Type annotations and code completion for boto3.client("dms").create_event_subscription method.
 boto3 documentation
# create_event_subscription method definition
def create_event_subscription(
    self,
    *,
    SubscriptionName: str,
    SnsTopicArn: str,
    SourceType: str = ...,
    EventCategories: Sequence[str] = ...,
    SourceIds: Sequence[str] = ...,
    Enabled: bool = ...,
    Tags: Sequence[TagTypeDef] = ...,  # (1)
) -> CreateEventSubscriptionResponseTypeDef:  # (2)
    ...- See Sequence[TagTypeDef]
- See CreateEventSubscriptionResponseTypeDef
# create_event_subscription method usage example with argument unpacking
kwargs: CreateEventSubscriptionMessageTypeDef = {  # (1)
    "SubscriptionName": ...,
    "SnsTopicArn": ...,
}
parent.create_event_subscription(**kwargs)create_fleet_advisor_collector#
End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;.
Type annotations and code completion for boto3.client("dms").create_fleet_advisor_collector method.
 boto3 documentation
# create_fleet_advisor_collector method definition
def create_fleet_advisor_collector(
    self,
    *,
    CollectorName: str,
    ServiceAccessRoleArn: str,
    S3BucketName: str,
    Description: str = ...,
) -> CreateFleetAdvisorCollectorResponseTypeDef:  # (1)
    ...# create_fleet_advisor_collector method usage example with argument unpacking
kwargs: CreateFleetAdvisorCollectorRequestTypeDef = {  # (1)
    "CollectorName": ...,
    "ServiceAccessRoleArn": ...,
    "S3BucketName": ...,
}
parent.create_fleet_advisor_collector(**kwargs)create_instance_profile#
Creates the instance profile using the specified parameters.
Type annotations and code completion for boto3.client("dms").create_instance_profile method.
 boto3 documentation
# create_instance_profile method definition
def create_instance_profile(
    self,
    *,
    AvailabilityZone: str = ...,
    KmsKeyArn: str = ...,
    PubliclyAccessible: bool = ...,
    Tags: Sequence[TagTypeDef] = ...,  # (1)
    NetworkType: str = ...,
    InstanceProfileName: str = ...,
    Description: str = ...,
    SubnetGroupIdentifier: str = ...,
    VpcSecurityGroups: Sequence[str] = ...,
) -> CreateInstanceProfileResponseTypeDef:  # (2)
    ...- See Sequence[TagTypeDef]
- See CreateInstanceProfileResponseTypeDef
# create_instance_profile method usage example with argument unpacking
kwargs: CreateInstanceProfileMessageTypeDef = {  # (1)
    "AvailabilityZone": ...,
}
parent.create_instance_profile(**kwargs)create_migration_project#
Creates the migration project using the specified parameters.
Type annotations and code completion for boto3.client("dms").create_migration_project method.
 boto3 documentation
# create_migration_project method definition
def create_migration_project(
    self,
    *,
    SourceDataProviderDescriptors: Sequence[DataProviderDescriptorDefinitionTypeDef],  # (1)
    TargetDataProviderDescriptors: Sequence[DataProviderDescriptorDefinitionTypeDef],  # (1)
    InstanceProfileIdentifier: str,
    MigrationProjectName: str = ...,
    TransformationRules: str = ...,
    Description: str = ...,
    Tags: Sequence[TagTypeDef] = ...,  # (3)
    SchemaConversionApplicationAttributes: SCApplicationAttributesTypeDef = ...,  # (4)
) -> CreateMigrationProjectResponseTypeDef:  # (5)
    ...- See Sequence[DataProviderDescriptorDefinitionTypeDef]
- See Sequence[DataProviderDescriptorDefinitionTypeDef]
- See Sequence[TagTypeDef]
- See SCApplicationAttributesTypeDef
- See CreateMigrationProjectResponseTypeDef
# create_migration_project method usage example with argument unpacking
kwargs: CreateMigrationProjectMessageTypeDef = {  # (1)
    "SourceDataProviderDescriptors": ...,
    "TargetDataProviderDescriptors": ...,
    "InstanceProfileIdentifier": ...,
}
parent.create_migration_project(**kwargs)create_replication_config#
Creates a configuration that you can later provide to configure and start an DMS Serverless replication.
Type annotations and code completion for boto3.client("dms").create_replication_config method.
 boto3 documentation
# create_replication_config method definition
def create_replication_config(
    self,
    *,
    ReplicationConfigIdentifier: str,
    SourceEndpointArn: str,
    TargetEndpointArn: str,
    ComputeConfig: ComputeConfigUnionTypeDef,  # (1)
    ReplicationType: MigrationTypeValueType,  # (2)
    TableMappings: str,
    ReplicationSettings: str = ...,
    SupplementalSettings: str = ...,
    ResourceIdentifier: str = ...,
    Tags: Sequence[TagTypeDef] = ...,  # (3)
) -> CreateReplicationConfigResponseTypeDef:  # (4)
    ...- See ComputeConfigUnionTypeDef
- See MigrationTypeValueType
- See Sequence[TagTypeDef]
- See CreateReplicationConfigResponseTypeDef
# create_replication_config method usage example with argument unpacking
kwargs: CreateReplicationConfigMessageTypeDef = {  # (1)
    "ReplicationConfigIdentifier": ...,
    "SourceEndpointArn": ...,
    "TargetEndpointArn": ...,
    "ComputeConfig": ...,
    "ReplicationType": ...,
    "TableMappings": ...,
}
parent.create_replication_config(**kwargs)create_replication_instance#
Creates the replication instance using the specified parameters.
Type annotations and code completion for boto3.client("dms").create_replication_instance method.
 boto3 documentation
# create_replication_instance method definition
def create_replication_instance(
    self,
    *,
    ReplicationInstanceIdentifier: str,
    ReplicationInstanceClass: str,
    AllocatedStorage: int = ...,
    VpcSecurityGroupIds: Sequence[str] = ...,
    AvailabilityZone: str = ...,
    ReplicationSubnetGroupIdentifier: str = ...,
    PreferredMaintenanceWindow: str = ...,
    MultiAZ: bool = ...,
    EngineVersion: str = ...,
    AutoMinorVersionUpgrade: bool = ...,
    Tags: Sequence[TagTypeDef] = ...,  # (1)
    KmsKeyId: str = ...,
    PubliclyAccessible: bool = ...,
    DnsNameServers: str = ...,
    ResourceIdentifier: str = ...,
    NetworkType: str = ...,
    KerberosAuthenticationSettings: KerberosAuthenticationSettingsTypeDef = ...,  # (2)
) -> CreateReplicationInstanceResponseTypeDef:  # (3)
    ...- See Sequence[TagTypeDef]
- See KerberosAuthenticationSettingsTypeDef
- See CreateReplicationInstanceResponseTypeDef
# create_replication_instance method usage example with argument unpacking
kwargs: CreateReplicationInstanceMessageTypeDef = {  # (1)
    "ReplicationInstanceIdentifier": ...,
    "ReplicationInstanceClass": ...,
}
parent.create_replication_instance(**kwargs)create_replication_subnet_group#
Creates a replication subnet group given a list of the subnet IDs in a VPC.
Type annotations and code completion for boto3.client("dms").create_replication_subnet_group method.
 boto3 documentation
# create_replication_subnet_group method definition
def create_replication_subnet_group(
    self,
    *,
    ReplicationSubnetGroupIdentifier: str,
    ReplicationSubnetGroupDescription: str,
    SubnetIds: Sequence[str],
    Tags: Sequence[TagTypeDef] = ...,  # (1)
) -> CreateReplicationSubnetGroupResponseTypeDef:  # (2)
    ...- See Sequence[TagTypeDef]
- See CreateReplicationSubnetGroupResponseTypeDef
# create_replication_subnet_group method usage example with argument unpacking
kwargs: CreateReplicationSubnetGroupMessageTypeDef = {  # (1)
    "ReplicationSubnetGroupIdentifier": ...,
    "ReplicationSubnetGroupDescription": ...,
    "SubnetIds": ...,
}
parent.create_replication_subnet_group(**kwargs)create_replication_task#
Creates a replication task using the specified parameters.
Type annotations and code completion for boto3.client("dms").create_replication_task method.
 boto3 documentation
# create_replication_task method definition
def create_replication_task(
    self,
    *,
    ReplicationTaskIdentifier: str,
    SourceEndpointArn: str,
    TargetEndpointArn: str,
    ReplicationInstanceArn: str,
    MigrationType: MigrationTypeValueType,  # (1)
    TableMappings: str,
    ReplicationTaskSettings: str = ...,
    CdcStartTime: TimestampTypeDef = ...,
    CdcStartPosition: str = ...,
    CdcStopPosition: str = ...,
    Tags: Sequence[TagTypeDef] = ...,  # (2)
    TaskData: str = ...,
    ResourceIdentifier: str = ...,
) -> CreateReplicationTaskResponseTypeDef:  # (3)
    ...- See MigrationTypeValueType
- See Sequence[TagTypeDef]
- See CreateReplicationTaskResponseTypeDef
# create_replication_task method usage example with argument unpacking
kwargs: CreateReplicationTaskMessageTypeDef = {  # (1)
    "ReplicationTaskIdentifier": ...,
    "SourceEndpointArn": ...,
    "TargetEndpointArn": ...,
    "ReplicationInstanceArn": ...,
    "MigrationType": ...,
    "TableMappings": ...,
}
parent.create_replication_task(**kwargs)delete_certificate#
Deletes the specified certificate.
Type annotations and code completion for boto3.client("dms").delete_certificate method.
 boto3 documentation
# delete_certificate method definition
def delete_certificate(
    self,
    *,
    CertificateArn: str,
) -> DeleteCertificateResponseTypeDef:  # (1)
    ...# delete_certificate method usage example with argument unpacking
kwargs: DeleteCertificateMessageTypeDef = {  # (1)
    "CertificateArn": ...,
}
parent.delete_certificate(**kwargs)delete_connection#
Deletes the connection between a replication instance and an endpoint.
Type annotations and code completion for boto3.client("dms").delete_connection method.
 boto3 documentation
# delete_connection method definition
def delete_connection(
    self,
    *,
    EndpointArn: str,
    ReplicationInstanceArn: str,
) -> DeleteConnectionResponseTypeDef:  # (1)
    ...# delete_connection method usage example with argument unpacking
kwargs: DeleteConnectionMessageTypeDef = {  # (1)
    "EndpointArn": ...,
    "ReplicationInstanceArn": ...,
}
parent.delete_connection(**kwargs)delete_data_migration#
Deletes the specified data migration.
Type annotations and code completion for boto3.client("dms").delete_data_migration method.
 boto3 documentation
# delete_data_migration method definition
def delete_data_migration(
    self,
    *,
    DataMigrationIdentifier: str,
) -> DeleteDataMigrationResponseTypeDef:  # (1)
    ...# delete_data_migration method usage example with argument unpacking
kwargs: DeleteDataMigrationMessageTypeDef = {  # (1)
    "DataMigrationIdentifier": ...,
}
parent.delete_data_migration(**kwargs)delete_data_provider#
Deletes the specified data provider.
Type annotations and code completion for boto3.client("dms").delete_data_provider method.
 boto3 documentation
# delete_data_provider method definition
def delete_data_provider(
    self,
    *,
    DataProviderIdentifier: str,
) -> DeleteDataProviderResponseTypeDef:  # (1)
    ...# delete_data_provider method usage example with argument unpacking
kwargs: DeleteDataProviderMessageTypeDef = {  # (1)
    "DataProviderIdentifier": ...,
}
parent.delete_data_provider(**kwargs)delete_endpoint#
Deletes the specified endpoint.
Type annotations and code completion for boto3.client("dms").delete_endpoint method.
 boto3 documentation
# delete_endpoint method definition
def delete_endpoint(
    self,
    *,
    EndpointArn: str,
) -> DeleteEndpointResponseTypeDef:  # (1)
    ...# delete_endpoint method usage example with argument unpacking
kwargs: DeleteEndpointMessageTypeDef = {  # (1)
    "EndpointArn": ...,
}
parent.delete_endpoint(**kwargs)delete_event_subscription#
Deletes an DMS event subscription.
Type annotations and code completion for boto3.client("dms").delete_event_subscription method.
 boto3 documentation
# delete_event_subscription method definition
def delete_event_subscription(
    self,
    *,
    SubscriptionName: str,
) -> DeleteEventSubscriptionResponseTypeDef:  # (1)
    ...# delete_event_subscription method usage example with argument unpacking
kwargs: DeleteEventSubscriptionMessageTypeDef = {  # (1)
    "SubscriptionName": ...,
}
parent.delete_event_subscription(**kwargs)delete_fleet_advisor_collector#
End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;.
Type annotations and code completion for boto3.client("dms").delete_fleet_advisor_collector method.
 boto3 documentation
# delete_fleet_advisor_collector method definition
def delete_fleet_advisor_collector(
    self,
    *,
    CollectorReferencedId: str,
) -> EmptyResponseMetadataTypeDef:  # (1)
    ...# delete_fleet_advisor_collector method usage example with argument unpacking
kwargs: DeleteCollectorRequestTypeDef = {  # (1)
    "CollectorReferencedId": ...,
}
parent.delete_fleet_advisor_collector(**kwargs)delete_fleet_advisor_databases#
End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;.
Type annotations and code completion for boto3.client("dms").delete_fleet_advisor_databases method.
 boto3 documentation
# delete_fleet_advisor_databases method definition
def delete_fleet_advisor_databases(
    self,
    *,
    DatabaseIds: Sequence[str],
) -> DeleteFleetAdvisorDatabasesResponseTypeDef:  # (1)
    ...# delete_fleet_advisor_databases method usage example with argument unpacking
kwargs: DeleteFleetAdvisorDatabasesRequestTypeDef = {  # (1)
    "DatabaseIds": ...,
}
parent.delete_fleet_advisor_databases(**kwargs)delete_instance_profile#
Deletes the specified instance profile.
Type annotations and code completion for boto3.client("dms").delete_instance_profile method.
 boto3 documentation
# delete_instance_profile method definition
def delete_instance_profile(
    self,
    *,
    InstanceProfileIdentifier: str,
) -> DeleteInstanceProfileResponseTypeDef:  # (1)
    ...# delete_instance_profile method usage example with argument unpacking
kwargs: DeleteInstanceProfileMessageTypeDef = {  # (1)
    "InstanceProfileIdentifier": ...,
}
parent.delete_instance_profile(**kwargs)delete_migration_project#
Deletes the specified migration project.
Type annotations and code completion for boto3.client("dms").delete_migration_project method.
 boto3 documentation
# delete_migration_project method definition
def delete_migration_project(
    self,
    *,
    MigrationProjectIdentifier: str,
) -> DeleteMigrationProjectResponseTypeDef:  # (1)
    ...# delete_migration_project method usage example with argument unpacking
kwargs: DeleteMigrationProjectMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
}
parent.delete_migration_project(**kwargs)delete_replication_config#
Deletes an DMS Serverless replication configuration.
Type annotations and code completion for boto3.client("dms").delete_replication_config method.
 boto3 documentation
# delete_replication_config method definition
def delete_replication_config(
    self,
    *,
    ReplicationConfigArn: str,
) -> DeleteReplicationConfigResponseTypeDef:  # (1)
    ...# delete_replication_config method usage example with argument unpacking
kwargs: DeleteReplicationConfigMessageTypeDef = {  # (1)
    "ReplicationConfigArn": ...,
}
parent.delete_replication_config(**kwargs)delete_replication_instance#
Deletes the specified replication instance.
Type annotations and code completion for boto3.client("dms").delete_replication_instance method.
 boto3 documentation
# delete_replication_instance method definition
def delete_replication_instance(
    self,
    *,
    ReplicationInstanceArn: str,
) -> DeleteReplicationInstanceResponseTypeDef:  # (1)
    ...# delete_replication_instance method usage example with argument unpacking
kwargs: DeleteReplicationInstanceMessageTypeDef = {  # (1)
    "ReplicationInstanceArn": ...,
}
parent.delete_replication_instance(**kwargs)delete_replication_subnet_group#
Deletes a subnet group.
Type annotations and code completion for boto3.client("dms").delete_replication_subnet_group method.
 boto3 documentation
# delete_replication_subnet_group method definition
def delete_replication_subnet_group(
    self,
    *,
    ReplicationSubnetGroupIdentifier: str,
) -> Dict[str, Any]:
    ...# delete_replication_subnet_group method usage example with argument unpacking
kwargs: DeleteReplicationSubnetGroupMessageTypeDef = {  # (1)
    "ReplicationSubnetGroupIdentifier": ...,
}
parent.delete_replication_subnet_group(**kwargs)delete_replication_task#
Deletes the specified replication task.
Type annotations and code completion for boto3.client("dms").delete_replication_task method.
 boto3 documentation
# delete_replication_task method definition
def delete_replication_task(
    self,
    *,
    ReplicationTaskArn: str,
) -> DeleteReplicationTaskResponseTypeDef:  # (1)
    ...# delete_replication_task method usage example with argument unpacking
kwargs: DeleteReplicationTaskMessageTypeDef = {  # (1)
    "ReplicationTaskArn": ...,
}
parent.delete_replication_task(**kwargs)delete_replication_task_assessment_run#
Deletes the record of a single premigration assessment run.
Type annotations and code completion for boto3.client("dms").delete_replication_task_assessment_run method.
 boto3 documentation
# delete_replication_task_assessment_run method definition
def delete_replication_task_assessment_run(
    self,
    *,
    ReplicationTaskAssessmentRunArn: str,
) -> DeleteReplicationTaskAssessmentRunResponseTypeDef:  # (1)
    ...# delete_replication_task_assessment_run method usage example with argument unpacking
kwargs: DeleteReplicationTaskAssessmentRunMessageTypeDef = {  # (1)
    "ReplicationTaskAssessmentRunArn": ...,
}
parent.delete_replication_task_assessment_run(**kwargs)describe_account_attributes#
Lists all of the DMS attributes for a customer account.
Type annotations and code completion for boto3.client("dms").describe_account_attributes method.
 boto3 documentation
# describe_account_attributes method definition
def describe_account_attributes(
    self,
) -> DescribeAccountAttributesResponseTypeDef:  # (1)
    ...describe_applicable_individual_assessments#
Provides a list of individual assessments that you can specify for a new premigration assessment run, given one or more parameters.
Type annotations and code completion for boto3.client("dms").describe_applicable_individual_assessments method.
 boto3 documentation
# describe_applicable_individual_assessments method definition
def describe_applicable_individual_assessments(
    self,
    *,
    ReplicationTaskArn: str = ...,
    ReplicationInstanceArn: str = ...,
    ReplicationConfigArn: str = ...,
    SourceEngineName: str = ...,
    TargetEngineName: str = ...,
    MigrationType: MigrationTypeValueType = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeApplicableIndividualAssessmentsResponseTypeDef:  # (2)
    ...# describe_applicable_individual_assessments method usage example with argument unpacking
kwargs: DescribeApplicableIndividualAssessmentsMessageTypeDef = {  # (1)
    "ReplicationTaskArn": ...,
}
parent.describe_applicable_individual_assessments(**kwargs)describe_certificates#
Provides a description of the certificate.
Type annotations and code completion for boto3.client("dms").describe_certificates method.
 boto3 documentation
# describe_certificates method definition
def describe_certificates(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeCertificatesResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeCertificatesResponseTypeDef
# describe_certificates method usage example with argument unpacking
kwargs: DescribeCertificatesMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_certificates(**kwargs)describe_connections#
Describes the status of the connections that have been made between the replication instance and an endpoint.
Type annotations and code completion for boto3.client("dms").describe_connections method.
 boto3 documentation
# describe_connections method definition
def describe_connections(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeConnectionsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeConnectionsResponseTypeDef
# describe_connections method usage example with argument unpacking
kwargs: DescribeConnectionsMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_connections(**kwargs)describe_conversion_configuration#
Returns configuration parameters for a schema conversion project.
Type annotations and code completion for boto3.client("dms").describe_conversion_configuration method.
 boto3 documentation
# describe_conversion_configuration method definition
def describe_conversion_configuration(
    self,
    *,
    MigrationProjectIdentifier: str,
) -> DescribeConversionConfigurationResponseTypeDef:  # (1)
    ...# describe_conversion_configuration method usage example with argument unpacking
kwargs: DescribeConversionConfigurationMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
}
parent.describe_conversion_configuration(**kwargs)describe_data_migrations#
Returns information about data migrations.
Type annotations and code completion for boto3.client("dms").describe_data_migrations method.
 boto3 documentation
# describe_data_migrations method definition
def describe_data_migrations(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
    WithoutSettings: bool = ...,
    WithoutStatistics: bool = ...,
) -> DescribeDataMigrationsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeDataMigrationsResponseTypeDef
# describe_data_migrations method usage example with argument unpacking
kwargs: DescribeDataMigrationsMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_data_migrations(**kwargs)describe_data_providers#
Returns a paginated list of data providers for your account in the current region.
Type annotations and code completion for boto3.client("dms").describe_data_providers method.
 boto3 documentation
# describe_data_providers method definition
def describe_data_providers(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeDataProvidersResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeDataProvidersResponseTypeDef
# describe_data_providers method usage example with argument unpacking
kwargs: DescribeDataProvidersMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_data_providers(**kwargs)describe_endpoint_settings#
Returns information about the possible endpoint settings available when you create an endpoint for a specific database engine.
Type annotations and code completion for boto3.client("dms").describe_endpoint_settings method.
 boto3 documentation
# describe_endpoint_settings method definition
def describe_endpoint_settings(
    self,
    *,
    EngineName: str,
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeEndpointSettingsResponseTypeDef:  # (1)
    ...# describe_endpoint_settings method usage example with argument unpacking
kwargs: DescribeEndpointSettingsMessageTypeDef = {  # (1)
    "EngineName": ...,
}
parent.describe_endpoint_settings(**kwargs)describe_endpoint_types#
Returns information about the type of endpoints available.
Type annotations and code completion for boto3.client("dms").describe_endpoint_types method.
 boto3 documentation
# describe_endpoint_types method definition
def describe_endpoint_types(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeEndpointTypesResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeEndpointTypesResponseTypeDef
# describe_endpoint_types method usage example with argument unpacking
kwargs: DescribeEndpointTypesMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_endpoint_types(**kwargs)describe_endpoints#
Returns information about the endpoints for your account in the current region.
Type annotations and code completion for boto3.client("dms").describe_endpoints method.
 boto3 documentation
# describe_endpoints method definition
def describe_endpoints(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeEndpointsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeEndpointsResponseTypeDef
# describe_endpoints method usage example with argument unpacking
kwargs: DescribeEndpointsMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_endpoints(**kwargs)describe_engine_versions#
Returns information about the replication instance versions used in the project.
Type annotations and code completion for boto3.client("dms").describe_engine_versions method.
 boto3 documentation
# describe_engine_versions method definition
def describe_engine_versions(
    self,
    *,
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeEngineVersionsResponseTypeDef:  # (1)
    ...# describe_engine_versions method usage example with argument unpacking
kwargs: DescribeEngineVersionsMessageTypeDef = {  # (1)
    "MaxRecords": ...,
}
parent.describe_engine_versions(**kwargs)describe_event_categories#
Lists categories for all event source types, or, if specified, for a specified source type.
Type annotations and code completion for boto3.client("dms").describe_event_categories method.
 boto3 documentation
# describe_event_categories method definition
def describe_event_categories(
    self,
    *,
    SourceType: str = ...,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> DescribeEventCategoriesResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeEventCategoriesResponseTypeDef
# describe_event_categories method usage example with argument unpacking
kwargs: DescribeEventCategoriesMessageTypeDef = {  # (1)
    "SourceType": ...,
}
parent.describe_event_categories(**kwargs)describe_event_subscriptions#
Lists all the event subscriptions for a customer account.
Type annotations and code completion for boto3.client("dms").describe_event_subscriptions method.
 boto3 documentation
# describe_event_subscriptions method definition
def describe_event_subscriptions(
    self,
    *,
    SubscriptionName: str = ...,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeEventSubscriptionsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeEventSubscriptionsResponseTypeDef
# describe_event_subscriptions method usage example with argument unpacking
kwargs: DescribeEventSubscriptionsMessageTypeDef = {  # (1)
    "SubscriptionName": ...,
}
parent.describe_event_subscriptions(**kwargs)describe_events#
Lists events for a given source identifier and source type.
Type annotations and code completion for boto3.client("dms").describe_events method.
 boto3 documentation
# describe_events method definition
def describe_events(
    self,
    *,
    SourceIdentifier: str = ...,
    SourceType: SourceTypeType = ...,  # (1)
    StartTime: TimestampTypeDef = ...,
    EndTime: TimestampTypeDef = ...,
    Duration: int = ...,
    EventCategories: Sequence[str] = ...,
    Filters: Sequence[FilterTypeDef] = ...,  # (2)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeEventsResponseTypeDef:  # (3)
    ...- See SourceTypeType
- See Sequence[FilterTypeDef]
- See DescribeEventsResponseTypeDef
# describe_events method usage example with argument unpacking
kwargs: DescribeEventsMessageTypeDef = {  # (1)
    "SourceIdentifier": ...,
}
parent.describe_events(**kwargs)describe_extension_pack_associations#
Returns a paginated list of extension pack associations for the specified migration project.
Type annotations and code completion for boto3.client("dms").describe_extension_pack_associations method.
 boto3 documentation
# describe_extension_pack_associations method definition
def describe_extension_pack_associations(
    self,
    *,
    MigrationProjectIdentifier: str,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    Marker: str = ...,
    MaxRecords: int = ...,
) -> DescribeExtensionPackAssociationsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeExtensionPackAssociationsResponseTypeDef
# describe_extension_pack_associations method usage example with argument unpacking
kwargs: DescribeExtensionPackAssociationsMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
}
parent.describe_extension_pack_associations(**kwargs)describe_fleet_advisor_collectors#
End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;.
Type annotations and code completion for boto3.client("dms").describe_fleet_advisor_collectors method.
 boto3 documentation
# describe_fleet_advisor_collectors method definition
def describe_fleet_advisor_collectors(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    NextToken: str = ...,
) -> DescribeFleetAdvisorCollectorsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeFleetAdvisorCollectorsResponseTypeDef
# describe_fleet_advisor_collectors method usage example with argument unpacking
kwargs: DescribeFleetAdvisorCollectorsRequestTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_fleet_advisor_collectors(**kwargs)describe_fleet_advisor_databases#
End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;.
Type annotations and code completion for boto3.client("dms").describe_fleet_advisor_databases method.
 boto3 documentation
# describe_fleet_advisor_databases method definition
def describe_fleet_advisor_databases(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    NextToken: str = ...,
) -> DescribeFleetAdvisorDatabasesResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeFleetAdvisorDatabasesResponseTypeDef
# describe_fleet_advisor_databases method usage example with argument unpacking
kwargs: DescribeFleetAdvisorDatabasesRequestTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_fleet_advisor_databases(**kwargs)describe_fleet_advisor_lsa_analysis#
End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;.
Type annotations and code completion for boto3.client("dms").describe_fleet_advisor_lsa_analysis method.
 boto3 documentation
# describe_fleet_advisor_lsa_analysis method definition
def describe_fleet_advisor_lsa_analysis(
    self,
    *,
    MaxRecords: int = ...,
    NextToken: str = ...,
) -> DescribeFleetAdvisorLsaAnalysisResponseTypeDef:  # (1)
    ...# describe_fleet_advisor_lsa_analysis method usage example with argument unpacking
kwargs: DescribeFleetAdvisorLsaAnalysisRequestTypeDef = {  # (1)
    "MaxRecords": ...,
}
parent.describe_fleet_advisor_lsa_analysis(**kwargs)describe_fleet_advisor_schema_object_summary#
End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;.
Type annotations and code completion for boto3.client("dms").describe_fleet_advisor_schema_object_summary method.
 boto3 documentation
# describe_fleet_advisor_schema_object_summary method definition
def describe_fleet_advisor_schema_object_summary(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    NextToken: str = ...,
) -> DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef
# describe_fleet_advisor_schema_object_summary method usage example with argument unpacking
kwargs: DescribeFleetAdvisorSchemaObjectSummaryRequestTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_fleet_advisor_schema_object_summary(**kwargs)describe_fleet_advisor_schemas#
End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;.
Type annotations and code completion for boto3.client("dms").describe_fleet_advisor_schemas method.
 boto3 documentation
# describe_fleet_advisor_schemas method definition
def describe_fleet_advisor_schemas(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    NextToken: str = ...,
) -> DescribeFleetAdvisorSchemasResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeFleetAdvisorSchemasResponseTypeDef
# describe_fleet_advisor_schemas method usage example with argument unpacking
kwargs: DescribeFleetAdvisorSchemasRequestTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_fleet_advisor_schemas(**kwargs)describe_instance_profiles#
Returns a paginated list of instance profiles for your account in the current region.
Type annotations and code completion for boto3.client("dms").describe_instance_profiles method.
 boto3 documentation
# describe_instance_profiles method definition
def describe_instance_profiles(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeInstanceProfilesResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeInstanceProfilesResponseTypeDef
# describe_instance_profiles method usage example with argument unpacking
kwargs: DescribeInstanceProfilesMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_instance_profiles(**kwargs)describe_metadata_model_assessments#
Returns a paginated list of metadata model assessments for your account in the current region.
Type annotations and code completion for boto3.client("dms").describe_metadata_model_assessments method.
 boto3 documentation
# describe_metadata_model_assessments method definition
def describe_metadata_model_assessments(
    self,
    *,
    MigrationProjectIdentifier: str,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    Marker: str = ...,
    MaxRecords: int = ...,
) -> DescribeMetadataModelAssessmentsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeMetadataModelAssessmentsResponseTypeDef
# describe_metadata_model_assessments method usage example with argument unpacking
kwargs: DescribeMetadataModelAssessmentsMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
}
parent.describe_metadata_model_assessments(**kwargs)describe_metadata_model_conversions#
Returns a paginated list of metadata model conversions for a migration project.
Type annotations and code completion for boto3.client("dms").describe_metadata_model_conversions method.
 boto3 documentation
# describe_metadata_model_conversions method definition
def describe_metadata_model_conversions(
    self,
    *,
    MigrationProjectIdentifier: str,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    Marker: str = ...,
    MaxRecords: int = ...,
) -> DescribeMetadataModelConversionsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeMetadataModelConversionsResponseTypeDef
# describe_metadata_model_conversions method usage example with argument unpacking
kwargs: DescribeMetadataModelConversionsMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
}
parent.describe_metadata_model_conversions(**kwargs)describe_metadata_model_exports_as_script#
Returns a paginated list of metadata model exports.
Type annotations and code completion for boto3.client("dms").describe_metadata_model_exports_as_script method.
 boto3 documentation
# describe_metadata_model_exports_as_script method definition
def describe_metadata_model_exports_as_script(
    self,
    *,
    MigrationProjectIdentifier: str,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    Marker: str = ...,
    MaxRecords: int = ...,
) -> DescribeMetadataModelExportsAsScriptResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeMetadataModelExportsAsScriptResponseTypeDef
# describe_metadata_model_exports_as_script method usage example with argument unpacking
kwargs: DescribeMetadataModelExportsAsScriptMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
}
parent.describe_metadata_model_exports_as_script(**kwargs)describe_metadata_model_exports_to_target#
Returns a paginated list of metadata model exports.
Type annotations and code completion for boto3.client("dms").describe_metadata_model_exports_to_target method.
 boto3 documentation
# describe_metadata_model_exports_to_target method definition
def describe_metadata_model_exports_to_target(
    self,
    *,
    MigrationProjectIdentifier: str,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    Marker: str = ...,
    MaxRecords: int = ...,
) -> DescribeMetadataModelExportsToTargetResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeMetadataModelExportsToTargetResponseTypeDef
# describe_metadata_model_exports_to_target method usage example with argument unpacking
kwargs: DescribeMetadataModelExportsToTargetMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
}
parent.describe_metadata_model_exports_to_target(**kwargs)describe_metadata_model_imports#
Returns a paginated list of metadata model imports.
Type annotations and code completion for boto3.client("dms").describe_metadata_model_imports method.
 boto3 documentation
# describe_metadata_model_imports method definition
def describe_metadata_model_imports(
    self,
    *,
    MigrationProjectIdentifier: str,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    Marker: str = ...,
    MaxRecords: int = ...,
) -> DescribeMetadataModelImportsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeMetadataModelImportsResponseTypeDef
# describe_metadata_model_imports method usage example with argument unpacking
kwargs: DescribeMetadataModelImportsMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
}
parent.describe_metadata_model_imports(**kwargs)describe_migration_projects#
Returns a paginated list of migration projects for your account in the current region.
Type annotations and code completion for boto3.client("dms").describe_migration_projects method.
 boto3 documentation
# describe_migration_projects method definition
def describe_migration_projects(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeMigrationProjectsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeMigrationProjectsResponseTypeDef
# describe_migration_projects method usage example with argument unpacking
kwargs: DescribeMigrationProjectsMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_migration_projects(**kwargs)describe_orderable_replication_instances#
Returns information about the replication instance types that can be created in the specified region.
Type annotations and code completion for boto3.client("dms").describe_orderable_replication_instances method.
 boto3 documentation
# describe_orderable_replication_instances method definition
def describe_orderable_replication_instances(
    self,
    *,
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeOrderableReplicationInstancesResponseTypeDef:  # (1)
    ...# describe_orderable_replication_instances method usage example with argument unpacking
kwargs: DescribeOrderableReplicationInstancesMessageTypeDef = {  # (1)
    "MaxRecords": ...,
}
parent.describe_orderable_replication_instances(**kwargs)describe_pending_maintenance_actions#
Returns a list of upcoming maintenance events for replication instances in your account in the current Region.
Type annotations and code completion for boto3.client("dms").describe_pending_maintenance_actions method.
 boto3 documentation
# describe_pending_maintenance_actions method definition
def describe_pending_maintenance_actions(
    self,
    *,
    ReplicationInstanceArn: str = ...,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    Marker: str = ...,
    MaxRecords: int = ...,
) -> DescribePendingMaintenanceActionsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribePendingMaintenanceActionsResponseTypeDef
# describe_pending_maintenance_actions method usage example with argument unpacking
kwargs: DescribePendingMaintenanceActionsMessageTypeDef = {  # (1)
    "ReplicationInstanceArn": ...,
}
parent.describe_pending_maintenance_actions(**kwargs)describe_recommendation_limitations#
End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;.
Type annotations and code completion for boto3.client("dms").describe_recommendation_limitations method.
 boto3 documentation
# describe_recommendation_limitations method definition
def describe_recommendation_limitations(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    NextToken: str = ...,
) -> DescribeRecommendationLimitationsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeRecommendationLimitationsResponseTypeDef
# describe_recommendation_limitations method usage example with argument unpacking
kwargs: DescribeRecommendationLimitationsRequestTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_recommendation_limitations(**kwargs)describe_recommendations#
End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;.
Type annotations and code completion for boto3.client("dms").describe_recommendations method.
 boto3 documentation
# describe_recommendations method definition
def describe_recommendations(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    NextToken: str = ...,
) -> DescribeRecommendationsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeRecommendationsResponseTypeDef
# describe_recommendations method usage example with argument unpacking
kwargs: DescribeRecommendationsRequestTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_recommendations(**kwargs)describe_refresh_schemas_status#
Returns the status of the RefreshSchemas operation.
Type annotations and code completion for boto3.client("dms").describe_refresh_schemas_status method.
 boto3 documentation
# describe_refresh_schemas_status method definition
def describe_refresh_schemas_status(
    self,
    *,
    EndpointArn: str,
) -> DescribeRefreshSchemasStatusResponseTypeDef:  # (1)
    ...# describe_refresh_schemas_status method usage example with argument unpacking
kwargs: DescribeRefreshSchemasStatusMessageTypeDef = {  # (1)
    "EndpointArn": ...,
}
parent.describe_refresh_schemas_status(**kwargs)describe_replication_configs#
Returns one or more existing DMS Serverless replication configurations as a list of structures.
Type annotations and code completion for boto3.client("dms").describe_replication_configs method.
 boto3 documentation
# describe_replication_configs method definition
def describe_replication_configs(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeReplicationConfigsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeReplicationConfigsResponseTypeDef
# describe_replication_configs method usage example with argument unpacking
kwargs: DescribeReplicationConfigsMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_replication_configs(**kwargs)describe_replication_instance_task_logs#
Returns information about the task logs for the specified task.
Type annotations and code completion for boto3.client("dms").describe_replication_instance_task_logs method.
 boto3 documentation
# describe_replication_instance_task_logs method definition
def describe_replication_instance_task_logs(
    self,
    *,
    ReplicationInstanceArn: str,
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeReplicationInstanceTaskLogsResponseTypeDef:  # (1)
    ...# describe_replication_instance_task_logs method usage example with argument unpacking
kwargs: DescribeReplicationInstanceTaskLogsMessageTypeDef = {  # (1)
    "ReplicationInstanceArn": ...,
}
parent.describe_replication_instance_task_logs(**kwargs)describe_replication_instances#
Returns information about replication instances for your account in the current region.
Type annotations and code completion for boto3.client("dms").describe_replication_instances method.
 boto3 documentation
# describe_replication_instances method definition
def describe_replication_instances(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeReplicationInstancesResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeReplicationInstancesResponseTypeDef
# describe_replication_instances method usage example with argument unpacking
kwargs: DescribeReplicationInstancesMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_replication_instances(**kwargs)describe_replication_subnet_groups#
Returns information about the replication subnet groups.
Type annotations and code completion for boto3.client("dms").describe_replication_subnet_groups method.
 boto3 documentation
# describe_replication_subnet_groups method definition
def describe_replication_subnet_groups(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeReplicationSubnetGroupsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeReplicationSubnetGroupsResponseTypeDef
# describe_replication_subnet_groups method usage example with argument unpacking
kwargs: DescribeReplicationSubnetGroupsMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_replication_subnet_groups(**kwargs)describe_replication_table_statistics#
Returns table and schema statistics for one or more provisioned replications that use a given DMS Serverless replication configuration.
Type annotations and code completion for boto3.client("dms").describe_replication_table_statistics method.
 boto3 documentation
# describe_replication_table_statistics method definition
def describe_replication_table_statistics(
    self,
    *,
    ReplicationConfigArn: str,
    MaxRecords: int = ...,
    Marker: str = ...,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> DescribeReplicationTableStatisticsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeReplicationTableStatisticsResponseTypeDef
# describe_replication_table_statistics method usage example with argument unpacking
kwargs: DescribeReplicationTableStatisticsMessageTypeDef = {  # (1)
    "ReplicationConfigArn": ...,
}
parent.describe_replication_table_statistics(**kwargs)describe_replication_task_assessment_results#
Returns the task assessment results from the Amazon S3 bucket that DMS creates in your Amazon Web Services account.
Type annotations and code completion for boto3.client("dms").describe_replication_task_assessment_results method.
 boto3 documentation
# describe_replication_task_assessment_results method definition
def describe_replication_task_assessment_results(
    self,
    *,
    ReplicationTaskArn: str = ...,
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeReplicationTaskAssessmentResultsResponseTypeDef:  # (1)
    ...# describe_replication_task_assessment_results method usage example with argument unpacking
kwargs: DescribeReplicationTaskAssessmentResultsMessageTypeDef = {  # (1)
    "ReplicationTaskArn": ...,
}
parent.describe_replication_task_assessment_results(**kwargs)describe_replication_task_assessment_runs#
Returns a paginated list of premigration assessment runs based on filter settings.
Type annotations and code completion for boto3.client("dms").describe_replication_task_assessment_runs method.
 boto3 documentation
# describe_replication_task_assessment_runs method definition
def describe_replication_task_assessment_runs(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeReplicationTaskAssessmentRunsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeReplicationTaskAssessmentRunsResponseTypeDef
# describe_replication_task_assessment_runs method usage example with argument unpacking
kwargs: DescribeReplicationTaskAssessmentRunsMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_replication_task_assessment_runs(**kwargs)describe_replication_task_individual_assessments#
Returns a paginated list of individual assessments based on filter settings.
Type annotations and code completion for boto3.client("dms").describe_replication_task_individual_assessments method.
 boto3 documentation
# describe_replication_task_individual_assessments method definition
def describe_replication_task_individual_assessments(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeReplicationTaskIndividualAssessmentsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeReplicationTaskIndividualAssessmentsResponseTypeDef
# describe_replication_task_individual_assessments method usage example with argument unpacking
kwargs: DescribeReplicationTaskIndividualAssessmentsMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_replication_task_individual_assessments(**kwargs)describe_replication_tasks#
Returns information about replication tasks for your account in the current region.
Type annotations and code completion for boto3.client("dms").describe_replication_tasks method.
 boto3 documentation
# describe_replication_tasks method definition
def describe_replication_tasks(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
    WithoutSettings: bool = ...,
) -> DescribeReplicationTasksResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeReplicationTasksResponseTypeDef
# describe_replication_tasks method usage example with argument unpacking
kwargs: DescribeReplicationTasksMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_replication_tasks(**kwargs)describe_replications#
Provides details on replication progress by returning status information for one or more provisioned DMS Serverless replications.
Type annotations and code completion for boto3.client("dms").describe_replications method.
 boto3 documentation
# describe_replications method definition
def describe_replications(
    self,
    *,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeReplicationsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeReplicationsResponseTypeDef
# describe_replications method usage example with argument unpacking
kwargs: DescribeReplicationsMessageTypeDef = {  # (1)
    "Filters": ...,
}
parent.describe_replications(**kwargs)describe_schemas#
Returns information about the schema for the specified endpoint.
Type annotations and code completion for boto3.client("dms").describe_schemas method.
 boto3 documentation
# describe_schemas method definition
def describe_schemas(
    self,
    *,
    EndpointArn: str,
    MaxRecords: int = ...,
    Marker: str = ...,
) -> DescribeSchemasResponseTypeDef:  # (1)
    ...# describe_schemas method usage example with argument unpacking
kwargs: DescribeSchemasMessageTypeDef = {  # (1)
    "EndpointArn": ...,
}
parent.describe_schemas(**kwargs)describe_table_statistics#
Returns table statistics on the database migration task, including table name, rows inserted, rows updated, and rows deleted.
Type annotations and code completion for boto3.client("dms").describe_table_statistics method.
 boto3 documentation
# describe_table_statistics method definition
def describe_table_statistics(
    self,
    *,
    ReplicationTaskArn: str,
    MaxRecords: int = ...,
    Marker: str = ...,
    Filters: Sequence[FilterTypeDef] = ...,  # (1)
) -> DescribeTableStatisticsResponseTypeDef:  # (2)
    ...- See Sequence[FilterTypeDef]
- See DescribeTableStatisticsResponseTypeDef
# describe_table_statistics method usage example with argument unpacking
kwargs: DescribeTableStatisticsMessageTypeDef = {  # (1)
    "ReplicationTaskArn": ...,
}
parent.describe_table_statistics(**kwargs)export_metadata_model_assessment#
Saves a copy of a database migration assessment report to your Amazon S3 bucket.
Type annotations and code completion for boto3.client("dms").export_metadata_model_assessment method.
 boto3 documentation
# export_metadata_model_assessment method definition
def export_metadata_model_assessment(
    self,
    *,
    MigrationProjectIdentifier: str,
    SelectionRules: str,
    FileName: str = ...,
    AssessmentReportTypes: Sequence[AssessmentReportTypeType] = ...,  # (1)
) -> ExportMetadataModelAssessmentResponseTypeDef:  # (2)
    ...- See Sequence[AssessmentReportTypeType]
- See ExportMetadataModelAssessmentResponseTypeDef
# export_metadata_model_assessment method usage example with argument unpacking
kwargs: ExportMetadataModelAssessmentMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
    "SelectionRules": ...,
}
parent.export_metadata_model_assessment(**kwargs)import_certificate#
Uploads the specified certificate.
Type annotations and code completion for boto3.client("dms").import_certificate method.
 boto3 documentation
# import_certificate method definition
def import_certificate(
    self,
    *,
    CertificateIdentifier: str,
    CertificatePem: str = ...,
    CertificateWallet: BlobTypeDef = ...,
    Tags: Sequence[TagTypeDef] = ...,  # (1)
) -> ImportCertificateResponseTypeDef:  # (2)
    ...- See Sequence[TagTypeDef]
- See ImportCertificateResponseTypeDef
# import_certificate method usage example with argument unpacking
kwargs: ImportCertificateMessageTypeDef = {  # (1)
    "CertificateIdentifier": ...,
}
parent.import_certificate(**kwargs)list_tags_for_resource#
Lists all metadata tags attached to an DMS resource, including replication instance, endpoint, subnet group, and migration task.
Type annotations and code completion for boto3.client("dms").list_tags_for_resource method.
 boto3 documentation
# list_tags_for_resource method definition
def list_tags_for_resource(
    self,
    *,
    ResourceArn: str = ...,
    ResourceArnList: Sequence[str] = ...,
) -> ListTagsForResourceResponseTypeDef:  # (1)
    ...# list_tags_for_resource method usage example with argument unpacking
kwargs: ListTagsForResourceMessageTypeDef = {  # (1)
    "ResourceArn": ...,
}
parent.list_tags_for_resource(**kwargs)modify_conversion_configuration#
Modifies the specified schema conversion configuration using the provided parameters.
Type annotations and code completion for boto3.client("dms").modify_conversion_configuration method.
 boto3 documentation
# modify_conversion_configuration method definition
def modify_conversion_configuration(
    self,
    *,
    MigrationProjectIdentifier: str,
    ConversionConfiguration: str,
) -> ModifyConversionConfigurationResponseTypeDef:  # (1)
    ...# modify_conversion_configuration method usage example with argument unpacking
kwargs: ModifyConversionConfigurationMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
    "ConversionConfiguration": ...,
}
parent.modify_conversion_configuration(**kwargs)modify_data_migration#
Modifies an existing DMS data migration.
Type annotations and code completion for boto3.client("dms").modify_data_migration method.
 boto3 documentation
# modify_data_migration method definition
def modify_data_migration(
    self,
    *,
    DataMigrationIdentifier: str,
    DataMigrationName: str = ...,
    EnableCloudwatchLogs: bool = ...,
    ServiceAccessRoleArn: str = ...,
    DataMigrationType: MigrationTypeValueType = ...,  # (1)
    SourceDataSettings: Sequence[SourceDataSettingUnionTypeDef] = ...,  # (2)
    TargetDataSettings: Sequence[TargetDataSettingTypeDef] = ...,  # (3)
    NumberOfJobs: int = ...,
    SelectionRules: str = ...,
) -> ModifyDataMigrationResponseTypeDef:  # (4)
    ...- See MigrationTypeValueType
- See Sequence[SourceDataSettingUnionTypeDef]
- See Sequence[TargetDataSettingTypeDef]
- See ModifyDataMigrationResponseTypeDef
# modify_data_migration method usage example with argument unpacking
kwargs: ModifyDataMigrationMessageTypeDef = {  # (1)
    "DataMigrationIdentifier": ...,
}
parent.modify_data_migration(**kwargs)modify_data_provider#
Modifies the specified data provider using the provided settings.
Type annotations and code completion for boto3.client("dms").modify_data_provider method.
 boto3 documentation
# modify_data_provider method definition
def modify_data_provider(
    self,
    *,
    DataProviderIdentifier: str,
    DataProviderName: str = ...,
    Description: str = ...,
    Engine: str = ...,
    Virtual: bool = ...,
    ExactSettings: bool = ...,
    Settings: DataProviderSettingsTypeDef = ...,  # (1)
) -> ModifyDataProviderResponseTypeDef:  # (2)
    ...# modify_data_provider method usage example with argument unpacking
kwargs: ModifyDataProviderMessageTypeDef = {  # (1)
    "DataProviderIdentifier": ...,
}
parent.modify_data_provider(**kwargs)modify_endpoint#
Modifies the specified endpoint.
Type annotations and code completion for boto3.client("dms").modify_endpoint method.
 boto3 documentation
# modify_endpoint method definition
def modify_endpoint(
    self,
    *,
    EndpointArn: str,
    EndpointIdentifier: str = ...,
    EndpointType: ReplicationEndpointTypeValueType = ...,  # (1)
    EngineName: str = ...,
    Username: str = ...,
    Password: str = ...,
    ServerName: str = ...,
    Port: int = ...,
    DatabaseName: str = ...,
    ExtraConnectionAttributes: str = ...,
    CertificateArn: str = ...,
    SslMode: DmsSslModeValueType = ...,  # (2)
    ServiceAccessRoleArn: str = ...,
    ExternalTableDefinition: str = ...,
    DynamoDbSettings: DynamoDbSettingsTypeDef = ...,  # (3)
    S3Settings: S3SettingsTypeDef = ...,  # (4)
    DmsTransferSettings: DmsTransferSettingsTypeDef = ...,  # (5)
    MongoDbSettings: MongoDbSettingsTypeDef = ...,  # (6)
    KinesisSettings: KinesisSettingsTypeDef = ...,  # (7)
    KafkaSettings: KafkaSettingsTypeDef = ...,  # (8)
    ElasticsearchSettings: ElasticsearchSettingsTypeDef = ...,  # (9)
    NeptuneSettings: NeptuneSettingsTypeDef = ...,  # (10)
    RedshiftSettings: RedshiftSettingsTypeDef = ...,  # (11)
    PostgreSQLSettings: PostgreSQLSettingsTypeDef = ...,  # (12)
    MySQLSettings: MySQLSettingsTypeDef = ...,  # (13)
    OracleSettings: OracleSettingsUnionTypeDef = ...,  # (14)
    SybaseSettings: SybaseSettingsTypeDef = ...,  # (15)
    MicrosoftSQLServerSettings: MicrosoftSQLServerSettingsTypeDef = ...,  # (16)
    IBMDb2Settings: IBMDb2SettingsTypeDef = ...,  # (17)
    DocDbSettings: DocDbSettingsTypeDef = ...,  # (18)
    RedisSettings: RedisSettingsTypeDef = ...,  # (19)
    ExactSettings: bool = ...,
    GcpMySQLSettings: GcpMySQLSettingsTypeDef = ...,  # (20)
    TimestreamSettings: TimestreamSettingsTypeDef = ...,  # (21)
) -> ModifyEndpointResponseTypeDef:  # (22)
    ...- See ReplicationEndpointTypeValueType
- See DmsSslModeValueType
- See DynamoDbSettingsTypeDef
- See S3SettingsTypeDef
- See DmsTransferSettingsTypeDef
- See MongoDbSettingsTypeDef
- See KinesisSettingsTypeDef
- See KafkaSettingsTypeDef
- See ElasticsearchSettingsTypeDef
- See NeptuneSettingsTypeDef
- See RedshiftSettingsTypeDef
- See PostgreSQLSettingsTypeDef
- See MySQLSettingsTypeDef
- See OracleSettingsUnionTypeDef
- See SybaseSettingsTypeDef
- See MicrosoftSQLServerSettingsTypeDef
- See IBMDb2SettingsTypeDef
- See DocDbSettingsTypeDef
- See RedisSettingsTypeDef
- See GcpMySQLSettingsTypeDef
- See TimestreamSettingsTypeDef
- See ModifyEndpointResponseTypeDef
# modify_endpoint method usage example with argument unpacking
kwargs: ModifyEndpointMessageTypeDef = {  # (1)
    "EndpointArn": ...,
}
parent.modify_endpoint(**kwargs)modify_event_subscription#
Modifies an existing DMS event notification subscription.
Type annotations and code completion for boto3.client("dms").modify_event_subscription method.
 boto3 documentation
# modify_event_subscription method definition
def modify_event_subscription(
    self,
    *,
    SubscriptionName: str,
    SnsTopicArn: str = ...,
    SourceType: str = ...,
    EventCategories: Sequence[str] = ...,
    Enabled: bool = ...,
) -> ModifyEventSubscriptionResponseTypeDef:  # (1)
    ...# modify_event_subscription method usage example with argument unpacking
kwargs: ModifyEventSubscriptionMessageTypeDef = {  # (1)
    "SubscriptionName": ...,
}
parent.modify_event_subscription(**kwargs)modify_instance_profile#
Modifies the specified instance profile using the provided parameters.
Type annotations and code completion for boto3.client("dms").modify_instance_profile method.
 boto3 documentation
# modify_instance_profile method definition
def modify_instance_profile(
    self,
    *,
    InstanceProfileIdentifier: str,
    AvailabilityZone: str = ...,
    KmsKeyArn: str = ...,
    PubliclyAccessible: bool = ...,
    NetworkType: str = ...,
    InstanceProfileName: str = ...,
    Description: str = ...,
    SubnetGroupIdentifier: str = ...,
    VpcSecurityGroups: Sequence[str] = ...,
) -> ModifyInstanceProfileResponseTypeDef:  # (1)
    ...# modify_instance_profile method usage example with argument unpacking
kwargs: ModifyInstanceProfileMessageTypeDef = {  # (1)
    "InstanceProfileIdentifier": ...,
}
parent.modify_instance_profile(**kwargs)modify_migration_project#
Modifies the specified migration project using the provided parameters.
Type annotations and code completion for boto3.client("dms").modify_migration_project method.
 boto3 documentation
# modify_migration_project method definition
def modify_migration_project(
    self,
    *,
    MigrationProjectIdentifier: str,
    MigrationProjectName: str = ...,
    SourceDataProviderDescriptors: Sequence[DataProviderDescriptorDefinitionTypeDef] = ...,  # (1)
    TargetDataProviderDescriptors: Sequence[DataProviderDescriptorDefinitionTypeDef] = ...,  # (1)
    InstanceProfileIdentifier: str = ...,
    TransformationRules: str = ...,
    Description: str = ...,
    SchemaConversionApplicationAttributes: SCApplicationAttributesTypeDef = ...,  # (3)
) -> ModifyMigrationProjectResponseTypeDef:  # (4)
    ...- See Sequence[DataProviderDescriptorDefinitionTypeDef]
- See Sequence[DataProviderDescriptorDefinitionTypeDef]
- See SCApplicationAttributesTypeDef
- See ModifyMigrationProjectResponseTypeDef
# modify_migration_project method usage example with argument unpacking
kwargs: ModifyMigrationProjectMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
}
parent.modify_migration_project(**kwargs)modify_replication_config#
Modifies an existing DMS Serverless replication configuration that you can use to start a replication.
Type annotations and code completion for boto3.client("dms").modify_replication_config method.
 boto3 documentation
# modify_replication_config method definition
def modify_replication_config(
    self,
    *,
    ReplicationConfigArn: str,
    ReplicationConfigIdentifier: str = ...,
    ReplicationType: MigrationTypeValueType = ...,  # (1)
    TableMappings: str = ...,
    ReplicationSettings: str = ...,
    SupplementalSettings: str = ...,
    ComputeConfig: ComputeConfigUnionTypeDef = ...,  # (2)
    SourceEndpointArn: str = ...,
    TargetEndpointArn: str = ...,
) -> ModifyReplicationConfigResponseTypeDef:  # (3)
    ...# modify_replication_config method usage example with argument unpacking
kwargs: ModifyReplicationConfigMessageTypeDef = {  # (1)
    "ReplicationConfigArn": ...,
}
parent.modify_replication_config(**kwargs)modify_replication_instance#
Modifies the replication instance to apply new settings.
Type annotations and code completion for boto3.client("dms").modify_replication_instance method.
 boto3 documentation
# modify_replication_instance method definition
def modify_replication_instance(
    self,
    *,
    ReplicationInstanceArn: str,
    AllocatedStorage: int = ...,
    ApplyImmediately: bool = ...,
    ReplicationInstanceClass: str = ...,
    VpcSecurityGroupIds: Sequence[str] = ...,
    PreferredMaintenanceWindow: str = ...,
    MultiAZ: bool = ...,
    EngineVersion: str = ...,
    AllowMajorVersionUpgrade: bool = ...,
    AutoMinorVersionUpgrade: bool = ...,
    ReplicationInstanceIdentifier: str = ...,
    NetworkType: str = ...,
    KerberosAuthenticationSettings: KerberosAuthenticationSettingsTypeDef = ...,  # (1)
) -> ModifyReplicationInstanceResponseTypeDef:  # (2)
    ...# modify_replication_instance method usage example with argument unpacking
kwargs: ModifyReplicationInstanceMessageTypeDef = {  # (1)
    "ReplicationInstanceArn": ...,
}
parent.modify_replication_instance(**kwargs)modify_replication_subnet_group#
Modifies the settings for the specified replication subnet group.
Type annotations and code completion for boto3.client("dms").modify_replication_subnet_group method.
 boto3 documentation
# modify_replication_subnet_group method definition
def modify_replication_subnet_group(
    self,
    *,
    ReplicationSubnetGroupIdentifier: str,
    SubnetIds: Sequence[str],
    ReplicationSubnetGroupDescription: str = ...,
) -> ModifyReplicationSubnetGroupResponseTypeDef:  # (1)
    ...# modify_replication_subnet_group method usage example with argument unpacking
kwargs: ModifyReplicationSubnetGroupMessageTypeDef = {  # (1)
    "ReplicationSubnetGroupIdentifier": ...,
    "SubnetIds": ...,
}
parent.modify_replication_subnet_group(**kwargs)modify_replication_task#
Modifies the specified replication task.
Type annotations and code completion for boto3.client("dms").modify_replication_task method.
 boto3 documentation
# modify_replication_task method definition
def modify_replication_task(
    self,
    *,
    ReplicationTaskArn: str,
    ReplicationTaskIdentifier: str = ...,
    MigrationType: MigrationTypeValueType = ...,  # (1)
    TableMappings: str = ...,
    ReplicationTaskSettings: str = ...,
    CdcStartTime: TimestampTypeDef = ...,
    CdcStartPosition: str = ...,
    CdcStopPosition: str = ...,
    TaskData: str = ...,
) -> ModifyReplicationTaskResponseTypeDef:  # (2)
    ...# modify_replication_task method usage example with argument unpacking
kwargs: ModifyReplicationTaskMessageTypeDef = {  # (1)
    "ReplicationTaskArn": ...,
}
parent.modify_replication_task(**kwargs)move_replication_task#
Moves a replication task from its current replication instance to a different target replication instance using the specified parameters.
Type annotations and code completion for boto3.client("dms").move_replication_task method.
 boto3 documentation
# move_replication_task method definition
def move_replication_task(
    self,
    *,
    ReplicationTaskArn: str,
    TargetReplicationInstanceArn: str,
) -> MoveReplicationTaskResponseTypeDef:  # (1)
    ...# move_replication_task method usage example with argument unpacking
kwargs: MoveReplicationTaskMessageTypeDef = {  # (1)
    "ReplicationTaskArn": ...,
    "TargetReplicationInstanceArn": ...,
}
parent.move_replication_task(**kwargs)reboot_replication_instance#
Reboots a replication instance.
Type annotations and code completion for boto3.client("dms").reboot_replication_instance method.
 boto3 documentation
# reboot_replication_instance method definition
def reboot_replication_instance(
    self,
    *,
    ReplicationInstanceArn: str,
    ForceFailover: bool = ...,
    ForcePlannedFailover: bool = ...,
) -> RebootReplicationInstanceResponseTypeDef:  # (1)
    ...# reboot_replication_instance method usage example with argument unpacking
kwargs: RebootReplicationInstanceMessageTypeDef = {  # (1)
    "ReplicationInstanceArn": ...,
}
parent.reboot_replication_instance(**kwargs)refresh_schemas#
Populates the schema for the specified endpoint.
Type annotations and code completion for boto3.client("dms").refresh_schemas method.
 boto3 documentation
# refresh_schemas method definition
def refresh_schemas(
    self,
    *,
    EndpointArn: str,
    ReplicationInstanceArn: str,
) -> RefreshSchemasResponseTypeDef:  # (1)
    ...# refresh_schemas method usage example with argument unpacking
kwargs: RefreshSchemasMessageTypeDef = {  # (1)
    "EndpointArn": ...,
    "ReplicationInstanceArn": ...,
}
parent.refresh_schemas(**kwargs)reload_replication_tables#
Reloads the target database table with the source data for a given DMS Serverless replication configuration.
Type annotations and code completion for boto3.client("dms").reload_replication_tables method.
 boto3 documentation
# reload_replication_tables method definition
def reload_replication_tables(
    self,
    *,
    ReplicationConfigArn: str,
    TablesToReload: Sequence[TableToReloadTypeDef],  # (1)
    ReloadOption: ReloadOptionValueType = ...,  # (2)
) -> ReloadReplicationTablesResponseTypeDef:  # (3)
    ...- See Sequence[TableToReloadTypeDef]
- See ReloadOptionValueType
- See ReloadReplicationTablesResponseTypeDef
# reload_replication_tables method usage example with argument unpacking
kwargs: ReloadReplicationTablesMessageTypeDef = {  # (1)
    "ReplicationConfigArn": ...,
    "TablesToReload": ...,
}
parent.reload_replication_tables(**kwargs)reload_tables#
Reloads the target database table with the source data.
Type annotations and code completion for boto3.client("dms").reload_tables method.
 boto3 documentation
# reload_tables method definition
def reload_tables(
    self,
    *,
    ReplicationTaskArn: str,
    TablesToReload: Sequence[TableToReloadTypeDef],  # (1)
    ReloadOption: ReloadOptionValueType = ...,  # (2)
) -> ReloadTablesResponseTypeDef:  # (3)
    ...- See Sequence[TableToReloadTypeDef]
- See ReloadOptionValueType
- See ReloadTablesResponseTypeDef
# reload_tables method usage example with argument unpacking
kwargs: ReloadTablesMessageTypeDef = {  # (1)
    "ReplicationTaskArn": ...,
    "TablesToReload": ...,
}
parent.reload_tables(**kwargs)remove_tags_from_resource#
Removes metadata tags from an DMS resource, including replication instance, endpoint, subnet group, and migration task.
Type annotations and code completion for boto3.client("dms").remove_tags_from_resource method.
 boto3 documentation
# remove_tags_from_resource method definition
def remove_tags_from_resource(
    self,
    *,
    ResourceArn: str,
    TagKeys: Sequence[str],
) -> Dict[str, Any]:
    ...# remove_tags_from_resource method usage example with argument unpacking
kwargs: RemoveTagsFromResourceMessageTypeDef = {  # (1)
    "ResourceArn": ...,
    "TagKeys": ...,
}
parent.remove_tags_from_resource(**kwargs)run_fleet_advisor_lsa_analysis#
End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;.
Type annotations and code completion for boto3.client("dms").run_fleet_advisor_lsa_analysis method.
 boto3 documentation
# run_fleet_advisor_lsa_analysis method definition
def run_fleet_advisor_lsa_analysis(
    self,
) -> RunFleetAdvisorLsaAnalysisResponseTypeDef:  # (1)
    ...start_data_migration#
Starts the specified data migration.
Type annotations and code completion for boto3.client("dms").start_data_migration method.
 boto3 documentation
# start_data_migration method definition
def start_data_migration(
    self,
    *,
    DataMigrationIdentifier: str,
    StartType: StartReplicationMigrationTypeValueType,  # (1)
) -> StartDataMigrationResponseTypeDef:  # (2)
    ...# start_data_migration method usage example with argument unpacking
kwargs: StartDataMigrationMessageTypeDef = {  # (1)
    "DataMigrationIdentifier": ...,
    "StartType": ...,
}
parent.start_data_migration(**kwargs)start_extension_pack_association#
Applies the extension pack to your target database.
Type annotations and code completion for boto3.client("dms").start_extension_pack_association method.
 boto3 documentation
# start_extension_pack_association method definition
def start_extension_pack_association(
    self,
    *,
    MigrationProjectIdentifier: str,
) -> StartExtensionPackAssociationResponseTypeDef:  # (1)
    ...# start_extension_pack_association method usage example with argument unpacking
kwargs: StartExtensionPackAssociationMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
}
parent.start_extension_pack_association(**kwargs)start_metadata_model_assessment#
Creates a database migration assessment report by assessing the migration complexity for your source database.
Type annotations and code completion for boto3.client("dms").start_metadata_model_assessment method.
 boto3 documentation
# start_metadata_model_assessment method definition
def start_metadata_model_assessment(
    self,
    *,
    MigrationProjectIdentifier: str,
    SelectionRules: str,
) -> StartMetadataModelAssessmentResponseTypeDef:  # (1)
    ...# start_metadata_model_assessment method usage example with argument unpacking
kwargs: StartMetadataModelAssessmentMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
    "SelectionRules": ...,
}
parent.start_metadata_model_assessment(**kwargs)start_metadata_model_conversion#
Converts your source database objects to a format compatible with the target database.
Type annotations and code completion for boto3.client("dms").start_metadata_model_conversion method.
 boto3 documentation
# start_metadata_model_conversion method definition
def start_metadata_model_conversion(
    self,
    *,
    MigrationProjectIdentifier: str,
    SelectionRules: str,
) -> StartMetadataModelConversionResponseTypeDef:  # (1)
    ...# start_metadata_model_conversion method usage example with argument unpacking
kwargs: StartMetadataModelConversionMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
    "SelectionRules": ...,
}
parent.start_metadata_model_conversion(**kwargs)start_metadata_model_export_as_script#
Saves your converted code to a file as a SQL script, and stores this file on your Amazon S3 bucket.
Type annotations and code completion for boto3.client("dms").start_metadata_model_export_as_script method.
 boto3 documentation
# start_metadata_model_export_as_script method definition
def start_metadata_model_export_as_script(
    self,
    *,
    MigrationProjectIdentifier: str,
    SelectionRules: str,
    Origin: OriginTypeValueType,  # (1)
    FileName: str = ...,
) -> StartMetadataModelExportAsScriptResponseTypeDef:  # (2)
    ...# start_metadata_model_export_as_script method usage example with argument unpacking
kwargs: StartMetadataModelExportAsScriptMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
    "SelectionRules": ...,
    "Origin": ...,
}
parent.start_metadata_model_export_as_script(**kwargs)start_metadata_model_export_to_target#
Applies converted database objects to your target database.
Type annotations and code completion for boto3.client("dms").start_metadata_model_export_to_target method.
 boto3 documentation
# start_metadata_model_export_to_target method definition
def start_metadata_model_export_to_target(
    self,
    *,
    MigrationProjectIdentifier: str,
    SelectionRules: str,
    OverwriteExtensionPack: bool = ...,
) -> StartMetadataModelExportToTargetResponseTypeDef:  # (1)
    ...# start_metadata_model_export_to_target method usage example with argument unpacking
kwargs: StartMetadataModelExportToTargetMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
    "SelectionRules": ...,
}
parent.start_metadata_model_export_to_target(**kwargs)start_metadata_model_import#
Loads the metadata for all the dependent database objects of the parent object.
Type annotations and code completion for boto3.client("dms").start_metadata_model_import method.
 boto3 documentation
# start_metadata_model_import method definition
def start_metadata_model_import(
    self,
    *,
    MigrationProjectIdentifier: str,
    SelectionRules: str,
    Origin: OriginTypeValueType,  # (1)
    Refresh: bool = ...,
) -> StartMetadataModelImportResponseTypeDef:  # (2)
    ...# start_metadata_model_import method usage example with argument unpacking
kwargs: StartMetadataModelImportMessageTypeDef = {  # (1)
    "MigrationProjectIdentifier": ...,
    "SelectionRules": ...,
    "Origin": ...,
}
parent.start_metadata_model_import(**kwargs)start_recommendations#
End of support notice: On May 20, 2026, Amazon Web Services will end support for Amazon Web Services DMS Fleet Advisor;.
Type annotations and code completion for boto3.client("dms").start_recommendations method.
 boto3 documentation
# start_recommendations method definition
def start_recommendations(
    self,
    *,
    DatabaseId: str,
    Settings: RecommendationSettingsTypeDef,  # (1)
) -> EmptyResponseMetadataTypeDef:  # (2)
    ...# start_recommendations method usage example with argument unpacking
kwargs: StartRecommendationsRequestTypeDef = {  # (1)
    "DatabaseId": ...,
    "Settings": ...,
}
parent.start_recommendations(**kwargs)start_replication#
For a given DMS Serverless replication configuration, DMS connects to the source endpoint and collects the metadata to analyze the replication workload.
Type annotations and code completion for boto3.client("dms").start_replication method.
 boto3 documentation
# start_replication method definition
def start_replication(
    self,
    *,
    ReplicationConfigArn: str,
    StartReplicationType: str,
    PremigrationAssessmentSettings: str = ...,
    CdcStartTime: TimestampTypeDef = ...,
    CdcStartPosition: str = ...,
    CdcStopPosition: str = ...,
) -> StartReplicationResponseTypeDef:  # (1)
    ...# start_replication method usage example with argument unpacking
kwargs: StartReplicationMessageTypeDef = {  # (1)
    "ReplicationConfigArn": ...,
    "StartReplicationType": ...,
}
parent.start_replication(**kwargs)start_replication_task#
Starts the replication task.
Type annotations and code completion for boto3.client("dms").start_replication_task method.
 boto3 documentation
# start_replication_task method definition
def start_replication_task(
    self,
    *,
    ReplicationTaskArn: str,
    StartReplicationTaskType: StartReplicationTaskTypeValueType,  # (1)
    CdcStartTime: TimestampTypeDef = ...,
    CdcStartPosition: str = ...,
    CdcStopPosition: str = ...,
) -> StartReplicationTaskResponseTypeDef:  # (2)
    ...# start_replication_task method usage example with argument unpacking
kwargs: StartReplicationTaskMessageTypeDef = {  # (1)
    "ReplicationTaskArn": ...,
    "StartReplicationTaskType": ...,
}
parent.start_replication_task(**kwargs)start_replication_task_assessment#
Starts the replication task assessment for unsupported data types in the source database.
Type annotations and code completion for boto3.client("dms").start_replication_task_assessment method.
 boto3 documentation
# start_replication_task_assessment method definition
def start_replication_task_assessment(
    self,
    *,
    ReplicationTaskArn: str,
) -> StartReplicationTaskAssessmentResponseTypeDef:  # (1)
    ...# start_replication_task_assessment method usage example with argument unpacking
kwargs: StartReplicationTaskAssessmentMessageTypeDef = {  # (1)
    "ReplicationTaskArn": ...,
}
parent.start_replication_task_assessment(**kwargs)start_replication_task_assessment_run#
Starts a new premigration assessment run for one or more individual assessments of a migration task.
Type annotations and code completion for boto3.client("dms").start_replication_task_assessment_run method.
 boto3 documentation
# start_replication_task_assessment_run method definition
def start_replication_task_assessment_run(
    self,
    *,
    ReplicationTaskArn: str,
    ServiceAccessRoleArn: str,
    ResultLocationBucket: str,
    AssessmentRunName: str,
    ResultLocationFolder: str = ...,
    ResultEncryptionMode: str = ...,
    ResultKmsKeyArn: str = ...,
    IncludeOnly: Sequence[str] = ...,
    Exclude: Sequence[str] = ...,
    Tags: Sequence[TagTypeDef] = ...,  # (1)
) -> StartReplicationTaskAssessmentRunResponseTypeDef:  # (2)
    ...- See Sequence[TagTypeDef]
- See StartReplicationTaskAssessmentRunResponseTypeDef
# start_replication_task_assessment_run method usage example with argument unpacking
kwargs: StartReplicationTaskAssessmentRunMessageTypeDef = {  # (1)
    "ReplicationTaskArn": ...,
    "ServiceAccessRoleArn": ...,
    "ResultLocationBucket": ...,
    "AssessmentRunName": ...,
}
parent.start_replication_task_assessment_run(**kwargs)stop_data_migration#
Stops the specified data migration.
Type annotations and code completion for boto3.client("dms").stop_data_migration method.
 boto3 documentation
# stop_data_migration method definition
def stop_data_migration(
    self,
    *,
    DataMigrationIdentifier: str,
) -> StopDataMigrationResponseTypeDef:  # (1)
    ...# stop_data_migration method usage example with argument unpacking
kwargs: StopDataMigrationMessageTypeDef = {  # (1)
    "DataMigrationIdentifier": ...,
}
parent.stop_data_migration(**kwargs)stop_replication#
For a given DMS Serverless replication configuration, DMS stops any and all ongoing DMS Serverless replications.
Type annotations and code completion for boto3.client("dms").stop_replication method.
 boto3 documentation
# stop_replication method definition
def stop_replication(
    self,
    *,
    ReplicationConfigArn: str,
) -> StopReplicationResponseTypeDef:  # (1)
    ...# stop_replication method usage example with argument unpacking
kwargs: StopReplicationMessageTypeDef = {  # (1)
    "ReplicationConfigArn": ...,
}
parent.stop_replication(**kwargs)stop_replication_task#
Stops the replication task.
Type annotations and code completion for boto3.client("dms").stop_replication_task method.
 boto3 documentation
# stop_replication_task method definition
def stop_replication_task(
    self,
    *,
    ReplicationTaskArn: str,
) -> StopReplicationTaskResponseTypeDef:  # (1)
    ...# stop_replication_task method usage example with argument unpacking
kwargs: StopReplicationTaskMessageTypeDef = {  # (1)
    "ReplicationTaskArn": ...,
}
parent.stop_replication_task(**kwargs)test_connection#
Tests the connection between the replication instance and the endpoint.
Type annotations and code completion for boto3.client("dms").test_connection method.
 boto3 documentation
# test_connection method definition
def test_connection(
    self,
    *,
    ReplicationInstanceArn: str,
    EndpointArn: str,
) -> TestConnectionResponseTypeDef:  # (1)
    ...# test_connection method usage example with argument unpacking
kwargs: TestConnectionMessageTypeDef = {  # (1)
    "ReplicationInstanceArn": ...,
    "EndpointArn": ...,
}
parent.test_connection(**kwargs)update_subscriptions_to_event_bridge#
Migrates 10 active and enabled Amazon SNS subscriptions at a time and converts them to corresponding Amazon EventBridge rules.
Type annotations and code completion for boto3.client("dms").update_subscriptions_to_event_bridge method.
 boto3 documentation
# update_subscriptions_to_event_bridge method definition
def update_subscriptions_to_event_bridge(
    self,
    *,
    ForceMove: bool = ...,
) -> UpdateSubscriptionsToEventBridgeResponseTypeDef:  # (1)
    ...# update_subscriptions_to_event_bridge method usage example with argument unpacking
kwargs: UpdateSubscriptionsToEventBridgeMessageTypeDef = {  # (1)
    "ForceMove": ...,
}
parent.update_subscriptions_to_event_bridge(**kwargs)get_paginator#
Type annotations and code completion for boto3.client("dms").get_paginator method with overloads.
- client.get_paginator("describe_certificates")-> DescribeCertificatesPaginator
- client.get_paginator("describe_connections")-> DescribeConnectionsPaginator
- client.get_paginator("describe_data_migrations")-> DescribeDataMigrationsPaginator
- client.get_paginator("describe_endpoint_types")-> DescribeEndpointTypesPaginator
- client.get_paginator("describe_endpoints")-> DescribeEndpointsPaginator
- client.get_paginator("describe_event_subscriptions")-> DescribeEventSubscriptionsPaginator
- client.get_paginator("describe_events")-> DescribeEventsPaginator
- client.get_paginator("describe_orderable_replication_instances")-> DescribeOrderableReplicationInstancesPaginator
- client.get_paginator("describe_replication_instances")-> DescribeReplicationInstancesPaginator
- client.get_paginator("describe_replication_subnet_groups")-> DescribeReplicationSubnetGroupsPaginator
- client.get_paginator("describe_replication_task_assessment_results")-> DescribeReplicationTaskAssessmentResultsPaginator
- client.get_paginator("describe_replication_tasks")-> DescribeReplicationTasksPaginator
- client.get_paginator("describe_schemas")-> DescribeSchemasPaginator
- client.get_paginator("describe_table_statistics")-> DescribeTableStatisticsPaginator
get_waiter#
Type annotations and code completion for boto3.client("dms").get_waiter method with overloads.
- client.get_waiter("endpoint_deleted")-> EndpointDeletedWaiter
- client.get_waiter("replication_instance_available")-> ReplicationInstanceAvailableWaiter
- client.get_waiter("replication_instance_deleted")-> ReplicationInstanceDeletedWaiter
- client.get_waiter("replication_task_deleted")-> ReplicationTaskDeletedWaiter
- client.get_waiter("replication_task_ready")-> ReplicationTaskReadyWaiter
- client.get_waiter("replication_task_running")-> ReplicationTaskRunningWaiter
- client.get_waiter("replication_task_stopped")-> ReplicationTaskStoppedWaiter
- client.get_waiter("test_connection_succeeds")-> TestConnectionSucceedsWaiter