Interface CfnDataMigrationMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDataMigrationMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.121.0 (build d7af9b9)",
date="2025-12-18T18:20:24.848Z")
@Stability(Stable)
public interface CfnDataMigrationMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnDataMigrationPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.dms.mixins.*;
CfnDataMigrationMixinProps cfnDataMigrationMixinProps = CfnDataMigrationMixinProps.builder()
.dataMigrationIdentifier("dataMigrationIdentifier")
.dataMigrationName("dataMigrationName")
.dataMigrationSettings(DataMigrationSettingsProperty.builder()
.cloudwatchLogsEnabled(false)
.numberOfJobs(123)
.selectionRules("selectionRules")
.build())
.dataMigrationType("dataMigrationType")
.migrationProjectIdentifier("migrationProjectIdentifier")
.serviceAccessRoleArn("serviceAccessRoleArn")
.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 forCfnDataMigrationMixinPropsstatic final classAn implementation forCfnDataMigrationMixinProps -
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.default StringSpecifies whether the data migration is full-load only, change data capture (CDC) only, or full-load and CDC.default StringThe property describes an identifier for the migration project.default StringThe 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
-
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
IResolvableorCfnDataMigrationPropsMixin.DataMigrationSettingsProperty- See Also:
-
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:
-
getSourceDataSettings
Specifies information about the data migration's source data provider.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnDataMigrationPropsMixin.SourceDataSettingsProperty>- See Also:
-
getTags
An array of key-value pairs to apply to this resource.- See Also:
-
builder
- Returns:
- a
CfnDataMigrationMixinProps.BuilderofCfnDataMigrationMixinProps
-