

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.

# referencia de la API
<a name="API_Reference"></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 sobre la versión 2, consulte la documentación de [Amazon Managed Service para Apache Flink API V2](https://docs.aws.amazon.com//managed-flink/latest/apiv2/Welcome.html).

Puede utilizarla AWS CLI para explorar la API de Amazon Kinesis Data Analytics. En esta guía se proporcionan ejercicios [Introducción a aplicaciones de Amazon Kinesis Data Analytics para SQL](getting-started.md) que utilizan la AWS CLI.

**Temas**
+ [Acciones](API_Operations.md)
+ [Data Types](API_Types.md)

# Acciones
<a name="API_Operations"></a>

Se admiten las siguientes acciones:
+  [AddApplicationCloudWatchLoggingOption](API_AddApplicationCloudWatchLoggingOption.md) 
+  [AddApplicationInput](API_AddApplicationInput.md) 
+  [AddApplicationInputProcessingConfiguration](API_AddApplicationInputProcessingConfiguration.md) 
+  [AddApplicationOutput](API_AddApplicationOutput.md) 
+  [AddApplicationReferenceDataSource](API_AddApplicationReferenceDataSource.md) 
+  [CreateApplication](API_CreateApplication.md) 
+  [DeleteApplication](API_DeleteApplication.md) 
+  [DeleteApplicationCloudWatchLoggingOption](API_DeleteApplicationCloudWatchLoggingOption.md) 
+  [DeleteApplicationInputProcessingConfiguration](API_DeleteApplicationInputProcessingConfiguration.md) 
+  [DeleteApplicationOutput](API_DeleteApplicationOutput.md) 
+  [DeleteApplicationReferenceDataSource](API_DeleteApplicationReferenceDataSource.md) 
+  [DescribeApplication](API_DescribeApplication.md) 
+  [DiscoverInputSchema](API_DiscoverInputSchema.md) 
+  [ListApplications](API_ListApplications.md) 
+  [ListTagsForResource](API_ListTagsForResource.md) 
+  [StartApplication](API_StartApplication.md) 
+  [StopApplication](API_StopApplication.md) 
+  [TagResource](API_TagResource.md) 
+  [UntagResource](API_UntagResource.md) 
+  [UpdateApplication](API_UpdateApplication.md) 

# AddApplicationCloudWatchLoggingOption
<a name="API_AddApplicationCloudWatchLoggingOption"></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).

Añade un flujo de CloudWatch registro para supervisar los errores de configuración 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).

## Sintaxis de la solicitud
<a name="API_AddApplicationCloudWatchLoggingOption_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CloudWatchLoggingOption": { 
      "LogStreamARN": "string",
      "RoleARN": "string"
   },
   "CurrentApplicationVersionId": number
}
```

## Parámetros de la solicitud
<a name="API_AddApplicationCloudWatchLoggingOption_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationName](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-AddApplicationCloudWatchLoggingOption-request-ApplicationName"></a>
El nombre de la aplicación de Kinesis Analytics.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

 ** [CloudWatchLoggingOption](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-AddApplicationCloudWatchLoggingOption-request-CloudWatchLoggingOption"></a>
Proporciona el nombre de recurso de Amazon (ARN) del flujo de CloudWatch registro y el ARN del rol de IAM. Nota: Para escribir los mensajes de la aplicación CloudWatch, la función de IAM que se utilice debe tener habilitada la `PutLogEvents` acción política.  
Tipo: objeto [CloudWatchLoggingOption](API_CloudWatchLoggingOption.md)  
Obligatorio: sí

 ** [CurrentApplicationVersionId](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-AddApplicationCloudWatchLoggingOption-request-CurrentApplicationVersionId"></a>
El ID de versión de la aplicación Kinesis Analytics.  
Tipo: largo  
Rango válido: valor mínimo de 1. Valor máximo de 999999999.  
Obligatorio: sí

## Elementos de respuesta
<a name="API_AddApplicationCloudWatchLoggingOption_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_AddApplicationCloudWatchLoggingOption_Errors"></a>

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_AddApplicationCloudWatchLoggingOption_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 

# AddApplicationInput
<a name="API_AddApplicationInput"></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).

 Añade un origen de flujo a la aplicación Amazon Kinesis. Para obtener información conceptual, consulte [Configuración de entrada de la aplicación](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). 

Puede agregar un origen de flujo al crear una aplicación o puede usar esta operación para agregar un origen de flujo después de crear una aplicación. Para obtener más información, consulte [CreateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_CreateApplication.html).

Cualquier actualización de la configuración, incluida la adición de un origen de transmisión con esta operación, da lugar a una nueva versión de la aplicación. Puede utilizar la operación [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) para buscar la versión actual de la aplicación. 

Esto operación requiere permisos para realizar la acción `kinesisanalytics:AddApplicationInput`.

## Sintaxis de la solicitud
<a name="API_AddApplicationInput_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number,
   "Input": { 
      "InputParallelism": { 
         "Count": number
      },
      "InputProcessingConfiguration": { 
         "InputLambdaProcessor": { 
            "ResourceARN": "string",
            "RoleARN": "string"
         }
      },
      "InputSchema": { 
         "RecordColumns": [ 
            { 
               "Mapping": "string",
               "Name": "string",
               "SqlType": "string"
            }
         ],
         "RecordEncoding": "string",
         "RecordFormat": { 
            "MappingParameters": { 
               "CSVMappingParameters": { 
                  "RecordColumnDelimiter": "string",
                  "RecordRowDelimiter": "string"
               },
               "JSONMappingParameters": { 
                  "RecordRowPath": "string"
               }
            },
            "RecordFormatType": "string"
         }
      },
      "KinesisFirehoseInput": { 
         "ResourceARN": "string",
         "RoleARN": "string"
      },
      "KinesisStreamsInput": { 
         "ResourceARN": "string",
         "RoleARN": "string"
      },
      "NamePrefix": "string"
   }
}
```

## Parámetros de la solicitud
<a name="API_AddApplicationInput_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationName](#API_AddApplicationInput_RequestSyntax) **   <a name="analytics-AddApplicationInput-request-ApplicationName"></a>
Nombre de la aplicación Amazon Kinesis Analytics existente a la que desea añadir el origen de flujo.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

 ** [CurrentApplicationVersionId](#API_AddApplicationInput_RequestSyntax) **   <a name="analytics-AddApplicationInput-request-CurrentApplicationVersionId"></a>
Versión actual de la aplicación Amazon Kinesis Analytics. Puede utilizar la operación [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) para buscar la versión actual de la aplicación.  
Tipo: largo  
Rango válido: valor mínimo de 1. Valor máximo de 999999999.  
Obligatorio: sí

 ** [Input](#API_AddApplicationInput_RequestSyntax) **   <a name="analytics-AddApplicationInput-request-Input"></a>
La [entrada](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_Input.html) que se va a añadir.  
Tipo: objeto [Input](API_Input.md)  
Obligatorio: sí

## Elementos de respuesta
<a name="API_AddApplicationInput_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_AddApplicationInput_Errors"></a>

 ** CodeValidationException **   
El código de aplicación (consulta) proporcionado por el usuario no es válido. Puede tratarse de un simple error de sintaxis.    
 ** message **   
Test
Código de estado HTTP: 400

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_AddApplicationInput_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationInput) 

# AddApplicationInputProcessingConfiguration
<a name="API_AddApplicationInputProcessingConfiguration"></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).

Añade un [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html)a una aplicación. Un procesador de entrada preprocesa los registros en el flujo de entrada antes de la ejecución del código SQL de la aplicación. Actualmente, el único procesador de entrada disponible es [AWS Lambda](https://docs.aws.amazon.com/lambda/).

## Sintaxis de la solicitud
<a name="API_AddApplicationInputProcessingConfiguration_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number,
   "InputId": "string",
   "InputProcessingConfiguration": { 
      "InputLambdaProcessor": { 
         "ResourceARN": "string",
         "RoleARN": "string"
      }
   }
}
```

## Parámetros de la solicitud
<a name="API_AddApplicationInputProcessingConfiguration_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationName](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-AddApplicationInputProcessingConfiguration-request-ApplicationName"></a>
Nombre de la aplicación a la que desea añadir la configuración de procesamiento de salida.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

 ** [CurrentApplicationVersionId](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-AddApplicationInputProcessingConfiguration-request-CurrentApplicationVersionId"></a>
Versión de la aplicación a la que desea añadir la configuración de procesamiento de salida. Puede utilizar la operación [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) para obtener la versión actual de la aplicación. Si la versión especificada no es la actual, se devuelve la `ConcurrentModificationException`.  
Tipo: largo  
Rango válido: valor mínimo de 1. Valor máximo de 999999999.  
Obligatorio: sí

 ** [InputId](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-AddApplicationInputProcessingConfiguration-request-InputId"></a>
El ID de la configuración de entrada a la que se va a añadir la configuración de procesamiento de entrada. Puede obtener una lista de las entradas IDs de una aplicación mediante la [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)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í

 ** [InputProcessingConfiguration](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-AddApplicationInputProcessingConfiguration-request-InputProcessingConfiguration"></a>
La [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html) que se va a agregar a la aplicación.  
Tipo: objeto [InputProcessingConfiguration](API_InputProcessingConfiguration.md)  
Obligatorio: sí

## Elementos de respuesta
<a name="API_AddApplicationInputProcessingConfiguration_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_AddApplicationInputProcessingConfiguration_Errors"></a>

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_AddApplicationInputProcessingConfiguration_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 

# AddApplicationOutput
<a name="API_AddApplicationOutput"></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).

Añade un destino externo a su aplicación de Amazon Kinesis Analytics.

Si desea que Amazon Kinesis Analytics entregue datos desde una transmisión dentro de la aplicación a un destino externo (como una transmisión de Amazon Kinesis, una transmisión de entrega de Amazon Kinesis Firehose o una función de AWS Lambda), añada la configuración correspondiente a su aplicación mediante esta operación. Puede configurar una o más salidas para su aplicación. Cada configuración de salida asigna un flujo en la aplicación y un destino externo.

 Puede utilizar una de las configuraciones de salida para entregar datos desde su flujo de errores en la aplicación a un destino externo para poder analizar los errores. Para obtener más información, consulte la sección sobre [Descripción de salida de la aplicación (destino)](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html). 

 Cualquier actualización de la configuración, incluida la adición de un origen de transmisión con esta operación, da lugar a una nueva versión de la aplicación. Puede utilizar la operación [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) para buscar la versión actual de la aplicación.

Para conocer los límites en relación con el número de entradas y salidas de la aplicación que puede configurar, consulte [Límites](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html).

Esto operación requiere permisos para realizar la acción `kinesisanalytics:AddApplicationOutput`.

## Sintaxis de la solicitud
<a name="API_AddApplicationOutput_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number,
   "Output": { 
      "DestinationSchema": { 
         "RecordFormatType": "string"
      },
      "KinesisFirehoseOutput": { 
         "ResourceARN": "string",
         "RoleARN": "string"
      },
      "KinesisStreamsOutput": { 
         "ResourceARN": "string",
         "RoleARN": "string"
      },
      "LambdaOutput": { 
         "ResourceARN": "string",
         "RoleARN": "string"
      },
      "Name": "string"
   }
}
```

## Parámetros de la solicitud
<a name="API_AddApplicationOutput_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationName](#API_AddApplicationOutput_RequestSyntax) **   <a name="analytics-AddApplicationOutput-request-ApplicationName"></a>
Nombre de la aplicación a la que desea añadir la configuración de salida.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

 ** [CurrentApplicationVersionId](#API_AddApplicationOutput_RequestSyntax) **   <a name="analytics-AddApplicationOutput-request-CurrentApplicationVersionId"></a>
Versión de la aplicación a la que desea añadir la configuración de salida. Puede utilizar la operación [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) para obtener la versión actual de la aplicación. Si la versión especificada no es la actual, se devuelve la `ConcurrentModificationException`.   
Tipo: largo  
Rango válido: valor mínimo de 1. Valor máximo de 999999999.  
Obligatorio: sí

 ** [Output](#API_AddApplicationOutput_RequestSyntax) **   <a name="analytics-AddApplicationOutput-request-Output"></a>
Una gama de objetos, cada una describe una configuración de salida. En la configuración de salida, debe especificar el nombre de una transmisión dentro de la aplicación, un destino (es decir, una transmisión de Amazon Kinesis, una transmisión de entrega de Amazon Kinesis Firehose o AWS una función de Lambda) y registrar la formación que se utilizará al escribir en el destino.  
Tipo: objeto [Output](API_Output.md)  
Obligatorio: sí

## Elementos de respuesta
<a name="API_AddApplicationOutput_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_AddApplicationOutput_Errors"></a>

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_AddApplicationOutput_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationOutput) 

# AddApplicationReferenceDataSource
<a name="API_AddApplicationReferenceDataSource"></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).

Añade un origen de datos de referencia a la aplicación existente.

Amazon Kinesis Analytics lee los datos de referencia (es decir, un objeto de Amazon S3) y crea una tabla en la aplicación dentro de la aplicación. En la solicitud, debe proporcionar el origen (el nombre de la clave de objeto y el nombre del bucket de S3), el nombre de la tabla en la aplicación que se va a crear y la información de mapeo necesaria que describe cómo los datos en el objeto de Amazon S3 se correlacionan con las columnas de la tabla en la aplicación resultante.

 Para obtener información conceptual, consulte [Configuración de entrada de la aplicación](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). Para conocer los límites respecto a los orígenes de datos que puede añadir a su aplicación, consulte [Límites](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html). 

 Esto operación requiere permisos para realizar la acción `kinesisanalytics:AddApplicationOutput`. 

## Sintaxis de la solicitud
<a name="API_AddApplicationReferenceDataSource_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number,
   "ReferenceDataSource": { 
      "ReferenceSchema": { 
         "RecordColumns": [ 
            { 
               "Mapping": "string",
               "Name": "string",
               "SqlType": "string"
            }
         ],
         "RecordEncoding": "string",
         "RecordFormat": { 
            "MappingParameters": { 
               "CSVMappingParameters": { 
                  "RecordColumnDelimiter": "string",
                  "RecordRowDelimiter": "string"
               },
               "JSONMappingParameters": { 
                  "RecordRowPath": "string"
               }
            },
            "RecordFormatType": "string"
         }
      },
      "S3ReferenceDataSource": { 
         "BucketARN": "string",
         "FileKey": "string",
         "ReferenceRoleARN": "string"
      },
      "TableName": "string"
   }
}
```

## Parámetros de la solicitud
<a name="API_AddApplicationReferenceDataSource_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationName](#API_AddApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-AddApplicationReferenceDataSource-request-ApplicationName"></a>
Nombre de una aplicación existente.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

 ** [CurrentApplicationVersionId](#API_AddApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-AddApplicationReferenceDataSource-request-CurrentApplicationVersionId"></a>
Versión de la aplicación para la que va a añadir el origen de datos de referencia. Puede utilizar la operación [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) para obtener la versión actual de la aplicación. Si la versión especificada no es la actual, se devuelve la `ConcurrentModificationException`.  
Tipo: largo  
Rango válido: valor mínimo de 1. Valor máximo de 999999999.  
Obligatorio: sí

 ** [ReferenceDataSource](#API_AddApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-AddApplicationReferenceDataSource-request-ReferenceDataSource"></a>
El origen de datos de referencia puede ser un objeto en el bucket de Amazon S3. Amazon Kinesis Analytics lee el objeto y copia los datos en la tabla en la aplicación que se crea. Debe proporcionar el nombre de la clave de objeto, bucket de S3 y la tabla en la aplicación resultante que se crea. Asimismo, debe proporcionar un rol de IAM con los permisos necesarios que Amazon Kinesis Analytics puede adoptar para leer el objeto del bucket de S3 en su nombre.  
Tipo: objeto [ReferenceDataSource](API_ReferenceDataSource.md)  
Obligatorio: sí

## Elementos de respuesta
<a name="API_AddApplicationReferenceDataSource_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_AddApplicationReferenceDataSource_Errors"></a>

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_AddApplicationReferenceDataSource_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 

# CreateApplication
<a name="API_CreateApplication"></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).

 Crea una aplicación de Amazon Kinesis Data Analytics. Puede configurar cada aplicación con una fuente de streaming como entrada, un código de aplicación para procesar la entrada y hasta tres destinos en los que desee que Amazon Kinesis Analytics escriba los datos de salida de su aplicación. Para obtener una descripción general, consulte [Cómo funciona](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works.html). 

En la configuración de entrada, se asigna el origen de flujo a un flujo integrado en la aplicación, lo que puede considerarse una tabla que se actualiza constantemente. En la asignación, debe proporcionar un esquema para el flujo en la aplicación y asignar cada columna de datos en el flujo en la aplicación a un elemento de datos en el origen de flujo.

Una o varias instrucciones SQL que leen datos de entrada, los transforman y generan la salida. El código de su aplicación puede crear uno o más artefactos de SQL, como flujos o bombas de SQL.

En la configuración de salida, puede configurar la aplicación para que escriba datos de flujos integrados en la aplicación creados en sus aplicaciones en un máximo de tres destinos.

 Para leer los datos del flujo de origen o escribirlos en los flujos de destino, Amazon Kinesis Analytics necesita sus permisos. Puede conceder estos permisos mediante la creación de roles de IAM. Esto operación requiere permisos para realizar la acción `kinesisanalytics:CreateApplication`. 

 Para ver los ejercicios introductorios sobre cómo crear una aplicación de Amazon Kinesis Analytics, consulte [Introducción](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/getting-started.html). 

## Sintaxis de la solicitud
<a name="API_CreateApplication_RequestSyntax"></a>

```
{
   "ApplicationCode": "string",
   "ApplicationDescription": "string",
   "ApplicationName": "string",
   "CloudWatchLoggingOptions": [ 
      { 
         "LogStreamARN": "string",
         "RoleARN": "string"
      }
   ],
   "Inputs": [ 
      { 
         "InputParallelism": { 
            "Count": number
         },
         "InputProcessingConfiguration": { 
            "InputLambdaProcessor": { 
               "ResourceARN": "string",
               "RoleARN": "string"
            }
         },
         "InputSchema": { 
            "RecordColumns": [ 
               { 
                  "Mapping": "string",
                  "Name": "string",
                  "SqlType": "string"
               }
            ],
            "RecordEncoding": "string",
            "RecordFormat": { 
               "MappingParameters": { 
                  "CSVMappingParameters": { 
                     "RecordColumnDelimiter": "string",
                     "RecordRowDelimiter": "string"
                  },
                  "JSONMappingParameters": { 
                     "RecordRowPath": "string"
                  }
               },
               "RecordFormatType": "string"
            }
         },
         "KinesisFirehoseInput": { 
            "ResourceARN": "string",
            "RoleARN": "string"
         },
         "KinesisStreamsInput": { 
            "ResourceARN": "string",
            "RoleARN": "string"
         },
         "NamePrefix": "string"
      }
   ],
   "Outputs": [ 
      { 
         "DestinationSchema": { 
            "RecordFormatType": "string"
         },
         "KinesisFirehoseOutput": { 
            "ResourceARN": "string",
            "RoleARN": "string"
         },
         "KinesisStreamsOutput": { 
            "ResourceARN": "string",
            "RoleARN": "string"
         },
         "LambdaOutput": { 
            "ResourceARN": "string",
            "RoleARN": "string"
         },
         "Name": "string"
      }
   ],
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## Parámetros de la solicitud
<a name="API_CreateApplication_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationCode](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-ApplicationCode"></a>
Una o varias instrucciones SQL que leen datos de entrada, los transforman y generan la salida. Por ejemplo, puede escribir una instrucción SQL que lea los datos de un flujo en la aplicación, genere un promedio acumulado del número de clics de anuncios por proveedor e inserte las filas resultantes en otro flujo en la aplicación mediante bombeos. Para obtener más información acerca del patrón típico, consulte [Código de la aplicación](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-app-code.html).   
Puede proporcionar una serie de instrucciones SQL, en la que la salida de una instrucción puede utilizarse como la entrada de la siguiente. Puede almacenar los resultados intermedios mediante la creación de flujos y bombeos en la aplicación.  
Tenga en cuenta que el código de la aplicación debe crear flujos con los nombres especificados en las `Outputs`. Por ejemplo, si las `Outputs` definen flujos de salida llamados `ExampleOutputStream1` y `ExampleOutputStream2`, el código de la aplicación debe crear estos flujos.   
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 0. Longitud máxima de 102400.  
Obligatorio: no

 ** [ApplicationDescription](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-ApplicationDescription"></a>
Descripción resumida de la aplicación.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 0. La longitud máxima es 1024.  
Obligatorio: no

 ** [ApplicationName](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-ApplicationName"></a>
Nombre de su aplicación de Amazon Kinesis Analytics (por ejemplo, `sample-app`).  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

 ** [CloudWatchLoggingOptions](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-CloudWatchLoggingOptions"></a>
Utilice este parámetro para configurar un flujo de CloudWatch registro para supervisar los errores de configuración de la aplicación. Para obtener más información, consulta Cómo [trabajar con Amazon CloudWatch Logs](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html).  
Tipo: matriz de objetos [CloudWatchLoggingOption](API_CloudWatchLoggingOption.md)  
Obligatorio: no

 ** [Inputs](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-Inputs"></a>
Utilice este parámetro para configurar la entrada de la aplicación.  
Puede configurar su aplicación para que reciba entradas de un solo origen de streaming. En esta configuración, asigna el origen de streaming a un flujo en la aplicación que se crea. El código de la aplicación puede entonces consultar el flujo en la aplicación como una tabla (es como un tabla que se actualiza constantemente).  
Para el origen de streaming, debe proporcionar el nombre de recurso de Amazon (ARN) y el formato de datos en el flujo (por ejemplo, JSON, CSV, etc.). También debe proporcionar un rol de IAM que Amazon Kinesis Analytics pueda adoptar para leer este flujo en su nombre.  
Para crear la secuencia en la aplicación, debe especificar un esquema para transformar sus datos en una versión esquematizada utilizada en SQL. En el esquema, debe proporcionar el necesario mapeo de los elementos de datos en el origen de streaming para registrar columnas en el flujo en la aplicación.  
Tipo: matriz de objetos [Input](API_Input.md)  
Obligatorio: no

 ** [Outputs](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-Outputs"></a>
Puede configurar la aplicación para que escriba datos de flujos integrados en la aplicación en un máximo de tres destinos.  
Estos destinos pueden ser flujos de Amazon Kinesis, flujos de entrega de Amazon Kinesis Firehose, destinos de AWS Lambda o cualquier combinación de los tres.  
En la configuración, debe especificar el nombre del flujo en la aplicación, el flujo de destino o el nombre de recurso de Amazon (ARN) de la función de Lambda y el formato que se utilizará al escribir los datos. Además proporciona un rol de IAM que Amazon Kinesis Analytics puede asumir para escribir la secuencia o función de Lambda en su nombre.  
En la configuración de salida, también proporciona el flujo de salida o el ARN de la función de Lambda. Para los destinos del flujo, debe proporcionar el formato de los datos del flujo (por ejemplo, JSON o CSV). Además proporcione un rol de IAM que Amazon Kinesis Analytics puede asumir para escribir la secuencia o función de Lambda en su nombre.  
Tipo: matriz de objetos [Output](API_Output.md)  
Obligatorio: no

 ** [Tags](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-Tags"></a>
Lista de una o más etiquetas para asignar a la aplicación. Una etiqueta es un par clave-valor que identifica una aplicación. 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).  
Tipo: matriz de objetos [Tag](API_Tag.md)  
Miembros de la matriz: número mínimo de 1 artículo. La cantidad máxima es de 200 elementos.  
Obligatorio: no

## Sintaxis de la respuesta
<a name="API_CreateApplication_ResponseSyntax"></a>

```
{
   "ApplicationSummary": { 
      "ApplicationARN": "string",
      "ApplicationName": "string",
      "ApplicationStatus": "string"
   }
}
```

## Elementos de respuesta
<a name="API_CreateApplication_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200.

El servicio devuelve los datos siguientes en formato JSON.

 ** [ApplicationSummary](#API_CreateApplication_ResponseSyntax) **   <a name="analytics-CreateApplication-response-ApplicationSummary"></a>
En respuesta a su solicitud `CreateApplication`, Amazon Kinesis Analytics devuelve una respuesta con un resumen de la aplicación que creó, incluidos el nombre, el nombre y el estado de la aplicación nombre de recurso de Amazon (ARN).  
Tipo: objeto [ApplicationSummary](API_ApplicationSummary.md)

## Errores
<a name="API_CreateApplication_Errors"></a>

 ** CodeValidationException **   
El código de aplicación (consulta) proporcionado por el usuario no es válido. Puede tratarse de un simple error de sintaxis.    
 ** message **   
Test
Código de estado HTTP: 400

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** LimitExceededException **   
Se ha superado el número de aplicaciones permitidas.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** TooManyTagsException **   
Aplicación creada con demasiadas etiquetas o se han añadido demasiadas etiquetas a una aplicación. 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.  
Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_CreateApplication_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CreateApplication) 

# DeleteApplication
<a name="API_DeleteApplication"></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).

Elimina la aplicación especificada. Amazon Kinesis Analytics detiene la ejecución de la aplicación y la elimina, incluidos los artefactos de la aplicación (como los flujos dentro de la aplicación, la tabla de referencia y el código de la aplicación).

Esto operación requiere permisos para realizar la acción `kinesisanalytics:DeleteApplication`.

## Sintaxis de la solicitud
<a name="API_DeleteApplication_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CreateTimestamp": number
}
```

## Parámetros de la solicitud
<a name="API_DeleteApplication_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationName](#API_DeleteApplication_RequestSyntax) **   <a name="analytics-DeleteApplication-request-ApplicationName"></a>
Nombre de la aplicación Amazon Kinesis Analytics que se va a eliminar.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

 ** [CreateTimestamp](#API_DeleteApplication_RequestSyntax) **   <a name="analytics-DeleteApplication-request-CreateTimestamp"></a>
 Para obtener este valor, puede usar la operación `DescribeApplication`.   
Tipo: marca temporal  
Obligatorio: sí

## Elementos de respuesta
<a name="API_DeleteApplication_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_DeleteApplication_Errors"></a>

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_DeleteApplication_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplication) 

# DeleteApplicationCloudWatchLoggingOption
<a name="API_DeleteApplicationCloudWatchLoggingOption"></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).

Elimina un flujo de CloudWatch registro de una 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).

## Sintaxis de la solicitud
<a name="API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CloudWatchLoggingOptionId": "string",
   "CurrentApplicationVersionId": number
}
```

## Parámetros de la solicitud
<a name="API_DeleteApplicationCloudWatchLoggingOption_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationName](#API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-DeleteApplicationCloudWatchLoggingOption-request-ApplicationName"></a>
El nombre de la aplicación de Kinesis Analytics.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

 ** [CloudWatchLoggingOptionId](#API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-DeleteApplicationCloudWatchLoggingOption-request-CloudWatchLoggingOptionId"></a>
La `CloudWatchLoggingOptionId` de la opción de CloudWatch registro que se va a eliminar. Puede obtener el `CloudWatchLoggingOptionId` mediante 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í

 ** [CurrentApplicationVersionId](#API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-DeleteApplicationCloudWatchLoggingOption-request-CurrentApplicationVersionId"></a>
El ID de versión de la aplicación Kinesis Analytics.  
Tipo: largo  
Rango válido: valor mínimo de 1. Valor máximo de 999999999.  
Obligatorio: sí

## Elementos de respuesta
<a name="API_DeleteApplicationCloudWatchLoggingOption_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_DeleteApplicationCloudWatchLoggingOption_Errors"></a>

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_DeleteApplicationCloudWatchLoggingOption_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 

# DeleteApplicationInputProcessingConfiguration
<a name="API_DeleteApplicationInputProcessingConfiguration"></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).

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

## Sintaxis de la solicitud
<a name="API_DeleteApplicationInputProcessingConfiguration_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number,
   "InputId": "string"
}
```

## Parámetros de la solicitud
<a name="API_DeleteApplicationInputProcessingConfiguration_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationName](#API_DeleteApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-DeleteApplicationInputProcessingConfiguration-request-ApplicationName"></a>
El nombre de la aplicación de Kinesis Analytics.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

 ** [CurrentApplicationVersionId](#API_DeleteApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-DeleteApplicationInputProcessingConfiguration-request-CurrentApplicationVersionId"></a>
El ID de versión de la aplicación Kinesis Analytics.  
Tipo: largo  
Rango válido: valor mínimo de 1. Valor máximo de 999999999.  
Obligatorio: sí

 ** [InputId](#API_DeleteApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-DeleteApplicationInputProcessingConfiguration-request-InputId"></a>
El ID de la configuración de entrada de la que se va a eliminar la configuración de procesamiento de entrada. Puede obtener una lista de las entradas IDs de una aplicación mediante la [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)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í

## Elementos de respuesta
<a name="API_DeleteApplicationInputProcessingConfiguration_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_DeleteApplicationInputProcessingConfiguration_Errors"></a>

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_DeleteApplicationInputProcessingConfiguration_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 

# DeleteApplicationOutput
<a name="API_DeleteApplicationOutput"></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).

Elimina la configuración de destino de salida de la configuración de la aplicación. Amazon Kinesis Analytics dejará de escribir datos del flujo integrado en la aplicación correspondiente, en el destino de salida externo.

Esto operación requiere permisos para realizar la acción `kinesisanalytics:DeleteApplicationOutput`.

## Sintaxis de la solicitud
<a name="API_DeleteApplicationOutput_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number,
   "OutputId": "string"
}
```

## Parámetros de la solicitud
<a name="API_DeleteApplicationOutput_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationName](#API_DeleteApplicationOutput_RequestSyntax) **   <a name="analytics-DeleteApplicationOutput-request-ApplicationName"></a>
Nombre de la aplicación Amazon Kinesis Analytics  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

 ** [CurrentApplicationVersionId](#API_DeleteApplicationOutput_RequestSyntax) **   <a name="analytics-DeleteApplicationOutput-request-CurrentApplicationVersionId"></a>
Versión de la aplicación Amazon Kinesis Analytics. Puede utilizar la operación [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) para obtener la versión actual de la aplicación. Si la versión especificada no es la actual, se devuelve la `ConcurrentModificationException`.   
Tipo: largo  
Rango válido: valor mínimo de 1. Valor máximo de 999999999.  
Obligatorio: sí

 ** [OutputId](#API_DeleteApplicationOutput_RequestSyntax) **   <a name="analytics-DeleteApplicationOutput-request-OutputId"></a>
ID de la configuración que se eliminará. Cada configuración de salida que se agrega a la aplicación, ya sea cuando se crea la aplicación o posteriormente mediante la [AddApplicationOutput](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_AddApplicationOutput.html)operación, tiene un identificador único. Debe proporcionar el ID para identificar de forma exclusiva la configuración de salida que desea eliminar de la configuración de la aplicación. Puede usar la operación [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) para obtener el `OutputId` específico.   
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í

## Elementos de respuesta
<a name="API_DeleteApplicationOutput_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_DeleteApplicationOutput_Errors"></a>

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_DeleteApplicationOutput_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 

# DeleteApplicationReferenceDataSource
<a name="API_DeleteApplicationReferenceDataSource"></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).

Elimina una configuración de origen de datos de referencia de la configuración de la aplicación especificada.

Si la aplicación está en ejecución, Amazon Kinesis Analytics elimina inmediatamente la tabla de la aplicación que creó mediante [AddApplicationReferenceDataSource](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_AddApplicationReferenceDataSource.html)la operación. 

Esto operación requiere permisos para realizar la acción `kinesisanalytics.DeleteApplicationReferenceDataSource`.

## Sintaxis de la solicitud
<a name="API_DeleteApplicationReferenceDataSource_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "CurrentApplicationVersionId": number,
   "ReferenceId": "string"
}
```

## Parámetros de la solicitud
<a name="API_DeleteApplicationReferenceDataSource_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationName](#API_DeleteApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-DeleteApplicationReferenceDataSource-request-ApplicationName"></a>
Nombre de una aplicación existente.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

 ** [CurrentApplicationVersionId](#API_DeleteApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-DeleteApplicationReferenceDataSource-request-CurrentApplicationVersionId"></a>
La versión de la aplicación. Puede utilizar la operación [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) para obtener la versión actual de la aplicación. Si la versión especificada no es la actual, se devuelve la `ConcurrentModificationException`.  
Tipo: largo  
Rango válido: valor mínimo de 1. Valor máximo de 999999999.  
Obligatorio: sí

 ** [ReferenceId](#API_DeleteApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-DeleteApplicationReferenceDataSource-request-ReferenceId"></a>
El ID del origen de datos de referencia. Al añadir una fuente de datos de referencia a la aplicación mediante el [AddApplicationReferenceDataSource](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_AddApplicationReferenceDataSource.html), Amazon Kinesis Analytics le asigna un ID. Puede utilizar la operación [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) para obtener el ID de referencia.   
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í

## Elementos de respuesta
<a name="API_DeleteApplicationReferenceDataSource_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_DeleteApplicationReferenceDataSource_Errors"></a>

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_DeleteApplicationReferenceDataSource_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 

# DescribeApplication
<a name="API_DescribeApplication"></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).

Devuelve información sobre una aplicación específica de Amazon Kinesis Analytics.

Si desea enumerar la lista de todas las aplicaciones de su cuenta, utilice la operación [ListApplications](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_ListApplications.html).

Esto operación requiere permisos para realizar la acción `kinesisanalytics:DescribeApplication`. Puede usar `DescribeApplication` para obtener el VersionID de la aplicación actual, al que necesita para llamar a otras operaciones, como `Update`. 

## Sintaxis de la solicitud
<a name="API_DescribeApplication_RequestSyntax"></a>

```
{
   "ApplicationName": "string"
}
```

## Parámetros de la solicitud
<a name="API_DescribeApplication_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationName](#API_DescribeApplication_RequestSyntax) **   <a name="analytics-DescribeApplication-request-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í

## Sintaxis de la respuesta
<a name="API_DescribeApplication_ResponseSyntax"></a>

```
{
   "ApplicationDetail": { 
      "ApplicationARN": "string",
      "ApplicationCode": "string",
      "ApplicationDescription": "string",
      "ApplicationName": "string",
      "ApplicationStatus": "string",
      "ApplicationVersionId": number,
      "CloudWatchLoggingOptionDescriptions": [ 
         { 
            "CloudWatchLoggingOptionId": "string",
            "LogStreamARN": "string",
            "RoleARN": "string"
         }
      ],
      "CreateTimestamp": number,
      "InputDescriptions": [ 
         { 
            "InAppStreamNames": [ "string" ],
            "InputId": "string",
            "InputParallelism": { 
               "Count": number
            },
            "InputProcessingConfigurationDescription": { 
               "InputLambdaProcessorDescription": { 
                  "ResourceARN": "string",
                  "RoleARN": "string"
               }
            },
            "InputSchema": { 
               "RecordColumns": [ 
                  { 
                     "Mapping": "string",
                     "Name": "string",
                     "SqlType": "string"
                  }
               ],
               "RecordEncoding": "string",
               "RecordFormat": { 
                  "MappingParameters": { 
                     "CSVMappingParameters": { 
                        "RecordColumnDelimiter": "string",
                        "RecordRowDelimiter": "string"
                     },
                     "JSONMappingParameters": { 
                        "RecordRowPath": "string"
                     }
                  },
                  "RecordFormatType": "string"
               }
            },
            "InputStartingPositionConfiguration": { 
               "InputStartingPosition": "string"
            },
            "KinesisFirehoseInputDescription": { 
               "ResourceARN": "string",
               "RoleARN": "string"
            },
            "KinesisStreamsInputDescription": { 
               "ResourceARN": "string",
               "RoleARN": "string"
            },
            "NamePrefix": "string"
         }
      ],
      "LastUpdateTimestamp": number,
      "OutputDescriptions": [ 
         { 
            "DestinationSchema": { 
               "RecordFormatType": "string"
            },
            "KinesisFirehoseOutputDescription": { 
               "ResourceARN": "string",
               "RoleARN": "string"
            },
            "KinesisStreamsOutputDescription": { 
               "ResourceARN": "string",
               "RoleARN": "string"
            },
            "LambdaOutputDescription": { 
               "ResourceARN": "string",
               "RoleARN": "string"
            },
            "Name": "string",
            "OutputId": "string"
         }
      ],
      "ReferenceDataSourceDescriptions": [ 
         { 
            "ReferenceId": "string",
            "ReferenceSchema": { 
               "RecordColumns": [ 
                  { 
                     "Mapping": "string",
                     "Name": "string",
                     "SqlType": "string"
                  }
               ],
               "RecordEncoding": "string",
               "RecordFormat": { 
                  "MappingParameters": { 
                     "CSVMappingParameters": { 
                        "RecordColumnDelimiter": "string",
                        "RecordRowDelimiter": "string"
                     },
                     "JSONMappingParameters": { 
                        "RecordRowPath": "string"
                     }
                  },
                  "RecordFormatType": "string"
               }
            },
            "S3ReferenceDataSourceDescription": { 
               "BucketARN": "string",
               "FileKey": "string",
               "ReferenceRoleARN": "string"
            },
            "TableName": "string"
         }
      ]
   }
}
```

## Elementos de respuesta
<a name="API_DescribeApplication_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200.

El servicio devuelve los datos siguientes en formato JSON.

 ** [ApplicationDetail](#API_DescribeApplication_ResponseSyntax) **   <a name="analytics-DescribeApplication-response-ApplicationDetail"></a>
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.  
Tipo: objeto [ApplicationDetail](API_ApplicationDetail.md)

## Errores
<a name="API_DescribeApplication_Errors"></a>

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_DescribeApplication_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DescribeApplication) 

# DiscoverInputSchema
<a name="API_DiscoverInputSchema"></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).

Infiere un esquema mediante la evaluación de registros de muestra en el origen de flujo especificado (flujo de Amazon Kinesis o flujo de entrega de Amazon Kinesis Firehose) o en el objeto de S3 especificado. En la respuesta, la operación devuelve el esquema inferido y también los registros de muestra que la operación utilizó para deducir el esquema.

 Puede usar el esquema inferido al configurar un origen de flujo para su aplicación. Para obtener información conceptual, consulte [Configuración de entrada de la aplicación](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). Tenga en cuenta que cuando crea una aplicación mediante la consola de Amazon Kinesis Analytics, la consola utiliza esta operación para deducir un esquema y mostrarlo en la interfaz de usuario de la consola. 

 Esto operación requiere permisos para realizar la acción `kinesisanalytics:DiscoverInputSchema`. 

## Sintaxis de la solicitud
<a name="API_DiscoverInputSchema_RequestSyntax"></a>

```
{
   "InputProcessingConfiguration": { 
      "InputLambdaProcessor": { 
         "ResourceARN": "string",
         "RoleARN": "string"
      }
   },
   "InputStartingPositionConfiguration": { 
      "InputStartingPosition": "string"
   },
   "ResourceARN": "string",
   "RoleARN": "string",
   "S3Configuration": { 
      "BucketARN": "string",
      "FileKey": "string",
      "RoleARN": "string"
   }
}
```

## Parámetros de la solicitud
<a name="API_DiscoverInputSchema_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [InputProcessingConfiguration](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-InputProcessingConfiguration"></a>
Utilice [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html) para preprocesar los registros antes de detectar el esquema de los registros.  
Tipo: objeto [InputProcessingConfiguration](API_InputProcessingConfiguration.md)  
Obligatorio: no

 ** [InputStartingPositionConfiguration](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-InputStartingPositionConfiguration"></a>
Punto en el que desea que Amazon Kinesis Analytics comience a leer los registros con los fines de descubrimiento de orígenes de flujo especificados.  
Tipo: objeto [InputStartingPositionConfiguration](API_InputStartingPositionConfiguration.md)  
Obligatorio: no

 ** [ResourceARN](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-ResourceARN"></a>
El nombre de recurso de Amazon (ARN) del origen de streaming.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** [RoleARN](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-RoleARN"></a>
El ARN del rol de IAM que Amazon Kinesis Analytics puede asumir para acceder al flujo en su nombre.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: no

 ** [S3Configuration](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-S3Configuration"></a>
Especifique este parámetro para descubrir un esquema a partir de datos en un objeto de Amazon S3.  
Tipo: objeto [S3Configuration](API_S3Configuration.md)  
Obligatorio: no

## Sintaxis de la respuesta
<a name="API_DiscoverInputSchema_ResponseSyntax"></a>

```
{
   "InputSchema": { 
      "RecordColumns": [ 
         { 
            "Mapping": "string",
            "Name": "string",
            "SqlType": "string"
         }
      ],
      "RecordEncoding": "string",
      "RecordFormat": { 
         "MappingParameters": { 
            "CSVMappingParameters": { 
               "RecordColumnDelimiter": "string",
               "RecordRowDelimiter": "string"
            },
            "JSONMappingParameters": { 
               "RecordRowPath": "string"
            }
         },
         "RecordFormatType": "string"
      }
   },
   "ParsedInputRecords": [ 
      [ "string" ]
   ],
   "ProcessedInputRecords": [ "string" ],
   "RawInputRecords": [ "string" ]
}
```

## Elementos de respuesta
<a name="API_DiscoverInputSchema_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200.

El servicio devuelve los datos siguientes en formato JSON.

 ** [InputSchema](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="analytics-DiscoverInputSchema-response-InputSchema"></a>
Esquema deducido del origen de streaming. Describe el formato de los datos del origen de streaming y cómo se asigna cada elemento de datos a las columnas correspondientes que se crean en la secuencia en la aplicación que puede crear.  
Tipo: objeto [SourceSchema](API_SourceSchema.md)

 ** [ParsedInputRecords](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="analytics-DiscoverInputSchema-response-ParsedInputRecords"></a>
Conjunto de elementos, donde cada elemento corresponde a una fila de un registro de flujo (un registro de flujo puede tener más de una fila).  
Tipo: Matriz de matrices de cadenas

 ** [ProcessedInputRecords](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="analytics-DiscoverInputSchema-response-ProcessedInputRecords"></a>
Transmita datos modificados por el procesador especificado en el parámetro `InputProcessingConfiguration`.  
Tipo: matriz de cadenas

 ** [RawInputRecords](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="analytics-DiscoverInputSchema-response-RawInputRecords"></a>
Datos de flujo sin procesar que se asignaron para deducir el esquema.  
Tipo: matriz de cadenas

## Errores
<a name="API_DiscoverInputSchema_Errors"></a>

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceProvisionedThroughputExceededException **   
Discovery no pudo obtener un registro de la fuente de streaming debido a Amazon Kinesis ProvisionedThroughputExceededException Streams. Para obtener más información, consulte la referencia [GetRecords](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetRecords.html)de la API de Amazon Kinesis Streams.  
Código de estado HTTP: 400

 ** ServiceUnavailableException **   
El servicio no está disponible. Retroceda y vuelva a ejecutar la operación.   
Código de estado HTTP: 500

 ** UnableToDetectSchemaException **   
El formato de la fecha no es válido. Amazon Kinesis Analytics no puede detectar el esquema del origen de flujo determinado.  
Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_DiscoverInputSchema_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DiscoverInputSchema) 

# ListApplications
<a name="API_ListApplications"></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).

Devuelve una lista de las aplicaciones de Amazon Kinesis Analytics de su cuenta. Para cada aplicación, la respuesta incluye el nombre de la aplicación, el nombre de recurso de Amazon (ARN) y el estado. Si la respuesta devuelve el valor `HasMoreApplications` como verdadero, puede enviar otra solicitud añadiendo el `ExclusiveStartApplicationName` en el cuerpo de la solicitud y estableciendo el valor en el último nombre de la aplicación de la respuesta anterior. 

Si desea obtener información detallada sobre una aplicación específica, utilice [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html).

Esto operación requiere permisos para realizar la acción `kinesisanalytics:ListApplications`.

## Sintaxis de la solicitud
<a name="API_ListApplications_RequestSyntax"></a>

```
{
   "ExclusiveStartApplicationName": "string",
   "Limit": number
}
```

## Parámetros de la solicitud
<a name="API_ListApplications_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ExclusiveStartApplicationName](#API_ListApplications_RequestSyntax) **   <a name="analytics-ListApplications-request-ExclusiveStartApplicationName"></a>
Nombre de la aplicación con la que se va a iniciar la lista. Cuando se utiliza la paginación para recuperar la lista, no es necesario especificar este parámetro en la primera solicitud. Sin embargo, en las solicitudes posteriores, añada el último nombre de la aplicación de la respuesta anterior para obtener la siguiente página de solicitudes.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: no

 ** [Limit](#API_ListApplications_RequestSyntax) **   <a name="analytics-ListApplications-request-Limit"></a>
Número máximo de aplicaciones para enumerar.  
Tipo: entero  
Rango válido: valor mínimo de 1. Valor máximo de 50.  
Obligatorio: no

## Sintaxis de la respuesta
<a name="API_ListApplications_ResponseSyntax"></a>

```
{
   "ApplicationSummaries": [ 
      { 
         "ApplicationARN": "string",
         "ApplicationName": "string",
         "ApplicationStatus": "string"
      }
   ],
   "HasMoreApplications": boolean
}
```

## Elementos de respuesta
<a name="API_ListApplications_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200.

El servicio devuelve los datos siguientes en formato JSON.

 ** [ApplicationSummaries](#API_ListApplications_ResponseSyntax) **   <a name="analytics-ListApplications-response-ApplicationSummaries"></a>
Lista de objetos `ApplicationSummary`.   
Tipo: matriz de objetos [ApplicationSummary](API_ApplicationSummary.md)

 ** [HasMoreApplications](#API_ListApplications_ResponseSyntax) **   <a name="analytics-ListApplications-response-HasMoreApplications"></a>
Devuelve el valor True si hay más aplicaciones que recuperar.  
Tipo: Booleano

## Véase también
<a name="API_ListApplications_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ListApplications) 

# ListTagsForResource
<a name="API_ListTagsForResource"></a>

Recupera la lista de las etiquetas de clave-valor asignadas a la aplicación. Para obtener más información, consulte [Uso de etiquetas](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html).

## Sintaxis de la solicitud
<a name="API_ListTagsForResource_RequestSyntax"></a>

```
{
   "ResourceARN": "string"
}
```

## Parámetros de la solicitud
<a name="API_ListTagsForResource_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ResourceARN](#API_ListTagsForResource_RequestSyntax) **   <a name="analytics-ListTagsForResource-request-ResourceARN"></a>
El ARN de la aplicación de para la que se recuperarán las etiquetas.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

## Sintaxis de la respuesta
<a name="API_ListTagsForResource_ResponseSyntax"></a>

```
{
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## Elementos de respuesta
<a name="API_ListTagsForResource_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200.

El servicio devuelve los datos siguientes en formato JSON.

 ** [Tags](#API_ListTagsForResource_ResponseSyntax) **   <a name="analytics-ListTagsForResource-response-Tags"></a>
Las etiquetas clave-valor asignadas a la aplicación.  
Tipo: matriz de objetos [Tag](API_Tag.md)  
Miembros de la matriz: número mínimo de 1 artículo. La cantidad máxima es de 200 elementos.

## Errores
<a name="API_ListTagsForResource_Errors"></a>

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

## Véase también
<a name="API_ListTagsForResource_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ListTagsForResource) 

# StartApplication
<a name="API_StartApplication"></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).

Inicia la aplicación Amazon Kinesis Analytics especificada. Tras crear una aplicación, debe llamar exclusivamente a esta operación para iniciar la aplicación.

Una vez iniciada la aplicación, comienza a consumir los datos de entrada, los procesa y graba el resultado en el destino configurado.

 El estado de la aplicación debe ser `READY` para que pueda iniciar una aplicación. Puede obtener el estado de la aplicación en la consola o mediante la [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)operación.

Tras iniciar la aplicación, puede impedir que procese la entrada mediante una llamada a la [StopApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_StopApplication.html)operación.

Esto operación requiere permisos para realizar la acción `kinesisanalytics:StartApplication`.

## Sintaxis de la solicitud
<a name="API_StartApplication_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "InputConfigurations": [ 
      { 
         "Id": "string",
         "InputStartingPositionConfiguration": { 
            "InputStartingPosition": "string"
         }
      }
   ]
}
```

## Parámetros de la solicitud
<a name="API_StartApplication_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationName](#API_StartApplication_RequestSyntax) **   <a name="analytics-StartApplication-request-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í

 ** [InputConfigurations](#API_StartApplication_RequestSyntax) **   <a name="analytics-StartApplication-request-InputConfigurations"></a>
Identifica la entrada específica, mediante un ID, que la aplicación comienza a consumir. Amazon Kinesis Analytics comienza a leer el origen de flujo asociado a la entrada. También puede especificar en qué parte del origen de flujo quiere que Amazon Kinesis Analytics comience a leer.  
Tipo: matriz de objetos [InputConfiguration](API_InputConfiguration.md)  
Obligatorio: sí

## Elementos de respuesta
<a name="API_StartApplication_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_StartApplication_Errors"></a>

 ** InvalidApplicationConfigurationException **   
La configuración de la aplicación proporcionada por el usuario no es válida.    
 ** message **   
prueba
Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_StartApplication_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/StartApplication) 

# StopApplication
<a name="API_StopApplication"></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).

Detiene el procesamiento de los datos de entrada por la aplicación. Puede detener una aplicación solo si está en ejecución. Puede utilizar la [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)operación para buscar el estado de la aplicación. Una vez detenida la aplicación, Amazon Kinesis Analytics deja de leer los datos de la entrada, la aplicación deja de procesar los datos y no se escribe ningún resultado en el destino. 

Esto operación requiere permisos para realizar la acción `kinesisanalytics:StopApplication`.

## Sintaxis de la solicitud
<a name="API_StopApplication_RequestSyntax"></a>

```
{
   "ApplicationName": "string"
}
```

## Parámetros de la solicitud
<a name="API_StopApplication_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationName](#API_StopApplication_RequestSyntax) **   <a name="analytics-StopApplication-request-ApplicationName"></a>
Nombre de la aplicación en ejecución que se va a detener.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

## Elementos de respuesta
<a name="API_StopApplication_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_StopApplication_Errors"></a>

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_StopApplication_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/StopApplication) 

# TagResource
<a name="API_TagResource"></a>

Añade una o más etiquetas clave-valor a una aplicación de Kinesis Analytics. 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).

## Sintaxis de la solicitud
<a name="API_TagResource_RequestSyntax"></a>

```
{
   "ResourceARN": "string",
   "Tags": [ 
      { 
         "Key": "string",
         "Value": "string"
      }
   ]
}
```

## Parámetros de la solicitud
<a name="API_TagResource_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ResourceARN](#API_TagResource_RequestSyntax) **   <a name="analytics-TagResource-request-ResourceARN"></a>
El ARN de la aplicación para asignar las etiquetas.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** [Tags](#API_TagResource_RequestSyntax) **   <a name="analytics-TagResource-request-Tags"></a>
Las etiquetas clave-valor para asignar a la aplicación.  
Tipo: matriz de objetos [Tag](API_Tag.md)  
Miembros de la matriz: número mínimo de 1 artículo. La cantidad máxima es de 200 elementos.  
Obligatorio: sí

## Elementos de respuesta
<a name="API_TagResource_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_TagResource_Errors"></a>

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** TooManyTagsException **   
Aplicación creada con demasiadas etiquetas o se han añadido demasiadas etiquetas a una aplicación. 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.  
Código de estado HTTP: 400

## Véase también
<a name="API_TagResource_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/TagResource) 

# UntagResource
<a name="API_UntagResource"></a>

Elimina una o varias etiquetas de una aplicación de Kinesis Analytics. Para obtener más información, consulte [Uso de etiquetas](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html).

## Sintaxis de la solicitud
<a name="API_UntagResource_RequestSyntax"></a>

```
{
   "ResourceARN": "string",
   "TagKeys": [ "string" ]
}
```

## Parámetros de la solicitud
<a name="API_UntagResource_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ResourceARN](#API_UntagResource_RequestSyntax) **   <a name="analytics-UntagResource-request-ResourceARN"></a>
El ARN de la aplicación de Kinesis Analytics de la que se van a quitar las etiquetas.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 2048 caracteres.  
Patrón: `arn:.*`   
Obligatorio: sí

 ** [TagKeys](#API_UntagResource_RequestSyntax) **   <a name="analytics-UntagResource-request-TagKeys"></a>
Una lista de claves de etiquetas que se van a eliminar de la aplicación especificada.  
Tipo: matriz de cadenas  
Miembros de la matriz: número mínimo de 1 artículo. La cantidad máxima es de 200 elementos.  
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 128 caracteres.  
Obligatorio: sí

## Elementos de respuesta
<a name="API_UntagResource_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_UntagResource_Errors"></a>

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** TooManyTagsException **   
Aplicación creada con demasiadas etiquetas o se han añadido demasiadas etiquetas a una aplicación. 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.  
Código de estado HTTP: 400

## Véase también
<a name="API_UntagResource_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/UntagResource) 

# UpdateApplication
<a name="API_UpdateApplication"></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).

Actualiza una aplicación Amazon Kinesis Analytics existente. Con esta API, puede actualizar el código de la aplicación, la configuración de entrada y la configuración de salida. 

Tenga en cuenta que Amazon Kinesis Analytics actualiza `CurrentApplicationVersionId` cada vez que actualiza la aplicación. 

Esta operación necesita permiso para la acción `kinesisanalytics:UpdateApplication`.

## Sintaxis de la solicitud
<a name="API_UpdateApplication_RequestSyntax"></a>

```
{
   "ApplicationName": "string",
   "ApplicationUpdate": { 
      "ApplicationCodeUpdate": "string",
      "CloudWatchLoggingOptionUpdates": [ 
         { 
            "CloudWatchLoggingOptionId": "string",
            "LogStreamARNUpdate": "string",
            "RoleARNUpdate": "string"
         }
      ],
      "InputUpdates": [ 
         { 
            "InputId": "string",
            "InputParallelismUpdate": { 
               "CountUpdate": number
            },
            "InputProcessingConfigurationUpdate": { 
               "InputLambdaProcessorUpdate": { 
                  "ResourceARNUpdate": "string",
                  "RoleARNUpdate": "string"
               }
            },
            "InputSchemaUpdate": { 
               "RecordColumnUpdates": [ 
                  { 
                     "Mapping": "string",
                     "Name": "string",
                     "SqlType": "string"
                  }
               ],
               "RecordEncodingUpdate": "string",
               "RecordFormatUpdate": { 
                  "MappingParameters": { 
                     "CSVMappingParameters": { 
                        "RecordColumnDelimiter": "string",
                        "RecordRowDelimiter": "string"
                     },
                     "JSONMappingParameters": { 
                        "RecordRowPath": "string"
                     }
                  },
                  "RecordFormatType": "string"
               }
            },
            "KinesisFirehoseInputUpdate": { 
               "ResourceARNUpdate": "string",
               "RoleARNUpdate": "string"
            },
            "KinesisStreamsInputUpdate": { 
               "ResourceARNUpdate": "string",
               "RoleARNUpdate": "string"
            },
            "NamePrefixUpdate": "string"
         }
      ],
      "OutputUpdates": [ 
         { 
            "DestinationSchemaUpdate": { 
               "RecordFormatType": "string"
            },
            "KinesisFirehoseOutputUpdate": { 
               "ResourceARNUpdate": "string",
               "RoleARNUpdate": "string"
            },
            "KinesisStreamsOutputUpdate": { 
               "ResourceARNUpdate": "string",
               "RoleARNUpdate": "string"
            },
            "LambdaOutputUpdate": { 
               "ResourceARNUpdate": "string",
               "RoleARNUpdate": "string"
            },
            "NameUpdate": "string",
            "OutputId": "string"
         }
      ],
      "ReferenceDataSourceUpdates": [ 
         { 
            "ReferenceId": "string",
            "ReferenceSchemaUpdate": { 
               "RecordColumns": [ 
                  { 
                     "Mapping": "string",
                     "Name": "string",
                     "SqlType": "string"
                  }
               ],
               "RecordEncoding": "string",
               "RecordFormat": { 
                  "MappingParameters": { 
                     "CSVMappingParameters": { 
                        "RecordColumnDelimiter": "string",
                        "RecordRowDelimiter": "string"
                     },
                     "JSONMappingParameters": { 
                        "RecordRowPath": "string"
                     }
                  },
                  "RecordFormatType": "string"
               }
            },
            "S3ReferenceDataSourceUpdate": { 
               "BucketARNUpdate": "string",
               "FileKeyUpdate": "string",
               "ReferenceRoleARNUpdate": "string"
            },
            "TableNameUpdate": "string"
         }
      ]
   },
   "CurrentApplicationVersionId": number
}
```

## Parámetros de la solicitud
<a name="API_UpdateApplication_RequestParameters"></a>

La solicitud acepta los siguientes datos en formato JSON.

 ** [ApplicationName](#API_UpdateApplication_RequestSyntax) **   <a name="analytics-UpdateApplication-request-ApplicationName"></a>
Nombre de la aplicación Amazon Kinesis Analytics que se va a actualizar.  
Tipo: cadena  
Limitaciones de longitud: longitud mínima de 1. Longitud máxima de 128.  
Patrón: `[a-zA-Z0-9_.-]+`   
Obligatorio: sí

 ** [ApplicationUpdate](#API_UpdateApplication_RequestSyntax) **   <a name="analytics-UpdateApplication-request-ApplicationUpdate"></a>
Describe las actualizaciones de la aplicación.  
Tipo: objeto [ApplicationUpdate](API_ApplicationUpdate.md)  
Obligatorio: sí

 ** [CurrentApplicationVersionId](#API_UpdateApplication_RequestSyntax) **   <a name="analytics-UpdateApplication-request-CurrentApplicationVersionId"></a>
El ID de la versión de la aplicación actual. Para obtener este valor, puede usar la operación [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html).  
Tipo: largo  
Rango válido: valor mínimo de 1. Valor máximo de 999999999.  
Obligatorio: sí

## Elementos de respuesta
<a name="API_UpdateApplication_ResponseElements"></a>

Si la acción se realiza correctamente, el servicio devuelve una respuesta HTTP 200 con un cuerpo HTTP vacío.

## Errores
<a name="API_UpdateApplication_Errors"></a>

 ** CodeValidationException **   
El código de aplicación (consulta) proporcionado por el usuario no es válido. Puede tratarse de un simple error de sintaxis.    
 ** message **   
Test
Código de estado HTTP: 400

 ** ConcurrentModificationException **   
Se produce una excepción como resultado de una modificación simultánea de una aplicación. Por ejemplo, dos personas que intentan editar la misma aplicación al mismo tiempo.    
 ** message **   

Código de estado HTTP: 400

 ** InvalidArgumentException **   
El valor del parámetro de entrada especificado no es válido.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceInUseException **   
La aplicación no está disponible para esta operación.    
 ** message **   

Código de estado HTTP: 400

 ** ResourceNotFoundException **   
No se encuentra la aplicación especificada.    
 ** message **   

Código de estado HTTP: 400

 ** UnsupportedOperationException **   
La solicitud se rechazó porque no se admite un parámetro especificado o porque un recurso especificado no es válido para esta operación.   
Código de estado HTTP: 400

## Véase también
<a name="API_UpdateApplication_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 Interfaz de línea de comandos V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK para .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK para C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK para Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK para Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK para JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK para Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK para PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK para Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK para Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/UpdateApplication) 

# 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) 