AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Provides information that describes a replication task created by the CreateReplicationTask operation.

Inheritance Hierarchy

System.Object
  Amazon.DatabaseMigrationService.Model.ReplicationTask

Namespace: Amazon.DatabaseMigrationService.Model
Assembly: AWSSDK.DatabaseMigrationService.dll
Version: 3.x.y.z

Syntax

C#
public class ReplicationTask

The ReplicationTask type exposes the following members

Constructors

NameDescription
Public Method ReplicationTask()

Properties

NameTypeDescription
Public Property CdcStartPosition System.String

Gets and sets the property CdcStartPosition.

Indicates when you want a change data capture (CDC) operation to start. Use either CdcStartPosition or CdcStartTime to specify when you want the CDC operation to start. Specifying both values results in an error.

The value can be in date, checkpoint, or LSN/SCN format.

Date Example: --cdc-start-position “2018-03-08T12:12:12”

Checkpoint Example: --cdc-start-position "checkpoint:V1#27#mysql-bin-changelog.157832:1975:-1:2002:677883278264080:mysql-bin-changelog.157832:1876#0#0#*#0#93"

LSN Example: --cdc-start-position “mysql-bin-changelog.000024:373”

Public Property CdcStopPosition System.String

Gets and sets the property CdcStopPosition.

Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.

Server time example: --cdc-stop-position “server_time:2018-02-09T12:12:12”

Commit time example: --cdc-stop-position “commit_time:2018-02-09T12:12:12“

Public Property LastFailureMessage System.String

Gets and sets the property LastFailureMessage.

The last error (failure) message generated for the replication task.

Public Property MigrationType Amazon.DatabaseMigrationService.MigrationTypeValue

Gets and sets the property MigrationType.

The type of migration.

Public Property RecoveryCheckpoint System.String

Gets and sets the property RecoveryCheckpoint.

Indicates the last checkpoint that occurred during a change data capture (CDC) operation. You can provide this value to the CdcStartPosition parameter to start a CDC operation that begins at that checkpoint.

Public Property ReplicationInstanceArn System.String

Gets and sets the property ReplicationInstanceArn.

The ARN of the replication instance.

Public Property ReplicationTaskArn System.String

Gets and sets the property ReplicationTaskArn.

The Amazon Resource Name (ARN) of the replication task.

Public Property ReplicationTaskCreationDate System.DateTime

Gets and sets the property ReplicationTaskCreationDate.

The date the replication task was created.

Public Property ReplicationTaskIdentifier System.String

Gets and sets the property ReplicationTaskIdentifier.

The user-assigned replication task identifier or name.

Constraints:

  • Must contain 1-255 alphanumeric characters or hyphens.

  • First character must be a letter.

  • Cannot end with a hyphen or contain two consecutive hyphens.

Public Property ReplicationTaskSettings System.String

Gets and sets the property ReplicationTaskSettings.

The settings for the replication task.

Public Property ReplicationTaskStartDate System.DateTime

Gets and sets the property ReplicationTaskStartDate.

The date the replication task is scheduled to start.

Public Property ReplicationTaskStats Amazon.DatabaseMigrationService.Model.ReplicationTaskStats

Gets and sets the property ReplicationTaskStats.

The statistics for the task, including elapsed time, tables loaded, and table errors.

Public Property SourceEndpointArn System.String

Gets and sets the property SourceEndpointArn.

The Amazon Resource Name (ARN) that uniquely identifies the endpoint.

Public Property Status System.String

Gets and sets the property Status.

The status of the replication task. This response parameter can return one of the following values:

Public Property StopReason System.String

Gets and sets the property StopReason.

The reason the replication task was stopped. This response parameter can return one of the following values:

  • "Stop Reason NORMAL"

  • "Stop Reason RECOVERABLE_ERROR"

  • "Stop Reason FATAL_ERROR"

  • "Stop Reason FULL_LOAD_ONLY_FINISHED"

  • "Stop Reason STOPPED_AFTER_FULL_LOAD" – Full load completed, with cached changes not applied

  • "Stop Reason STOPPED_AFTER_CACHED_EVENTS" – Full load completed, with cached changes applied

  • "Stop Reason EXPRESS_LICENSE_LIMITS_REACHED"

  • "Stop Reason STOPPED_AFTER_DDL_APPLY" – User-defined stop task after DDL applied

  • "Stop Reason STOPPED_DUE_TO_LOW_MEMORY"

  • "Stop Reason STOPPED_DUE_TO_LOW_DISK"

  • "Stop Reason STOPPED_AT_SERVER_TIME" – User-defined server time for stopping task

  • "Stop Reason STOPPED_AT_COMMIT_TIME" – User-defined commit time for stopping task

  • "Stop Reason RECONFIGURATION_RESTART"

  • "Stop Reason RECYCLE_TASK"

Public Property TableMappings System.String

Gets and sets the property TableMappings.

Table mappings specified in the task.

Public Property TargetEndpointArn System.String

Gets and sets the property TargetEndpointArn.

The ARN that uniquely identifies the endpoint.

Public Property TargetReplicationInstanceArn System.String

Gets and sets the property TargetReplicationInstanceArn.

The ARN of the replication instance to which this task is moved in response to running the MoveReplicationTask operation. Otherwise, this response parameter isn't a member of the ReplicationTask object.

Public Property TaskData System.String

Gets and sets the property TaskData.

Supplemental information that the task requires to migrate the data for certain source and target endpoints. For more information, see Specifying Supplemental Data for Task Settings in the Database Migration Service User Guide.

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5