[][src]Struct rusoto_dms::ReplicationTask

pub struct ReplicationTask {
    pub cdc_start_position: Option<String>,
    pub cdc_stop_position: Option<String>,
    pub last_failure_message: Option<String>,
    pub migration_type: Option<String>,
    pub recovery_checkpoint: Option<String>,
    pub replication_instance_arn: Option<String>,
    pub replication_task_arn: Option<String>,
    pub replication_task_creation_date: Option<f64>,
    pub replication_task_identifier: Option<String>,
    pub replication_task_settings: Option<String>,
    pub replication_task_start_date: Option<f64>,
    pub replication_task_stats: Option<ReplicationTaskStats>,
    pub source_endpoint_arn: Option<String>,
    pub status: Option<String>,
    pub stop_reason: Option<String>,
    pub table_mappings: Option<String>,
    pub target_endpoint_arn: Option<String>,
}

Fields

cdc_start_position: Option<String>

Indicates when you want a change data capture (CDC) operation to start. Use either CdcStartPosition or CdcStartTime to specify when you want a 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”

cdc_stop_position: Option<String>

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:3018-02-09T12:12:12”

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

last_failure_message: Option<String>

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

migration_type: Option<String>

The type of migration.

recovery_checkpoint: Option<String>

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.

replication_instance_arn: Option<String>

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

replication_task_arn: Option<String>

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

replication_task_creation_date: Option<f64>

The date the replication task was created.

replication_task_identifier: Option<String>

The user-assigned replication task identifier or name.

Constraints:

  • Must contain from 1 to 255 alphanumeric characters or hyphens.

  • First character must be a letter.

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

replication_task_settings: Option<String>

The settings for the replication task.

replication_task_start_date: Option<f64>

The date the replication task is scheduled to start.

replication_task_stats: Option<ReplicationTaskStats>

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

source_endpoint_arn: Option<String>

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

status: Option<String>

The status of the replication task.

stop_reason: Option<String>

The reason the replication task was stopped.

table_mappings: Option<String>

Table mappings specified in the task.

target_endpoint_arn: Option<String>

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

Trait Implementations

impl PartialEq<ReplicationTask> for ReplicationTask[src]

impl Default for ReplicationTask[src]

impl Clone for ReplicationTask[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for ReplicationTask[src]

impl<'de> Deserialize<'de> for ReplicationTask[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T> From for T[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self