Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

get_export

get_export(**kwargs)

Exports the contents of a Amazon Lex resource in a specified format.

See also: AWS API Documentation

Request Syntax

response = client.get_export(
    name='string',
    version='string',
    resourceType='BOT'|'INTENT'|'SLOT_TYPE',
    exportType='ALEXA_SKILLS_KIT'|'LEX'
)
Parameters
  • name (string) --

    [REQUIRED]

    The name of the bot to export.

  • version (string) --

    [REQUIRED]

    The version of the bot to export.

  • resourceType (string) --

    [REQUIRED]

    The type of resource to export.

  • exportType (string) --

    [REQUIRED]

    The format of the exported data.

Return type

dict

Returns

Response Syntax

{
    'name': 'string',
    'version': 'string',
    'resourceType': 'BOT'|'INTENT'|'SLOT_TYPE',
    'exportType': 'ALEXA_SKILLS_KIT'|'LEX',
    'exportStatus': 'IN_PROGRESS'|'READY'|'FAILED',
    'failureReason': 'string',
    'url': 'string'
}

Response Structure

  • (dict) --

    • name (string) --

      The name of the bot being exported.

    • version (string) --

      The version of the bot being exported.

    • resourceType (string) --

      The type of the exported resource.

    • exportType (string) --

      The format of the exported data.

    • exportStatus (string) --

      The status of the export.

      • IN_PROGRESS - The export is in progress.
      • READY - The export is complete.
      • FAILED - The export could not be completed.
    • failureReason (string) --

      If status is FAILED , Amazon Lex provides the reason that it failed to export the resource.

    • url (string) --

      An S3 pre-signed URL that provides the location of the exported resource. The exported resource is a ZIP archive that contains the exported resource in JSON format. The structure of the archive may change. Your code should not rely on the archive structure.

Exceptions

  • LexModelBuildingService.Client.exceptions.NotFoundException
  • LexModelBuildingService.Client.exceptions.LimitExceededException
  • LexModelBuildingService.Client.exceptions.InternalFailureException
  • LexModelBuildingService.Client.exceptions.BadRequestException