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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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:



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 '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:



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 '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:



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 '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:



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 '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.

Returns:



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 '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.

Returns:



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 '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:



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 '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:



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 '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:



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 '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:



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 '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:



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 '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:



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 '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.

Returns:



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 '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:



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 '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:



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 '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:



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 '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:



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 '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:



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 '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:



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 '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:



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 '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