Skip to content

Replication

Source code in docs_src/capo_database_migration_service/types/replication.py
class Replication(TypedDict, closed=True):
    replication_config_identifier: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>The identifier for the <code>ReplicationConfig</code> associated with the replication.</p>"""
    replication_config_arn: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>The Amazon Resource Name for the <code>ReplicationConfig</code> associated with the replication.</p>"""
    source_endpoint_arn: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>The Amazon Resource Name for an existing <code>Endpoint</code> the serverless replication uses for its data source.</p>"""
    target_endpoint_arn: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>The Amazon Resource Name for an existing <code>Endpoint</code> the serverless replication uses for its data target.</p>"""
    replication_type: NotRequired[
        "capo_database_migration_service.types.migration_type_value.MigrationTypeValue"
    ]
    """<p>The type of the serverless replication.</p>"""
    status: NotRequired["capo_database_migration_service.types.string.String"]
    """<p>The current status of the serverless replication.</p>"""
    provision_data: NotRequired[
        "capo_database_migration_service.types.provision_data.ProvisionData"
    ]
    """<p>Information about provisioning resources for an DMS serverless replication.</p>"""
    premigration_assessment_statuses: NotRequired[
        "capo_database_migration_service.types.premigration_assessment_status_list.PremigrationAssessmentStatusList"
    ]
    """<p>The status output of premigration assessment in describe-replications.</p>"""
    stop_reason: NotRequired["capo_database_migration_service.types.string.String"]
    """<p>The reason the replication task was stopped. This response parameter can return one of the following values:</p> <ul> <li> <p> <code>"Stop Reason NORMAL"</code> </p> </li> <li> <p> <code>"Stop Reason RECOVERABLE_ERROR"</code> </p> </li> <li> <p> <code>"Stop Reason FATAL_ERROR"</code> </p> </li> <li> <p> <code>"Stop Reason FULL_LOAD_ONLY_FINISHED"</code> </p> </li> <li> <p> <code>"Stop Reason STOPPED_AFTER_FULL_LOAD"</code> – Full load completed, with cached changes not applied</p> </li> <li> <p> <code>"Stop Reason STOPPED_AFTER_CACHED_EVENTS"</code> – Full load completed, with cached changes applied</p> </li> <li> <p> <code>"Stop Reason EXPRESS_LICENSE_LIMITS_REACHED"</code> </p> </li> <li> <p> <code>"Stop Reason STOPPED_AFTER_DDL_APPLY"</code> – User-defined stop task after DDL applied</p> </li> <li> <p> <code>"Stop Reason STOPPED_DUE_TO_LOW_MEMORY"</code> </p> </li> <li> <p> <code>"Stop Reason STOPPED_DUE_TO_LOW_DISK"</code> </p> </li> <li> <p> <code>"Stop Reason STOPPED_AT_SERVER_TIME"</code> – User-defined server time for stopping task</p> </li> <li> <p> <code>"Stop Reason STOPPED_AT_COMMIT_TIME"</code> – User-defined commit time for stopping task</p> </li> <li> <p> <code>"Stop Reason RECONFIGURATION_RESTART"</code> </p> </li> <li> <p> <code>"Stop Reason RECYCLE_TASK"</code> </p> </li> </ul>"""
    failure_messages: NotRequired[
        "capo_database_migration_service.types.string_list.StringList"
    ]
    """<p>Error and other information about why a serverless replication failed.</p>"""
    replication_stats: NotRequired[
        "capo_database_migration_service.types.replication_stats.ReplicationStats"
    ]
    """<p>This object provides a collection of statistics about a serverless replication.</p>"""
    start_replication_type: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>The type of replication to start.</p>"""
    cdc_start_time: NotRequired["capo_database_migration_service.types.t_stamp.TStamp"]
    """<p>Indicates the start time for a change data capture (CDC) operation. Use either <code>CdcStartTime</code> or <code>CdcStartPosition</code> to specify when you want a CDC operation to start. Specifying both values results in an error.</p>"""
    cdc_start_position: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>Indicates the start time for a change data capture (CDC) operation. Use either <code>CdcStartTime</code> or <code>CdcStartPosition</code> to specify when you want a CDC operation to start. Specifying both values results in an error.</p>"""
    cdc_stop_position: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.</p>"""
    recovery_checkpoint: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>Indicates the last checkpoint that occurred during a change data capture (CDC) operation. You can provide this value to the <code>CdcStartPosition</code> parameter to start a CDC operation that begins at that checkpoint.</p>"""
    replication_create_time: NotRequired[
        "capo_database_migration_service.types.t_stamp.TStamp"
    ]
    """<p>The time the serverless replication was created.</p>"""
    replication_update_time: NotRequired[
        "capo_database_migration_service.types.t_stamp.TStamp"
    ]
    """<p>The time the serverless replication was updated.</p>"""
    replication_last_stop_time: NotRequired[
        "capo_database_migration_service.types.t_stamp.TStamp"
    ]
    """<p>The timestamp when replication was last stopped.</p>"""
    replication_deprovision_time: NotRequired[
        "capo_database_migration_service.types.t_stamp.TStamp"
    ]
    """<p>The timestamp when DMS will deprovision the replication.</p>"""
    is_read_only: NotRequired[
        "capo_database_migration_service.types.boolean_optional.BooleanOptional"
    ]
    """<p>Indicates whether the serverless replication is read-only. When set to <code>true</code>, this replication is managed by DMS as part of a zero-ETL integration and cannot be modified or deleted directly. You can only modify or delete read-only replications through their associated zero-ETL integration.</p>"""

cdc_start_position instance-attribute

cdc_start_position: NotRequired[String]

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.

cdc_start_time instance-attribute

cdc_start_time: NotRequired[TStamp]

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.

cdc_stop_position instance-attribute

cdc_stop_position: NotRequired[String]

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

failure_messages instance-attribute

failure_messages: NotRequired[StringList]

Error and other information about why a serverless replication failed.

is_read_only instance-attribute

is_read_only: NotRequired[BooleanOptional]

Indicates whether the serverless replication is read-only. When set to true, this replication is managed by DMS as part of a zero-ETL integration and cannot be modified or deleted directly. You can only modify or delete read-only replications through their associated zero-ETL integration.

premigration_assessment_statuses instance-attribute

premigration_assessment_statuses: NotRequired[PremigrationAssessmentStatusList]

The status output of premigration assessment in describe-replications.

provision_data instance-attribute

provision_data: NotRequired[ProvisionData]

Information about provisioning resources for an DMS serverless replication.

recovery_checkpoint instance-attribute

recovery_checkpoint: NotRequired[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_config_arn instance-attribute

replication_config_arn: NotRequired[String]

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

replication_config_identifier instance-attribute

replication_config_identifier: NotRequired[String]

The identifier for the ReplicationConfig associated with the replication.

replication_create_time instance-attribute

replication_create_time: NotRequired[TStamp]

The time the serverless replication was created.

replication_deprovision_time instance-attribute

replication_deprovision_time: NotRequired[TStamp]

The timestamp when DMS will deprovision the replication.

replication_last_stop_time instance-attribute

replication_last_stop_time: NotRequired[TStamp]

The timestamp when replication was last stopped.

replication_stats instance-attribute

replication_stats: NotRequired[ReplicationStats]

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

replication_type instance-attribute

replication_type: NotRequired[MigrationTypeValue]

The type of the serverless replication.

replication_update_time instance-attribute

replication_update_time: NotRequired[TStamp]

The time the serverless replication was updated.

source_endpoint_arn instance-attribute

source_endpoint_arn: NotRequired[String]

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

start_replication_type instance-attribute

start_replication_type: NotRequired[String]

The type of replication to start.

status instance-attribute

status: NotRequired[String]

The current status of the serverless replication.

stop_reason instance-attribute

stop_reason: NotRequired[String]

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"

target_endpoint_arn instance-attribute

target_endpoint_arn: NotRequired[String]

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