Module Values.DataSourceConfigurationSource

Contains details about the configuration of the knowledge store used for the AMAZON.QnAIntent. You must have already created the knowledge store and indexed the documents within it.

Sourcetype nonrec t = {
  1. opensearchConfiguration : OpensearchConfiguration.t option;
    (*

    Contains details about the configuration of the Amazon OpenSearch Service database used for the AMAZON.QnAIntent. To create a domain, follow the steps at Creating and managing Amazon OpenSearch Service domains.

    *)
  2. kendraConfiguration : QnAKendraConfiguration.t option;
    (*

    Contains details about the configuration of the Amazon Kendra index used for the AMAZON.QnAIntent. To create a Amazon Kendra index, follow the steps at Creating an index.

    *)
  3. bedrockKnowledgeStoreConfiguration : BedrockKnowledgeStoreConfiguration.t option;
    (*

    Contains details about the configuration of the Amazon Bedrock knowledge base used for the AMAZON.QnAIntent. To set up a knowledge base, follow the steps at Building a knowledge base.

    *)
}
Sourceval make : ?opensearchConfiguration:??? -> ?kendraConfiguration:??? -> ?bedrockKnowledgeStoreConfiguration:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `Boolean of Boolean.t | `List of [> `String of IncludeField.t ] list | `String of DomainEndpoint.t | `Structure of (string * [> `String of QuestionField.t ]) list ]) list ]) 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