Module Values.ModifyDataMigrationMessageSource

Modifies an existing DMS data migration.

Sourcetype nonrec t = {
  1. dataMigrationIdentifier : String_.t;
    (*

    The identifier (name or ARN) of the data migration to modify.

    *)
  2. dataMigrationName : String_.t option;
    (*

    The new name for the data migration.

    *)
  3. enableCloudwatchLogs : BooleanOptional.t option;
    (*

    Whether to enable Cloudwatch logs for the data migration.

    *)
  4. serviceAccessRoleArn : String_.t option;
    (*

    The new service access role ARN for the data migration.

    *)
  5. dataMigrationType : MigrationTypeValue.t option;
    (*

    The new migration type for the data migration.

    *)
  6. sourceDataSettings : SourceDataSettings.t option;
    (*

    The new information about the source data provider for the data migration.

    *)
  7. targetDataSettings : TargetDataSettings.t option;
    (*

    The new information about the target data provider for the data migration.

    *)
  8. numberOfJobs : IntegerOptional.t option;
    (*

    The number of parallel jobs that trigger parallel threads to unload the tables from the source, and then load them to the target.

    *)
  9. selectionRules : SecretString.t option;
    (*

    A JSON-formatted string that defines what objects to include and exclude from the migration.

    *)
}
Sourceval context_ : string
Sourceval make : ?dataMigrationName:??? -> ?enableCloudwatchLogs:??? -> ?serviceAccessRoleArn:??? -> ?dataMigrationType:??? -> ?sourceDataSettings:??? -> ?targetDataSettings:??? -> ?numberOfJobs:??? -> ?selectionRules:??? -> dataMigrationIdentifier:String_.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of BooleanOptional.t | `Enum of string | `Integer of IntegerOptional.t | `List of [> `Structure of (string * [> `Enum of string | `String of String_.t | `Timestamp of Iso8601DateTime.t ]) list ] list | `String of String_.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