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:String_.t ->
?dataMigrationArn:String_.t ->
?dataMigrationCreateTime:Iso8601DateTime.t ->
?dataMigrationStartTime:Iso8601DateTime.t ->
?dataMigrationEndTime:Iso8601DateTime.t ->
?serviceAccessRoleArn:String_.t ->
?migrationProjectArn:String_.t ->
?dataMigrationType:MigrationTypeValue.t ->
?dataMigrationSettings:DataMigrationSettings.t ->
?sourceDataSettings:SourceDataSettings.t ->
?targetDataSettings:TargetDataSettings.t ->
?dataMigrationStatistics:DataMigrationStatistics.t ->
?dataMigrationStatus:String_.t ->
?publicIpAddresses:PublicIpAddressList.t ->
?dataMigrationCidrBlocks:DataMigrationCidrBlock.t ->
?lastFailureMessage:String_.t ->
?stopReason:String_.t ->
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 ]