Values.ReplicationSourceProvides information that describes a serverless replication created by the CreateReplication operation.
type nonrec t = {replicationConfigIdentifier : String_.t option;The identifier for the ReplicationConfig associated with the replication.
*)replicationConfigArn : String_.t option;The Amazon Resource Name for the ReplicationConfig associated with the replication.
*)sourceEndpointArn : String_.t option;The Amazon Resource Name for an existing Endpoint the serverless replication uses for its data source.
*)targetEndpointArn : String_.t option;The Amazon Resource Name for an existing Endpoint the serverless replication uses for its data target.
*)replicationType : MigrationTypeValue.t option;The type of the serverless replication.
*)status : String_.t option;The current status of the serverless replication.
*)provisionData : ProvisionData.t option;Information about provisioning resources for an DMS serverless replication.
*)premigrationAssessmentStatuses : PremigrationAssessmentStatusList.t option;The status output of premigration assessment in describe-replications.
*)stopReason : String_.t option;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"
*)failureMessages : StringList.t option;Error and other information about why a serverless replication failed.
*)replicationStats : ReplicationStats.t option;This object provides a collection of statistics about a serverless replication.
*)startReplicationType : String_.t option;The type of replication to start.
*)cdcStartTime : TStamp.t option;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.
*)cdcStartPosition : String_.t option;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.
*)cdcStopPosition : String_.t option;Indicates when you want a change data capture (CDC) operation to stop. The value can be either server time or commit time.
*)recoveryCheckpoint : String_.t option;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.
*)replicationCreateTime : TStamp.t option;The time the serverless replication was created.
*)replicationUpdateTime : TStamp.t option;The time the serverless replication was updated.
*)replicationLastStopTime : TStamp.t option;The timestamp when replication was last stopped.
*)replicationDeprovisionTime : TStamp.t option;The timestamp when DMS will deprovision the replication.
*)isReadOnly : BooleanOptional.t option;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.
*)}val make :
?replicationConfigIdentifier:??? ->
?replicationConfigArn:??? ->
?sourceEndpointArn:??? ->
?targetEndpointArn:??? ->
?replicationType:??? ->
?status:??? ->
?provisionData:??? ->
?premigrationAssessmentStatuses:??? ->
?stopReason:??? ->
?failureMessages:??? ->
?replicationStats:??? ->
?startReplicationType:??? ->
?cdcStartTime:??? ->
?cdcStartPosition:??? ->
?cdcStopPosition:??? ->
?recoveryCheckpoint:??? ->
?replicationCreateTime:??? ->
?replicationUpdateTime:??? ->
?replicationLastStopTime:??? ->
?replicationDeprovisionTime:??? ->
?isReadOnly:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Boolean of BooleanOptional.t
| `Enum of string
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `String of String_.t
| `Structure of (string * [> `Integer of Integer.t ]) list
| `Timestamp of TStamp.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of Integer.t
| `Long of Long.t
| `String of String_.t
| `Timestamp of TStamp.t ])
list
| `Timestamp of TStamp.t ])
list ]