

Tras considerarlo detenidamente, hemos decidido dejar de utilizar Amazon Kinesis Data Analytics para aplicaciones SQL:

1. A partir del **1 de septiembre de 2025,** no proporcionaremos ninguna corrección de errores para las aplicaciones de Amazon Kinesis Data Analytics for SQL porque tendremos un soporte limitado debido a la próxima discontinuación.

2. A partir del **15 de octubre de 2025,** no podrá crear nuevas aplicaciones de Kinesis Data Analytics for SQL.

3. Eliminaremos sus aplicaciones a partir del **27 de enero de 2026**. No podrá iniciar ni utilizar sus aplicaciones de Amazon Kinesis Data Analytics para SQL. A partir de ese momento, el servicio de soporte de Amazon Kinesis Data Analytics para SQL dejará de estar disponible. Para obtener más información, consulte [Retirada de las aplicaciones de Amazon Kinesis Data Analytics para SQL](discontinuation.md).

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.

# Data Types
<a name="API_Types"></a>

Los siguientes tipos de datos son compatibles:
+  [ApplicationDetail](API_ApplicationDetail.md) 
+  [ApplicationSummary](API_ApplicationSummary.md) 
+  [ApplicationUpdate](API_ApplicationUpdate.md) 
+  [CloudWatchLoggingOption](API_CloudWatchLoggingOption.md) 
+  [CloudWatchLoggingOptionDescription](API_CloudWatchLoggingOptionDescription.md) 
+  [CloudWatchLoggingOptionUpdate](API_CloudWatchLoggingOptionUpdate.md) 
+  [CSVMappingParameters](API_CSVMappingParameters.md) 
+  [DestinationSchema](API_DestinationSchema.md) 
+  [Input](API_Input.md) 
+  [InputConfiguration](API_InputConfiguration.md) 
+  [InputDescription](API_InputDescription.md) 
+  [InputLambdaProcessor](API_InputLambdaProcessor.md) 
+  [InputLambdaProcessorDescription](API_InputLambdaProcessorDescription.md) 
+  [InputLambdaProcessorUpdate](API_InputLambdaProcessorUpdate.md) 
+  [InputParallelism](API_InputParallelism.md) 
+  [InputParallelismUpdate](API_InputParallelismUpdate.md) 
+  [InputProcessingConfiguration](API_InputProcessingConfiguration.md) 
+  [InputProcessingConfigurationDescription](API_InputProcessingConfigurationDescription.md) 
+  [InputProcessingConfigurationUpdate](API_InputProcessingConfigurationUpdate.md) 
+  [InputSchemaUpdate](API_InputSchemaUpdate.md) 
+  [InputStartingPositionConfiguration](API_InputStartingPositionConfiguration.md) 
+  [InputUpdate](API_InputUpdate.md) 
+  [JSONMappingParameters](API_JSONMappingParameters.md) 
+  [KinesisFirehoseInput](API_KinesisFirehoseInput.md) 
+  [KinesisFirehoseInputDescription](API_KinesisFirehoseInputDescription.md) 
+  [KinesisFirehoseInputUpdate](API_KinesisFirehoseInputUpdate.md) 
+  [KinesisFirehoseOutput](API_KinesisFirehoseOutput.md) 
+  [KinesisFirehoseOutputDescription](API_KinesisFirehoseOutputDescription.md) 
+  [KinesisFirehoseOutputUpdate](API_KinesisFirehoseOutputUpdate.md) 
+  [KinesisStreamsInput](API_KinesisStreamsInput.md) 
+  [KinesisStreamsInputDescription](API_KinesisStreamsInputDescription.md) 
+  [KinesisStreamsInputUpdate](API_KinesisStreamsInputUpdate.md) 
+  [KinesisStreamsOutput](API_KinesisStreamsOutput.md) 
+  [KinesisStreamsOutputDescription](API_KinesisStreamsOutputDescription.md) 
+  [KinesisStreamsOutputUpdate](API_KinesisStreamsOutputUpdate.md) 
+  [LambdaOutput](API_LambdaOutput.md) 
+  [LambdaOutputDescription](API_LambdaOutputDescription.md) 
+  [LambdaOutputUpdate](API_LambdaOutputUpdate.md) 
+  [MappingParameters](API_MappingParameters.md) 
+  [Output](API_Output.md) 
+  [OutputDescription](API_OutputDescription.md) 
+  [OutputUpdate](API_OutputUpdate.md) 
+  [RecordColumn](API_RecordColumn.md) 
+  [RecordFormat](API_RecordFormat.md) 
+  [ReferenceDataSource](API_ReferenceDataSource.md) 
+  [ReferenceDataSourceDescription](API_ReferenceDataSourceDescription.md) 
+  [ReferenceDataSourceUpdate](API_ReferenceDataSourceUpdate.md) 
+  [S3Configuration](API_S3Configuration.md) 
+  [S3ReferenceDataSource](API_S3ReferenceDataSource.md) 
+  [S3ReferenceDataSourceDescription](API_S3ReferenceDataSourceDescription.md) 
+  [S3ReferenceDataSourceUpdate](API_S3ReferenceDataSourceUpdate.md) 
+  [SourceSchema](API_SourceSchema.md) 
+  [Tag](API_Tag.md) 

# ApplicationDetail
<a name="API_ApplicationDetail"></a>

**nota**  
Esta documentación es para la versión 1 de la API de Amazon Kinesis Data Analytics, que solo admite aplicaciones SQL. La versión 2 de la API admite aplicaciones SQL y Java. Para obtener más información acerca de la versión 2, consulte la [documentación de la API V2 de Amazon Kinesis Data Analytics](/kinesisanalytics/latest/apiv2/Welcome.html).

Proporciona una descripción de la aplicación, como el nombre de recurso de Amazon (ARN) de la aplicación, el estado, la última versión y los detalles de configuración de entrada y salida.

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

 ** ApplicationARN **   <a name="analytics-Type-ApplicationDetail-ApplicationARN"></a>
ARN de la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** ApplicationName **   <a name="analytics-Type-ApplicationDetail-ApplicationName"></a>
Nombre de la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

 ** ApplicationStatus **   <a name="analytics-Type-ApplicationDetail-ApplicationStatus"></a>
Estado de una aplicación.  
Tipo: cadena  
Valores válidos: `DELETING | STARTING | STOPPING | READY | RUNNING | UPDATING | AUTOSCALING`   
Obligatorio: sí

 ** ApplicationVersionId **   <a name="analytics-Type-ApplicationDetail-ApplicationVersionId"></a>
Proporciona la versión de la aplicación actual.  
Tipo: largo  
Rango válido: valor mínimo de 1. Valor máximo de 999999999.  
Obligatorio: sí

 ** ApplicationCode **   <a name="analytics-Type-ApplicationDetail-ApplicationCode"></a>
Devuelve el código de la aplicación que proporcionó para realizar el análisis de datos en cualquiera de los flujos de la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 0. Longitud máxima de 102400.  
Obligatorio: no

 ** ApplicationDescription **   <a name="analytics-Type-ApplicationDetail-ApplicationDescription"></a>
Descripción de la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 0. La longitud máxima es 1024.  
Obligatorio: no

 ** CloudWatchLoggingOptionDescriptions **   <a name="analytics-Type-ApplicationDetail-CloudWatchLoggingOptionDescriptions"></a>
Describe los flujos de CloudWatch registro que están configurados para recibir los mensajes de la aplicación. Para obtener más información sobre el uso de transmisiones de CloudWatch registros con las aplicaciones de Amazon Kinesis Analytics, [consulte Trabajar con CloudWatch Amazon Logs](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html).   
Tipo: matriz de objetos [CloudWatchLoggingOptionDescription](API_CloudWatchLoggingOptionDescription.md)  
Obligatorio: no

 ** CreateTimestamp **   <a name="analytics-Type-ApplicationDetail-CreateTimestamp"></a>
La marca de tiempo de creación de la versión de la aplicación.  
Tipo: marca temporal  
Obligatorio: no

 ** InputDescriptions **   <a name="analytics-Type-ApplicationDetail-InputDescriptions"></a>
Describe la configuración de entrada de la aplicación. Para obtener más información, consulte [Configuración de entrada de la aplicación](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html).   
Tipo: matriz de objetos [InputDescription](API_InputDescription.md)  
Obligatorio: no

 ** LastUpdateTimestamp **   <a name="analytics-Type-ApplicationDetail-LastUpdateTimestamp"></a>
Marca de tiempo en que la aplicación se actualizó por última vez.  
Tipo: marca temporal  
Obligatorio: no

 ** OutputDescriptions **   <a name="analytics-Type-ApplicationDetail-OutputDescriptions"></a>
Describe la configuración de salida de la aplicación. Para obtener más información, consulte [Configuración de salida de la aplicación](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html).   
Tipo: matriz de objetos [OutputDescription](API_OutputDescription.md)  
Obligatorio: no

 ** ReferenceDataSourceDescriptions **   <a name="analytics-Type-ApplicationDetail-ReferenceDataSourceDescriptions"></a>
Describe los orígenes de datos de referencia configurados para una aplicación. Para obtener más información, consulte [Configuración de entrada de la aplicación](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html).   
Tipo: matriz de objetos [ReferenceDataSourceDescription](API_ReferenceDataSourceDescription.md)  
Obligatorio: no

## Véase también
<a name="API_ApplicationDetail_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/kinesisanalytics-2015-08-14/ApplicationDetail) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ApplicationDetail) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ApplicationDetail) 

# ApplicationSummary
<a name="API_ApplicationSummary"></a>

**nota**  
Esta documentación es para la versión 1 de la API de Amazon Kinesis Data Analytics, que solo admite aplicaciones SQL. La versión 2 de la API admite aplicaciones SQL y Java. Para obtener más información acerca de la versión 2, consulte la [documentación de la API V2 de Amazon Kinesis Data Analytics](/kinesisanalytics/latest/apiv2/Welcome.html).

Proporciona información resumida de la aplicación, incluido el nombre de recurso de Amazon (ARN) de la aplicación, el nombre y el estado.

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

 ** ApplicationARN **   <a name="analytics-Type-ApplicationSummary-ApplicationARN"></a>
ARN de la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** ApplicationName **   <a name="analytics-Type-ApplicationSummary-ApplicationName"></a>
Nombre de la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

 ** ApplicationStatus **   <a name="analytics-Type-ApplicationSummary-ApplicationStatus"></a>
Estado de una aplicación.  
Tipo: cadena  
Valores válidos: `DELETING | STARTING | STOPPING | READY | RUNNING | UPDATING | AUTOSCALING`   
Obligatorio: sí

## Véase también
<a name="API_ApplicationSummary_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/kinesisanalytics-2015-08-14/ApplicationSummary) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ApplicationSummary) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ApplicationSummary) 

# ApplicationUpdate
<a name="API_ApplicationUpdate"></a>

Describe las actualizaciones que se deben aplicar a una aplicación Amazon Kinesis Analytics existente.

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

 ** ApplicationCodeUpdate **   <a name="analytics-Type-ApplicationUpdate-ApplicationCodeUpdate"></a>
Describe las actualizaciones del código de la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 0. Longitud máxima de 102400.  
Obligatorio: no

 ** CloudWatchLoggingOptionUpdates **   <a name="analytics-Type-ApplicationUpdate-CloudWatchLoggingOptionUpdates"></a>
Describe las actualizaciones de las opciones de CloudWatch registro de aplicaciones.  
Tipo: matriz de objetos [CloudWatchLoggingOptionUpdate](API_CloudWatchLoggingOptionUpdate.md)  
Obligatorio: no

 ** InputUpdates **   <a name="analytics-Type-ApplicationUpdate-InputUpdates"></a>
Describe las actualizaciones de configuración de entrada de la aplicación.  
Tipo: matriz de objetos [InputUpdate](API_InputUpdate.md)  
Obligatorio: no

 ** OutputUpdates **   <a name="analytics-Type-ApplicationUpdate-OutputUpdates"></a>
Describe las actualizaciones de configuración de salida de la aplicación.  
Tipo: matriz de objetos [OutputUpdate](API_OutputUpdate.md)  
Obligatorio: no

 ** ReferenceDataSourceUpdates **   <a name="analytics-Type-ApplicationUpdate-ReferenceDataSourceUpdates"></a>
Describe las actualizaciones de los orígenes de datos de referencia de la aplicación.  
Tipo: matriz de objetos [ReferenceDataSourceUpdate](API_ReferenceDataSourceUpdate.md)  
Obligatorio: no

## Véase también
<a name="API_ApplicationUpdate_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/kinesisanalytics-2015-08-14/ApplicationUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ApplicationUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ApplicationUpdate) 

# CloudWatchLoggingOption
<a name="API_CloudWatchLoggingOption"></a>

Proporciona una descripción de las opciones de CloudWatch registro, incluidos el nombre de recurso de Amazon (ARN) del flujo de registro y el ARN del rol.

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

 ** LogStreamARN **   <a name="analytics-Type-CloudWatchLoggingOption-LogStreamARN"></a>
ARN del CloudWatch registro para recibir los mensajes de la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** RoleARN **   <a name="analytics-Type-CloudWatchLoggingOption-RoleARN"></a>
ARN de IAM del rol que se utilizará para enviar los mensajes de la aplicación. Nota: Para escribir los mensajes de la aplicación CloudWatch, la función de IAM que se utilice debe tener habilitada la acción `PutLogEvents` de política.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

## Véase también
<a name="API_CloudWatchLoggingOption_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/kinesisanalytics-2015-08-14/CloudWatchLoggingOption) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CloudWatchLoggingOption) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CloudWatchLoggingOption) 

# CloudWatchLoggingOptionDescription
<a name="API_CloudWatchLoggingOptionDescription"></a>

Descripción de la opción de CloudWatch registro.

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

 ** LogStreamARN **   <a name="analytics-Type-CloudWatchLoggingOptionDescription-LogStreamARN"></a>
ARN del CloudWatch registro para recibir los mensajes de la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** RoleARN **   <a name="analytics-Type-CloudWatchLoggingOptionDescription-RoleARN"></a>
ARN de IAM del rol que se utilizará para enviar los mensajes de la aplicación. Nota: Para escribir los mensajes de la aplicación CloudWatch, la función de IAM utilizada debe tener habilitada la acción `PutLogEvents` de política.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** CloudWatchLoggingOptionId **   <a name="analytics-Type-CloudWatchLoggingOptionDescription-CloudWatchLoggingOptionId"></a>
ID de la descripción de la opción de CloudWatch registro.  
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

## Véase también
<a name="API_CloudWatchLoggingOptionDescription_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/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionDescription) 

# CloudWatchLoggingOptionUpdate
<a name="API_CloudWatchLoggingOptionUpdate"></a>

Describe las actualizaciones de las opciones de CloudWatch registro.

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

 ** CloudWatchLoggingOptionId **   <a name="analytics-Type-CloudWatchLoggingOptionUpdate-CloudWatchLoggingOptionId"></a>
ID de la opción de CloudWatch registro que se va a actualizar  
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: sí

 ** LogStreamARNUpdate **   <a name="analytics-Type-CloudWatchLoggingOptionUpdate-LogStreamARNUpdate"></a>
ARN del CloudWatch registro para recibir los mensajes de la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** RoleARNUpdate **   <a name="analytics-Type-CloudWatchLoggingOptionUpdate-RoleARNUpdate"></a>
ARN de IAM del rol que se utilizará para enviar los mensajes de la aplicación. Nota: Para escribir los mensajes de la aplicación CloudWatch, la función de IAM utilizada debe tener habilitada la acción `PutLogEvents` de política.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

## Véase también
<a name="API_CloudWatchLoggingOptionUpdate_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/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionUpdate) 

# CSVMappingParameters
<a name="API_CSVMappingParameters"></a>

Ofrece información de mapeo adicional cuando el formato de registro utiliza delimitadores, como por ejemplo, CSV. Por ejemplo, los siguientes registros de ejemplo utilizan el formato CSV, donde los registros utilizan *'\$1n'* como el delimitador de la fila y una coma (“,”) como el delimitador de la columna: 

 `"name1", "address1"` 

 `"name2", "address2"` 

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

 ** RecordColumnDelimiter **   <a name="analytics-Type-CSVMappingParameters-RecordColumnDelimiter"></a>
Delimitador de columnas. Por ejemplo, en un formato CSV, el delimitador de columnas típico es una coma (“,”).  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1.  
Obligatorio: sí

 ** RecordRowDelimiter **   <a name="analytics-Type-CSVMappingParameters-RecordRowDelimiter"></a>
Delimitador de filas. Por ejemplo, en un formato CSV, el delimitador de filas típico es *'\$1n'*.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1.  
Obligatorio: sí

## Véase también
<a name="API_CSVMappingParameters_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/kinesisanalytics-2015-08-14/CSVMappingParameters) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CSVMappingParameters) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CSVMappingParameters) 

# DestinationSchema
<a name="API_DestinationSchema"></a>

Describe el formato de datos cuando se escriben registros en el destino. Para obtener más información, consulte [Configuración de salida de la aplicación](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html). 

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

 ** RecordFormatType **   <a name="analytics-Type-DestinationSchema-RecordFormatType"></a>
Especifica el formato de los registros en el flujo de salida.  
Tipo: cadena  
Valores válidos: `JSON | CSV`   
Obligatorio: sí

## Véase también
<a name="API_DestinationSchema_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/kinesisanalytics-2015-08-14/DestinationSchema) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DestinationSchema) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DestinationSchema) 

# Input
<a name="API_Input"></a>

Al configurar la entrada de la aplicación, debe especificar el origen de streaming, el nombre de la secuencia en la aplicación que se crea y el mapeo entre los dos. Para obtener más información, consulte [Configuración de entrada de la aplicación](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). 

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

 ** InputSchema **   <a name="analytics-Type-Input-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.  
También se utiliza para describir el formato del origen de datos de referencia.  
Tipo: objeto [SourceSchema](API_SourceSchema.md)  
Obligatorio: sí

 ** NamePrefix **   <a name="analytics-Type-Input-NamePrefix"></a>
El prefijo del nombre que se utilizará al crear el flujo en la aplicación. Suponga que especifica un prefijo "»MyInApplicationStream. A continuación, Amazon Kinesis Analytics crea una o más transmisiones en `InputParallelism` la aplicación (según el recuento que haya especificado) con los nombres MyInApplicationStream "\$1001», MyInApplicationStream "\$1002», etc.   
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 32 caracteres.  
Obligatorio: sí

 ** InputParallelism **   <a name="analytics-Type-Input-InputParallelism"></a>
Describe el número de flujos en la aplicación que se crearán.   
Los datos del origen se dirigen a estas secuencias de entrada en la aplicación.  
 Consulte [Configuración de entrada de la aplicación](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html).  
Tipo: objeto [InputParallelism](API_InputParallelism.md)  
Obligatorio: no

 ** InputProcessingConfiguration **   <a name="analytics-Type-Input-InputProcessingConfiguration"></a>
La [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html) para la entrada. Un procesador de entrada transforma los registros a medida que se reciben desde el flujo, antes de la ejecución del código SQL de la aplicación. Actualmente, la única configuración de procesamiento de entrada disponible es [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html).  
Tipo: objeto [InputProcessingConfiguration](API_InputProcessingConfiguration.md)  
Obligatorio: no

 ** KinesisFirehoseInput **   <a name="analytics-Type-Input-KinesisFirehoseInput"></a>
Si el origen de streaming es una secuencia de entrega de Amazon Kinesis Firehose, identifica el ARN de la secuencia de entrega y un rol de IAM que permite a Amazon Kinesis Analytics obtener acceso a la secuencia en su nombre.  
Nota: `KinesisStreamsInput` o `KinesisFirehoseInput` son necesarios.  
Tipo: objeto [KinesisFirehoseInput](API_KinesisFirehoseInput.md)  
Obligatorio: no

 ** KinesisStreamsInput **   <a name="analytics-Type-Input-KinesisStreamsInput"></a>
Si el origen de streaming es una secuencia de entrega de Amazon Kinesis Firehose, identifica el Nombre de recurso de Amazon (ARN) de la secuencia y un rol de IAM que permite a Amazon Kinesis Analytics obtener acceso a la secuencia en su nombre.  
Nota: `KinesisStreamsInput` o `KinesisFirehoseInput` son necesarios.  
Tipo: objeto [KinesisStreamsInput](API_KinesisStreamsInput.md)  
Obligatorio: no

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

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

# InputConfiguration
<a name="API_InputConfiguration"></a>

Al iniciar la aplicación, proporciona esta configuración, que identifica la fuente de entrada y el punto del origen de entrada en el que desea que la aplicación comience a procesar los registros.

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

 ** Id **   <a name="analytics-Type-InputConfiguration-Id"></a>
ID del origen de entrada. Para obtener este ID, llame a la operación [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html).  
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: sí

 ** InputStartingPositionConfiguration **   <a name="analytics-Type-InputConfiguration-InputStartingPositionConfiguration"></a>
Punto en el que desea que la aplicación comience a procesar los registros del origen del flujo.  
Tipo: objeto [InputStartingPositionConfiguration](API_InputStartingPositionConfiguration.md)  
Obligatorio: sí

## Véase también
<a name="API_InputConfiguration_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/kinesisanalytics-2015-08-14/InputConfiguration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputConfiguration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputConfiguration) 

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

Describe la configuración de entrada de la aplicación. Para obtener más información, consulte [Configuración de entrada de la aplicación](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). 

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

 ** InAppStreamNames **   <a name="analytics-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.  
Obligatorio: no

 ** InputId **   <a name="analytics-Type-InputDescription-InputId"></a>
ID de entrada asociada con la entrada de la aplicación. Este es el ID que Amazon Kinesis 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="analytics-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="analytics-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="analytics-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="analytics-Type-InputDescription-InputStartingPositionConfiguration"></a>
Punto 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="analytics-Type-InputDescription-KinesisFirehoseInputDescription"></a>
Si el origen de streaming es una secuencia de entrega de Amazon Kinesis Firehose, proporciona el ARN de la secuencia de entrega y un rol de IAM que permite a Amazon Kinesis Analytics obtener acceso a la secuencia en su nombre.  
Tipo: objeto [KinesisFirehoseInputDescription](API_KinesisFirehoseInputDescription.md)  
Obligatorio: no

 ** KinesisStreamsInputDescription **   <a name="analytics-Type-InputDescription-KinesisStreamsInputDescription"></a>
Si el origen de streaming es una secuencia de entrega de Amazon Kinesis Firehose, proporciona el nombre de recurso de Amazon (ARN) de la secuencia de Amazon Kinesis y un rol de IAM que permite a Amazon Kinesis Analytics obtener acceso a la secuencia en su nombre.  
Tipo: objeto [KinesisStreamsInputDescription](API_KinesisStreamsInputDescription.md)  
Obligatorio: no

 ** NamePrefix **   <a name="analytics-Type-InputDescription-NamePrefix"></a>
Prefijo de nombre en la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 32 caracteres.  
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, consulta lo siguiente:
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/InputDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputDescription) 

# InputLambdaProcessor
<a name="API_InputLambdaProcessor"></a>

Objeto que contiene el nombre de recurso de Amazon (ARN) de la función [AWS Lambda](https://docs.aws.amazon.com/lambda/) que se utiliza para preprocesar los registros de la transmisión y el ARN de la función de IAM que se utiliza para acceder a la función Lambda. AWS 

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

 ** ResourceARN **   <a name="analytics-Type-InputLambdaProcessor-ResourceARN"></a>
Es el ARN de la función de [AWS Lambda](https://docs.aws.amazon.com/lambda/) que opera en los registros del flujo.  
Para especificar una versión anterior de la función de Lambda a la última, incluya la versión de la función de Lambda en el ARN de la función de Lambda. Para obtener más información sobre Lambda ARNs, consulte [Ejemplo ARNs](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda): Lambda AWS 
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** RoleARN **   <a name="analytics-Type-InputLambdaProcessor-RoleARN"></a>
El ARN de la función de IAM que se utiliza para acceder a la función AWS Lambda.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

## Véase también
<a name="API_InputLambdaProcessor_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/kinesisanalytics-2015-08-14/InputLambdaProcessor) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputLambdaProcessor) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputLambdaProcessor) 

# InputLambdaProcessorDescription
<a name="API_InputLambdaProcessorDescription"></a>

Objeto que contiene el nombre de recurso de Amazon (ARN) de la función [AWS Lambda](https://docs.aws.amazon.com/lambda/) que se utiliza para preprocesar los registros de la transmisión y el ARN de la función de IAM que se utiliza para acceder a la expresión Lambda. AWS 

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

 ** ResourceARN **   <a name="analytics-Type-InputLambdaProcessorDescription-ResourceARN"></a>
El ARN de la función de [AWS Lambda](https://docs.aws.amazon.com/lambda/) que se utiliza para preprocesar los registros del flujo.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** RoleARN **   <a name="analytics-Type-InputLambdaProcessorDescription-RoleARN"></a>
El ARN de la función de IAM que se utiliza para acceder a la función AWS Lambda.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

## Véase también
<a name="API_InputLambdaProcessorDescription_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/kinesisanalytics-2015-08-14/InputLambdaProcessorDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputLambdaProcessorDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputLambdaProcessorDescription) 

# InputLambdaProcessorUpdate
<a name="API_InputLambdaProcessorUpdate"></a>

Representa una actualización de la [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html)que se utiliza para preprocesar los registros de la transmisión.

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

 ** ResourceARNUpdate **   <a name="analytics-Type-InputLambdaProcessorUpdate-ResourceARNUpdate"></a>
Nombre de recurso de Amazon (ARN) de la nueva función de [AWS Lambda](https://docs.aws.amazon.com/lambda/) que se utiliza para preprocesar registros en el flujo.  
Para especificar una versión anterior de la función de Lambda a la última, incluya la versión de la función de Lambda en el ARN de la función de Lambda. Para obtener más información sobre Lambda ARNs, consulte [Ejemplo ARNs](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda): Lambda AWS 
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** RoleARNUpdate **   <a name="analytics-Type-InputLambdaProcessorUpdate-RoleARNUpdate"></a>
El ARN de la nueva función de IAM que se utiliza para acceder a la función AWS Lambda.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

## Véase también
<a name="API_InputLambdaProcessorUpdate_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/kinesisanalytics-2015-08-14/InputLambdaProcessorUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputLambdaProcessorUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputLambdaProcessorUpdate) 

# InputParallelism
<a name="API_InputParallelism"></a>

Describe el número de secuencias en la aplicación para crear un origen de streaming determinado. Para obtener más información sobre paralelismos, consulte [Configuración de entrada de la aplicación](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). 

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

 ** Count **   <a name="analytics-Type-InputParallelism-Count"></a>
El número de secuencias en la aplicación que se deben crear. Para obtener más información, consulte [Límites](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html).   
Tipo: entero  
Rango válido: valor mínimo de 1. Valor máximo de 64.  
Obligatorio: no

## Véase también
<a name="API_InputParallelism_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/kinesisanalytics-2015-08-14/InputParallelism) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputParallelism) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputParallelism) 

# InputParallelismUpdate
<a name="API_InputParallelismUpdate"></a>

Proporciona actualizaciones del recuento de paralelismos.

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

 ** CountUpdate **   <a name="analytics-Type-InputParallelismUpdate-CountUpdate"></a>
Número de secuencias en la aplicación para crear un origen de streaming específico.  
Tipo: entero  
Rango válido: valor mínimo de 1. Valor máximo de 64.  
Obligatorio: no

## Véase también
<a name="API_InputParallelismUpdate_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/kinesisanalytics-2015-08-14/InputParallelismUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputParallelismUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputParallelismUpdate) 

# InputProcessingConfiguration
<a name="API_InputProcessingConfiguration"></a>

Proporciona una descripción de un procesador que se utiliza para procesar previamente los registros en el flujo antes de que los procese el código de la aplicación. Actualmente, el único procesador de entrada disponible es [AWS Lambda](https://docs.aws.amazon.com/lambda/).

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

 ** InputLambdaProcessor **   <a name="analytics-Type-InputProcessingConfiguration-InputLambdaProcessor"></a>
El [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html) que se utiliza para el procesamiento previo de los registros en el flujo antes de que los procese el código de la aplicación.  
Tipo: objeto [InputLambdaProcessor](API_InputLambdaProcessor.md)  
Obligatorio: sí

## Véase también
<a name="API_InputProcessingConfiguration_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/kinesisanalytics-2015-08-14/InputProcessingConfiguration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputProcessingConfiguration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputProcessingConfiguration) 

# InputProcessingConfigurationDescription
<a name="API_InputProcessingConfigurationDescription"></a>

Proporciona información de configuración acerca de un procesador de entrada. Actualmente, el único procesador de entrada disponible es [AWS Lambda](https://docs.aws.amazon.com/lambda/).

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

 ** InputLambdaProcessorDescription **   <a name="analytics-Type-InputProcessingConfigurationDescription-InputLambdaProcessorDescription"></a>
Proporciona información de configuración sobre el asociado [InputLambdaProcessorDescription](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessorDescription.html).  
Tipo: objeto [InputLambdaProcessorDescription](API_InputLambdaProcessorDescription.md)  
Obligatorio: no

## Véase también
<a name="API_InputProcessingConfigurationDescription_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/kinesisanalytics-2015-08-14/InputProcessingConfigurationDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputProcessingConfigurationDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputProcessingConfigurationDescription) 

# InputProcessingConfigurationUpdate
<a name="API_InputProcessingConfigurationUpdate"></a>

Describe las actualizaciones de una [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html). 

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

 ** InputLambdaProcessorUpdate **   <a name="analytics-Type-InputProcessingConfigurationUpdate-InputLambdaProcessorUpdate"></a>
Proporciona información de actualización de un [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html).  
Tipo: objeto [InputLambdaProcessorUpdate](API_InputLambdaProcessorUpdate.md)  
Obligatorio: sí

## Véase también
<a name="API_InputProcessingConfigurationUpdate_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/kinesisanalytics-2015-08-14/InputProcessingConfigurationUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputProcessingConfigurationUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputProcessingConfigurationUpdate) 

# InputSchemaUpdate
<a name="API_InputSchemaUpdate"></a>

Describe las actualizaciones del esquema de entrada de la aplicación.

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

 ** RecordColumnUpdates **   <a name="analytics-Type-InputSchemaUpdate-RecordColumnUpdates"></a>
Una lista de objetos `RecordColumn`. Cada objeto describe la asignación del elemento de origen del flujo y la columna correspondiente en la secuencia en la aplicación.   
Tipo: matriz de objetos [RecordColumn](API_RecordColumn.md)  
Miembros de la matriz: número mínimo de 1 artículo. La cantidad máxima es de 1000 elementos.  
Obligatorio: no

 ** RecordEncodingUpdate **   <a name="analytics-Type-InputSchemaUpdate-RecordEncodingUpdate"></a>
Especifica la codificación de los registros en el origen de transmisión. Por ejemplo, UTF-8.  
Tipo: cadena  
Patrón: `UTF-8`   
Obligatorio: no

 ** RecordFormatUpdate **   <a name="analytics-Type-InputSchemaUpdate-RecordFormatUpdate"></a>
Especifica el formato de los registros en el origen de transmisión.  
Tipo: objeto [RecordFormat](API_RecordFormat.md)  
Obligatorio: no

## Véase también
<a name="API_InputSchemaUpdate_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/kinesisanalytics-2015-08-14/InputSchemaUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputSchemaUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputSchemaUpdate) 

# InputStartingPositionConfiguration
<a name="API_InputStartingPositionConfiguration"></a>

Describe el punto en el que la aplicación lee del origen del flujo.

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

 ** InputStartingPosition **   <a name="analytics-Type-InputStartingPositionConfiguration-InputStartingPosition"></a>
La posición de inicio del flujo.  
+  `NOW` - Empieza a leer justo después del registro más reciente del flujo y comienza con la marca de tiempo de la solicitud que emitió el cliente.
+  `TRIM_HORIZON` - Empieza a leer a partir del último registro no sin recortar del flujo, que es el registro más antiguo disponible en el flujo. Esta opción no está disponible para un flujo de entrega de Amazon Kinesis Firehose.
+  `LAST_STOPPED_POINT` - Reanuda la lectura desde el punto en que la aplicación dejó de leer por última vez.
Tipo: cadena  
Valores válidos: `NOW | TRIM_HORIZON | LAST_STOPPED_POINT`   
Obligatorio: no

## Véase también
<a name="API_InputStartingPositionConfiguration_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/kinesisanalytics-2015-08-14/InputStartingPositionConfiguration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputStartingPositionConfiguration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputStartingPositionConfiguration) 

# InputUpdate
<a name="API_InputUpdate"></a>

Describe las actualizaciones de una configuración de entrada específica (identificada por la `InputId` de una aplicación). 

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

 ** InputId **   <a name="analytics-Type-InputUpdate-InputId"></a>
ID de entrada de la entrada de la aplicación que se va a actualizar.  
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: sí

 ** InputParallelismUpdate **   <a name="analytics-Type-InputUpdate-InputParallelismUpdate"></a>
Describe las actualizaciones de paralelismo (el número de flujos en la aplicación que Amazon Kinesis Analytics crea para el origen de flujo específico).  
Tipo: objeto [InputParallelismUpdate](API_InputParallelismUpdate.md)  
Obligatorio: no

 ** InputProcessingConfigurationUpdate **   <a name="analytics-Type-InputUpdate-InputProcessingConfigurationUpdate"></a>
Describe las actualizaciones de una configuración de procesamiento de entradas.  
Tipo: objeto [InputProcessingConfigurationUpdate](API_InputProcessingConfigurationUpdate.md)  
Obligatorio: no

 ** InputSchemaUpdate **   <a name="analytics-Type-InputUpdate-InputSchemaUpdate"></a>
Describe el formato de los datos del origen de streaming y cómo se asigna cada elemento de datos en el origen de streaming a las columnas correspondientes de la secuencia en la aplicación que se crea.  
Tipo: objeto [InputSchemaUpdate](API_InputSchemaUpdate.md)  
Obligatorio: no

 ** KinesisFirehoseInputUpdate **   <a name="analytics-Type-InputUpdate-KinesisFirehoseInputUpdate"></a>
Si el origen de flujo que se va a actualizar es un flujo de entrega de Amazon Kinesis Firehose, proporciona un ARN de flujo actualizado y un ARN de rol de IAM.  
Tipo: objeto [KinesisFirehoseInputUpdate](API_KinesisFirehoseInputUpdate.md)  
Obligatorio: no

 ** KinesisStreamsInputUpdate **   <a name="analytics-Type-InputUpdate-KinesisStreamsInputUpdate"></a>
Si el origen de flujo que se va a actualizar es un flujo de Amazon Kinesis, proporciona un nombre de recurso de Amazon (ARN) de flujo actualizado y un ARN de rol de IAM.  
Tipo: objeto [KinesisStreamsInputUpdate](API_KinesisStreamsInputUpdate.md)  
Obligatorio: no

 ** NamePrefixUpdate **   <a name="analytics-Type-InputUpdate-NamePrefixUpdate"></a>
Prefijo de nombre para los flujos dentro de la aplicación que Amazon Kinesis Analytics crea para el origen de flujo específico.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 32 caracteres.  
Obligatorio: no

## Véase también
<a name="API_InputUpdate_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/kinesisanalytics-2015-08-14/InputUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputUpdate) 

# JSONMappingParameters
<a name="API_JSONMappingParameters"></a>

Proporciona información adicional de la asignación cuando JSON es el formato de registro en el origen de transmisión.

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

 ** RecordRowPath **   <a name="analytics-Type-JSONMappingParameters-RecordRowPath"></a>
Ruta del origen de nivel superior que contiene los registros.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1.  
Obligatorio: sí

## Véase también
<a name="API_JSONMappingParameters_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/kinesisanalytics-2015-08-14/JSONMappingParameters) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/JSONMappingParameters) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/JSONMappingParameters) 

# KinesisFirehoseInput
<a name="API_KinesisFirehoseInput"></a>

 Identifica un flujo de entrega de Amazon Kinesis Firehose como el origen de streaming. Debe proporcionar el Nombre de recurso de Amazon (ARN) del flujo de entrega y el ARN del rol de IAM que permite que Amazon Kinesis Analytics acceda al flujo en su nombre.

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

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseInput-ResourceARN"></a>
ARN del flujo de entrega de entrada.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseInput-RoleARN"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para acceder al flujo en su nombre. Asegúrese de que el rol tiene los permisos necesarios para obtener acceso al flujo.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

## Véase también
<a name="API_KinesisFirehoseInput_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/kinesisanalytics-2015-08-14/KinesisFirehoseInput) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseInput) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseInput) 

# KinesisFirehoseInputDescription
<a name="API_KinesisFirehoseInputDescription"></a>

 Describe el flujo de entrega de Amazon Kinesis Firehose que se configura como origen del flujo en la configuración de entrada de la aplicación. 

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

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseInputDescription-ResourceARN"></a>
El nombre de recurso de Amazon (ARN) del flujo de entrega de Amazon Kinesis Firehose.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseInputDescription-RoleARN"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics asume para acceder al flujo.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

## Véase también
<a name="API_KinesisFirehoseInputDescription_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/kinesisanalytics-2015-08-14/KinesisFirehoseInputDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseInputDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseInputDescription) 

# KinesisFirehoseInputUpdate
<a name="API_KinesisFirehoseInputUpdate"></a>

Al actualizar la configuración de entrada de la aplicación, proporciona información sobre un flujo de entrega de Amazon Kinesis Firehose como el origen del flujo.

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

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisFirehoseInputUpdate-ResourceARNUpdate"></a>
Nombre de recurso de Amazon (ARN) del flujo de entrada de Amazon Kinesis Firehose que se va a leer.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisFirehoseInputUpdate-RoleARNUpdate"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para acceder al flujo en su nombre. Debe conceder los permisos necesarios a este rol.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

## Véase también
<a name="API_KinesisFirehoseInputUpdate_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/kinesisanalytics-2015-08-14/KinesisFirehoseInputUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseInputUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseInputUpdate) 

# KinesisFirehoseOutput
<a name="API_KinesisFirehoseOutput"></a>

Al configurar la salida de la aplicación, identifica una secuencia de entrega de Amazon Kinesis Firehose como destino. Debe proporcionar el nombre de recurso de Amazon (ARN) y el ARN del rol de IAM de la secuencia que permite que Amazon Kinesis Analytics escriba en la secuencia en su nombre.

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

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseOutput-ResourceARN"></a>
El ARN de la secuencia de entrega de Amazon Kinesis Firehose de destino en el que se va a escribir.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseOutput-RoleARN"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para escribir en el flujo de destino en su nombre. Debe conceder los permisos necesarios a este rol.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

## Véase también
<a name="API_KinesisFirehoseOutput_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/kinesisanalytics-2015-08-14/KinesisFirehoseOutput) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseOutput) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseOutput) 

# KinesisFirehoseOutputDescription
<a name="API_KinesisFirehoseOutputDescription"></a>

 Para el resultado de una aplicación, describe el flujo de Amazon Kinesis Firehose configurado como destino. 

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

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseOutputDescription-ResourceARN"></a>
El nombre de recurso de Amazon (ARN) del flujo de entrega de Amazon Kinesis Firehose.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseOutputDescription-RoleARN"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para acceder al flujo.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

## Véase también
<a name="API_KinesisFirehoseOutputDescription_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/kinesisanalytics-2015-08-14/KinesisFirehoseOutputDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseOutputDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseOutputDescription) 

# KinesisFirehoseOutputUpdate
<a name="API_KinesisFirehoseOutputUpdate"></a>

 Al actualizar una configuración de salida mediante la [UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html)operación, proporciona información sobre una transmisión de entrega de Amazon Kinesis Firehose configurada como destino. 

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

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisFirehoseOutputUpdate-ResourceARNUpdate"></a>
El nombre de recurso de Amazon (ARN) del flujo de Amazon Kinesis Firehose de destino en el que se va a escribir.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisFirehoseOutputUpdate-RoleARNUpdate"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para acceder al flujo en su nombre. Debe conceder los permisos necesarios a este rol.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

## Véase también
<a name="API_KinesisFirehoseOutputUpdate_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/kinesisanalytics-2015-08-14/KinesisFirehoseOutputUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseOutputUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseOutputUpdate) 

# KinesisStreamsInput
<a name="API_KinesisStreamsInput"></a>

 Identifica un flujo de Amazon Kinesis como el origen de streaming. Debe proporcionar el Nombre de recurso de Amazon (ARN) del flujo y el ARN del rol de IAM que permite que Amazon Kinesis Analytics acceda al flujo en su nombre.

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

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsInput-ResourceARN"></a>
El ARN del flujo de entrada de Amazon Kinesis que se va a leer.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsInput-RoleARN"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para acceder al flujo en su nombre. Debe conceder los permisos necesarios a este rol.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

## Véase también
<a name="API_KinesisStreamsInput_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/kinesisanalytics-2015-08-14/KinesisStreamsInput) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsInput) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsInput) 

# KinesisStreamsInputDescription
<a name="API_KinesisStreamsInputDescription"></a>

 Describe el flujo de Amazon Kinesis que se configura como origen de flujo en la configuración de entrada de la aplicación. 

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

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsInputDescription-ResourceARN"></a>
El nombre de recurso de Amazon (ARN) del flujo de datos de Amazon Kinesis.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsInputDescription-RoleARN"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para acceder al flujo.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

## Véase también
<a name="API_KinesisStreamsInputDescription_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/kinesisanalytics-2015-08-14/KinesisStreamsInputDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsInputDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsInputDescription) 

# KinesisStreamsInputUpdate
<a name="API_KinesisStreamsInputUpdate"></a>

Al actualizar la configuración de entrada de la aplicación, proporciona información sobre un flujo de Amazon Kinesis como el origen del flujo.

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

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisStreamsInputUpdate-ResourceARNUpdate"></a>
Nombre de recurso de Amazon (ARN) del flujo de entrada de Amazon Kinesis que se va a leer.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisStreamsInputUpdate-RoleARNUpdate"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para acceder al flujo en su nombre. Debe conceder los permisos necesarios a este rol.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

## Véase también
<a name="API_KinesisStreamsInputUpdate_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/kinesisanalytics-2015-08-14/KinesisStreamsInputUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsInputUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsInputUpdate) 

# KinesisStreamsOutput
<a name="API_KinesisStreamsOutput"></a>

Al configurar la salida de la aplicación, identifica un flujo de Amazon Kinesis como destino. Debe proporcionar el Nombre de recurso de Amazon (ARN) del flujo y el ARN del rol de IAM que Amazon Kinesis Analytics puede utilizar para escribir en el flujo en su nombre.

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

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsOutput-ResourceARN"></a>
El ARN del flujo de Amazon Kinesis de destino en el que se va a escribir.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsOutput-RoleARN"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para escribir en el flujo de destino en su nombre. Debe conceder los permisos necesarios a este rol.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

## Véase también
<a name="API_KinesisStreamsOutput_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/kinesisanalytics-2015-08-14/KinesisStreamsOutput) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsOutput) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsOutput) 

# KinesisStreamsOutputDescription
<a name="API_KinesisStreamsOutputDescription"></a>

 Para el resultado de una aplicación, describe el flujo de Amazon Kinesis configurada como destino. 

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

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsOutputDescription-ResourceARN"></a>
El nombre de recurso de Amazon (ARN) del flujo de datos de Amazon Kinesis.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsOutputDescription-RoleARN"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para acceder al flujo.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

## Véase también
<a name="API_KinesisStreamsOutputDescription_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/kinesisanalytics-2015-08-14/KinesisStreamsOutputDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsOutputDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsOutputDescription) 

# KinesisStreamsOutputUpdate
<a name="API_KinesisStreamsOutputUpdate"></a>

 Al actualizar una configuración de salida mediante la [UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html)operación, proporciona información sobre una transmisión de Amazon Kinesis configurada como destino. 

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

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisStreamsOutputUpdate-ResourceARNUpdate"></a>
El nombre de recurso de Amazon (ARN) del flujo de Amazon Kinesis de destino en el que quiera escribir el resultado.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisStreamsOutputUpdate-RoleARNUpdate"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para acceder al flujo en su nombre. Debe conceder los permisos necesarios a este rol.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

## Véase también
<a name="API_KinesisStreamsOutputUpdate_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/kinesisanalytics-2015-08-14/KinesisStreamsOutputUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsOutputUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsOutputUpdate) 

# LambdaOutput
<a name="API_LambdaOutput"></a>

Al configurar la salida de la aplicación, identifica una función AWS Lambda como destino. Proporciona el nombre de recurso de Amazon (ARN) de la función y el ARN del rol de IAM que Amazon Kinesis Analytics puede utilizar para escribir en la función en su nombre. 

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

 ** ResourceARN **   <a name="analytics-Type-LambdaOutput-ResourceARN"></a>
El nombre de recurso de Amazon (ARN) de la función de Lambda de destino en la que se va a escribir.  
Para especificar una versión anterior de la función de Lambda a la última, incluya la versión de la función de Lambda en el ARN de la función de Lambda. Para obtener más información sobre Lambda ARNs, consulte [Ejemplo ARNs](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda): Lambda AWS 
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** RoleARN **   <a name="analytics-Type-LambdaOutput-RoleARN"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para escribir en la función de destino en su nombre. Debe conceder los permisos necesarios a este rol.   
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

## Véase también
<a name="API_LambdaOutput_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/kinesisanalytics-2015-08-14/LambdaOutput) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/LambdaOutput) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/LambdaOutput) 

# LambdaOutputDescription
<a name="API_LambdaOutputDescription"></a>

Para el resultado de una aplicación, describe la función AWS Lambda configurada como su destino. 

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

 ** ResourceARN **   <a name="analytics-Type-LambdaOutputDescription-ResourceARN"></a>
El nombre de recurso de Amazon (ARN) de la función de Lambda de destino.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** RoleARN **   <a name="analytics-Type-LambdaOutputDescription-RoleARN"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para escribir en la función de destino.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

## Véase también
<a name="API_LambdaOutputDescription_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/kinesisanalytics-2015-08-14/LambdaOutputDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/LambdaOutputDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/LambdaOutputDescription) 

# LambdaOutputUpdate
<a name="API_LambdaOutputUpdate"></a>

Al actualizar una configuración de salida mediante la [UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html)operación, proporciona información sobre una función AWS Lambda configurada como destino.

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

 ** ResourceARNUpdate **   <a name="analytics-Type-LambdaOutputUpdate-ResourceARNUpdate"></a>
El nombre de recurso de Amazon (ARN) de la función de Lambda de destino.  
Para especificar una versión anterior de la función de Lambda a la última, incluya la versión de la función de Lambda en el ARN de la función de Lambda. Para obtener más información sobre Lambda ARNs, consulte [Ejemplo ARNs](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda): Lambda AWS 
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** RoleARNUpdate **   <a name="analytics-Type-LambdaOutputUpdate-RoleARNUpdate"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para escribir en la función de destino en su nombre. Debe conceder los permisos necesarios a este rol.   
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

## Véase también
<a name="API_LambdaOutputUpdate_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/kinesisanalytics-2015-08-14/LambdaOutputUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/LambdaOutputUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/LambdaOutputUpdate) 

# MappingParameters
<a name="API_MappingParameters"></a>

Al configurar de entrada de la aplicación en el momento de crear o actualizar una aplicación, proporciona información adicional acerca del mapeo específica para el formato de registro (como JSON, CSV o campos de registro delimitados por algún delimitador) en el origen de streaming.

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

 ** CSVMappingParameters **   <a name="analytics-Type-MappingParameters-CSVMappingParameters"></a>
Ofrece información adicional de la asignación cuando el formato de registro utiliza delimitadores (por ejemplo, CSV).  
Tipo: objeto [CSVMappingParameters](API_CSVMappingParameters.md)  
Obligatorio: no

 ** JSONMappingParameters **   <a name="analytics-Type-MappingParameters-JSONMappingParameters"></a>
Proporciona información adicional de la asignación cuando JSON es el formato de registro en el origen de transmisión.  
Tipo: objeto [JSONMappingParameters](API_JSONMappingParameters.md)  
Obligatorio: no

## Véase también
<a name="API_MappingParameters_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/kinesisanalytics-2015-08-14/MappingParameters) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/MappingParameters) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/MappingParameters) 

# Output
<a name="API_Output"></a>

 Describe la configuración de salida de la aplicación en la que identifica una secuencia en la aplicación y un destino donde desea que se escriban los datos de la secuencia en la aplicación. El destino puede ser un flujo de Amazon Kinesis o un flujo de entrega de Amazon Kinesis Firehose. 



Para los límites sobre la cantidad de destinos que una aplicación puede escribir y otras limitaciones, consulte [Límites](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html). 

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

 ** DestinationSchema **   <a name="analytics-Type-Output-DestinationSchema"></a>
Describe el formato de datos cuando se escriben registros en el destino. Para obtener más información, consulte [Configuración de salida de la aplicación](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html).  
Tipo: objeto [DestinationSchema](API_DestinationSchema.md)  
Obligatorio: sí

 ** Name **   <a name="analytics-Type-Output-Name"></a>
El nombre del flujo en la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 32 caracteres.  
Obligatorio: sí

 ** KinesisFirehoseOutput **   <a name="analytics-Type-Output-KinesisFirehoseOutput"></a>
Identifica un flujo de entrega de Amazon Kinesis Firehose como el destino.  
Tipo: objeto [KinesisFirehoseOutput](API_KinesisFirehoseOutput.md)  
Obligatorio: no

 ** KinesisStreamsOutput **   <a name="analytics-Type-Output-KinesisStreamsOutput"></a>
Identifica un flujo de Amazon Kinesis como el destino.  
Tipo: objeto [KinesisStreamsOutput](API_KinesisStreamsOutput.md)  
Obligatorio: no

 ** LambdaOutput **   <a name="analytics-Type-Output-LambdaOutput"></a>
Identifica una función AWS Lambda como destino.  
Tipo: objeto [LambdaOutput](API_LambdaOutput.md)  
Obligatorio: no

## Véase también
<a name="API_Output_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/kinesisanalytics-2015-08-14/Output) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/Output) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/Output) 

# OutputDescription
<a name="API_OutputDescription"></a>

Describe la configuración de salida de la aplicación, que incluye el nombre del flujo en la aplicación y el destino en el que se escriben los datos del flujo. El destino puede ser un flujo de Amazon Kinesis o un flujo de entrega de Amazon Kinesis Firehose. 

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

 ** DestinationSchema **   <a name="analytics-Type-OutputDescription-DestinationSchema"></a>
Formato de datos utilizado para escribir datos en el destino.  
Tipo: objeto [DestinationSchema](API_DestinationSchema.md)  
Obligatorio: no

 ** KinesisFirehoseOutputDescription **   <a name="analytics-Type-OutputDescription-KinesisFirehoseOutputDescription"></a>
Describe el flujo de entrega de Amazon Kinesis Firehose como destino en el que se escribe la salida.  
Tipo: objeto [KinesisFirehoseOutputDescription](API_KinesisFirehoseOutputDescription.md)  
Obligatorio: no

 ** KinesisStreamsOutputDescription **   <a name="analytics-Type-OutputDescription-KinesisStreamsOutputDescription"></a>
Describe el flujo de Amazon Kinesis configurado como destino en el que se escribe la salida.  
Tipo: objeto [KinesisStreamsOutputDescription](API_KinesisStreamsOutputDescription.md)  
Obligatorio: no

 ** LambdaOutputDescription **   <a name="analytics-Type-OutputDescription-LambdaOutputDescription"></a>
Describe la función AWS Lambda configurada como el destino donde se escribe la salida.  
Tipo: objeto [LambdaOutputDescription](API_LambdaOutputDescription.md)  
Obligatorio: no

 ** Name **   <a name="analytics-Type-OutputDescription-Name"></a>
El nombre del flujo en la aplicación configurado como salida.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 32 caracteres.  
Obligatorio: no

 ** OutputId **   <a name="analytics-Type-OutputDescription-OutputId"></a>
Identificador único para la configuración de salida.  
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

## Véase también
<a name="API_OutputDescription_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/kinesisanalytics-2015-08-14/OutputDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/OutputDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/OutputDescription) 

# OutputUpdate
<a name="API_OutputUpdate"></a>

 Describe las actualizaciones de la configuración de salida identificadas por `OutputId`. 

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

 ** OutputId **   <a name="analytics-Type-OutputUpdate-OutputId"></a>
Identifica la configuración de salida específica que desea actualizar.  
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: sí

 ** DestinationSchemaUpdate **   <a name="analytics-Type-OutputUpdate-DestinationSchemaUpdate"></a>
Describe el formato de datos cuando se escriben registros en el destino. Para obtener más información, consulte [Configuración de salida de la aplicación](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html).  
Tipo: objeto [DestinationSchema](API_DestinationSchema.md)  
Obligatorio: no

 ** KinesisFirehoseOutputUpdate **   <a name="analytics-Type-OutputUpdate-KinesisFirehoseOutputUpdate"></a>
Describe el flujo de entrega de Amazon Kinesis Firehose configurado como destino para la salida.  
Tipo: objeto [KinesisFirehoseOutputUpdate](API_KinesisFirehoseOutputUpdate.md)  
Obligatorio: no

 ** KinesisStreamsOutputUpdate **   <a name="analytics-Type-OutputUpdate-KinesisStreamsOutputUpdate"></a>
Describe el flujo de Amazon Kinesis como destino para la salida.  
Tipo: objeto [KinesisStreamsOutputUpdate](API_KinesisStreamsOutputUpdate.md)  
Obligatorio: no

 ** LambdaOutputUpdate **   <a name="analytics-Type-OutputUpdate-LambdaOutputUpdate"></a>
Describe una función AWS Lambda como destino de la salida.  
Tipo: objeto [LambdaOutputUpdate](API_LambdaOutputUpdate.md)  
Obligatorio: no

 ** NameUpdate **   <a name="analytics-Type-OutputUpdate-NameUpdate"></a>
Si desea especificar un flujo diferente en la aplicación para esta configuración de salida, utilice este campo y especifique el nombre del nuevo flujo en la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 32 caracteres.  
Obligatorio: no

## Véase también
<a name="API_OutputUpdate_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/kinesisanalytics-2015-08-14/OutputUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/OutputUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/OutputUpdate) 

# RecordColumn
<a name="API_RecordColumn"></a>

Describe el mapeo de cada elemento de datos en el origen de streaming a la columna correspondiente en la secuencia en la aplicación.

También se utiliza para describir el formato del origen de datos de referencia.

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

 ** Name **   <a name="analytics-Type-RecordColumn-Name"></a>
El nombre de la columna creado en el flujo de entrada en la aplicación o la tabla de referencia.  
Tipo: cadena  
Obligatorio: sí

 ** SqlType **   <a name="analytics-Type-RecordColumn-SqlType"></a>
El tipo de columna creado en el flujo de entrada en la aplicación o la tabla de referencia.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1.  
Obligatorio: sí

 ** Mapping **   <a name="analytics-Type-RecordColumn-Mapping"></a>
Consulte el elemento de datos en la entrada de streaming o el origen de datos de referencia. Este elemento es obligatorio si lo [RecordFormatType](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_RecordFormat.html#analytics-Type-RecordFormat-RecordFormatTypel)es`JSON`.  
Tipo: cadena  
Requerido: no

## Véase también
<a name="API_RecordColumn_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/kinesisanalytics-2015-08-14/RecordColumn) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/RecordColumn) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/RecordColumn) 

# RecordFormat
<a name="API_RecordFormat"></a>

 Describe el formato de registro y la información de mapeo pertinente que debe aplicarse para esquematizar los registros en la secuencia. 

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

 ** RecordFormatType **   <a name="analytics-Type-RecordFormat-RecordFormatType"></a>
El tipo de formato de registro.  
Tipo: cadena  
Valores válidos: `JSON | CSV`   
Obligatorio: sí

 ** MappingParameters **   <a name="analytics-Type-RecordFormat-MappingParameters"></a>
Al configurar de entrada de la aplicación en el momento de crear o actualizar una aplicación, proporciona información adicional acerca del mapeo específica para el formato de registro (como JSON, CSV o campos de registro delimitados por algún delimitador) en el origen de streaming.  
Tipo: objeto [MappingParameters](API_MappingParameters.md)  
Obligatorio: no

## Véase también
<a name="API_RecordFormat_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/kinesisanalytics-2015-08-14/RecordFormat) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/RecordFormat) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/RecordFormat) 

# ReferenceDataSource
<a name="API_ReferenceDataSource"></a>

Describe el origen de datos de referencia proporcionando la información de origen (nombre del bucket de S3 y nombre de la clave de objeto), el nombre de la tabla en la aplicación resultante que se crea y el esquema necesario para asignar los elementos de datos del objeto de Amazon S3 a la tabla en la aplicación.

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

 ** ReferenceSchema **   <a name="analytics-Type-ReferenceDataSource-ReferenceSchema"></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 creadas en el flujo en la aplicación.  
Tipo: objeto [SourceSchema](API_SourceSchema.md)  
Obligatorio: sí

 ** TableName **   <a name="analytics-Type-ReferenceDataSource-TableName"></a>
El nombre de la tabla en la aplicación que se va a crear.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 32 caracteres.  
Obligatorio: sí

 ** S3ReferenceDataSource **   <a name="analytics-Type-ReferenceDataSource-S3ReferenceDataSource"></a>
Identifica el bucket de S3 y el objeto que contiene los datos de referencia. También identifica el rol de IAM que Amazon Kinesis Analytics puede asumir para leer este objeto en su nombre. Una aplicación de Amazon Kinesis Analytics carga los datos de referencia solo una vez. Si los datos cambian, debe llamar a la operación `UpdateApplication` para activar la recarga de datos en su aplicación.   
Tipo: objeto [S3ReferenceDataSource](API_S3ReferenceDataSource.md)  
Obligatorio: no

## Véase también
<a name="API_ReferenceDataSource_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/kinesisanalytics-2015-08-14/ReferenceDataSource) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ReferenceDataSource) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ReferenceDataSource) 

# ReferenceDataSourceDescription
<a name="API_ReferenceDataSourceDescription"></a>

Describe el origen de datos de referencia configurado para una aplicación.

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

 ** ReferenceId **   <a name="analytics-Type-ReferenceDataSourceDescription-ReferenceId"></a>
El ID del origen de datos de referencia. Este es el ID que Amazon Kinesis Analytics asigna al añadir la fuente de datos de referencia a la aplicación mediante [AddApplicationReferenceDataSource](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_AddApplicationReferenceDataSource.html)la operació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: sí

 ** S3ReferenceDataSourceDescription **   <a name="analytics-Type-ReferenceDataSourceDescription-S3ReferenceDataSourceDescription"></a>
Proporciona el nombre del bucket de S3 y el nombre de clave de objeto que contiene los datos de referencia. También proporciona el nombre de recurso de Amazon (ARN) del rol de IAM que Amazon Kinesis Analytics puede asumir para leer el objeto de Amazon S3 y rellenar la tabla de referencia de la aplicación.  
Tipo: objeto [S3ReferenceDataSourceDescription](API_S3ReferenceDataSourceDescription.md)  
Obligatorio: sí

 ** TableName **   <a name="analytics-Type-ReferenceDataSourceDescription-TableName"></a>
El nombre de la tabla de la aplicación creado por la configuración del origen de datos de referencia específica.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 32 caracteres.  
Obligatorio: sí

 ** ReferenceSchema **   <a name="analytics-Type-ReferenceDataSourceDescription-ReferenceSchema"></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 creadas en el flujo en la aplicación.  
Tipo: objeto [SourceSchema](API_SourceSchema.md)  
Obligatorio: no

## Véase también
<a name="API_ReferenceDataSourceDescription_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/kinesisanalytics-2015-08-14/ReferenceDataSourceDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ReferenceDataSourceDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ReferenceDataSourceDescription) 

# ReferenceDataSourceUpdate
<a name="API_ReferenceDataSourceUpdate"></a>

Al actualizar la configuración de un origen de datos de referencia para una aplicación, este objeto proporciona todos los valores actualizados (como el nombre clave del objeto y el nombre del bucket de origen), el nombre de la tabla en la aplicación que se crea y la información de asignación actualizada que asigna los datos del objeto de Amazon S3 a la tabla de referencia en la aplicación que se crea.

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

 ** ReferenceId **   <a name="analytics-Type-ReferenceDataSourceUpdate-ReferenceId"></a>
El ID del origen de datos de referencia que se está actualizando. Para obtener este valor, puede usar la operación [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html).  
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: sí

 ** ReferenceSchemaUpdate **   <a name="analytics-Type-ReferenceDataSourceUpdate-ReferenceSchemaUpdate"></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 creadas en el flujo en la aplicación.   
Tipo: objeto [SourceSchema](API_SourceSchema.md)  
Obligatorio: no

 ** S3ReferenceDataSourceUpdate **   <a name="analytics-Type-ReferenceDataSourceUpdate-S3ReferenceDataSourceUpdate"></a>
Describe el nombre del bucket de S3, el nombre clave del objeto y el rol de IAM que Amazon Kinesis Analytics puede asumir para leer el objeto de Amazon S3 en su nombre y rellenar la tabla de referencia de la aplicación.  
Tipo: objeto [S3ReferenceDataSourceUpdate](API_S3ReferenceDataSourceUpdate.md)  
Obligatorio: no

 ** TableNameUpdate **   <a name="analytics-Type-ReferenceDataSourceUpdate-TableNameUpdate"></a>
Nombre de la tabla en la aplicación que se crea con esta actualización.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 32 caracteres.  
Obligatorio: no

## Véase también
<a name="API_ReferenceDataSourceUpdate_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/kinesisanalytics-2015-08-14/ReferenceDataSourceUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ReferenceDataSourceUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ReferenceDataSourceUpdate) 

# S3Configuration
<a name="API_S3Configuration"></a>

Proporciona una descripción de un origen de datos de Amazon S3, incluido el nombre de recurso de Amazon (ARN) del bucket de S3, el ARN del rol de IAM que se utiliza para acceder al bucket y el nombre del objeto de Amazon S3 que contiene los datos.

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

 ** BucketARN **   <a name="analytics-Type-S3Configuration-BucketARN"></a>
ARN del bucket de S3 que contiene los datos.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** FileKey **   <a name="analytics-Type-S3Configuration-FileKey"></a>
El nombre del objeto que contiene los datos.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 1024 caracteres.  
Obligatorio: sí

 ** RoleARN **   <a name="analytics-Type-S3Configuration-RoleARN"></a>
ARN de IAM del rol utilizado para acceder a los datos.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

## Véase también
<a name="API_S3Configuration_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/kinesisanalytics-2015-08-14/S3Configuration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/S3Configuration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/S3Configuration) 

# S3ReferenceDataSource
<a name="API_S3ReferenceDataSource"></a>

Identifica el bucket de S3 y el objeto que contiene los datos de referencia. También identifica el rol de IAM que Amazon Kinesis Analytics puede asumir para leer este objeto en su nombre.

Una aplicación de Amazon Kinesis Analytics carga los datos de referencia solo una vez. Si los datos cambian, debe llamar a la operación [UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html) para activar la recarga de datos en su aplicación.

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

 ** BucketARN **   <a name="analytics-Type-S3ReferenceDataSource-BucketARN"></a>
El nombre de recurso de Amazon (ARN) del bucket de S3.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** FileKey **   <a name="analytics-Type-S3ReferenceDataSource-FileKey"></a>
El nombre de la clave de objeto que contiene los datos de referencia.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 1024 caracteres.  
Obligatorio: sí

 ** ReferenceRoleARN **   <a name="analytics-Type-S3ReferenceDataSource-ReferenceRoleARN"></a>
El ARN del rol de IAM que el servicio puede asumir para leer datos en su nombre. Este rol debe tener permiso para ejecutar la acción `s3:GetObject` en el objeto y política de confianza que permite a la entidad principal de servicio de Amazon Kinesis Analytics asumir este rol.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

## Véase también
<a name="API_S3ReferenceDataSource_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/kinesisanalytics-2015-08-14/S3ReferenceDataSource) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/S3ReferenceDataSource) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/S3ReferenceDataSource) 

# S3ReferenceDataSourceDescription
<a name="API_S3ReferenceDataSourceDescription"></a>

Proporciona el nombre de bucket y el nombre clave de objeto que almacenan los datos de referencia.

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

 ** BucketARN **   <a name="analytics-Type-S3ReferenceDataSourceDescription-BucketARN"></a>
El nombre de recurso de Amazon (ARN) del bucket de S3.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** FileKey **   <a name="analytics-Type-S3ReferenceDataSourceDescription-FileKey"></a>
El nombre de clave del objeto de Amazon S3.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 1024 caracteres.  
Obligatorio: sí

 ** ReferenceRoleARN **   <a name="analytics-Type-S3ReferenceDataSourceDescription-ReferenceRoleARN"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir leer el objeto de Amazon S3 en su nombre para completar la tabla de referencia de la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

## Véase también
<a name="API_S3ReferenceDataSourceDescription_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/kinesisanalytics-2015-08-14/S3ReferenceDataSourceDescription) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/S3ReferenceDataSourceDescription) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/S3ReferenceDataSourceDescription) 

# S3ReferenceDataSourceUpdate
<a name="API_S3ReferenceDataSourceUpdate"></a>

Describe el nombre del bucket de S3, el nombre clave del objeto y el rol de IAM que Amazon Kinesis Analytics puede asumir para leer el objeto de Amazon S3 en su nombre y rellenar la tabla de referencia de la aplicación.

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

 ** BucketARNUpdate **   <a name="analytics-Type-S3ReferenceDataSourceUpdate-BucketARNUpdate"></a>
El nombre de recurso de Amazon (ARN) del bucket de S3.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** FileKeyUpdate **   <a name="analytics-Type-S3ReferenceDataSourceUpdate-FileKeyUpdate"></a>
Nombre clave de objeto.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 1024 caracteres.  
Obligatorio: no

 ** ReferenceRoleARNUpdate **   <a name="analytics-Type-S3ReferenceDataSourceUpdate-ReferenceRoleARNUpdate"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir leer el objeto de Amazon S3 en su nombre para completar la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

## Véase también
<a name="API_S3ReferenceDataSourceUpdate_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/kinesisanalytics-2015-08-14/S3ReferenceDataSourceUpdate) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/S3ReferenceDataSourceUpdate) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/S3ReferenceDataSourceUpdate) 

# SourceSchema
<a name="API_SourceSchema"></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 creadas en el flujo en la aplicación.

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

 ** RecordColumns **   <a name="analytics-Type-SourceSchema-RecordColumns"></a>
Una lista de objetos `RecordColumn`.  
Tipo: matriz de objetos [RecordColumn](API_RecordColumn.md)  
Miembros de la matriz: número mínimo de 1 artículo. La cantidad máxima es de 1000 elementos.  
Obligatorio: sí

 ** RecordFormat **   <a name="analytics-Type-SourceSchema-RecordFormat"></a>
Especifica el formato de los registros en el origen de transmisión.  
Tipo: objeto [RecordFormat](API_RecordFormat.md)  
Obligatorio: sí

 ** RecordEncoding **   <a name="analytics-Type-SourceSchema-RecordEncoding"></a>
Especifica la codificación de los registros en el origen de transmisión. Por ejemplo, UTF-8.  
Tipo: cadena  
Patrón: `UTF-8`   
Obligatorio: no

## Véase también
<a name="API_SourceSchema_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/kinesisanalytics-2015-08-14/SourceSchema) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/SourceSchema) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/SourceSchema) 

# Tag
<a name="API_Tag"></a>

Un par clave-valor (el valor es opcional) que puede definir y asignar a AWS los recursos. Si especifica una etiqueta que ya existe, el valor de la etiqueta se reemplaza por el valor que especifique en la solicitud. Tenga en cuenta que el número máximo de etiquetas incluye las etiquetas del sistema. El número máximo de etiquetas de la aplicación definidas por el usuario es 50. Para obtener más información, consulte [Uso de etiquetas](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html).

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

 ** Key **   <a name="analytics-Type-Tag-Key"></a>
La clave de la etiqueta clave-valor.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 128 caracteres.  
Obligatorio: sí

 ** Value **   <a name="analytics-Type-Tag-Value"></a>
El valor de la etiqueta clave-valor. El valor es opcional.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 0. La longitud máxima es de 256 caracteres.  
Obligatorio: no

## Véase también
<a name="API_Tag_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/kinesisanalytics-2015-08-14/Tag) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/Tag) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/Tag) 