

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.

# InputDescription
<a name="API_InputDescription"></a>

Describe la configuración de entrada de una aplicación de Kinesis Data Analytics basada en SQL. 

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

 ** InAppStreamNames **   <a name="APIReference-Type-InputDescription-InAppStreamNames"></a>
Devuelve los nombres de los flujos de la aplicación que están asignados al origen de flujo.   
Tipo: matriz de cadenas  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 32 caracteres.  
Patrón: `[^-\s<>&]*`   
Obligatorio: no

 ** InputId **   <a name="APIReference-Type-InputDescription-InputId"></a>
El ID de entrada asociado con la entrada de la aplicación. Este es el ID que Kinesis Data Analytics asigna a cada configuración de entrada que añada a la aplicación.   
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 50 caracteres.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: no

 ** InputParallelism **   <a name="APIReference-Type-InputDescription-InputParallelism"></a>
Describe el paralelismo configurado (número de flujos en la aplicación asignados al origen de flujo).   
Tipo: objeto [InputParallelism](API_InputParallelism.md)  
Obligatorio: no

 ** InputProcessingConfigurationDescription **   <a name="APIReference-Type-InputDescription-InputProcessingConfigurationDescription"></a>
La descripción del preprocesador que se ejecuta en los registros de esta entrada antes de ejecutar el código de la aplicación.   
Tipo: objeto [InputProcessingConfigurationDescription](API_InputProcessingConfigurationDescription.md)  
Obligatorio: no

 ** InputSchema **   <a name="APIReference-Type-InputDescription-InputSchema"></a>
Describe el formato de los datos del origen de transmisión y cómo se asigna cada elemento de datos a las columnas correspondientes del flujo en la aplicación que se crea.   
Tipo: objeto [SourceSchema](API_SourceSchema.md)  
Obligatorio: no

 ** InputStartingPositionConfiguration **   <a name="APIReference-Type-InputDescription-InputStartingPositionConfiguration"></a>
El momento en el que la aplicación está configurada para leer el flujo de entrada.  
Tipo: objeto [InputStartingPositionConfiguration](API_InputStartingPositionConfiguration.md)  
Obligatorio: no

 ** KinesisFirehoseInputDescription **   <a name="APIReference-Type-InputDescription-KinesisFirehoseInputDescription"></a>
Si un flujo de entrega de Kinesis Data Firehose se configura como un origen de transmisión, otorga el ARN del flujo de entrega.   
Tipo: objeto [KinesisFirehoseInputDescription](API_KinesisFirehoseInputDescription.md)  
Obligatorio: no

 ** KinesisStreamsInputDescription **   <a name="APIReference-Type-InputDescription-KinesisStreamsInputDescription"></a>
Si un flujo de datos de Kinesis se configura como origen de transmisión, proporciona el nombre de recurso de Amazon (ARN) del flujo de datos de Kinesis.   
Tipo: objeto [KinesisStreamsInputDescription](API_KinesisStreamsInputDescription.md)  
Obligatorio: no

 ** NamePrefix **   <a name="APIReference-Type-InputDescription-NamePrefix"></a>
El prefijo del nombre de la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 32 caracteres.  
Patrón: `[^-\s<>&]*`   
Obligatorio: no

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

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