Expand description
AWS Database Migration Service (AWS DMS) can migrate your data to and from the most widely used commercial and open-source databases such as Oracle, PostgreSQL, Microsoft SQL Server, Amazon Redshift, MariaDB, Amazon Aurora, MySQL, and SAP Adaptive Server Enterprise (ASE). The service supports homogeneous migrations such as Oracle to Oracle, as well as heterogeneous migrations between different database platforms, such as Oracle to MySQL or SQL Server to PostgreSQL.
For more information about AWS DMS, see What Is AWS Database Migration Service? in the AWS Database Migration User Guide.
If you’re using the service, you’re probably looking for DatabaseMigrationServiceClient and DatabaseMigrationService.
Structs§
- Account
Quota Describes a quota for an AWS account, for example, the number of replication instances allowed.
- AddTags
ToResource Message Associates a set of tags with an AWS DMS resource.
- AddTags
ToResource Response - Apply
Pending Maintenance Action Message - Apply
Pending Maintenance Action Response - Availability
Zone The name of an Availability Zone for use during database migration.
- Certificate
The SSL certificate that can be used to encrypt connections between the endpoints and the replication instance.
- Connection
Status of the connection between an endpoint and a replication instance, including Amazon Resource Names (ARNs) and the last error message issued.
- Create
Endpoint Message - Create
Endpoint Response - Create
Event Subscription Message - Create
Event Subscription Response - Create
Replication Instance Message - Create
Replication Instance Response - Create
Replication Subnet Group Message - Create
Replication Subnet Group Response - Create
Replication Task Message - Create
Replication Task Response - Database
Migration Service Client - A client for the AWS Database Migration Service API.
- Delete
Certificate Message - Delete
Certificate Response - Delete
Connection Message - Delete
Connection Response - Delete
Endpoint Message - Delete
Endpoint Response - Delete
Event Subscription Message - Delete
Event Subscription Response - Delete
Replication Instance Message - Delete
Replication Instance Response - Delete
Replication Subnet Group Message - Delete
Replication Subnet Group Response - Delete
Replication Task Message - Delete
Replication Task Response - Describe
Account Attributes Message - Describe
Account Attributes Response - Describe
Certificates Message - Describe
Certificates Response - Describe
Connections Message - Describe
Connections Response - Describe
Endpoint Types Message - Describe
Endpoint Types Response - Describe
Endpoints Message - Describe
Endpoints Response - Describe
Event Categories Message - Describe
Event Categories Response - Describe
Event Subscriptions Message - Describe
Event Subscriptions Response - Describe
Events Message - Describe
Events Response - Describe
Orderable Replication Instances Message - Describe
Orderable Replication Instances Response - Describe
Pending Maintenance Actions Message - Describe
Pending Maintenance Actions Response - Describe
Refresh Schemas Status Message - Describe
Refresh Schemas Status Response - Describe
Replication Instance Task Logs Message - Describe
Replication Instance Task Logs Response - Describe
Replication Instances Message - Describe
Replication Instances Response - Describe
Replication Subnet Groups Message - Describe
Replication Subnet Groups Response - Describe
Replication Task Assessment Results Message - Describe
Replication Task Assessment Results Response - Describe
Replication Tasks Message - Describe
Replication Tasks Response - Describe
Schemas Message - Describe
Schemas Response - Describe
Table Statistics Message - Describe
Table Statistics Response - DmsTransfer
Settings The settings in JSON format for the DMS Transfer type source endpoint.
- Dynamo
DbSettings Provides the Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role used to define an Amazon DynamoDB target endpoint.
- Elasticsearch
Settings Provides information that defines an Elasticsearch endpoint.
- Endpoint
Describes an endpoint of a database instance in response to operations such as the following:
-
CreateEndpoint
-
DescribeEndpoint
-
DescribeEndpointTypes
-
ModifyEndpoint
-
- Event
Describes an identifiable significant activity that affects a replication instance or task. This object can provide the message, the available event categories, the date and source of the event, and the AWS DMS resource type.
- Event
Category Group Lists categories of events subscribed to, and generated by, the applicable AWS DMS resource type.
- Event
Subscription Describes an event notification subscription created by the
CreateEventSubscription
operation.- Filter
Identifies the name and value of a source filter object used to limit the number and type of records transferred from your source to your target.
- Import
Certificate Message - Import
Certificate Response - Kafka
Settings Provides information that describes an Apache Kafka endpoint. This information includes the output format of records applied to the endpoint and details of transaction and control table data information.
- Kinesis
Settings Provides information that describes an Amazon Kinesis Data Stream endpoint. This information includes the output format of records applied to the endpoint and details of transaction and control table data information.
- List
Tags ForResource Message - List
Tags ForResource Response - Modify
Endpoint Message - Modify
Endpoint Response - Modify
Event Subscription Message - Modify
Event Subscription Response - Modify
Replication Instance Message - Modify
Replication Instance Response - Modify
Replication Subnet Group Message - Modify
Replication Subnet Group Response - Modify
Replication Task Message - Modify
Replication Task Response - Mongo
DbSettings Provides information that defines a MongoDB endpoint.
- Neptune
Settings Provides information that defines an Amazon Neptune endpoint.
- Orderable
Replication Instance In response to the
DescribeOrderableReplicationInstances
operation, this object describes an available replication instance. This description includes the replication instance's type, engine version, and allocated storage.- Pending
Maintenance Action Describes a maintenance action pending for an AWS DMS resource, including when and how it will be applied. This data type is a response element to the
DescribePendingMaintenanceActions
operation.- Reboot
Replication Instance Message - Reboot
Replication Instance Response - Redshift
Settings Provides information that defines an Amazon Redshift endpoint.
- Refresh
Schemas Message - Refresh
Schemas Response - Refresh
Schemas Status Provides information that describes status of a schema at an endpoint specified by the
DescribeRefreshSchemaStatus
operation.- Reload
Tables Message - Reload
Tables Response - Remove
Tags From Resource Message Removes one or more tags from an AWS DMS resource.
- Remove
Tags From Resource Response - Replication
Instance Provides information that defines a replication instance.
- Replication
Instance Task Log Contains metadata for a replication instance task log.
- Replication
Pending Modified Values Provides information about the values of pending modifications to a replication instance. This data type is an object of the
ReplicationInstance
user-defined data type.- Replication
Subnet Group Describes a subnet group in response to a request by the
DescribeReplicationSubnetGroup
operation.- Replication
Task Provides information that describes a replication task created by the
CreateReplicationTask
operation.- Replication
Task Assessment Result The task assessment report in JSON format.
- Replication
Task Stats In response to a request by the
DescribeReplicationTasks
operation, this object provides a collection of statistics about a replication task.- Resource
Pending Maintenance Actions Identifies an AWS DMS resource and any pending actions for it.
- S3Settings
Settings for exporting data to Amazon S3.
- Start
Replication Task Assessment Message - Start
Replication Task Assessment Response - Start
Replication Task Message - Start
Replication Task Response - Stop
Replication Task Message - Stop
Replication Task Response - Subnet
In response to a request by the
DescribeReplicationSubnetGroup
operation, this object identifies a subnet by its given Availability Zone, subnet identifier, and status.- Supported
Endpoint Type Provides information about types of supported endpoints in response to a request by the
DescribeEndpointTypes
operation. This information includes the type of endpoint, the database engine name, and whether change data capture (CDC) is supported.- Table
Statistics Provides a collection of table statistics in response to a request by the
DescribeTableStatistics
operation.- Table
ToReload Provides the name of the schema and table to be reloaded.
- Tag
A user-defined key-value pair that describes metadata added to an AWS DMS resource and that is used by operations such as the following:
-
AddTagsToResource
-
ListTagsForResource
-
RemoveTagsFromResource
-
- Test
Connection Message - Test
Connection Response - VpcSecurity
Group Membership Describes the status of a security group associated with the virtual private cloud (VPC) hosting your replication and DB instances.
Enums§
- AddTags
ToResource Error - Errors returned by AddTagsToResource
- Apply
Pending Maintenance Action Error - Errors returned by ApplyPendingMaintenanceAction
- Create
Endpoint Error - Errors returned by CreateEndpoint
- Create
Event Subscription Error - Errors returned by CreateEventSubscription
- Create
Replication Instance Error - Errors returned by CreateReplicationInstance
- Create
Replication Subnet Group Error - Errors returned by CreateReplicationSubnetGroup
- Create
Replication Task Error - Errors returned by CreateReplicationTask
- Delete
Certificate Error - Errors returned by DeleteCertificate
- Delete
Connection Error - Errors returned by DeleteConnection
- Delete
Endpoint Error - Errors returned by DeleteEndpoint
- Delete
Event Subscription Error - Errors returned by DeleteEventSubscription
- Delete
Replication Instance Error - Errors returned by DeleteReplicationInstance
- Delete
Replication Subnet Group Error - Errors returned by DeleteReplicationSubnetGroup
- Delete
Replication Task Error - Errors returned by DeleteReplicationTask
- Describe
Account Attributes Error - Errors returned by DescribeAccountAttributes
- Describe
Certificates Error - Errors returned by DescribeCertificates
- Describe
Connections Error - Errors returned by DescribeConnections
- Describe
Endpoint Types Error - Errors returned by DescribeEndpointTypes
- Describe
Endpoints Error - Errors returned by DescribeEndpoints
- Describe
Event Categories Error - Errors returned by DescribeEventCategories
- Describe
Event Subscriptions Error - Errors returned by DescribeEventSubscriptions
- Describe
Events Error - Errors returned by DescribeEvents
- Describe
Orderable Replication Instances Error - Errors returned by DescribeOrderableReplicationInstances
- Describe
Pending Maintenance Actions Error - Errors returned by DescribePendingMaintenanceActions
- Describe
Refresh Schemas Status Error - Errors returned by DescribeRefreshSchemasStatus
- Describe
Replication Instance Task Logs Error - Errors returned by DescribeReplicationInstanceTaskLogs
- Describe
Replication Instances Error - Errors returned by DescribeReplicationInstances
- Describe
Replication Subnet Groups Error - Errors returned by DescribeReplicationSubnetGroups
- Describe
Replication Task Assessment Results Error - Errors returned by DescribeReplicationTaskAssessmentResults
- Describe
Replication Tasks Error - Errors returned by DescribeReplicationTasks
- Describe
Schemas Error - Errors returned by DescribeSchemas
- Describe
Table Statistics Error - Errors returned by DescribeTableStatistics
- Import
Certificate Error - Errors returned by ImportCertificate
- List
Tags ForResource Error - Errors returned by ListTagsForResource
- Modify
Endpoint Error - Errors returned by ModifyEndpoint
- Modify
Event Subscription Error - Errors returned by ModifyEventSubscription
- Modify
Replication Instance Error - Errors returned by ModifyReplicationInstance
- Modify
Replication Subnet Group Error - Errors returned by ModifyReplicationSubnetGroup
- Modify
Replication Task Error - Errors returned by ModifyReplicationTask
- Reboot
Replication Instance Error - Errors returned by RebootReplicationInstance
- Refresh
Schemas Error - Errors returned by RefreshSchemas
- Reload
Tables Error - Errors returned by ReloadTables
- Remove
Tags From Resource Error - Errors returned by RemoveTagsFromResource
- Start
Replication Task Assessment Error - Errors returned by StartReplicationTaskAssessment
- Start
Replication Task Error - Errors returned by StartReplicationTask
- Stop
Replication Task Error - Errors returned by StopReplicationTask
- Test
Connection Error - Errors returned by TestConnection
Traits§
- Database
Migration Service - Trait representing the capabilities of the AWS Database Migration Service API. AWS Database Migration Service clients implement this trait.