Se você estiver usando o Amazon Lex V2, consulte o Guia do Amazon Lex V2.
Se você estiver usando o Amazon Lex V1, recomendamos atualizar seus bots para o Amazon Lex V2. Não estamos mais adicionando novos atributos à V1 e recomendamos o uso da V2 para todos os novos bots.
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
DeleteSlotType
Exclui todas as versões do tipo de slot, incluindo a versão $LATEST
. Para excluir uma versão específica do tipo de slot, use a operação DeleteSlotTypeVersion.
Você só pode excluir uma versão de um tipo de slot se ela não for referenciada. Para excluir um tipo de slot mencionado em uma ou mais intenções, primeiro você deve remover essas referências.
nota
Se você receber a exceção ResourceInUseException
, ela fornecerá um exemplo de referência que mostra a intenção onde o tipo de slot é referenciado. Para remover a referência ao tipo de slot, atualize a intenção ou exclua-o. Se você receber a mesma exceção ao tentar excluir o tipo de slot novamente, repita até que o tipo de slot não tenha referências e a chamada para DeleteSlotType
seja bem-sucedida.
Essa operação exige permissão para a ação lex:DeleteSlotType
.
Sintaxe da Solicitação
DELETE /slottypes/name
HTTP/1.1
Parâmetros da Solicitação de URI
A solicitação usa os seguintes parâmetros de URI:
- name
-
O nome do tipo de slot. O nome diferencia maiúsculas e minúsculas.
Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.
Padrão:
^([A-Za-z]_?)+$
Exigido: Sim
Corpo da Solicitação
Essa solicitação não tem corpo.
Sintaxe da Resposta
HTTP/1.1 204
Elementos de Resposta
Se a ação tiver êxito, o serviço reenviará uma resposta HTTP 204 com um corpo HTTP vazio.
Erros
- BadRequestException
-
A solicitação não está bem formada. Por exemplo, um valor é inválido ou um campo obrigatório está faltando. Verifique os valores dos campos e tente novamente.
Código de Status HTTP: 400
- ConflictException
-
Houve um conflito ao processar a solicitação. Tente sua solicitação novamente.
Código de Status HTTP: 409
- InternalFailureException
-
Ocorreu um erro interno do Amazon Lex. Tente sua solicitação novamente.
Código de Status HTTP: 500
- LimitExceededException
-
A solicitação excedeu um limite. Tente sua solicitação novamente.
Código de Status HTTP: 429
- NotFoundException
-
O atributo especificado na solicitação não foi encontrado. Verifique o atributo e tente novamente.
Código de Status HTTP: 404
- ResourceInUseException
-
O atributo que você está tentando excluir é referenciado por outro atributo. Use essas informações para remover referências ao atributo que você está tentando excluir.
O corpo da exceção contém um objeto JSON que descreve o recurso.
{ "resourceType": BOT | BOTALIAS | BOTCHANNEL | INTENT,
"resourceReference": {
"name": string, "version": string } }
Código de Status HTTP: 400
Consulte também
Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: