kendra / Client / update_thesaurus
update_thesaurus#
- kendra.Client.update_thesaurus(**kwargs)#
Updates a thesaurus for an index.
See also: AWS API Documentation
Request Syntax
response = client.update_thesaurus( Id='string', Name='string', IndexId='string', Description='string', RoleArn='string', SourceS3Path={ 'Bucket': 'string', 'Key': 'string' } )
- Parameters:
Id (string) –
[REQUIRED]
The identifier of the thesaurus you want to update.
Name (string) – A new name for the thesaurus.
IndexId (string) –
[REQUIRED]
The identifier of the index for the thesaurus.
Description (string) – A new description for the thesaurus.
RoleArn (string) – An IAM role that gives Amazon Kendra permissions to access thesaurus file specified in
SourceS3Path
.SourceS3Path (dict) –
Information required to find a specific file in an Amazon S3 bucket.
Bucket (string) – [REQUIRED]
The name of the S3 bucket that contains the file.
Key (string) – [REQUIRED]
The name of the file.
- Returns:
None
Exceptions
kendra.Client.exceptions.ValidationException
kendra.Client.exceptions.ResourceNotFoundException
kendra.Client.exceptions.ThrottlingException
kendra.Client.exceptions.AccessDeniedException
kendra.Client.exceptions.ConflictException
kendra.Client.exceptions.InternalServerException