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_import

get_import(**kwargs)

Gets information about an import job started with the StartImport operation.

See also: AWS API Documentation

Request Syntax

response = client.get_import(
    importId='string'
)
Parameters
importId (string) --

[REQUIRED]

The identifier of the import job information to return.

Return type
dict
Returns
Response Syntax
{
    'name': 'string',
    'resourceType': 'BOT'|'INTENT'|'SLOT_TYPE',
    'mergeStrategy': 'OVERWRITE_LATEST'|'FAIL_ON_CONFLICT',
    'importId': 'string',
    'importStatus': 'IN_PROGRESS'|'COMPLETE'|'FAILED',
    'failureReason': [
        'string',
    ],
    'createdDate': datetime(2015, 1, 1)
}

Response Structure

  • (dict) --
    • name (string) --

      The name given to the import job.

    • resourceType (string) --

      The type of resource imported.

    • mergeStrategy (string) --

      The action taken when there was a conflict between an existing resource and a resource in the import file.

    • importId (string) --

      The identifier for the specific import job.

    • importStatus (string) --

      The status of the import job. If the status is FAILED , you can get the reason for the failure from the failureReason field.

    • failureReason (list) --

      A string that describes why an import job failed to complete.

      • (string) --
    • createdDate (datetime) --

      A timestamp for the date and time that the import job was created.

Exceptions

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