Class: Aws::DatabaseMigrationService::Types::Replication

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb

Overview

Provides information that describes a serverless replication created by the CreateReplication operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cdc_start_positionString

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

Returns:

  • (String)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#cdc_start_timeTime

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

Returns:

  • (Time)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#cdc_stop_positionString

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

Returns:

  • (String)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#failure_messagesArray<String>

Error and other information about why a serverless replication failed.

Returns:

  • (Array<String>)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#premigration_assessment_statusesArray<Types::PremigrationAssessmentStatus>

The status output of premigration assessment in describe-replications.



11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#provision_dataTypes::ProvisionData

Information about provisioning resources for an DMS serverless replication.



11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#recovery_checkpointString

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.

Returns:

  • (String)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#replication_config_arnString

The Amazon Resource Name for the ReplicationConfig associated with the replication.

Returns:

  • (String)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#replication_config_identifierString

The identifier for the ReplicationConfig associated with the replication.

Returns:

  • (String)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#replication_create_timeTime

The time the serverless replication was created.

Returns:

  • (Time)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#replication_deprovision_timeTime

The timestamp when DMS will deprovision the replication.

Returns:

  • (Time)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#replication_last_stop_timeTime

The timestamp when replication was last stopped.

Returns:

  • (Time)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#replication_statsTypes::ReplicationStats

This object provides a collection of statistics about a serverless replication.



11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#replication_typeString

The type of the serverless replication.

Returns:

  • (String)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#replication_update_timeTime

The time the serverless replication was updated.

Returns:

  • (Time)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#source_endpoint_arnString

The Amazon Resource Name for an existing Endpoint the serverless replication uses for its data source.

Returns:

  • (String)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#start_replication_typeString

The type of replication to start.

Returns:

  • (String)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The current status of the serverless replication.

Returns:

  • (String)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#stop_reasonString

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"

Returns:

  • (String)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end

#target_endpoint_arnString

The Amazon Resource Name for an existing Endpoint the serverless replication uses for its data target.

Returns:

  • (String)


11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 11092

class Replication < Struct.new(
  :replication_config_identifier,
  :replication_config_arn,
  :source_endpoint_arn,
  :target_endpoint_arn,
  :replication_type,
  :status,
  :provision_data,
  :premigration_assessment_statuses,
  :stop_reason,
  :failure_messages,
  :replication_stats,
  :start_replication_type,
  :cdc_start_time,
  :cdc_start_position,
  :cdc_stop_position,
  :recovery_checkpoint,
  :replication_create_time,
  :replication_update_time,
  :replication_last_stop_time,
  :replication_deprovision_time)
  SENSITIVE = []
  include Aws::Structure
end