Module Values.GetMigrationsRequestSource

Gets a list of migrations between Amazon Lex V1 and Amazon Lex V2.

Sourcetype nonrec t = {
  1. sortByAttribute : MigrationSortAttribute.t option;
    (*

    The field to sort the list of migrations by. You can sort by the Amazon Lex V1 bot name or the date and time that the migration was started.

    *)
  2. sortByOrder : SortOrder.t option;
    (*

    The order so sort the list.

    *)
  3. v1BotNameContains : BotName.t option;
    (*

    Filters the list to contain only bots whose name contains the specified string. The string is matched anywhere in bot name.

    *)
  4. migrationStatusEquals : MigrationStatus.t option;
    (*

    Filters the list to contain only migrations in the specified state.

    *)
  5. maxResults : MaxResults.t option;
    (*

    The maximum number of migrations to return in the response. The default is 10.

    *)
  6. nextToken : NextToken.t option;
    (*

    A pagination token that fetches the next page of migrations. If the response to this operation is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of migrations, specify the pagination token in the request.

    *)
}
Sourceval make : ?sortByAttribute:??? -> ?sortByOrder:??? -> ?v1BotNameContains:??? -> ?migrationStatusEquals:??? -> ?maxResults:??? -> ?nextToken:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `Integer of MaxResults.t | `String of BotName.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