LexModelBuildingService / Client / get_import

get_import#

LexModelBuildingService.Client.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