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