Values.DataMigrationSourceThis object provides information about a DMS data migration.
type nonrec t = {dataMigrationName : String_.t option;The user-friendly name for the data migration.
*)dataMigrationArn : String_.t option;The Amazon Resource Name (ARN) that identifies this replication.
*)dataMigrationCreateTime : Iso8601DateTime.t option;The UTC time when DMS created the data migration.
*)dataMigrationStartTime : Iso8601DateTime.t option;The UTC time when DMS started the data migration.
*)dataMigrationEndTime : Iso8601DateTime.t option;The UTC time when data migration ended.
*)serviceAccessRoleArn : String_.t option;The IAM role that the data migration uses to access Amazon Web Services resources.
*)migrationProjectArn : String_.t option;The Amazon Resource Name (ARN) of the data migration's associated migration project.
*)dataMigrationType : MigrationTypeValue.t option;Specifies whether the data migration is full-load only, change data capture (CDC) only, or full-load and CDC.
*)dataMigrationSettings : DataMigrationSettings.t option;Specifies CloudWatch settings and selection rules for the data migration.
*)sourceDataSettings : SourceDataSettings.t option;Specifies information about the data migration's source data provider.
*)targetDataSettings : TargetDataSettings.t option;Specifies information about the data migration's target data provider.
*)dataMigrationStatistics : DataMigrationStatistics.t option;Provides information about the data migration's run, including start and stop time, latency, and data migration progress.
*)dataMigrationStatus : String_.t option;The current status of the data migration.
*)publicIpAddresses : PublicIpAddressList.t option;The IP addresses of the endpoints for the data migration.
*)dataMigrationCidrBlocks : DataMigrationCidrBlock.t option;The CIDR blocks of the endpoints for the data migration.
*)lastFailureMessage : String_.t option;Information about the data migration's most recent error or failure.
*)stopReason : String_.t option;The reason the data migration last stopped.
*)}val make :
?dataMigrationName:??? ->
?dataMigrationArn:??? ->
?dataMigrationCreateTime:??? ->
?dataMigrationStartTime:??? ->
?dataMigrationEndTime:??? ->
?serviceAccessRoleArn:??? ->
?migrationProjectArn:??? ->
?dataMigrationType:??? ->
?dataMigrationSettings:??? ->
?sourceDataSettings:??? ->
?targetDataSettings:??? ->
?dataMigrationStatistics:??? ->
?dataMigrationStatus:??? ->
?publicIpAddresses:??? ->
?dataMigrationCidrBlocks:??? ->
?lastFailureMessage:??? ->
?stopReason:??? ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `String of String_.t
| `Timestamp of Iso8601DateTime.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of BooleanOptional.t
| `Integer of IntegerOptional.t
| `Long of Long.t
| `String of SecretString.t
| `Timestamp of Iso8601DateTime.t ])
list
| `Timestamp of Iso8601DateTime.t ])
list ]