delete_slot_type

LexModelsV2.Client.delete_slot_type(**kwargs)

Deletes a slot type from a bot locale.

If a slot is using the slot type, Amazon Lex throws a ResourceInUseException exception. To avoid the exception, set the skipResourceInUseCheck parameter to true .

See also: AWS API Documentation

Request Syntax

response = client.delete_slot_type(
    slotTypeId='string',
    botId='string',
    botVersion='string',
    localeId='string',
    skipResourceInUseCheck=True|False
)
Parameters
  • slotTypeId (string) --

    [REQUIRED]

    The identifier of the slot type to delete.

  • botId (string) --

    [REQUIRED]

    The identifier of the bot associated with the slot type.

  • botVersion (string) --

    [REQUIRED]

    The version of the bot associated with the slot type.

  • localeId (string) --

    [REQUIRED]

    The identifier of the language and locale that the slot type will be deleted from. The string must match one of the supported locales. For more information, see Supported languages.

  • skipResourceInUseCheck (boolean) -- By default, the DeleteSlotType operations throws a ResourceInUseException exception if you try to delete a slot type used by a slot. Set the skipResourceInUseCheck parameter to true to skip this check and remove the slot type even if a slot uses it.
Returns

None

Exceptions

  • LexModelsV2.Client.exceptions.ThrottlingException
  • LexModelsV2.Client.exceptions.ServiceQuotaExceededException
  • LexModelsV2.Client.exceptions.ValidationException
  • LexModelsV2.Client.exceptions.ConflictException
  • LexModelsV2.Client.exceptions.PreconditionFailedException
  • LexModelsV2.Client.exceptions.InternalServerException