Values.DescribeThesaurusResponseSourceGets information about an Amazon Kendra thesaurus.
type nonrec t = {id : ThesaurusId.t option;The identifier of the thesaurus.
*)indexId : IndexId.t option;The identifier of the index for the thesaurus.
*)name : ThesaurusName.t option;The thesaurus name.
*)description : Description.t option;The thesaurus description.
*)status : ThesaurusStatus.t option;The current status of the thesaurus. When the value is ACTIVE, queries are able to use the thesaurus. If the Status field value is FAILED, the ErrorMessage field provides more information. If the status is ACTIVE_BUT_UPDATE_FAILED, it means that Amazon Kendra could not ingest the new thesaurus file. The old thesaurus file is still active.
*)errorMessage : ErrorMessage.t option;When the Status field value is FAILED, the ErrorMessage field provides more information.
*)createdAt : Timestamp.t option;The Unix timestamp when the thesaurus was created.
*)updatedAt : Timestamp.t option;The Unix timestamp when the thesaurus was last updated.
*)roleArn : RoleArn.t option;An IAM role that gives Amazon Kendra permissions to access thesaurus file specified in SourceS3Path.
*)sourceS3Path : S3Path.t option;fileSizeBytes : Long.t option;The size of the thesaurus file in bytes.
*)termCount : Long.t option;The number of unique terms in the thesaurus file. For example, the synonyms a,b,c and a=>d, the term count would be 4.
*)synonymRuleCount : Long.t option;The number of synonym rules in the thesaurus file.
*)}type nonrec error = [ | `AccessDeniedException of AccessDeniedException.t| `InternalServerException of InternalServerException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `ThrottlingException of ThrottlingException.t| `ValidationException of ValidationException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `AccessDeniedException of AccessDeniedException.t
| `InternalServerException of InternalServerException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `ThrottlingException of ThrottlingException.t
| `Unknown_operation_error of string * string option
| `ValidationException of ValidationException.t ]val to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `Long of Long.t
| `String of ThesaurusId.t
| `Structure of (string * [> `String of S3BucketName.t ]) list
| `Timestamp of Timestamp.t ])
list ]