Show / Hide Table of Contents

Class CfnDataMigrationMixinProps

Properties for CfnDataMigrationPropsMixin.

Inheritance
object
CfnDataMigrationMixinProps
Implements
ICfnDataMigrationMixinProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.DMS.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnDataMigrationMixinProps : ICfnDataMigrationMixinProps
Syntax (vb)
Public Class CfnDataMigrationMixinProps Implements ICfnDataMigrationMixinProps
Remarks

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

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.DMS.Mixins;

             var cfnDataMigrationMixinProps = new CfnDataMigrationMixinProps {
                 DataMigrationIdentifier = "dataMigrationIdentifier",
                 DataMigrationName = "dataMigrationName",
                 DataMigrationSettings = new DataMigrationSettingsProperty {
                     CloudwatchLogsEnabled = false,
                     NumberOfJobs = 123,
                     SelectionRules = "selectionRules"
                 },
                 DataMigrationType = "dataMigrationType",
                 MigrationProjectIdentifier = "migrationProjectIdentifier",
                 ServiceAccessRoleArn = "serviceAccessRoleArn",
                 SourceDataSettings = new [] { new SourceDataSettingsProperty {
                     CdcStartPosition = "cdcStartPosition",
                     CdcStartTime = "cdcStartTime",
                     CdcStopTime = "cdcStopTime",
                     SlotName = "slotName"
                 } },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnDataMigrationMixinProps()

Properties for CfnDataMigrationPropsMixin.

Properties

DataMigrationIdentifier

The property describes an ARN of the data migration.

DataMigrationName

The user-friendly name for the data migration.

DataMigrationSettings

Specifies CloudWatch settings and selection rules for the data migration.

DataMigrationType

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

MigrationProjectIdentifier

The property describes an identifier for the migration project.

ServiceAccessRoleArn

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

SourceDataSettings

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

Tags

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

Constructors

CfnDataMigrationMixinProps()

Properties for CfnDataMigrationPropsMixin.

public CfnDataMigrationMixinProps()
Remarks

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

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.Mixins.Preview.AWS.DMS.Mixins;

             var cfnDataMigrationMixinProps = new CfnDataMigrationMixinProps {
                 DataMigrationIdentifier = "dataMigrationIdentifier",
                 DataMigrationName = "dataMigrationName",
                 DataMigrationSettings = new DataMigrationSettingsProperty {
                     CloudwatchLogsEnabled = false,
                     NumberOfJobs = 123,
                     SelectionRules = "selectionRules"
                 },
                 DataMigrationType = "dataMigrationType",
                 MigrationProjectIdentifier = "migrationProjectIdentifier",
                 ServiceAccessRoleArn = "serviceAccessRoleArn",
                 SourceDataSettings = new [] { new SourceDataSettingsProperty {
                     CdcStartPosition = "cdcStartPosition",
                     CdcStartTime = "cdcStartTime",
                     CdcStopTime = "cdcStopTime",
                     SlotName = "slotName"
                 } },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

DataMigrationIdentifier

The property describes an ARN of the data migration.

public string? DataMigrationIdentifier { get; set; }
Property Value

string

Remarks

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

DataMigrationName

The user-friendly name for the data migration.

public string? DataMigrationName { get; set; }
Property Value

string

Remarks

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

DataMigrationSettings

Specifies CloudWatch settings and selection rules for the data migration.

public object? DataMigrationSettings { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnDataMigrationPropsMixin.IDataMigrationSettingsProperty

DataMigrationType

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

public string? DataMigrationType { get; set; }
Property Value

string

Remarks

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

MigrationProjectIdentifier

The property describes an identifier for the migration project.

public string? MigrationProjectIdentifier { get; set; }
Property Value

string

Remarks

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

ServiceAccessRoleArn

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

public string? ServiceAccessRoleArn { get; set; }
Property Value

string

Remarks

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

SourceDataSettings

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

public object? SourceDataSettings { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or (either IResolvable or CfnDataMigrationPropsMixin.ISourceDataSettingsProperty)[]

Tags

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

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

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

Implements

ICfnDataMigrationMixinProps
Back to top Generated by DocFX