GetSlotType - Amazon Lex V1

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á.

GetSlotType

Retorna informações sobre uma versão específica de um tipo de slot. Além de especificar o nome do tipo de slot, você deve especificar a versão do tipo de slot.

Essa operação exige permissões para a ação lex:GetSlotType.

Sintaxe da Solicitação

GET /slottypes/name/versions/version 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

version

A versão do tipo de slot.

Restrições de tamanho: o tamanho mínimo é 1. Comprimento máximo de 64.

Padrão: \$LATEST|[0-9]+

Exigido: Sim

Corpo da Solicitação

Essa solicitação não tem corpo.

Sintaxe da Resposta

HTTP/1.1 200 Content-type: application/json { "checksum": "string", "createdDate": number, "description": "string", "enumerationValues": [ { "synonyms": [ "string" ], "value": "string" } ], "lastUpdatedDate": number, "name": "string", "parentSlotTypeSignature": "string", "slotTypeConfigurations": [ { "regexConfiguration": { "pattern": "string" } } ], "valueSelectionStrategy": "string", "version": "string" }

Elementos de Resposta

Se a ação tiver êxito, o serviço enviará de volta uma resposta HTTP 200.

Os dados a seguir são retornados no formato JSON pelo serviço.

checksum

Soma de verificação da versão $LATEST do tipo de slot.

Tipo: String

createdDate

A data em que o tipo de slot foi criado.

Tipo: Timestamp

description

Uma descrição do tipo de slot.

Tipo: String

Restrições de tamanho: tamanho mínimo 0. Tamanho máximo de 200.

enumerationValues

Uma lista de objetos EnumerationValue que define os valores que o tipo de slot pode ter.

Tipo: matriz de objetos EnumerationValue

Membros da Matriz: número mínimo de 0 itens. Número máximo de 10.000 itens.

lastUpdatedDate

A data em que o tipo de slot foi atualizado. Quando você cria um atributo, a data de criação e a data da última atualização são as mesmas.

Tipo: Timestamp

name

O nome do tipo de slot.

Tipo: String

Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.

Padrão: ^([A-Za-z]_?)+$

parentSlotTypeSignature

O tipo de slot integrado usado como pai do tipo de slot.

Tipo: string

Restrições de tamanho: tamanho mínimo 1. Tamanho máximo de 100.

Padrão: ^((AMAZON\.)_?|[A-Za-z]_?)+

slotTypeConfigurations

Informações de configuração que estendem o tipo de slot integrado principal.

Tipo: matriz de objetos SlotTypeConfiguration

Membros da Matriz: número mínimo de 0 itens. Número máximo de 10 itens.

valueSelectionStrategy

A estratégia que o Amazon Lex usa para determinar o valor do slot. Para ter mais informações, consulte PutSlotType.

Tipo: String

Valores Válidos: ORIGINAL_VALUE | TOP_RESOLUTION

version

A versão do tipo de slot.

Tipo: string

Restrições de tamanho: tamanho mínimo 1. Comprimento máximo de 64.

Padrão: \$LATEST|[0-9]+

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

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

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: