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: