LexModelsV2 / Client / update_export
update_export#
- LexModelsV2.Client.update_export(**kwargs)#
- Updates the password used to protect an export zip archive. - The password is not required. If you don’t supply a password, Amazon Lex generates a zip file that is not protected by a password. This is the archive that is available at the pre-signed S3 URL provided by the DescribeExport operation. - See also: AWS API Documentation - Request Syntax - response = client.update_export( exportId='string', filePassword='string' ) - Parameters:
- exportId (string) – - [REQUIRED] - The unique identifier Amazon Lex assigned to the export. 
- filePassword (string) – The new password to use to encrypt the export zip archive. 
 
- Return type:
- dict 
- Returns:
- Response Syntax - { 'exportId': 'string', 'resourceSpecification': { 'botExportSpecification': { 'botId': 'string', 'botVersion': 'string' }, 'botLocaleExportSpecification': { 'botId': 'string', 'botVersion': 'string', 'localeId': 'string' }, 'customVocabularyExportSpecification': { 'botId': 'string', 'botVersion': 'string', 'localeId': 'string' } }, 'fileFormat': 'LexJson'|'TSV', 'exportStatus': 'InProgress'|'Completed'|'Failed'|'Deleting', 'creationDateTime': datetime(2015, 1, 1), 'lastUpdatedDateTime': datetime(2015, 1, 1) } - Response Structure - (dict) – - exportId (string) – - The unique identifier Amazon Lex assigned to the export. 
- resourceSpecification (dict) – - A description of the type of resource that was exported, either a bot or a bot locale. - botExportSpecification (dict) – - Parameters for exporting a bot. - botId (string) – - The identifier of the bot assigned by Amazon Lex. 
- botVersion (string) – - The version of the bot that was exported. This will be either - DRAFTor the version number.
 
- botLocaleExportSpecification (dict) – - Parameters for exporting a bot locale. - botId (string) – - The identifier of the bot to create the locale for. 
- botVersion (string) – - The version of the bot to export. 
- localeId (string) – - The identifier of the language and locale to export. The string must match one of the locales in the bot. 
 
- customVocabularyExportSpecification (dict) – - The parameters required to export a custom vocabulary. - botId (string) – - The identifier of the bot that contains the custom vocabulary to export. 
- botVersion (string) – - The version of the bot that contains the custom vocabulary to export. 
- localeId (string) – - The locale of the bot that contains the custom vocabulary to export. 
 
 
- fileFormat (string) – - The file format used for the files that define the resource. The - TSVformat is required to export a custom vocabulary only; otherwise use- LexJsonformat.
- exportStatus (string) – - The status of the export. When the status is - Completedthe export archive is available for download.
- creationDateTime (datetime) – - The date and time that the export was created. 
- lastUpdatedDateTime (datetime) – - The date and time that the export was last updated. 
 
 
 - Exceptions - LexModelsV2.Client.exceptions.ThrottlingException
- LexModelsV2.Client.exceptions.ServiceQuotaExceededException
- LexModelsV2.Client.exceptions.ValidationException
- LexModelsV2.Client.exceptions.ResourceNotFoundException
- LexModelsV2.Client.exceptions.ConflictException
- LexModelsV2.Client.exceptions.InternalServerException