GetSlotType - Amazon Lex versione 1

Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.

 

Se utilizzi Amazon Lex V1, ti consigliamo di aggiornare i bot ad Amazon Lex V2. Non stiamo più aggiungendo nuove funzionalità alla V1 e consigliamo vivamente di utilizzare la V2 per tutti i nuovi bot.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

GetSlotType

Restituisce informazioni su una specifica versione di un tipo di slot. Oltre a specificare il nome del tipo di slot, è necessario specificare la versione del tipo di slot.

Questa operazione richiede le autorizzazioni per l'operazione lex:GetSlotType.

Sintassi della richiesta

GET /slottypes/name/versions/version HTTP/1.1

Parametri della richiesta URI

La richiesta utilizza i seguenti parametri URI.

name

Il nome del tipo di slot. Il nome distingue tra maiuscole e minuscole.

Limitazioni di lunghezza: lunghezza minima pari a 1. Lunghezza massima di 100.

Modello: ^([A-Za-z]_?)+$

Campo obbligatorio: sì

version

La versione del tipo di slot.

Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 64 caratteri.

Modello: \$LATEST|[0-9]+

Campo obbligatorio: sì

Corpo della richiesta

La richiesta non ha un corpo della richiesta.

Sintassi della risposta

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" }

Elementi di risposta

Se l'operazione riesce, il servizio restituisce una risposta HTTP 200.

I dati seguenti vengono restituiti in formato JSON mediante il servizio.

checksum

Checksum della $LATEST versione del tipo di slot.

▬Tipo: stringa

createdDate

Data di creazione del tipo di slot.

Tipo: Timestamp

description

Una descrizione del tipo di slot.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza minima di 0. Lunghezza massima di 200.

enumerationValues

Un elenco di EnumerationValue oggetti che definisce i valori che il tipo di slot può assumere.

Tipo: matrice di oggetti EnumerationValue

Membri dell'array: numero minimo di 0 elementi. Numero massimo di 10000 elementi.

lastUpdatedDate

Data di aggiornamento del tipo di slot. Quando si crea una risorsa, la data di creazione e la data dell'ultimo aggiornamento coincidono.

Tipo: Timestamp

name

Il nome del tipo di slot.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza minima pari a 1. Lunghezza massima di 100.

Modello: ^([A-Za-z]_?)+$

parentSlotTypeSignature

Il tipo di slot integrato utilizzato come elemento principale per il tipo di slot.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza minima pari a 1. Lunghezza massima di 100.

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

slotTypeConfigurations

Informazioni di configurazione che estendono il tipo di slot integrato principale.

Tipo: matrice di oggetti SlotTypeConfiguration

Membri dell'array: numero minimo di 0 elementi. Numero massimo di 10 elementi.

valueSelectionStrategy

La strategia utilizzata da Amazon Lex per determinare il valore dello slot. Per ulteriori informazioni, consulta PutSlotType.

▬Tipo: stringa

Valori validi: ORIGINAL_VALUE | TOP_RESOLUTION

version

La versione del tipo di slot.

▬Tipo: stringa

Limitazioni di lunghezza: lunghezza minima pari a 1. La lunghezza massima è 64 caratteri.

Modello: \$LATEST|[0-9]+

Errori

BadRequestException

La richiesta non è ben formulata. Ad esempio, un valore non è valido o manca un campo obbligatorio. Controlla i valori del campo e riprova.

Codice di stato HTTP: 400

InternalFailureException

Si è verificato un errore interno di Amazon Lex. Riprova la richiesta.

Codice di stato HTTP: 500

LimitExceededException

La richiesta ha superato il limite. Riprova la richiesta.

Codice di stato HTTP: 429

NotFoundException

La risorsa specificata nella richiesta non è stata trovata. Controlla la risorsa e riprova.

Codice di stato HTTP: 404

Vedi anche

Per ulteriori informazioni sull'utilizzo di questa API in uno degli AWS SDK specifici della lingua, consulta quanto segue: