---
type: resource-type
title: DataMigration
description: aws resource type AWS::DMS::DataMigration
name: DataMigration
lexicon: aws
resource_type: AWS::DMS::DataMigration
---
`AWS::DMS::DataMigration`, a resource type of the aws lexicon.

## Properties

- `DataMigrationType` (`"cdc" | "full-load" | "full-load-and-cdc"`, required): The property describes the type of migration.
- `MigrationProjectIdentifier` (`string`, required): The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn
- `ServiceAccessRoleArn` (`string`, required): The property describes Amazon Resource Name (ARN) of the service access role.
- `DataMigrationArn` (`string`, optional): The property describes an ARN of the data migration.
- `DataMigrationCreateTime` (`string`, optional): The property describes the create time of the data migration.
- `DataMigrationIdentifier` (`string`, optional): The property describes an ARN of the data migration.
- `DataMigrationName` (`string`, optional): The property describes a name to identify the data migration.
- `DataMigrationSettings` (`DataMigration_DataMigrationSettings`, optional): The property describes the settings for the data migration.
- `SourceDataSettings` (`DataMigration_SourceDataSettings[]`, optional): The property describes the settings for the data migration.
- `Tags` (`DataMigration_Tag[]`, optional): An array of key-value pairs to apply to this resource.

## Attributes

- `DataMigrationArn`
- `DataMigrationCreateTime`
