

Aviso de fin de soporte: el 15 de septiembre de 2025, AWS dejaremos de ofrecer soporte para Amazon Lex V1. Después del 15 de septiembre de 2025, ya no podrá acceder a la consola de Amazon Lex V1 ni a los recursos de Amazon Lex V1. Si utiliza Amazon Lex V2, consulte en su lugar la [guía Amazon Lex V2](https://docs.aws.amazon.com/lexv2/latest/dg/what-is.html). 

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Slot
<a name="API_Slot"></a>

Identifica la versión de una ranura específica.

## Contenido
<a name="API_Slot_Contents"></a>

 ** name **   <a name="lex-Type-Slot-name"></a>
El nombre del slot.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 100 caracteres.  
Patrón: `^([A-Za-z](-|_|.)?)+$`   
Obligatorio: sí

 ** slotConstraint **   <a name="lex-Type-Slot-slotConstraint"></a>
Especifica si el slot es obligatorio u opcional.   
Tipo: cadena  
Valores válidos: `Required | Optional`   
Obligatorio: sí

 ** defaultValueSpec **   <a name="lex-Type-Slot-defaultValueSpec"></a>
Una lista de valores predeterminados para la ranura. Los valores predeterminados se utilizan cuando Amazon Lex no ha determinado el valor de una ranura. Puede especificar valores predeterminados a partir de variables de contexto, atributos de sesión y valores definidos.  
Tipo: objeto [SlotDefaultValueSpec](API_SlotDefaultValueSpec.md)  
Obligatorio: no

 ** description **   <a name="lex-Type-Slot-description"></a>
Una descripción de la ranura.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 0. La longitud máxima es de 200 caracteres.  
Obligatorio: no

 ** obfuscationSetting **   <a name="lex-Type-Slot-obfuscationSetting"></a>
Determina si una ranura se ofusca en los registros de conversaciones y los enunciados almacenados. Cuando una ranura se ofusca, el valor se sustituye por el nombre de la ranura entre llaves (\$1\$1). Por ejemplo, si el nombre de la ranura es “full\$1name”, los valores ofuscados se sustituyen por “\$1full\$1name\$1”. Para obtener más información, consulte [Ofuscación de ranuras](https://docs.aws.amazon.com/lex/latest/dg/how-obfuscate.html).   
Tipo: cadena  
Valores válidos: `NONE | DEFAULT_OBFUSCATION`   
Obligatorio: no

 ** priority **   <a name="lex-Type-Slot-priority"></a>
 Indica a Amazon Lex el orden en el que debe obtener este valor de ranura del usuario. Por ejemplo, si la intención tiene dos ranuras con prioridades 1 y 2, AWS Amazon Lex obtiene en primer lugar un valor para la ranura con prioridad 1.  
Si varias ranuras comparten la misma prioridad, Amazon Lex obtiene los valores en un orden arbitrario.  
Tipo: entero  
Rango válido: valor mínimo de 0. Valor máximo de 100.  
Obligatorio: no

 ** responseCard **   <a name="lex-Type-Slot-responseCard"></a>
 Un conjunto de respuestas posibles para el tipo de ranura que se utiliza en clientes basados en texto. El usuario elige una opción de la tarjeta de respuesta, en vez de responder con texto.   
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 50 000.  
Obligatorio: no

 ** sampleUtterances **   <a name="lex-Type-Slot-sampleUtterances"></a>
 Si conoce un patrón específico por el que los usuarios pueden responder a una solicitud de Amazon Lex para un valor de ranura, puede proporcionar esos enunciados para mejorar la precisión. Es opcional. En la mayoría de los casos, Amazon Lex es capaz de entender los enunciados de los usuarios.   
Tipo: matriz de cadenas  
Miembros de la matriz: número mínimo de 0 artículos. Número máximo de 10 artículos.  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 200 caracteres.  
Obligatorio: no

 ** slotType **   <a name="lex-Type-Slot-slotType"></a>
El tipo de la ranura, que puede ser un tipo de ranura personalizada que haya definido o uno de los tipos de ranura integrados.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 100 caracteres.  
Patrón: `^((AMAZON\.)_?|[A-Za-z]_?)+`   
Obligatorio: no

 ** slotTypeVersion **   <a name="lex-Type-Slot-slotTypeVersion"></a>
La versión del tipo de ranura.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 64.  
Patrón: `\$LATEST|[0-9]+`   
Obligatorio: no

 ** valueElicitationPrompt **   <a name="lex-Type-Slot-valueElicitationPrompt"></a>
El mensaje que usa Amazon Lex para obtener el valor de ranura del usuario.  
Tipo: objeto [Prompt](API_Prompt.md)  
Obligatorio: no

## Véase también
<a name="API_Slot_SeeAlso"></a>

Para obtener más información sobre el uso de esta API en uno de los idiomas específicos AWS SDKs, consulta lo siguiente:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/lex-models-2017-04-19/Slot) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/lex-models-2017-04-19/Slot) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/lex-models-2017-04-19/Slot) 