Interface CfnDataMigrationProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataMigrationProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)",
date="2025-12-18T18:20:08.288Z")
@Stability(Stable)
public interface CfnDataMigrationProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnDataMigration.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.dms.*;
CfnDataMigrationProps cfnDataMigrationProps = CfnDataMigrationProps.builder()
.dataMigrationType("dataMigrationType")
.migrationProjectIdentifier("migrationProjectIdentifier")
.serviceAccessRoleArn("serviceAccessRoleArn")
// the properties below are optional
.dataMigrationIdentifier("dataMigrationIdentifier")
.dataMigrationName("dataMigrationName")
.dataMigrationSettings(DataMigrationSettingsProperty.builder()
.cloudwatchLogsEnabled(false)
.numberOfJobs(123)
.selectionRules("selectionRules")
.build())
.sourceDataSettings(List.of(SourceDataSettingsProperty.builder()
.cdcStartPosition("cdcStartPosition")
.cdcStartTime("cdcStartTime")
.cdcStopTime("cdcStopTime")
.slotName("slotName")
.build()))
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDataMigrationPropsstatic final classAn implementation forCfnDataMigrationProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe property describes an ARN of the data migration.default StringThe user-friendly name for the data migration.default ObjectSpecifies CloudWatch settings and selection rules for the data migration.Specifies whether the data migration is full-load only, change data capture (CDC) only, or full-load and CDC.The property describes an identifier for the migration project.The IAM role that the data migration uses to access AWS resources.default ObjectSpecifies information about the data migration's source data provider.getTags()An array of key-value pairs to apply to this resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDataMigrationType
Specifies whether the data migration is full-load only, change data capture (CDC) only, or full-load and CDC.- See Also:
-
getMigrationProjectIdentifier
The property describes an identifier for the migration project.It is used for describing/deleting/modifying can be name/arn
- See Also:
-
getServiceAccessRoleArn
The IAM role that the data migration uses to access AWS resources.- See Also:
-
getDataMigrationIdentifier
The property describes an ARN of the data migration.- See Also:
-
getDataMigrationName
The user-friendly name for the data migration.- See Also:
-
getDataMigrationSettings
Specifies CloudWatch settings and selection rules for the data migration.Returns union: either
IResolvableorCfnDataMigration.DataMigrationSettingsProperty- See Also:
-
getSourceDataSettings
Specifies information about the data migration's source data provider.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDataMigration.SourceDataSettingsProperty>- See Also:
-
getTags
An array of key-value pairs to apply to this resource.- See Also:
-
builder
- Returns:
- a
CfnDataMigrationProps.BuilderofCfnDataMigrationProps
-