CfnDataMigrationMixinProps

class aws_cdk.mixins_preview.aws_dms.mixins.CfnDataMigrationMixinProps(*, data_migration_identifier=None, data_migration_name=None, data_migration_settings=None, data_migration_type=None, migration_project_identifier=None, service_access_role_arn=None, source_data_settings=None, tags=None)

Bases: object

Properties for CfnDataMigrationPropsMixin.

Parameters:
  • data_migration_identifier (Optional[str]) – The property describes an ARN of the data migration.

  • data_migration_name (Optional[str]) – The user-friendly name for the data migration.

  • data_migration_settings (Union[IResolvable, DataMigrationSettingsProperty, Dict[str, Any], None]) – Specifies CloudWatch settings and selection rules for the data migration.

  • data_migration_type (Optional[str]) – Specifies whether the data migration is full-load only, change data capture (CDC) only, or full-load and CDC.

  • migration_project_identifier (Optional[str]) – The property describes an identifier for the migration project. It is used for describing/deleting/modifying can be name/arn

  • service_access_role_arn (Optional[str]) – The IAM role that the data migration uses to access AWS resources.

  • source_data_settings (Union[IResolvable, Sequence[Union[IResolvable, SourceDataSettingsProperty, Dict[str, Any]]], None]) – Specifies information about the data migration’s source data provider.

  • tags (Optional[Sequence[Union[CfnTag, Dict[str, Any]]]]) – An array of key-value pairs to apply to this resource.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-datamigration.html

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview.aws_dms import mixins as dms_mixins

cfn_data_migration_mixin_props = dms_mixins.CfnDataMigrationMixinProps(
    data_migration_identifier="dataMigrationIdentifier",
    data_migration_name="dataMigrationName",
    data_migration_settings=dms_mixins.CfnDataMigrationPropsMixin.DataMigrationSettingsProperty(
        cloudwatch_logs_enabled=False,
        number_of_jobs=123,
        selection_rules="selectionRules"
    ),
    data_migration_type="dataMigrationType",
    migration_project_identifier="migrationProjectIdentifier",
    service_access_role_arn="serviceAccessRoleArn",
    source_data_settings=[dms_mixins.CfnDataMigrationPropsMixin.SourceDataSettingsProperty(
        cdc_start_position="cdcStartPosition",
        cdc_start_time="cdcStartTime",
        cdc_stop_time="cdcStopTime",
        slot_name="slotName"
    )],
    tags=[CfnTag(
        key="key",
        value="value"
    )]
)

Attributes

data_migration_identifier

The property describes an ARN of the data migration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-datamigration.html#cfn-dms-datamigration-datamigrationidentifier

data_migration_name

The user-friendly name for the data migration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-datamigration.html#cfn-dms-datamigration-datamigrationname

data_migration_settings

Specifies CloudWatch settings and selection rules for the data migration.

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-datamigration.html#cfn-dms-datamigration-datamigrationsettings

data_migration_type

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-datamigration.html#cfn-dms-datamigration-datamigrationtype

migration_project_identifier

The property describes an identifier for the migration project.

It is used for describing/deleting/modifying can be name/arn

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-datamigration.html#cfn-dms-datamigration-migrationprojectidentifier

service_access_role_arn

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-datamigration.html#cfn-dms-datamigration-serviceaccessrolearn

source_data_settings

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-datamigration.html#cfn-dms-datamigration-sourcedatasettings

tags

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

See:

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-datamigration.html#cfn-dms-datamigration-tags