LexModelBuildingService / Client / get_slot_type_versions

get_slot_type_versions

LexModelBuildingService.Client.get_slot_type_versions(**kwargs)

Gets information about all versions of a slot type.

The GetSlotTypeVersions operation returns a SlotTypeMetadata object for each version of a slot type. For example, if a slot type has three numbered versions, the GetSlotTypeVersions operation returns four SlotTypeMetadata objects in the response, one for each numbered version and one for the $LATEST version.

The GetSlotTypeVersions operation always returns at least one version, the $LATEST version.

This operation requires permissions for the lex:GetSlotTypeVersions action.

Danger

This operation is deprecated and may not function as expected. This operation should not be used going forward and is only kept for the purpose of backwards compatiblity.

See also: AWS API Documentation

Request Syntax

response = client.get_slot_type_versions(
    name='string',
    nextToken='string',
    maxResults=123
)
Parameters:
  • name (string) –

    [REQUIRED]

    The name of the slot type for which versions should be returned.

  • nextToken (string) – A pagination token for fetching the next page of slot type versions. If the response to this call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of versions, specify the pagination token in the next request.

  • maxResults (integer) – The maximum number of slot type versions to return in the response. The default is 10.

Return type:

dict

Returns:

Response Syntax

{
    'slotTypes': [
        {
            'name': 'string',
            'description': 'string',
            'lastUpdatedDate': datetime(2015, 1, 1),
            'createdDate': datetime(2015, 1, 1),
            'version': 'string'
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) –

    • slotTypes (list) –

      An array of SlotTypeMetadata objects, one for each numbered version of the slot type plus one for the $LATEST version.

      • (dict) –

        Provides information about a slot type..

        • name (string) –

          The name of the slot type.

        • description (string) –

          A description of the slot type.

        • lastUpdatedDate (datetime) –

          The date that the slot type was updated. When you create a resource, the creation date and last updated date are the same.

        • createdDate (datetime) –

          The date that the slot type was created.

        • version (string) –

          The version of the slot type.

    • nextToken (string) –

      A pagination token for fetching the next page of slot type versions. If the response to this call is truncated, Amazon Lex returns a pagination token in the response. To fetch the next page of versions, specify the pagination token in the next request.

Exceptions

  • LexModelBuildingService.Client.exceptions.NotFoundException

  • LexModelBuildingService.Client.exceptions.LimitExceededException

  • LexModelBuildingService.Client.exceptions.InternalFailureException

  • LexModelBuildingService.Client.exceptions.BadRequestException