Values.CreateRetrieverRequestSourceAdds a retriever to your Amazon Q Business application.
type nonrec t = {applicationId : ApplicationId.t;The identifier of your Amazon Q Business application.
*)type_ : RetrieverType.t;The type of retriever you are using.
*)displayName : RetrieverName.t;The name of your retriever.
*)configuration : RetrieverConfiguration.t;roleArn : RoleArn.t option;The ARN of an IAM role used by Amazon Q Business to access the basic authentication credentials stored in a Secrets Manager secret.
*)clientToken : ClientToken.t option;A token that you provide to identify the request to create your Amazon Q Business application retriever.
*)}val make :
?roleArn:??? ->
?clientToken:??? ->
?tags:??? ->
applicationId:ApplicationId.t ->
type_:RetrieverType.t ->
displayName:RetrieverName.t ->
configuration:RetrieverConfiguration.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of (string * [> `String of TagKey.t ]) list ] list
| `String of ApplicationId.t
| `Structure of
(string
* [> `Structure of
(string
* [> `Long of Long.t
| `Map of
([> `String of DocumentAttributeKey.t ]
* [> `Structure of
(string
* [> `Structure of
(string
* [> `Enum of string
| `Long of
BoostingDurationInSeconds.t
| `Map of
([> `String of String_.t ]
* [> `Enum of string ])
list ])
list ])
list ])
list
| `String of IndexId.t ])
list ])
list ])
list ]