Module Values.StartBotAnalyzerRequestSource

Initiates an asynchronous analysis of your bot configuration using AI-powered analysis to identify potential issues and recommend improvements based on AWS best practices. The analysis examines your bot's configuration, including intents, utterances, slots, and conversation flows, to provide actionable recommendations for optimization.

Sourcetype nonrec t = {
  1. botId : Id.t;
    (*

    The unique identifier of the bot to analyze.

    *)
  2. analysisScope : AnalysisScope.t;
    (*

    The scope of analysis to perform. Currently only BotLocale scope is supported. Valid Values: BotLocale

    *)
  3. localeId : LocaleId.t option;
    (*

    The locale identifier for the bot locale to analyze. Required when analysisScope is BotLocale.

    *)
  4. botVersion : DraftBotVersion.t option;
    (*

    The version of the bot to analyze. Defaults to DRAFT if not specified.

    *)
}
Sourceval context_ : string
Sourceval make : ?localeId:??? -> ?botVersion:??? -> botId:Id.t -> analysisScope:AnalysisScope.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `String of Id.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