Module Values.AwsDmsReplicationTaskDetailsSource

Provides details about an Database Migration Service (DMS) replication task. A replication task moves a set of data from the source endpoint to the target endpoint.

Sourcetype nonrec t = {
  1. cdcStartPosition : NonEmptyString.t option;
    (*

    Indicates when you want a change data capture (CDC) operation to start. CCdcStartPosition or CCdcStartTime specifies when you want a CDC operation to start. Only a value for one of these fields is included.

    *)
  2. cdcStartTime : NonEmptyString.t option;
    (*

    Indicates the start time for a CDC operation. CdcStartPosition or CCdcStartTime specifies when you want a CDC operation to start. Only a value for one of these fields is included.

    *)
  3. cdcStopPosition : NonEmptyString.t option;
    (*

    Indicates when you want a CDC operation to stop. The value can be either server time or commit time.

    *)
  4. migrationType : NonEmptyString.t option;
    (*

    The migration type.

    *)
  5. id : NonEmptyString.t option;
    (*

    The identifier of the replication task.

    *)
  6. resourceIdentifier : NonEmptyString.t option;
    (*

    A display name for the resource identifier at the end of the EndpointArn response parameter. If you don't specify a ResourceIdentifier value, DMS generates a default identifier value for the end of EndpointArn.

    *)
  7. replicationInstanceArn : NonEmptyString.t option;
    (*

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

    *)
  8. replicationTaskIdentifier : NonEmptyString.t option;
    (*

    The user-defined replication task identifier or name.

    *)
  9. replicationTaskSettings : NonEmptyString.t option;
    (*

    The settings for the replication task.

    *)
  10. sourceEndpointArn : NonEmptyString.t option;
    (*

    The ARN of the source endpoint.

    *)
  11. tableMappings : NonEmptyString.t option;
    (*

    The table mappings for the replication task, in JSON format.

    *)
  12. targetEndpointArn : NonEmptyString.t option;
    (*

    The ARN of the target endpoint.

    *)
  13. taskData : NonEmptyString.t option;
    (*

    Supplemental information that the task requires to migrate the data for certain source and target endpoints.

    *)
}
Sourceval make : ?cdcStartPosition:??? -> ?cdcStartTime:??? -> ?cdcStopPosition:??? -> ?migrationType:??? -> ?id:??? -> ?resourceIdentifier:??? -> ?replicationInstanceArn:??? -> ?replicationTaskIdentifier:??? -> ?replicationTaskSettings:??? -> ?sourceEndpointArn:??? -> ?tableMappings:??? -> ?targetEndpointArn:??? -> ?taskData:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of NonEmptyString.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t