AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::DMS::DataMigration

CfnDataMigration

This object provides information about a AWS DMS data migration.

Import

import { CfnDataMigration } from 'aws-cdk-lib/aws-dms';

Or use the module namespace:

import * as dms from 'aws-cdk-lib/aws-dms';
// dms.CfnDataMigration

Properties

Configuration passed to the constructor as CfnDataMigrationProps.

dataMigrationTypeRequired
string

Specifies whether the data migration is full-load only, change data capture (CDC) only, or full-load and CDC.

migrationProjectIdentifierRequired
string

The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn

serviceAccessRoleArnRequired
string

The IAM role that the data migration uses to access AWS resources.

dataMigrationIdentifierOptional
string

The property describes an ARN of the data migration.

dataMigrationNameOptional
string

The user-friendly name for the data migration.

dataMigrationSettingsOptional
IResolvable | DataMigrationSettingsProperty

Specifies CloudWatch settings and selection rules for the data migration.

sourceDataSettingsOptional
IResolvable | IResolvable | SourceDataSettingsProperty[]

Specifies information about the data migration's source data provider.

tagsOptional
CfnTag[]

An array of key-value pairs to apply to this resource.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter