

Après mûre réflexion, nous avons décidé de mettre fin à Amazon Kinesis Data Analytics pour les applications SQL :

1. À compter du **1er septembre 2025,** nous ne fournirons aucune correction de bogue pour les applications Amazon Kinesis Data Analytics for SQL, car leur support sera limité, compte tenu de l'arrêt prochain.

2. À compter du **15 octobre 2025,** vous ne pourrez plus créer de nouvelles applications Kinesis Data Analytics for SQL.

3. Nous supprimerons vos candidatures à compter **du 27 janvier 2026**. Vous ne serez pas en mesure de démarrer ou d'utiliser vos applications Amazon Kinesis Data Analytics for SQL. Support ne sera plus disponible pour Amazon Kinesis Data Analytics for SQL à partir de cette date. Pour de plus amples informations, veuillez consulter [Arrêt d'Amazon Kinesis Data Analytics pour les applications SQL](discontinuation.md).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Référence d’API
<a name="API_Reference"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation API Service géré Amazon pour Apache Flink V2](https://docs.aws.amazon.com//managed-flink/latest/apiv2/Welcome.html).

Vous pouvez utiliser le AWS CLI pour explorer l'API Amazon Kinesis Data Analytics. Ce guide fournit des exercices [Mise en route avec les applications Amazon Kinesis Data Analytics pour SQL](getting-started.md) qui utilisent l' AWS CLI.

**Rubriques**
+ [Actions](API_Operations.md)
+ [Types de données](API_Types.md)

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

Les actions suivantes sont prises en charge :
+  [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>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Ajoute un flux de CloudWatch journal pour surveiller les erreurs de configuration des applications. Pour plus d'informations sur l'utilisation des flux de CloudWatch journaux avec les applications Amazon Kinesis Analytics, [consultez la section Travailler avec CloudWatch Amazon Logs](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html).

## Syntaxe de la requête
<a name="API_AddApplicationCloudWatchLoggingOption_RequestSyntax"></a>

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

## Paramètres de demande
<a name="API_AddApplicationCloudWatchLoggingOption_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationName](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-AddApplicationCloudWatchLoggingOption-request-ApplicationName"></a>
Nom de l’application Kinesis Analytics.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [CloudWatchLoggingOption](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-AddApplicationCloudWatchLoggingOption-request-CloudWatchLoggingOption"></a>
Fournit le nom de ressource Amazon (ARN) du flux de CloudWatch journal et l'ARN du rôle IAM. Remarque : Pour écrire des messages d'application dans le rôle IAM utilisé CloudWatch, l'action de `PutLogEvents` stratégie doit être activée.  
Type : objet [CloudWatchLoggingOption](API_CloudWatchLoggingOption.md)  
Obligatoire : oui

 ** [CurrentApplicationVersionId](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-AddApplicationCloudWatchLoggingOption-request-CurrentApplicationVersionId"></a>
ID de version de l’application Kinesis Analytics.  
Type : Long  
Plage valide : valeur minimum de 1. Valeur maximale de 999999999.  
Obligatoire : oui

## Éléments de réponse
<a name="API_AddApplicationCloudWatchLoggingOption_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_AddApplicationCloudWatchLoggingOption_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 

# AddApplicationInput
<a name="API_AddApplicationInput"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

 Ajoute une source de streaming à votre application Amazon Kinesis. Pour obtenir des informations conceptuelles, veuillez consulter [Configuration de l'entrée de l'application](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). 

Vous pouvez ajouter une source de streaming lorsque vous créez une application ou utiliser cette opération pour ajouter une source de streaming après avoir créé une application. Pour de plus amples informations, veuillez consulter [CreateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_CreateApplication.html).

Toutes les mises à jour de la configuration, y compris l'ajout d'une source de streaming à l'aide de cette opération, débouchent sur une nouvelle version de l'application. Vous pouvez utiliser l'opération [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) pour rechercher la version de l'application actuelle. 

Cette opération exige des autorisations pour exécuter l'action `kinesisanalytics:AddApplicationInput`.

## Syntaxe de la requête
<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"
   }
}
```

## Paramètres de demande
<a name="API_AddApplicationInput_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationName](#API_AddApplicationInput_RequestSyntax) **   <a name="analytics-AddApplicationInput-request-ApplicationName"></a>
Nom de votre application Amazon Kinesis Analytics existante à laquelle vous souhaitez ajouter la source de streaming.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [CurrentApplicationVersionId](#API_AddApplicationInput_RequestSyntax) **   <a name="analytics-AddApplicationInput-request-CurrentApplicationVersionId"></a>
Version actuelle de votre application Amazon Kinesis Analytics. Vous pouvez utiliser l'opération [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) pour rechercher la version de l'application actuelle.  
Type : Long  
Plage valide : valeur minimum de 1. Valeur maximale de 999999999.  
Obligatoire : oui

 ** [Input](#API_AddApplicationInput_RequestSyntax) **   <a name="analytics-AddApplicationInput-request-Input"></a>
L’[entrée](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_Input.html) à ajouter.  
Type : objet [Input](API_Input.md)  
Obligatoire : oui

## Éléments de réponse
<a name="API_AddApplicationInput_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** CodeValidationException **   
Le code d’application (requête) fourni par l’utilisateur n’est pas valide. Il peut s’agir d’une simple erreur de syntaxe.    
 ** message **   
test
Code d’état HTTP : 400

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_AddApplicationInput_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationInput) 

# AddApplicationInputProcessingConfiguration
<a name="API_AddApplicationInputProcessingConfiguration"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Ajoute un [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html)à une application. Un processeur d’entrée prétraite les enregistrements sur le flux d’entrée avant l’exécution du code SQL de l’application. Actuellement, le seul processeur d'entrée disponible est [AWS Lambda](https://docs.aws.amazon.com/lambda/).

## Syntaxe de la requête
<a name="API_AddApplicationInputProcessingConfiguration_RequestSyntax"></a>

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

## Paramètres de demande
<a name="API_AddApplicationInputProcessingConfiguration_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationName](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-AddApplicationInputProcessingConfiguration-request-ApplicationName"></a>
Nom de l’application à laquelle vous souhaitez ajouter la configuration de traitement des entrées.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [CurrentApplicationVersionId](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-AddApplicationInputProcessingConfiguration-request-CurrentApplicationVersionId"></a>
Version de l’application à laquelle vous souhaitez ajouter la configuration de traitement des entrées. Vous pouvez utiliser cette [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)opération pour obtenir la version actuelle de l'application. Si la version spécifiée n’est pas la version actuelle, `ConcurrentModificationException` est renvoyé.  
Type : Long  
Plage valide : valeur minimum de 1. Valeur maximale de 999999999.  
Obligatoire : oui

 ** [InputId](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-AddApplicationInputProcessingConfiguration-request-InputId"></a>
ID de la configuration d’entrée à laquelle ajouter la configuration de traitement d’entrée. Vous pouvez obtenir une liste des entrées IDs pour une application à l'aide de l'[DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)opération.  
Type : Chaîne  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [InputProcessingConfiguration](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-AddApplicationInputProcessingConfiguration-request-InputProcessingConfiguration"></a>
Le [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html)à ajouter à l'application.  
Type : objet [InputProcessingConfiguration](API_InputProcessingConfiguration.md)  
Obligatoire : oui

## Éléments de réponse
<a name="API_AddApplicationInputProcessingConfiguration_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_AddApplicationInputProcessingConfiguration_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 

# AddApplicationOutput
<a name="API_AddApplicationOutput"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Ajoute une destination externe à votre application Amazon Kinesis Analytics.

Si vous souhaitez qu'Amazon Kinesis Analytics diffuse les données d'un flux intégré à l'application vers une destination externe (comme un flux Amazon Kinesis, un flux de diffusion Amazon Kinesis Firehose ou une fonction AWS Lambda), vous devez ajouter la configuration appropriée à votre application à l'aide de cette opération. Vous pouvez configurer une ou plusieurs sorties pour votre application. Chaque configuration de sortie mappe un flux intégré à l'application et une destination externe.

 Vous pouvez utiliser l'une des configurations de sortie pour diffuser des données depuis votre flux d'erreurs intégré à l'application vers une destination externe, ce qui vous permet d'analyser les erreurs. Pour de plus amples informations, veuillez consulter [Présentation de la sortie d'application (Destination)](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html). 

 Toutes les mises à jour de la configuration, y compris l'ajout d'une source de streaming à l'aide de cette opération, débouchent sur une nouvelle version de l'application. Vous pouvez utiliser l'opération [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) pour rechercher la version de l'application actuelle.

Pour connaître les restrictions sur le nombre d'entrées et de sorties d'applications que vous pouvez configurer, veuillez consulter [Restrictions](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html).

Cette opération exige des autorisations pour exécuter l'action `kinesisanalytics:AddApplicationOutput`.

## Syntaxe de la requête
<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"
   }
}
```

## Paramètres de demande
<a name="API_AddApplicationOutput_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationName](#API_AddApplicationOutput_RequestSyntax) **   <a name="analytics-AddApplicationOutput-request-ApplicationName"></a>
Nom de l'application à laquelle vous souhaitez ajouter la configuration de sortie.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [CurrentApplicationVersionId](#API_AddApplicationOutput_RequestSyntax) **   <a name="analytics-AddApplicationOutput-request-CurrentApplicationVersionId"></a>
Version de l’application à laquelle vous souhaitez ajouter la configuration de sortie. Vous pouvez utiliser cette [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)opération pour obtenir la version actuelle de l'application. Si la version spécifiée n’est pas la version actuelle, `ConcurrentModificationException` est renvoyé.   
Type : Long  
Plage valide : valeur minimum de 1. Valeur maximale de 999999999.  
Obligatoire : oui

 ** [Output](#API_AddApplicationOutput_RequestSyntax) **   <a name="analytics-AddApplicationOutput-request-Output"></a>
Tableau d'objets, chacun décrivant une configuration de sortie. Dans la configuration de sortie, vous spécifiez le nom d'un flux intégré à l'application, d'une destination (c'est-à-dire un flux Amazon Kinesis, un flux de diffusion Amazon Kinesis Firehose ou AWS une fonction Lambda), et vous enregistrez la formation à utiliser lors de l'écriture vers la destination.  
Type : objet [Output](API_Output.md)  
Obligatoire : oui

## Éléments de réponse
<a name="API_AddApplicationOutput_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_AddApplicationOutput_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationOutput) 

# AddApplicationReferenceDataSource
<a name="API_AddApplicationReferenceDataSource"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Ajoute une source de données de référence à une application existante.

Amazon Kinesis Analytics lit les données de référence (un objet Amazon S3) et crée une table intégrée à l'application dans votre application. Dans la demande, vous fournissez la source (le nom du compartiment S3 et le nom de la clé d'objet), le nom de la table intégrée à l'application à créer et les informations de mappage nécessaires qui décrivent la façon dont les données d'objet Amazon S3 sont mappées aux colonnes de la table obtenue intégrée à l'application.

 Pour obtenir des informations conceptuelles, veuillez consulter [Configuration de l'entrée de l'application](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). Pour connaître les restrictions sur les sources de données que vous pouvez configurer, veuillez consulter [Restrictions](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html). 

 Cette opération exige des autorisations pour exécuter l'action `kinesisanalytics:AddApplicationOutput`. 

## Syntaxe de la requête
<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"
   }
}
```

## Paramètres de demande
<a name="API_AddApplicationReferenceDataSource_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationName](#API_AddApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-AddApplicationReferenceDataSource-request-ApplicationName"></a>
Nom d'une application existante.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [CurrentApplicationVersionId](#API_AddApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-AddApplicationReferenceDataSource-request-CurrentApplicationVersionId"></a>
Version de l’application pour laquelle vous ajoutez la source de données de référence. Vous pouvez utiliser cette [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)opération pour obtenir la version actuelle de l'application. Si la version spécifiée n’est pas la version actuelle, `ConcurrentModificationException` est renvoyé.  
Type : Long  
Plage valide : valeur minimum de 1. Valeur maximale de 999999999.  
Obligatoire : oui

 ** [ReferenceDataSource](#API_AddApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-AddApplicationReferenceDataSource-request-ReferenceDataSource"></a>
Source des données de référence pouvant être un objet dans votre compartiment Amazon S3. Amazon Kinesis Analytics lit l'objet et copie les données dans la table intégrée à l'application qui est créée. Vous fournissez un compartiment S3, une clé d'objet et le nom de la table obtenue intégrée à l'application qui est créée. Vous devez également fournir un rôle IAM disposant des autorisations requises qu'Amazon Kinesis Analytics peut endosser pour lire l'objet de votre compartiment S3 en votre nom.  
Type : objet [ReferenceDataSource](API_ReferenceDataSource.md)  
Obligatoire : oui

## Éléments de réponse
<a name="API_AddApplicationReferenceDataSource_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_AddApplicationReferenceDataSource_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 

# CreateApplication
<a name="API_CreateApplication"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

 Crée une application Amazon Kinesis Analytics. Vous pouvez configurer chaque application avec une source de streaming en entrée, un code d’application pour traiter l’entrée et jusqu’à trois destinations dans lesquelles vous souhaitez qu’Amazon Kinesis Analytics écrive les données de sortie de votre application. Pour un aperçu, consultez la section [Fonctionnement](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works.html). 

Dans la configuration d’entrée, vous mappez la source de streaming à un flux intégré à l’application, que vous pouvez considérer comme une table constamment mise à jour. Dans le mappage, vous devez fournir un schéma du flux intégré à l’application et mapper chaque colonne de données du flux intégré à un élément de données de la source de streaming.

Le code de votre application correspond à une ou plusieurs instructions SQL qui lisent les données d’entrée, les transforment et génèrent une sortie. Le code de votre application peut créer un ou plusieurs artefacts SQL tels que des flux ou des pompes SQL.

Dans la configuration de sortie, vous pouvez configurer l’application pour écrire des données à partir de flux intégrés à l’application créés dans vos applications vers un maximum de trois destinations.

 Pour lire les données de votre flux source ou écrire des données dans des flux de destination, Amazon Kinesis Analytics a besoin de vos autorisations. Vous pouvez accorder ces autorisations en créant des rôles IAM. Cette opération exige des autorisations pour exécuter l'action `kinesisanalytics:CreateApplication`. 

 Pour obtenir des exercices d’introduction à la création d’une application Amazon Kinesis Analytics, consultez [Mise en route](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/getting-started.html). 

## Syntaxe de la requête
<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"
      }
   ]
}
```

## Paramètres de demande
<a name="API_CreateApplication_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationCode](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-ApplicationCode"></a>
Une ou plusieurs instructions SQL qui lisent les données d'entrée, les transforment et génèrent une sortie. Par exemple, vous pouvez écrire une instruction SQL qui lit les données d'un flux intégré à l'application, génère une exécution moyenne du nombre de clics publicitaires par fournisseur et insère les lignes obtenues dans un autre flux intégré à l'application à l'aide de pompes. Pour plus d'informations sur le modèle classique, consultez [Code d'application](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-app-code.html).   
Vous pouvez fournir cette série d'instructions SQL où la sortie d'une instruction peut être utilisée comme l'entrée de la prochaine instruction. Vous stockez les résultats intermédiaires en créant des flux intégrés à l'application et des pompes.  
Notez que le code d'application doit créer les flux avec des noms spécifiés dans les `Outputs`. Par exemple, si votre flux `Outputs` définit les flux de sortie nommés `ExampleOutputStream1` et `ExampleOutputStream2`, alors votre code d'application doit créer ces flux.   
Type : Chaîne  
Contraintes de longueur : longueur minimum de 0. Longueur maximale de 102400.  
Obligatoire : non

 ** [ApplicationDescription](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-ApplicationDescription"></a>
Description résumée de l'application.  
Type : Chaîne  
Contraintes de longueur : longueur minimum de 0. Longueur maximale de 1024.  
Obligatoire : non

 ** [ApplicationName](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-ApplicationName"></a>
Nom de votre application Amazon Kinesis Analytics (par exemple, `sample-app`).  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [CloudWatchLoggingOptions](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-CloudWatchLoggingOptions"></a>
Utilisez ce paramètre pour configurer un flux de CloudWatch journal afin de surveiller les erreurs de configuration des applications. Pour plus d'informations, consultez [Travailler avec Amazon CloudWatch Logs](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html).  
Type : tableau d’objets [CloudWatchLoggingOption](API_CloudWatchLoggingOption.md)  
Obligatoire : non

 ** [Inputs](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-Inputs"></a>
Utilisez ce paramètre pour configurer l'entrée de l'application.  
Vous pouvez configurer votre application pour qu'elle reçoive une entrée provenant d'une source de streaming. Dans cette configuration, vous mappez cette source de streaming au flux intégré à l'application qui est créé. Votre code d'application peut interroger le flux intégré à l'application comme une table (vous pouvez la considérer comme une table mise à jour en permanence).  
Pour la source de streaming, vous fournissez son ARN (Amazon Resource Name) et le format des données sur le flux (par exemple, JSON, CSV, etc.). Vous devez également fournir un rôle IAM qu'Amazon Kinesis Analytics peut endosser pour lire ce flux en votre nom.  
Pour créer le flux intégré à l'application, vous devez spécifier un schéma pour transformer vos données en une version schématisée utilisée dans SQL. Dans le schéma, vous indiquez le mappage nécessaires des éléments de données dans la source de streaming, pour enregistrer des colonnes dans le flux intégré à l'application.  
Type : tableau d’objets [Input](API_Input.md)  
Obligatoire : non

 ** [Outputs](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-Outputs"></a>
Vous pouvez configurer la sortie de l’application pour écrire des données à partir de n’importe quel flux intégré à l’application vers un maximum de trois destinations.  
Ces destinations peuvent être des flux Amazon Kinesis, des flux de diffusion Amazon Kinesis Firehose, des destinations Lambda AWS ou une combinaison des trois.  
Dans la configuration, vous spécifiez le nom du flux intégré à l’application, le flux de destination ou l’Amazon Resource Name (ARN) de la fonction Lambda, ainsi que le format à utiliser lors de l’écriture de données. Vous devez également fournir un rôle IAM qu’Amazon Kinesis Analytics peut endosser pour écrire dans le flux de destination ou la fonction Lambda en votre nom.  
Dans la configuration de sortie, vous fournissez également le flux de sortie ou l’ARN de la fonction Lambda. Pour les destinations de flux, vous indiquez le format des données dans le flux (par exemple, JSON, CSV). Vous devez également fournir un rôle IAM qu’Amazon Kinesis Analytics peut endosser pour écrire dans le flux ou la fonction Lambda en votre nom.  
Type : tableau d’objets [Output](API_Output.md)  
Obligatoire : non

 ** [Tags](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-Tags"></a>
Liste d'une ou plusieurs balises à affecter à l'application. Une balise est une paire clé-valeur qui identifie une application. Notez que le nombre maximal de balises d'application inclut les balises système. Le nombre maximal de balises d'application définies par l'utilisateur est de 50. Pour plus d’informations, consultez la section [Utilisation du balisage](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html).  
Type : tableau d’objets [Tag](API_Tag.md)  
Membres du tableau : Nombre minimum de 1 élément. Nombre maximum de 200 éléments.  
Obligatoire : non

## Syntaxe de la réponse
<a name="API_CreateApplication_ResponseSyntax"></a>

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

## Eléments de réponse
<a name="API_CreateApplication_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200.

Les données suivantes sont renvoyées au format JSON par le service.

 ** [ApplicationSummary](#API_CreateApplication_ResponseSyntax) **   <a name="analytics-CreateApplication-response-ApplicationSummary"></a>
En réponse à votre demande `CreateApplication`, Amazon Kinesis Analytics renvoie une réponse contenant un résumé de l’application créée, y compris l’Amazon Resource Name (ARN), le nom et le statut de l’application.  
Type : objet [ApplicationSummary](API_ApplicationSummary.md)

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

 ** CodeValidationException **   
Le code d’application (requête) fourni par l’utilisateur n’est pas valide. Il peut s’agir d’une simple erreur de syntaxe.    
 ** message **   
test
Code d’état HTTP : 400

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** LimitExceededException **   
Le nombre d’applications autorisées a été dépassé.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** TooManyTagsException **   
Application créée avec trop de balises ou trop de balises ajoutées à une application. Notez que le nombre maximal de balises d'application inclut les balises système. Le nombre maximal de balises d'application définies par l'utilisateur est de 50.  
Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_CreateApplication_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CreateApplication) 

# DeleteApplication
<a name="API_DeleteApplication"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Supprime l’application spécifiée. Amazon Kinesis Analytics arrête l’exécution de l’application et supprime l’application, y compris tous les artefacts d’application (tels que les flux intégrés à l’application, la table de référence et le code d’application).

Cette opération exige des autorisations pour exécuter l'action `kinesisanalytics:DeleteApplication`.

## Syntaxe de la requête
<a name="API_DeleteApplication_RequestSyntax"></a>

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

## Paramètres de demande
<a name="API_DeleteApplication_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationName](#API_DeleteApplication_RequestSyntax) **   <a name="analytics-DeleteApplication-request-ApplicationName"></a>
Nom de l’application Amazon Kinesis Analytics à supprimer.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [CreateTimestamp](#API_DeleteApplication_RequestSyntax) **   <a name="analytics-DeleteApplication-request-CreateTimestamp"></a>
 Vous pouvez utiliser l’opération `DescribeApplication` pour obtenir cette valeur.   
Type : Timestamp  
Obligatoire : oui

## Éléments de réponse
<a name="API_DeleteApplication_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_DeleteApplication_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplication) 

# DeleteApplicationCloudWatchLoggingOption
<a name="API_DeleteApplicationCloudWatchLoggingOption"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Supprime un flux de CloudWatch journal d'une application. Pour plus d'informations sur l'utilisation des flux de CloudWatch journaux avec les applications Amazon Kinesis Analytics, [consultez la section Travailler avec CloudWatch Amazon Logs](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html).

## Syntaxe de la requête
<a name="API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax"></a>

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

## Paramètres de demande
<a name="API_DeleteApplicationCloudWatchLoggingOption_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationName](#API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-DeleteApplicationCloudWatchLoggingOption-request-ApplicationName"></a>
Nom de l’application Kinesis Analytics.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [CloudWatchLoggingOptionId](#API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-DeleteApplicationCloudWatchLoggingOption-request-CloudWatchLoggingOptionId"></a>
L'option `CloudWatchLoggingOptionId` de CloudWatch journalisation à supprimer. Vous pouvez l'obtenir `CloudWatchLoggingOptionId` en utilisant l'[DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)opération.   
Type : Chaîne  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [CurrentApplicationVersionId](#API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-DeleteApplicationCloudWatchLoggingOption-request-CurrentApplicationVersionId"></a>
ID de version de l’application Kinesis Analytics.  
Type : Long  
Plage valide : valeur minimum de 1. Valeur maximale de 999999999.  
Obligatoire : oui

## Éléments de réponse
<a name="API_DeleteApplicationCloudWatchLoggingOption_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_DeleteApplicationCloudWatchLoggingOption_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 

# DeleteApplicationInputProcessingConfiguration
<a name="API_DeleteApplicationInputProcessingConfiguration"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Supprime un code [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html)d'une entrée.

## Syntaxe de la requête
<a name="API_DeleteApplicationInputProcessingConfiguration_RequestSyntax"></a>

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

## Paramètres de demande
<a name="API_DeleteApplicationInputProcessingConfiguration_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationName](#API_DeleteApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-DeleteApplicationInputProcessingConfiguration-request-ApplicationName"></a>
Nom de l’application Kinesis Analytics.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [CurrentApplicationVersionId](#API_DeleteApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-DeleteApplicationInputProcessingConfiguration-request-CurrentApplicationVersionId"></a>
ID de version de l’application Kinesis Analytics.  
Type : Long  
Plage valide : valeur minimum de 1. Valeur maximale de 999999999.  
Obligatoire : oui

 ** [InputId](#API_DeleteApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-DeleteApplicationInputProcessingConfiguration-request-InputId"></a>
ID de la configuration d’entrée à partir de laquelle supprimer la configuration de traitement d’entrée. Vous pouvez obtenir une liste des entrées IDs pour une application en utilisant l'[DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)opération.  
Type : Chaîne  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

## Éléments de réponse
<a name="API_DeleteApplicationInputProcessingConfiguration_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_DeleteApplicationInputProcessingConfiguration_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 

# DeleteApplicationOutput
<a name="API_DeleteApplicationOutput"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Supprime la configuration de destination de sortie de la configuration de votre application. Amazon Kinesis Analytics n’écrit plus de données depuis le flux intégré à l’application correspondant vers la destination de sortie externe.

Cette opération exige des autorisations pour exécuter l'action `kinesisanalytics:DeleteApplicationOutput`.

## Syntaxe de la requête
<a name="API_DeleteApplicationOutput_RequestSyntax"></a>

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

## Paramètres de demande
<a name="API_DeleteApplicationOutput_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationName](#API_DeleteApplicationOutput_RequestSyntax) **   <a name="analytics-DeleteApplicationOutput-request-ApplicationName"></a>
Nom de l’application Amazon Kinesis Analytics.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [CurrentApplicationVersionId](#API_DeleteApplicationOutput_RequestSyntax) **   <a name="analytics-DeleteApplicationOutput-request-CurrentApplicationVersionId"></a>
Version de l’application Amazon Kinesis Analytics. Vous pouvez utiliser cette [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)opération pour obtenir la version actuelle de l'application. Si la version spécifiée n’est pas la version actuelle, `ConcurrentModificationException` est renvoyé.   
Type : Long  
Plage valide : valeur minimum de 1. Valeur maximale de 999999999.  
Obligatoire : oui

 ** [OutputId](#API_DeleteApplicationOutput_RequestSyntax) **   <a name="analytics-DeleteApplicationOutput-request-OutputId"></a>
L’ID de la configuration à supprimer. Chaque configuration de sortie ajoutée à l'application, que ce soit lors de la création de l'application ou ultérieurement à l'aide de l'[AddApplicationOutput](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_AddApplicationOutput.html)opération, possède un identifiant unique. Vous devez fournir l’ID pour identifier de manière unique la configuration de sortie que vous souhaitez supprimer de la configuration de l’application. Vous pouvez utiliser l'[DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)opération pour obtenir le détail`OutputId`.   
Type : Chaîne  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

## Éléments de réponse
<a name="API_DeleteApplicationOutput_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_DeleteApplicationOutput_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 

# DeleteApplicationReferenceDataSource
<a name="API_DeleteApplicationReferenceDataSource"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Supprime une configuration de source de données de référence de la configuration d’application spécifiée.

Si l'application est en cours d'exécution, Amazon Kinesis supprime immédiatement la table intégrée à l'application que vous avez créée à l'aide [AddApplicationReferenceDataSource](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_AddApplicationReferenceDataSource.html)de l'opération. 

Cette opération exige des autorisations pour exécuter l'action `kinesisanalytics.DeleteApplicationReferenceDataSource`.

## Syntaxe de la requête
<a name="API_DeleteApplicationReferenceDataSource_RequestSyntax"></a>

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

## Paramètres de demande
<a name="API_DeleteApplicationReferenceDataSource_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationName](#API_DeleteApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-DeleteApplicationReferenceDataSource-request-ApplicationName"></a>
Nom d'une application existante.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [CurrentApplicationVersionId](#API_DeleteApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-DeleteApplicationReferenceDataSource-request-CurrentApplicationVersionId"></a>
Version de l’application. Vous pouvez utiliser cette [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)opération pour obtenir la version actuelle de l'application. Si la version spécifiée n’est pas la version actuelle, `ConcurrentModificationException` est renvoyé.  
Type : Long  
Plage valide : valeur minimum de 1. Valeur maximale de 999999999.  
Obligatoire : oui

 ** [ReferenceId](#API_DeleteApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-DeleteApplicationReferenceDataSource-request-ReferenceId"></a>
ID de la source de données de référence. Lorsque vous ajoutez une source de données de référence à votre application à l'aide du [AddApplicationReferenceDataSource](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_AddApplicationReferenceDataSource.html), Amazon Kinesis Analytics attribue un identifiant. Vous pouvez utiliser cette [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)opération pour obtenir l'ID de référence.   
Type : Chaîne  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

## Éléments de réponse
<a name="API_DeleteApplicationReferenceDataSource_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_DeleteApplicationReferenceDataSource_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 

# DescribeApplication
<a name="API_DescribeApplication"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Renvoie des informations sur une application Amazon Kinesis Analytics spécifique.

Si vous souhaitez récupérer la liste de toutes les applications de votre compte, utilisez l'[ListApplications](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_ListApplications.html)opération.

Cette opération exige des autorisations pour exécuter l'action `kinesisanalytics:DescribeApplication`. Vous pouvez l’utiliser `DescribeApplication` pour obtenir l’ID de version actuel de l’application, dont vous avez besoin pour appeler d’autres opérations telles que `Update`. 

## Syntaxe de la requête
<a name="API_DescribeApplication_RequestSyntax"></a>

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

## Paramètres de demande
<a name="API_DescribeApplication_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationName](#API_DescribeApplication_RequestSyntax) **   <a name="analytics-DescribeApplication-request-ApplicationName"></a>
Nom de l’application.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

## Syntaxe de la réponse
<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"
         }
      ]
   }
}
```

## Eléments de réponse
<a name="API_DescribeApplication_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200.

Les données suivantes sont renvoyées au format JSON par le service.

 ** [ApplicationDetail](#API_DescribeApplication_ResponseSyntax) **   <a name="analytics-DescribeApplication-response-ApplicationDetail"></a>
Fournit une description de l’application, comme l’Amazon Resource Name (ARN), le statut, la dernière version et les détails de configuration d’entrée et de sortie de l’application.  
Type : objet [ApplicationDetail](API_ApplicationDetail.md)

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

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_DescribeApplication_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DescribeApplication) 

# DiscoverInputSchema
<a name="API_DiscoverInputSchema"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Déduit un schéma en évaluant des exemples d’enregistrements sur la source de streaming spécifiée (flux Amazon Kinesis ou flux de diffusion Amazon Kinesis Firehose) ou sur l’objet S3 spécifié. Dans la réponse, l’opération renvoie le schéma déduit ainsi que les exemples d’enregistrements utilisés par l’opération pour déduire le schéma.

 Vous pouvez utiliser le schéma déduit lors de la configuration d’une source de streaming pour votre application. Pour obtenir des informations conceptuelles, veuillez consulter [Configuration de l'entrée de l'application](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). Notez que lorsque vous créez une application à l’aide de la console Amazon Kinesis Analytics, celle-ci utilise cette opération pour déduire un schéma et l’afficher dans l’interface utilisateur de la console. 

 Cette opération exige des autorisations pour exécuter l'action `kinesisanalytics:DiscoverInputSchema`. 

## Syntaxe de la requête
<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"
   }
}
```

## Paramètres de demande
<a name="API_DiscoverInputSchema_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [InputProcessingConfiguration](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-InputProcessingConfiguration"></a>
[InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html)À utiliser pour prétraiter les enregistrements avant de découvrir le schéma des enregistrements.  
Type : objet [InputProcessingConfiguration](API_InputProcessingConfiguration.md)  
Obligatoire : non

 ** [InputStartingPositionConfiguration](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-InputStartingPositionConfiguration"></a>
Point à partir duquel vous souhaitez qu’Amazon Kinesis Analytics commence à lire les enregistrements correspondant aux objectifs de découverte de sources de streaming spécifiés.  
Type : objet [InputStartingPositionConfiguration](API_InputStartingPositionConfiguration.md)  
Obligatoire : non

 ** [ResourceARN](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-ResourceARN"></a>
L’Amazon Resource Name (ARN) de la source de streaming.  
Type : Chaîne  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** [RoleARN](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-RoleARN"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour accéder au flux en votre nom.  
Type : Chaîne  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** [S3Configuration](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-S3Configuration"></a>
Spécifiez ce paramètre pour découvrir un schéma à partir des données d’un objet Amazon S3.  
Type : objet [S3Configuration](API_S3Configuration.md)  
Obligatoire : non

## Syntaxe de la réponse
<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" ]
}
```

## Eléments de réponse
<a name="API_DiscoverInputSchema_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200.

Les données suivantes sont renvoyées au format JSON par le service.

 ** [InputSchema](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="analytics-DiscoverInputSchema-response-InputSchema"></a>
Schéma déduit de la source de streaming. Il identifie le format des données de la source de streaming et la façon dont chaque élément de données est mappé aux colonnes correspondantes que vous pouvez créer dans le flux intégré à l’application.  
Type : objet [SourceSchema](API_SourceSchema.md)

 ** [ParsedInputRecords](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="analytics-DiscoverInputSchema-response-ParsedInputRecords"></a>
Tableau d’éléments, où chaque élément correspond à une ligne d’un enregistrement de flux (un enregistrement de flux peut comporter plusieurs lignes).  
Type : Tableau de tableaux de chaînes

 ** [ProcessedInputRecords](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="analytics-DiscoverInputSchema-response-ProcessedInputRecords"></a>
Données de flux modifiées par le processeur spécifié dans le paramètre `InputProcessingConfiguration`.  
Type : tableau de chaînes

 ** [RawInputRecords](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="analytics-DiscoverInputSchema-response-RawInputRecords"></a>
Données de flux brutes qui ont été échantillonnées pour déduire le schéma.  
Type : tableau de chaînes

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

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceProvisionedThroughputExceededException **   
Discovery n'a pas réussi à obtenir d'enregistrement depuis la source de streaming à cause d'Amazon Kinesis ProvisionedThroughputExceededException Streams. Pour plus d'informations, consultez [GetRecords](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetRecords.html)le manuel Amazon Kinesis Streams API Reference.  
Code d’état HTTP : 400

 ** ServiceUnavailableException **   
Le service n’est pas disponible. Faites un retour en arrière et réessayez l’opération.   
Code d’état HTTP : 500

 ** UnableToDetectSchemaException **   
Le format de date n’est pas valide. Amazon Kinesis Analytics n’est pas en mesure de détecter le schéma de la source de streaming donnée.  
Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_DiscoverInputSchema_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DiscoverInputSchema) 

# ListApplications
<a name="API_ListApplications"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Renvoie la liste des applications Amazon Kinesis Analytics associées à votre compte. Pour chaque application, la réponse inclut le nom, l’Amazon Resource Name (ARN) et son statut de l’application. Si la réponse renvoie la valeur `HasMoreApplications` comme vraie, vous pouvez envoyer une autre requête en ajoutant le code `ExclusiveStartApplicationName` dans le corps de la requête et en définissant la valeur sur le nom de la dernière application indiqué dans la réponse précédente. 

Si vous souhaitez obtenir des informations détaillées sur une application spécifique, utilisez [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html).

Cette opération exige des autorisations pour exécuter l'action `kinesisanalytics:ListApplications`.

## Syntaxe de la requête
<a name="API_ListApplications_RequestSyntax"></a>

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

## Paramètres de demande
<a name="API_ListApplications_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ExclusiveStartApplicationName](#API_ListApplications_RequestSyntax) **   <a name="analytics-ListApplications-request-ExclusiveStartApplicationName"></a>
Nom de l’application avec laquelle commencer la liste. Lorsque vous utilisez la pagination pour récupérer la liste, vous n’avez pas besoin de spécifier ce paramètre dans la première requête. Toutefois, dans les requêtes suivantes, vous ajoutez le nom de la dernière application figurant dans la réponse précédente pour obtenir la page suivante des applications.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : non

 ** [Limit](#API_ListApplications_RequestSyntax) **   <a name="analytics-ListApplications-request-Limit"></a>
Nombre maximum d’applications à répertorier.  
Type : entier  
Plage valide : valeur minimum de 1. Valeur maximale de 50.  
Obligatoire : non

## Syntaxe de la réponse
<a name="API_ListApplications_ResponseSyntax"></a>

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

## Eléments de réponse
<a name="API_ListApplications_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200.

Les données suivantes sont renvoyées au format JSON par le service.

 ** [ApplicationSummaries](#API_ListApplications_ResponseSyntax) **   <a name="analytics-ListApplications-response-ApplicationSummaries"></a>
Liste d'objets `ApplicationSummary`.   
Type : tableau d’objets [ApplicationSummary](API_ApplicationSummary.md)

 ** [HasMoreApplications](#API_ListApplications_ResponseSyntax) **   <a name="analytics-ListApplications-response-HasMoreApplications"></a>
Renvoie la valeur vraie si d’autres applications sont à récupérer.  
Type : Boolean

## Voir aussi
<a name="API_ListApplications_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ListApplications) 

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

Récupère la liste des balises clé-valeur attribuées à l’application. Pour plus d’informations, consultez la section [Utilisation du balisage](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html).

## Syntaxe de la requête
<a name="API_ListTagsForResource_RequestSyntax"></a>

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

## Paramètres de demande
<a name="API_ListTagsForResource_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ResourceARN](#API_ListTagsForResource_RequestSyntax) **   <a name="analytics-ListTagsForResource-request-ResourceARN"></a>
L’ARN de l’application pour laquelle des balises sont à récupérer.  
Type : Chaîne  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

## Syntaxe de la réponse
<a name="API_ListTagsForResource_ResponseSyntax"></a>

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

## Eléments de réponse
<a name="API_ListTagsForResource_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200.

Les données suivantes sont renvoyées au format JSON par le service.

 ** [Tags](#API_ListTagsForResource_ResponseSyntax) **   <a name="analytics-ListTagsForResource-response-Tags"></a>
Les balises clé-valeur attribuées à l’application.  
Type : tableau d’objets [Tag](API_Tag.md)  
Membres du tableau : Nombre minimum de 1 élément. Nombre maximum de 200 éléments.

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

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

## Voir aussi
<a name="API_ListTagsForResource_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ListTagsForResource) 

# StartApplication
<a name="API_StartApplication"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Démarre l’application Amazon Kinesis Analytics spécifiée. Après avoir créé une application, vous devez exclusivement appeler cette opération pour démarrer votre application.

Une fois que l’application démarre, elle commence à consommer les données d’entrée, à les traiter et à écrire la sortie sur la destination configurée.

 Le statut de l’application doit être `READY` pour que vous puissiez la démarrer. Vous pouvez obtenir l'état de l'application dans la console ou à l'aide de l'[DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)opération.

Après avoir démarré l'application, vous pouvez l'empêcher de traiter l'entrée en appelant l'[StopApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_StopApplication.html)opération.

Cette opération exige des autorisations pour exécuter l'action `kinesisanalytics:StartApplication`.

## Syntaxe de la requête
<a name="API_StartApplication_RequestSyntax"></a>

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

## Paramètres de demande
<a name="API_StartApplication_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationName](#API_StartApplication_RequestSyntax) **   <a name="analytics-StartApplication-request-ApplicationName"></a>
Nom de l’application.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [InputConfigurations](#API_StartApplication_RequestSyntax) **   <a name="analytics-StartApplication-request-InputConfigurations"></a>
Identifie l’entrée spécifique, par ID, que l’application commence à consommer. Amazon Kinesis Analytics commence à lire la source de streaming associée à l’entrée. Vous pouvez également spécifier l’endroit de la source de streaming à partir duquel Amazon Kinesis Analytics doit commence à lire.  
Type : tableau d’objets [InputConfiguration](API_InputConfiguration.md)  
Obligatoire : oui

## Éléments de réponse
<a name="API_StartApplication_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** InvalidApplicationConfigurationException **   
La configuration de l’application fournie par l’utilisateur n’est pas valide.    
 ** message **   
test
Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_StartApplication_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/StartApplication) 

# StopApplication
<a name="API_StopApplication"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Empêche l’application de traiter les données d’entrée. Vous ne pouvez arrêter une application que si elle est en cours d’exécution. Vous pouvez utiliser cette [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)opération pour connaître l'état de l'application. Une fois l’application arrêtée, Amazon Kinesis Analytics arrête de lire les données en entrée, l’application arrête de traiter les données et aucune sortie n’est écrite vers la destination. 

Cette opération exige des autorisations pour exécuter l'action `kinesisanalytics:StopApplication`.

## Syntaxe de la requête
<a name="API_StopApplication_RequestSyntax"></a>

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

## Paramètres de demande
<a name="API_StopApplication_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationName](#API_StopApplication_RequestSyntax) **   <a name="analytics-StopApplication-request-ApplicationName"></a>
Nom de l’application en cours d’exécution à arrêter.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

## Éléments de réponse
<a name="API_StopApplication_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_StopApplication_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/StopApplication) 

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

Ajoute une ou plusieurs balises clé-valeur à une application Kinesis Analytics. Notez que le nombre maximal de balises d'application inclut les balises système. Le nombre maximal de balises d'application définies par l'utilisateur est de 50. Pour plus d’informations, consultez la section [Utilisation du balisage](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html).

## Syntaxe de la requête
<a name="API_TagResource_RequestSyntax"></a>

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

## Paramètres de demande
<a name="API_TagResource_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ResourceARN](#API_TagResource_RequestSyntax) **   <a name="analytics-TagResource-request-ResourceARN"></a>
L’ARN de l’application auquel attribuer les balises.  
Type : Chaîne  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** [Tags](#API_TagResource_RequestSyntax) **   <a name="analytics-TagResource-request-Tags"></a>
Les balises clé-valeur à attribuer à l’application.  
Type : tableau d’objets [Tag](API_Tag.md)  
Membres du tableau : Nombre minimum de 1 élément. Nombre maximum de 200 éléments.  
Obligatoire : oui

## Éléments de réponse
<a name="API_TagResource_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** TooManyTagsException **   
Application créée avec trop de balises ou trop de balises ajoutées à une application. Notez que le nombre maximal de balises d'application inclut les balises système. Le nombre maximal de balises d'application définies par l'utilisateur est de 50.  
Code d’état HTTP : 400

## Voir aussi
<a name="API_TagResource_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/TagResource) 

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

Supprime une ou plusieurs balises d’une application Kinesis Analytics. Pour plus d’informations, consultez la section [Utilisation du balisage](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html).

## Syntaxe de la requête
<a name="API_UntagResource_RequestSyntax"></a>

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

## Paramètres de demande
<a name="API_UntagResource_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ResourceARN](#API_UntagResource_RequestSyntax) **   <a name="analytics-UntagResource-request-ResourceARN"></a>
L’ARN de l’application Kinesis Analytics à partir duquel les balises doivent être supprimées.  
Type : Chaîne  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** [TagKeys](#API_UntagResource_RequestSyntax) **   <a name="analytics-UntagResource-request-TagKeys"></a>
Liste des clés de balises à supprimer de l’application spécifiée.  
Type : tableau de chaînes  
Membres du tableau : Nombre minimum de 1 élément. Nombre maximum de 200 éléments.  
Contraintes de longueur : longueur minimale de 1 caractère. Longueur maximale de 128.  
Obligatoire : oui

## Éléments de réponse
<a name="API_UntagResource_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** TooManyTagsException **   
Application créée avec trop de balises ou trop de balises ajoutées à une application. Notez que le nombre maximal de balises d'application inclut les balises système. Le nombre maximal de balises d'application définies par l'utilisateur est de 50.  
Code d’état HTTP : 400

## Voir aussi
<a name="API_UntagResource_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/UntagResource) 

# UpdateApplication
<a name="API_UpdateApplication"></a>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Met à jour une application Amazon Kinesis Analytics existante. À l’aide de cette API, vous pouvez mettre à jour le code de l’application, la configuration d’entrée et la configuration de sortie. 

Notez qu’Amazon Kinesis Analytics met à jour le code `CurrentApplicationVersionId` chaque fois que vous mettez à jour votre application. 

Cette opération nécessite une autorisation pour l’action `kinesisanalytics:UpdateApplication`.

## Syntaxe de la requête
<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
}
```

## Paramètres de demande
<a name="API_UpdateApplication_RequestParameters"></a>

Cette demande accepte les données suivantes au format JSON.

 ** [ApplicationName](#API_UpdateApplication_RequestSyntax) **   <a name="analytics-UpdateApplication-request-ApplicationName"></a>
Nom de l’application Amazon Kinesis Analytics à mettre à jour.  
Type : Chaîne  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** [ApplicationUpdate](#API_UpdateApplication_RequestSyntax) **   <a name="analytics-UpdateApplication-request-ApplicationUpdate"></a>
Décrit les mises à jour de l’application.  
Type : objet [ApplicationUpdate](API_ApplicationUpdate.md)  
Obligatoire : oui

 ** [CurrentApplicationVersionId](#API_UpdateApplication_RequestSyntax) **   <a name="analytics-UpdateApplication-request-CurrentApplicationVersionId"></a>
ID de la version d’application actuelle. Vous pouvez utiliser l’opération [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) pour obtenir cette valeur.  
Type : Long  
Plage valide : valeur minimum de 1. Valeur maximale de 999999999.  
Obligatoire : oui

## Éléments de réponse
<a name="API_UpdateApplication_ResponseElements"></a>

Si l’action aboutit, le service renvoie une réponse HTTP 200 avec un corps HTTP vide.

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

 ** CodeValidationException **   
Le code d’application (requête) fourni par l’utilisateur n’est pas valide. Il peut s’agir d’une simple erreur de syntaxe.    
 ** message **   
test
Code d’état HTTP : 400

 ** ConcurrentModificationException **   
Exception envoyée suite à la modification simultanée d’une application. Par exemple, deux personnes tentent de modifier la même application en même temps.    
 ** message **   

Code d’état HTTP : 400

 ** InvalidArgumentException **   
La valeur du paramètre d’entrée spécifiée n’est pas valide.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceInUseException **   
L’application n’est pas disponible pour cette opération.    
 ** message **   

Code d’état HTTP : 400

 ** ResourceNotFoundException **   
L’application spécifiée est introuvable.    
 ** message **   

Code d’état HTTP : 400

 ** UnsupportedOperationException **   
La requête a été rejetée car un paramètre spécifié n’est pas pris en charge ou parce qu’une ressource spécifiée n’est pas valide pour cette opération.   
Code d’état HTTP : 400

## Voir aussi
<a name="API_UpdateApplication_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS Interface de ligne de commande V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK pour .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK pour Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK pour V3 JavaScript ](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK pour Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK pour PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK pour Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/UpdateApplication) 

# Types de données
<a name="API_Types"></a>

Les types de données suivants sont pris en charge :
+  [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>

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Fournit une description de l’application, y compris l’Amazon Resource Name (ARN), le statut, la dernière version et la configuration d’entrée et de sortie de l’application.

## Table des matières
<a name="API_ApplicationDetail_Contents"></a>

 ** ApplicationARN **   <a name="analytics-Type-ApplicationDetail-ApplicationARN"></a>
ARN de l’application.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** ApplicationName **   <a name="analytics-Type-ApplicationDetail-ApplicationName"></a>
Nom de l’application.  
Type : String  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** ApplicationStatus **   <a name="analytics-Type-ApplicationDetail-ApplicationStatus"></a>
Statut de l’application.  
Type : String  
Valeurs valides : `DELETING | STARTING | STOPPING | READY | RUNNING | UPDATING | AUTOSCALING`   
Obligatoire : oui

 ** ApplicationVersionId **   <a name="analytics-Type-ApplicationDetail-ApplicationVersionId"></a>
Fournit la version d’application actuelle.  
Type : long  
Plage valide : valeur minimum de 1. Valeur maximale de 999999999.  
Obligatoire : oui

 ** ApplicationCode **   <a name="analytics-Type-ApplicationDetail-ApplicationCode"></a>
Renvoie le code d’application que vous avez fourni pour effectuer une analyse des données sur l’un des flux intégrés à l’application dans votre application.  
Type : String  
Contraintes de longueur : longueur minimum de 0. Longueur maximale de 102400.  
Obligatoire : non

 ** ApplicationDescription **   <a name="analytics-Type-ApplicationDetail-ApplicationDescription"></a>
Description de l’application.  
Type : String  
Contraintes de longueur : longueur minimum de 0. Longueur maximale de 1024.  
Obligatoire : non

 ** CloudWatchLoggingOptionDescriptions **   <a name="analytics-Type-ApplicationDetail-CloudWatchLoggingOptionDescriptions"></a>
Décrit les flux de CloudWatch journaux configurés pour recevoir des messages d'application. Pour plus d'informations sur l'utilisation des flux de CloudWatch journaux avec les applications Amazon Kinesis Analytics, [consultez la section Travailler avec CloudWatch Amazon Logs](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html).   
Type : tableau d’objets [CloudWatchLoggingOptionDescription](API_CloudWatchLoggingOptionDescription.md)  
Obligatoire : non

 ** CreateTimestamp **   <a name="analytics-Type-ApplicationDetail-CreateTimestamp"></a>
Heure à laquelle la version de l’application a été créée.  
Type : Timestamp  
Obligatoire : non

 ** InputDescriptions **   <a name="analytics-Type-ApplicationDetail-InputDescriptions"></a>
Décrit la configuration d’entrée de l’application. Pour plus d'informations, consultez [Configuration de l'entrée de l'application](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html).   
Type : tableau d’objets [InputDescription](API_InputDescription.md)  
Obligatoire : non

 ** LastUpdateTimestamp **   <a name="analytics-Type-ApplicationDetail-LastUpdateTimestamp"></a>
Horodatage de la dernière mise à jour de l’application.  
Type : Timestamp  
Obligatoire : non

 ** OutputDescriptions **   <a name="analytics-Type-ApplicationDetail-OutputDescriptions"></a>
Décrit la configuration de sortie de l’application. Pour plus d'informations, consultez [Configuration de la sortie d'application](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html).   
Type : tableau d’objets [OutputDescription](API_OutputDescription.md)  
Obligatoire : non

 ** ReferenceDataSourceDescriptions **   <a name="analytics-Type-ApplicationDetail-ReferenceDataSourceDescriptions"></a>
Décrit les sources de données de référence configurées pour l’application. Pour plus d'informations, consultez [Configuration de l'entrée de l'application](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html).   
Type : tableau d’objets [ReferenceDataSourceDescription](API_ReferenceDataSourceDescription.md)  
Obligatoire : non

## consultez aussi
<a name="API_ApplicationDetail_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/ApplicationDetail) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ApplicationDetail) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ApplicationDetail) 

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

**Note**  
Cette documentation est destinée à la version 1 de l’API Amazon Kinesis Data Analytics, qui est compatible uniquement avec les applications SQL. La version 2 de l’API est compatible avec les applications SQL et Java. Pour plus d’informations sur la version 2, consultez la [documentation de l’API Amazon Kinesis Data Analytics V2](/kinesisanalytics/latest/apiv2/Welcome.html).

Fournit des informations récapitulatives de l’application, notamment l’Amazon Resource Name (ARN), son nom et son statut.

## Table des matières
<a name="API_ApplicationSummary_Contents"></a>

 ** ApplicationARN **   <a name="analytics-Type-ApplicationSummary-ApplicationARN"></a>
ARN de l’application.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** ApplicationName **   <a name="analytics-Type-ApplicationSummary-ApplicationName"></a>
Nom de l’application.  
Type : String  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** ApplicationStatus **   <a name="analytics-Type-ApplicationSummary-ApplicationStatus"></a>
Statut de l’application.  
Type : String  
Valeurs valides : `DELETING | STARTING | STOPPING | READY | RUNNING | UPDATING | AUTOSCALING`   
Obligatoire : oui

## consultez aussi
<a name="API_ApplicationSummary_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/ApplicationSummary) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ApplicationSummary) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ApplicationSummary) 

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

Décrit les mises à jour à appliquer à une application Amazon Kinesis Analytics existante.

## Table des matières
<a name="API_ApplicationUpdate_Contents"></a>

 ** ApplicationCodeUpdate **   <a name="analytics-Type-ApplicationUpdate-ApplicationCodeUpdate"></a>
Décrit les mises à jour du code d’application.  
Type : String  
Contraintes de longueur : longueur minimum de 0. Longueur maximale de 102400.  
Obligatoire : non

 ** CloudWatchLoggingOptionUpdates **   <a name="analytics-Type-ApplicationUpdate-CloudWatchLoggingOptionUpdates"></a>
Décrit les mises à jour des options de CloudWatch journalisation des applications  
Type : tableau d’objets [CloudWatchLoggingOptionUpdate](API_CloudWatchLoggingOptionUpdate.md)  
Obligatoire : non

 ** InputUpdates **   <a name="analytics-Type-ApplicationUpdate-InputUpdates"></a>
Décrit les mises à jour de la configuration d’entrée d’application.  
Type : tableau d’objets [InputUpdate](API_InputUpdate.md)  
Obligatoire : non

 ** OutputUpdates **   <a name="analytics-Type-ApplicationUpdate-OutputUpdates"></a>
Décrit les mises à jour de la configuration de sortie d’application.  
Type : tableau d’objets [OutputUpdate](API_OutputUpdate.md)  
Obligatoire : non

 ** ReferenceDataSourceUpdates **   <a name="analytics-Type-ApplicationUpdate-ReferenceDataSourceUpdates"></a>
Décrit les mises à jour des sources de données de référence de l’application.  
Type : tableau d’objets [ReferenceDataSourceUpdate](API_ReferenceDataSourceUpdate.md)  
Obligatoire : non

## consultez aussi
<a name="API_ApplicationUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/ApplicationUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ApplicationUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ApplicationUpdate) 

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

Fournit une description des options de CloudWatch journalisation, notamment le nom de ressource Amazon (ARN) du flux de journal et l'ARN du rôle.

## Table des matières
<a name="API_CloudWatchLoggingOption_Contents"></a>

 ** LogStreamARN **   <a name="analytics-Type-CloudWatchLoggingOption-LogStreamARN"></a>
ARN du CloudWatch journal pour recevoir les messages de l'application.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** RoleARN **   <a name="analytics-Type-CloudWatchLoggingOption-RoleARN"></a>
ARN IAM du rôle à utiliser pour envoyer les messages de l’application. Remarque : Pour écrire des messages d'application dans le rôle IAM utilisé CloudWatch, l'action de `PutLogEvents` stratégie doit être activée.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

## consultez aussi
<a name="API_CloudWatchLoggingOption_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/CloudWatchLoggingOption) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CloudWatchLoggingOption) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CloudWatchLoggingOption) 

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

Description de l'option de CloudWatch journalisation.

## Table des matières
<a name="API_CloudWatchLoggingOptionDescription_Contents"></a>

 ** LogStreamARN **   <a name="analytics-Type-CloudWatchLoggingOptionDescription-LogStreamARN"></a>
ARN du CloudWatch journal pour recevoir les messages de l'application.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** RoleARN **   <a name="analytics-Type-CloudWatchLoggingOptionDescription-RoleARN"></a>
ARN IAM du rôle à utiliser pour envoyer les messages de l’application. Remarque : Pour écrire des messages d'application CloudWatch, l'action de `PutLogEvents` stratégie doit être activée pour le rôle IAM utilisé.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** CloudWatchLoggingOptionId **   <a name="analytics-Type-CloudWatchLoggingOptionDescription-CloudWatchLoggingOptionId"></a>
ID de la description de l'option de CloudWatch journalisation.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : non

## consultez aussi
<a name="API_CloudWatchLoggingOptionDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionDescription) 

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

Décrit les mises à jour des options de CloudWatch journalisation

## Table des matières
<a name="API_CloudWatchLoggingOptionUpdate_Contents"></a>

 ** CloudWatchLoggingOptionId **   <a name="analytics-Type-CloudWatchLoggingOptionUpdate-CloudWatchLoggingOptionId"></a>
ID de l'option de CloudWatch journalisation à mettre à jour  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** LogStreamARNUpdate **   <a name="analytics-Type-CloudWatchLoggingOptionUpdate-LogStreamARNUpdate"></a>
ARN du CloudWatch journal pour recevoir les messages de l'application.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** RoleARNUpdate **   <a name="analytics-Type-CloudWatchLoggingOptionUpdate-RoleARNUpdate"></a>
ARN IAM du rôle à utiliser pour envoyer les messages de l’application. Remarque : Pour écrire des messages d'application CloudWatch, l'action de `PutLogEvents` stratégie doit être activée pour le rôle IAM utilisé.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

## consultez aussi
<a name="API_CloudWatchLoggingOptionUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CloudWatchLoggingOptionUpdate) 

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

Fournit des informations de mappage supplémentaires lorsque le format d'enregistrement utilise des délimiteurs, tels que CSV. Par exemple, les enregistrements suivants utilisent le format CSV lorsque les enregistrements utilisent *« \$1n »* comme délimiteur de ligne et une virgule (« , ») comme délimiteur de colonne : 

 `"name1", "address1"` 

 `"name2", "address2"` 

## Table des matières
<a name="API_CSVMappingParameters_Contents"></a>

 ** RecordColumnDelimiter **   <a name="analytics-Type-CSVMappingParameters-RecordColumnDelimiter"></a>
Délimiteur de colonne. Par exemple, dans un format CSV, la virgule (« , ») est le délimiteur de colonne classique.  
Type : String  
Contraintes de longueur : longueur minimum de 1.  
Obligatoire : oui

 ** RecordRowDelimiter **   <a name="analytics-Type-CSVMappingParameters-RecordRowDelimiter"></a>
Délimiteur de ligne. Par exemple, dans un format CSV, *« \$1n »* est le délimiteur de ligne classique.  
Type : String  
Contraintes de longueur : longueur minimum de 1.  
Obligatoire : oui

## consultez aussi
<a name="API_CSVMappingParameters_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/CSVMappingParameters) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CSVMappingParameters) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CSVMappingParameters) 

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

Décrit le format de données utilisé pour écrire les enregistrements dans la destination. Pour plus d'informations, consultez [Configuration de la sortie d'application](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html). 

## Table des matières
<a name="API_DestinationSchema_Contents"></a>

 ** RecordFormatType **   <a name="analytics-Type-DestinationSchema-RecordFormatType"></a>
Spécifie le format des enregistrements présents dans le flux de sortie.  
Type : String  
Valeurs valides : `JSON | CSV`   
Obligatoire : oui

## consultez aussi
<a name="API_DestinationSchema_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DestinationSchema) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DestinationSchema) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DestinationSchema) 

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

Lorsque vous configurez l'entrée de l'application, vous spécifiez la source de diffusion, le nom du flux intégré à l'application qui est créée, et le mappage entre les deux. Pour plus d'informations, consultez [Configuration de l'entrée de l'application](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). 

## Table des matières
<a name="API_Input_Contents"></a>

 ** InputSchema **   <a name="analytics-Type-Input-InputSchema"></a>
Décrit le format des données de la source de diffusion, et la manière dont chaque élément de données est mappé aux colonnes correspondantes dans le flux intégré à l'application qui est en cours de création.  
Egalement utilisé pour décrire le format de la source de données de référence.  
Type : objet [SourceSchema](API_SourceSchema.md)  
Obligatoire : oui

 ** NamePrefix **   <a name="analytics-Type-Input-NamePrefix"></a>
Préfixe de nom à utiliser lors de la création d'un flux intégré à l'application. Supposons que vous spécifiez un préfixe « »MyInApplicationStream. Amazon Kinesis Analytics crée ensuite un ou plusieurs flux intégrés à l'application (selon `InputParallelism` le nombre que vous avez spécifié) portant les noms MyInApplicationStream « \$1001 », MyInApplicationStream « \$1002 », etc.   
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Obligatoire : oui

 ** InputParallelism **   <a name="analytics-Type-Input-InputParallelism"></a>
Décrit le nombre de flux intégrés à l'application à créer.   
Les données de votre source sont acheminées vers ces flux d'entrée intégrés à l'application.  
 (consultez [Configuration de l'entrée de l'application](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html)).  
Type : objet [InputParallelism](API_InputParallelism.md)  
Obligatoire : non

 ** InputProcessingConfiguration **   <a name="analytics-Type-Input-InputProcessingConfiguration"></a>
Le [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html)pour la saisie. Un processeur d'entrée transforme les enregistrements au fur et à mesure qu'ils sont reçus depuis le flux, avant l'exécution de l'application du code SQL. Actuellement, la seule configuration de traitement d'entrée disponible est [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html).  
Type : objet [InputProcessingConfiguration](API_InputProcessingConfiguration.md)  
Obligatoire : non

 ** KinesisFirehoseInput **   <a name="analytics-Type-Input-KinesisFirehoseInput"></a>
Si la source de streaming est un flux de diffusion Amazon Kinesis Firehose, identifie l'ARN (Amazon Resource Name) du flux de diffusion et un rôle IAM qui permet à Amazon Kinesis Analytics d'accéder au flux en votre nom.  
Remarque : vous devez indiquer l'élément `KinesisStreamsInput` ou `KinesisFirehoseInput`.  
Type : objet [KinesisFirehoseInput](API_KinesisFirehoseInput.md)  
Obligatoire : non

 ** KinesisStreamsInput **   <a name="analytics-Type-Input-KinesisStreamsInput"></a>
Si la source de streaming est un flux Amazon Kinesis, identifie l'Amazon Resource Name (ARN) du flux et un rôle IAM qui permet à Amazon Kinesis Analytics d'accéder au flux en votre nom.  
Remarque : vous devez indiquer l'élément `KinesisStreamsInput` ou `KinesisFirehoseInput`.  
Type : objet [KinesisStreamsInput](API_KinesisStreamsInput.md)  
Obligatoire : non

## consultez aussi
<a name="API_Input_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/Input) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/Input) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/Input) 

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

Lorsque vous démarrez votre application, vous fournissez cette configuration, qui identifie la source d’entrée et le point de la source d’entrée à partir duquel vous souhaitez que l’application commence à traiter les enregistrements.

## Table des matières
<a name="API_InputConfiguration_Contents"></a>

 ** Id **   <a name="analytics-Type-InputConfiguration-Id"></a>
ID de la source d’entrée. Vous pouvez obtenir cet identifiant en appelant l'[DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)opération.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** InputStartingPositionConfiguration **   <a name="analytics-Type-InputConfiguration-InputStartingPositionConfiguration"></a>
Point à partir duquel vous souhaitez que l’application commence à traiter les enregistrements issus de la source de streaming.  
Type : objet [InputStartingPositionConfiguration](API_InputStartingPositionConfiguration.md)  
Obligatoire : oui

## consultez aussi
<a name="API_InputConfiguration_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/InputConfiguration) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputConfiguration) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputConfiguration) 

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

Décrit la configuration d’entrée de l’application. Pour plus d'informations, consultez [Configuration de l'entrée de l'application](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). 

## Table des matières
<a name="API_InputDescription_Contents"></a>

 ** InAppStreamNames **   <a name="analytics-Type-InputDescription-InAppStreamNames"></a>
Renvoie les noms de flux intégrés à l’application qui sont mappés à la source du flux.  
Type : tableau de chaînes  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Obligatoire : non

 ** InputId **   <a name="analytics-Type-InputDescription-InputId"></a>
ID d’entrée associé à l’entrée de l’application. Il s’agit de l’identifiant qu’Amazon Kinesis Analytics attribue à chaque configuration d’entrée que vous ajoutez à votre application.   
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : non

 ** InputParallelism **   <a name="analytics-Type-InputDescription-InputParallelism"></a>
Décrit le parallélisme configuré (nombre de flux intégrés à l’application mappés à la source du flux).  
Type : objet [InputParallelism](API_InputParallelism.md)  
Obligatoire : non

 ** InputProcessingConfigurationDescription **   <a name="analytics-Type-InputDescription-InputProcessingConfigurationDescription"></a>
Description du préprocesseur qui s’exécute sur les enregistrements de cette entrée avant que le code de l’application ne soit exécuté.  
Type : objet [InputProcessingConfigurationDescription](API_InputProcessingConfigurationDescription.md)  
Obligatoire : non

 ** InputSchema **   <a name="analytics-Type-InputDescription-InputSchema"></a>
Décrit le format des données de la source de diffusion, et la manière dont chaque élément de données est mappé aux colonnes correspondantes dans le flux intégré à l'application qui est en cours de création.   
Type : objet [SourceSchema](API_SourceSchema.md)  
Obligatoire : non

 ** InputStartingPositionConfiguration **   <a name="analytics-Type-InputDescription-InputStartingPositionConfiguration"></a>
Point à partir duquel l’application est configurée pour lire à partir du flux d’entrée.  
Type : objet [InputStartingPositionConfiguration](API_InputStartingPositionConfiguration.md)  
Obligatoire : non

 ** KinesisFirehoseInputDescription **   <a name="analytics-Type-InputDescription-KinesisFirehoseInputDescription"></a>
Si un flux de diffusion Amazon Kinesis Firehose est configuré en tant que source de streaming, fournit l’ARN du flux de diffusion et un rôle IAM qui permet à Amazon Kinesis Analytics d’accéder au flux en votre nom.  
Type : objet [KinesisFirehoseInputDescription](API_KinesisFirehoseInputDescription.md)  
Obligatoire : non

 ** KinesisStreamsInputDescription **   <a name="analytics-Type-InputDescription-KinesisStreamsInputDescription"></a>
Si un flux Amazon Kinesis est configuré en tant que source de streaming, fournit l’Amazon Resource Name (ARN) du flux Amazon Kinesis et un rôle IAM qui permet à Amazon Kinesis Analytics d’accéder au flux en votre nom.  
Type : objet [KinesisStreamsInputDescription](API_KinesisStreamsInputDescription.md)  
Obligatoire : non

 ** NamePrefix **   <a name="analytics-Type-InputDescription-NamePrefix"></a>
Préfixe du nom intégré à l’application.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Obligatoire : non

## consultez aussi
<a name="API_InputDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/InputDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputDescription) 

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

Objet contenant l'Amazon Resource Name (ARN) de la fonction [AWS Lambda](https://docs.aws.amazon.com/lambda/) utilisée pour prétraiter les enregistrements du flux, et l'ARN du rôle IAM utilisé pour accéder à la fonction Lambda. AWS 

## Table des matières
<a name="API_InputLambdaProcessor_Contents"></a>

 ** ResourceARN **   <a name="analytics-Type-InputLambdaProcessor-ResourceARN"></a>
L'ARN de la fonction [AWS Lambda](https://docs.aws.amazon.com/lambda/) qui s'exécute sur les enregistrements du flux.  
Pour spécifier une version antérieure à la dernière version de la fonction Lambda, incluez la version de la fonction dans l'ARN de la fonction Lambda. Pour plus d'informations sur Lambda ARNs, voir [Exemple ARNs](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda) : Lambda AWS 
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** RoleARN **   <a name="analytics-Type-InputLambdaProcessor-RoleARN"></a>
L'ARN du rôle IAM utilisé pour accéder à la fonction AWS Lambda.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

## consultez aussi
<a name="API_InputLambdaProcessor_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/InputLambdaProcessor) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputLambdaProcessor) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputLambdaProcessor) 

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

Objet contenant l'Amazon Resource Name (ARN) de la fonction [AWS Lambda](https://docs.aws.amazon.com/lambda/) utilisée pour prétraiter les enregistrements du flux, ainsi que l'ARN du rôle IAM utilisé pour accéder à l'expression Lambda. AWS 

## Table des matières
<a name="API_InputLambdaProcessorDescription_Contents"></a>

 ** ResourceARN **   <a name="analytics-Type-InputLambdaProcessorDescription-ResourceARN"></a>
L’ARN de la fonction [Lambda AWS](https://docs.aws.amazon.com/lambda/) qui est utilisée pour prétraiter les enregistrements du flux.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** RoleARN **   <a name="analytics-Type-InputLambdaProcessorDescription-RoleARN"></a>
L'ARN du rôle IAM utilisé pour accéder à la fonction AWS Lambda.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

## consultez aussi
<a name="API_InputLambdaProcessorDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/InputLambdaProcessorDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputLambdaProcessorDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputLambdaProcessorDescription) 

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

Représente une mise à jour du [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html)qui est utilisé pour prétraiter les enregistrements du flux.

## Table des matières
<a name="API_InputLambdaProcessorUpdate_Contents"></a>

 ** ResourceARNUpdate **   <a name="analytics-Type-InputLambdaProcessorUpdate-ResourceARNUpdate"></a>
L’Amazon Resource Name (ARN) de la nouvelle fonction [Lambda AWS](https://docs.aws.amazon.com/lambda/) qui est utilisée pour prétraiter les enregistrements du flux.  
Pour spécifier une version antérieure à la dernière version de la fonction Lambda, incluez la version de la fonction dans l'ARN de la fonction Lambda. Pour plus d'informations sur Lambda ARNs, voir [Exemple ARNs](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda) : Lambda AWS 
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** RoleARNUpdate **   <a name="analytics-Type-InputLambdaProcessorUpdate-RoleARNUpdate"></a>
L'ARN du nouveau rôle IAM utilisé pour accéder à la fonction AWS Lambda.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

## consultez aussi
<a name="API_InputLambdaProcessorUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/InputLambdaProcessorUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputLambdaProcessorUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputLambdaProcessorUpdate) 

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

Décrit le nombre de flux intégrés à l'application à créer pour une source de diffusion donnée. Pour plus d'informations sur le parallélisme, consultez [Configuration de l'entrée de l'application](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). 

## Table des matières
<a name="API_InputParallelism_Contents"></a>

 ** Count **   <a name="analytics-Type-InputParallelism-Count"></a>
Nombre de flux intégrés à l'application à créer. Pour plus d’informations, consultez [Limites ](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html).   
Type : entier  
Plage valide : valeur minimum de 1. Valeur maximale de 64.  
Obligatoire : non

## consultez aussi
<a name="API_InputParallelism_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/InputParallelism) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputParallelism) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputParallelism) 

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

Fournit des mises à jour du nombre de parallélismes.

## Table des matières
<a name="API_InputParallelismUpdate_Contents"></a>

 ** CountUpdate **   <a name="analytics-Type-InputParallelismUpdate-CountUpdate"></a>
Nombre de flux intégrés à l’application à créer pour la source de streaming donnée.  
Type : entier  
Plage valide : valeur minimum de 1. Valeur maximale de 64.  
Obligatoire : non

## consultez aussi
<a name="API_InputParallelismUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/InputParallelismUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputParallelismUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputParallelismUpdate) 

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

Fournit une description d'un processeur utilisé pour prétraiter les enregistrements dans le flux avant qu'ils ne soient traitées par le code de votre application. Actuellement, le seul processeur d'entrée disponible est [AWS Lambda](https://docs.aws.amazon.com/lambda/).

## Table des matières
<a name="API_InputProcessingConfiguration_Contents"></a>

 ** InputLambdaProcessor **   <a name="analytics-Type-InputProcessingConfiguration-InputLambdaProcessor"></a>
Le [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html)qui est utilisé pour prétraiter les enregistrements du flux avant d'être traités par le code de votre application.  
Type : objet [InputLambdaProcessor](API_InputLambdaProcessor.md)  
Obligatoire : oui

## consultez aussi
<a name="API_InputProcessingConfiguration_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/InputProcessingConfiguration) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputProcessingConfiguration) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputProcessingConfiguration) 

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

Fournit les informations de configuration relatives à un processeur d’entrée. Actuellement, le seul processeur d'entrée disponible est [AWS Lambda](https://docs.aws.amazon.com/lambda/).

## Table des matières
<a name="API_InputProcessingConfigurationDescription_Contents"></a>

 ** InputLambdaProcessorDescription **   <a name="analytics-Type-InputProcessingConfigurationDescription-InputLambdaProcessorDescription"></a>
Fournit des informations de configuration sur les éléments associés [InputLambdaProcessorDescription](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessorDescription.html).  
Type : objet [InputLambdaProcessorDescription](API_InputLambdaProcessorDescription.md)  
Obligatoire : non

## consultez aussi
<a name="API_InputProcessingConfigurationDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/InputProcessingConfigurationDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputProcessingConfigurationDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputProcessingConfigurationDescription) 

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

Décrit les mises à jour d'un [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html). 

## Table des matières
<a name="API_InputProcessingConfigurationUpdate_Contents"></a>

 ** InputLambdaProcessorUpdate **   <a name="analytics-Type-InputProcessingConfigurationUpdate-InputLambdaProcessorUpdate"></a>
Fournit des informations de mise à jour pour un [InputLambdaProcessor](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputLambdaProcessor.html).  
Type : objet [InputLambdaProcessorUpdate](API_InputLambdaProcessorUpdate.md)  
Obligatoire : oui

## consultez aussi
<a name="API_InputProcessingConfigurationUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/InputProcessingConfigurationUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputProcessingConfigurationUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputProcessingConfigurationUpdate) 

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

Décrit les mises à jour du schéma d’entrée de l’application.

## Table des matières
<a name="API_InputSchemaUpdate_Contents"></a>

 ** RecordColumnUpdates **   <a name="analytics-Type-InputSchemaUpdate-RecordColumnUpdates"></a>
Liste d’objets `RecordColumn`. Chaque objet décrit le mappage de l’élément de la source de streaming à la colonne correspondante du flux intégré à l’application.   
Type : tableau d’objets [RecordColumn](API_RecordColumn.md)  
Membres du tableau : Nombre minimum de 1 élément. Nombre maximum de 1 000 éléments.  
Obligatoire : non

 ** RecordEncodingUpdate **   <a name="analytics-Type-InputSchemaUpdate-RecordEncodingUpdate"></a>
Indique l'encodage des enregistrements dans la source de diffusion. Par exemple, UTF-8.  
Type : chaîne  
Modèle : `UTF-8`   
Obligatoire : non

 ** RecordFormatUpdate **   <a name="analytics-Type-InputSchemaUpdate-RecordFormatUpdate"></a>
Spécifie le format des enregistrements présents dans la source de diffusion.  
Type : objet [RecordFormat](API_RecordFormat.md)  
Obligatoire : non

## consultez aussi
<a name="API_InputSchemaUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/InputSchemaUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputSchemaUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputSchemaUpdate) 

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

Décrit le point à partir duquel l’application lit dans la source de streaming.

## Table des matières
<a name="API_InputStartingPositionConfiguration_Contents"></a>

 ** InputStartingPosition **   <a name="analytics-Type-InputStartingPositionConfiguration-InputStartingPosition"></a>
Position de début dans le flux.  
+  `NOW` : commencer à lire juste après l’enregistrement le plus récent du flux, en commençant à l’horodatage de la requête émise par le client.
+  `TRIM_HORIZON` : commencer à lire au dernier enregistrement non découpé du flux, qui correspond au plus ancien enregistrement disponible du flux. Cette option n’est pas disponible pour un flux de diffusion Amazon Kinesis Firehose.
+  `LAST_STOPPED_POINT` : reprendre la lecture depuis l’endroit où l’application a arrêté la lecture pour la dernière fois.
Type : String  
Valeurs valides : `NOW | TRIM_HORIZON | LAST_STOPPED_POINT`   
Obligatoire : non

## consultez aussi
<a name="API_InputStartingPositionConfiguration_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/InputStartingPositionConfiguration) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputStartingPositionConfiguration) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputStartingPositionConfiguration) 

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

Décrit les mises à jour apportées à une configuration d’entrée spécifique (identifiée par l’`InputId` d’une application). 

## Table des matières
<a name="API_InputUpdate_Contents"></a>

 ** InputId **   <a name="analytics-Type-InputUpdate-InputId"></a>
ID d’entrée de l’entrée de l’application à mettre à jour.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** InputParallelismUpdate **   <a name="analytics-Type-InputUpdate-InputParallelismUpdate"></a>
Décrit les mises à jour du parallélisme (le nombre de flux intégrés à l’application créés par Amazon Kinesis Analytics pour une source de streaming spécifique).  
Type : objet [InputParallelismUpdate](API_InputParallelismUpdate.md)  
Obligatoire : non

 ** InputProcessingConfigurationUpdate **   <a name="analytics-Type-InputUpdate-InputProcessingConfigurationUpdate"></a>
Décrit les mises à jour d’une configuration de traitement des entrées.  
Type : objet [InputProcessingConfigurationUpdate](API_InputProcessingConfigurationUpdate.md)  
Obligatoire : non

 ** InputSchemaUpdate **   <a name="analytics-Type-InputUpdate-InputSchemaUpdate"></a>
Décrit le format des données de la source de streaming, et la manière dont les éléments d’enregistrements de la source de streaming sont mappés aux colonnes du flux intégré à l’application qui est en cours de création.  
Type : objet [InputSchemaUpdate](API_InputSchemaUpdate.md)  
Obligatoire : non

 ** KinesisFirehoseInputUpdate **   <a name="analytics-Type-InputUpdate-KinesisFirehoseInputUpdate"></a>
Si un flux de diffusion Amazon Kinesis Firehose est la source de streaming à mettre à jour, fournit un ARN de flux et un ARN de rôle IAM mis à jour.  
Type : objet [KinesisFirehoseInputUpdate](API_KinesisFirehoseInputUpdate.md)  
Obligatoire : non

 ** KinesisStreamsInputUpdate **   <a name="analytics-Type-InputUpdate-KinesisStreamsInputUpdate"></a>
Si un flux Amazon Kinesis est la source de streaming à mettre à jour, fournit un Amazon Resource Name (ARN) de flux et un ARN de rôle IAM mis à jour.  
Type : objet [KinesisStreamsInputUpdate](API_KinesisStreamsInputUpdate.md)  
Obligatoire : non

 ** NamePrefixUpdate **   <a name="analytics-Type-InputUpdate-NamePrefixUpdate"></a>
Préfixe de nom pour les flux intégrés à l’application créés par Amazon Kinesis Analytics pour une source de streaming spécifique.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Obligatoire : non

## consultez aussi
<a name="API_InputUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/InputUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/InputUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/InputUpdate) 

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

Fournit des informations de mappage supplémentaires lorsque JSON est le format d'enregistrement utilisé sur la source de diffusion.

## Table des matières
<a name="API_JSONMappingParameters_Contents"></a>

 ** RecordRowPath **   <a name="analytics-Type-JSONMappingParameters-RecordRowPath"></a>
Chemin d'accès au parent de premier niveau qui contient les enregistrements.  
Type : String  
Contraintes de longueur : longueur minimum de 1.  
Obligatoire : oui

## consultez aussi
<a name="API_JSONMappingParameters_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/JSONMappingParameters) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/JSONMappingParameters) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/JSONMappingParameters) 

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

 Identifie un flux de diffusion Amazon Kinesis Firehose comme source de diffusion. Vous fournissez l'Amazon Resource Name (ARN) du flux de diffusion et l'ARN d'un rôle IAM qui permet à Amazon Kinesis Analytics d'accéder au flux en votre nom.

## Table des matières
<a name="API_KinesisFirehoseInput_Contents"></a>

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseInput-ResourceARN"></a>
ARN du flux de diffusion d'entrée.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseInput-RoleARN"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour accéder au flux en votre nom. Vous devez vous assurer que le rôle dispose des autorisations nécessaires pour accéder au flux.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

## consultez aussi
<a name="API_KinesisFirehoseInput_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/KinesisFirehoseInput) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseInput) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseInput) 

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

 Décrit le flux de diffusion Amazon Kinesis Firehose configuré en tant que source de streaming dans la configuration d’entrée de l’application. 

## Table des matières
<a name="API_KinesisFirehoseInputDescription_Contents"></a>

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseInputDescription-ResourceARN"></a>
Amazon Resource Name (ARN) du flux de diffusion Amazon Kinesis Firehose.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseInputDescription-RoleARN"></a>
ARN du rôle IAM qu’Amazon Kinesis Analytics endosse pour accéder au flux.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

## consultez aussi
<a name="API_KinesisFirehoseInputDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/KinesisFirehoseInputDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseInputDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseInputDescription) 

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

Lors de la mise à jour d’une configuration d’entrée d’application, fournit des informations sur un flux de diffusion Amazon Kinesis Firehose utilisé en tant que source de streaming.

## Table des matières
<a name="API_KinesisFirehoseInputUpdate_Contents"></a>

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisFirehoseInputUpdate-ResourceARNUpdate"></a>
Amazon Resource Name (ARN) du flux de diffusion Amazon Kinesis Firehose d’entrée à lire.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisFirehoseInputUpdate-RoleARNUpdate"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour accéder au flux en votre nom. Vous devez accorder les autorisations nécessaires à ce rôle.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

## consultez aussi
<a name="API_KinesisFirehoseInputUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/KinesisFirehoseInputUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseInputUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseInputUpdate) 

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

Lors de la configuration d'une sortie d'application, identifie un flux de diffusion Amazon Kinesis Firehose en tant que destination. Vous fournissez l'Amazon Resource Name (ARN) du flux et un rôle IAM qui permet à Amazon Kinesis Analytics d'écrire dans le flux en votre nom.

## Table des matières
<a name="API_KinesisFirehoseOutput_Contents"></a>

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseOutput-ResourceARN"></a>
ARN du flux de diffusion Amazon Kinesis Firehose de destination dans lequel écrire.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseOutput-RoleARN"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour écrire dans le flux de destination en votre nom. Vous devez accorder les autorisations nécessaires à ce rôle.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

## consultez aussi
<a name="API_KinesisFirehoseOutput_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/KinesisFirehoseOutput) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseOutput) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseOutput) 

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

 Pour une sortie d’application, décrit le flux de diffusion Amazon Kinesis Firehose configuré en tant que destination. 

## Table des matières
<a name="API_KinesisFirehoseOutputDescription_Contents"></a>

 ** ResourceARN **   <a name="analytics-Type-KinesisFirehoseOutputDescription-ResourceARN"></a>
Amazon Resource Name (ARN) du flux de diffusion Amazon Kinesis Firehose.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** RoleARN **   <a name="analytics-Type-KinesisFirehoseOutputDescription-RoleARN"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour accéder au flux.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

## consultez aussi
<a name="API_KinesisFirehoseOutputDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/KinesisFirehoseOutputDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseOutputDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseOutputDescription) 

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

 Lorsque vous mettez à jour une configuration de sortie à l'aide de cette [UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html)opération, fournit des informations sur un flux de diffusion Amazon Kinesis Firehose configuré comme destination. 

## Table des matières
<a name="API_KinesisFirehoseOutputUpdate_Contents"></a>

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisFirehoseOutputUpdate-ResourceARNUpdate"></a>
Amazon Resource Name (ARN) du flux de diffusion Amazon Kinesis Firehose dans lequel écrire.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisFirehoseOutputUpdate-RoleARNUpdate"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour accéder au flux en votre nom. Vous devez accorder les autorisations nécessaires à ce rôle.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

## consultez aussi
<a name="API_KinesisFirehoseOutputUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/KinesisFirehoseOutputUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisFirehoseOutputUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisFirehoseOutputUpdate) 

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

 Identifie un flux Amazon Kinesis en tant que source de diffusion. Vous fournissez l'Amazon Resource Name (ARN) du flux et l'ARN d'un rôle IAM qui permet à Amazon Kinesis Analytics d'accéder au flux en votre nom.

## Table des matières
<a name="API_KinesisStreamsInput_Contents"></a>

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsInput-ResourceARN"></a>
ARN du flux Amazon Kinesis d'entrée à lire.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsInput-RoleARN"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour accéder au flux en votre nom. Vous devez accorder les autorisations nécessaires à ce rôle.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

## consultez aussi
<a name="API_KinesisStreamsInput_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/KinesisStreamsInput) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsInput) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsInput) 

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

 Décrit le flux Amazon Kinesis configuré en tant que source de streaming dans la configuration d’entrée de l’application. 

## Table des matières
<a name="API_KinesisStreamsInputDescription_Contents"></a>

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsInputDescription-ResourceARN"></a>
Amazon Resource Name (ARN) du flux Amazon Kinesis.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsInputDescription-RoleARN"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour accéder au flux.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

## consultez aussi
<a name="API_KinesisStreamsInputDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/KinesisStreamsInputDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsInputDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsInputDescription) 

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

Lors de la mise à jour d’une configuration d’entrée d’application, fournit des informations sur un flux Amazon Kinesis utilisé en tant que source de streaming.

## Table des matières
<a name="API_KinesisStreamsInputUpdate_Contents"></a>

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisStreamsInputUpdate-ResourceARNUpdate"></a>
Amazon Resource Name (ARN) du flux Amazon Kinesis d’entrée à lire.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisStreamsInputUpdate-RoleARNUpdate"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour accéder au flux en votre nom. Vous devez accorder les autorisations nécessaires à ce rôle.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

## consultez aussi
<a name="API_KinesisStreamsInputUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/KinesisStreamsInputUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsInputUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsInputUpdate) 

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

Lors de la configuration d'une sortie d'application, identifie un flux Amazon Kinesis en tant que destination. Vous fournissez l'Amazon Resource Name (ARN) du flux et l'ARN d'un rôle IAM qu'Amazon Kinesis Analytics peut utiliser pour écrire dans le flux en votre nom.

## Table des matières
<a name="API_KinesisStreamsOutput_Contents"></a>

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsOutput-ResourceARN"></a>
ARN du flux Amazon Kinesis de destination dans lequel écrire.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsOutput-RoleARN"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour écrire dans le flux de destination en votre nom. Vous devez accorder les autorisations nécessaires à ce rôle.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

## consultez aussi
<a name="API_KinesisStreamsOutput_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/KinesisStreamsOutput) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsOutput) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsOutput) 

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

 Pour une sortie d’application, décrit le flux Amazon Kinesis configuré en tant que destination. 

## Table des matières
<a name="API_KinesisStreamsOutputDescription_Contents"></a>

 ** ResourceARN **   <a name="analytics-Type-KinesisStreamsOutputDescription-ResourceARN"></a>
Amazon Resource Name (ARN) du flux Amazon Kinesis.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** RoleARN **   <a name="analytics-Type-KinesisStreamsOutputDescription-RoleARN"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour accéder au flux.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

## consultez aussi
<a name="API_KinesisStreamsOutputDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/KinesisStreamsOutputDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsOutputDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsOutputDescription) 

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

 Lorsque vous mettez à jour une configuration de sortie à l'aide de cette [UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html)opération, fournit des informations sur un flux Amazon Kinesis configuré comme destination. 

## Table des matières
<a name="API_KinesisStreamsOutputUpdate_Contents"></a>

 ** ResourceARNUpdate **   <a name="analytics-Type-KinesisStreamsOutputUpdate-ResourceARNUpdate"></a>
Amazon Resource Name (ARN) du flux Amazon Kinesis dans lequel vous souhaitez écrire la sortie.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** RoleARNUpdate **   <a name="analytics-Type-KinesisStreamsOutputUpdate-RoleARNUpdate"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour accéder au flux en votre nom. Vous devez accorder les autorisations nécessaires à ce rôle.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

## consultez aussi
<a name="API_KinesisStreamsOutputUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/KinesisStreamsOutputUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/KinesisStreamsOutputUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/KinesisStreamsOutputUpdate) 

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

Lors de la configuration de la sortie de l'application, identifie une fonction AWS Lambda comme destination. Vous fournissez l'Amazon Resource Name (ARN) de la fonction et l'ARN d'un rôle IAM qu'Amazon Kinesis Analytics peut utiliser pour écrire dans la fonction en votre nom. 

## Table des matières
<a name="API_LambdaOutput_Contents"></a>

 ** ResourceARN **   <a name="analytics-Type-LambdaOutput-ResourceARN"></a>
Amazon Resource Name (ARN) de la fonction Lambda de destination dans laquelle écrire.  
Pour spécifier une version antérieure à la dernière version de la fonction Lambda, incluez la version de la fonction dans l'ARN de la fonction Lambda. Pour plus d'informations sur Lambda ARNs, voir [Exemple ARNs](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda) : Lambda AWS 
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** RoleARN **   <a name="analytics-Type-LambdaOutput-RoleARN"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour écrire dans la fonction de destination en votre nom. Vous devez accorder les autorisations nécessaires à ce rôle.   
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

## consultez aussi
<a name="API_LambdaOutput_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/LambdaOutput) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/LambdaOutput) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/LambdaOutput) 

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

Pour une sortie d'application, décrit la fonction AWS Lambda configurée comme destination. 

## Table des matières
<a name="API_LambdaOutputDescription_Contents"></a>

 ** ResourceARN **   <a name="analytics-Type-LambdaOutputDescription-ResourceARN"></a>
Amazon Resource Name (ARN) de la fonction Lambda de destination.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** RoleARN **   <a name="analytics-Type-LambdaOutputDescription-RoleARN"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour écrire dans la fonction de destination.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

## consultez aussi
<a name="API_LambdaOutputDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/LambdaOutputDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/LambdaOutputDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/LambdaOutputDescription) 

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

Lorsque vous mettez à jour une configuration de sortie à l'aide de l'[UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html)opération, fournit des informations sur une fonction AWS Lambda configurée comme destination.

## Table des matières
<a name="API_LambdaOutputUpdate_Contents"></a>

 ** ResourceARNUpdate **   <a name="analytics-Type-LambdaOutputUpdate-ResourceARNUpdate"></a>
Amazon Resource Name (ARN) de la fonction Lambda de destination.  
Pour spécifier une version antérieure à la dernière version de la fonction Lambda, incluez la version de la fonction dans l'ARN de la fonction Lambda. Pour plus d'informations sur Lambda ARNs, voir [Exemple ARNs](/general/latest/gr/aws-arns-and-namespaces.html#arn-syntax-lambda) : Lambda AWS 
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** RoleARNUpdate **   <a name="analytics-Type-LambdaOutputUpdate-RoleARNUpdate"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour écrire dans la fonction de destination en votre nom. Vous devez accorder les autorisations nécessaires à ce rôle.   
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

## consultez aussi
<a name="API_LambdaOutputUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/LambdaOutputUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/LambdaOutputUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/LambdaOutputUpdate) 

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

Lors de la création ou de la mise à jour d'une application, lorsque l'entrée de l'application est configurée, fournit des informations de mappage supplémentaires propres au format d'enregistrement (par exemple JSON, CSV ou des champs d'enregistrement délimités par un délimiteur) sur la source de diffusion.

## Table des matières
<a name="API_MappingParameters_Contents"></a>

 ** CSVMappingParameters **   <a name="analytics-Type-MappingParameters-CSVMappingParameters"></a>
Fournit des informations de mappage supplémentaires lorsque le format d'enregistrement utilise des délimiteurs (par exemple, CSV).  
Type : objet [CSVMappingParameters](API_CSVMappingParameters.md)  
Obligatoire : non

 ** JSONMappingParameters **   <a name="analytics-Type-MappingParameters-JSONMappingParameters"></a>
Fournit des informations de mappage supplémentaires lorsque JSON est le format d'enregistrement utilisé sur la source de diffusion.  
Type : objet [JSONMappingParameters](API_JSONMappingParameters.md)  
Obligatoire : non

## consultez aussi
<a name="API_MappingParameters_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/MappingParameters) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/MappingParameters) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/MappingParameters) 

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

 Décrit la configuration de sortie d'application dans laquelle vous identifiez un flux intégré à l'application et une destination dans laquelle vous souhaitez que les données du flux intégré à l'application soient écrites. La destination peut être un flux Amazon Kinesis ou un flux de diffusion Amazon Kinesis Firehose. 



Pour plus d'informations sur le nombre de destinations sur lesquelles une application peut écrire et sur les autres limites, consultez [Limites](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html). 

## Table des matières
<a name="API_Output_Contents"></a>

 ** DestinationSchema **   <a name="analytics-Type-Output-DestinationSchema"></a>
Décrit le format de données utilisé pour écrire les enregistrements dans la destination. Pour plus d'informations, consultez [Configuration de la sortie d'application](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html).  
Type : objet [DestinationSchema](API_DestinationSchema.md)  
Obligatoire : oui

 ** Name **   <a name="analytics-Type-Output-Name"></a>
Nom du flux intégré à l'application.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Obligatoire : oui

 ** KinesisFirehoseOutput **   <a name="analytics-Type-Output-KinesisFirehoseOutput"></a>
Identifie un flux de diffusion Amazon Kinesis Firehose en tant que destination.  
Type : objet [KinesisFirehoseOutput](API_KinesisFirehoseOutput.md)  
Obligatoire : non

 ** KinesisStreamsOutput **   <a name="analytics-Type-Output-KinesisStreamsOutput"></a>
Identifie un flux Amazon Kinesis en tant que destination.  
Type : objet [KinesisStreamsOutput](API_KinesisStreamsOutput.md)  
Obligatoire : non

 ** LambdaOutput **   <a name="analytics-Type-Output-LambdaOutput"></a>
Identifie une fonction AWS Lambda comme destination.  
Type : objet [LambdaOutput](API_LambdaOutput.md)  
Obligatoire : non

## consultez aussi
<a name="API_Output_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/Output) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/Output) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/Output) 

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

Décrit la configuration de sortie de l’application, qui inclut le nom du flux intégré à l’application et la destination dans laquelle les données du flux sont écrites. La destination peut être un flux Amazon Kinesis ou un flux de diffusion Amazon Kinesis Firehose. 

## Table des matières
<a name="API_OutputDescription_Contents"></a>

 ** DestinationSchema **   <a name="analytics-Type-OutputDescription-DestinationSchema"></a>
Format de données utilisé pour écrire des données dans la destination.  
Type : objet [DestinationSchema](API_DestinationSchema.md)  
Obligatoire : non

 ** KinesisFirehoseOutputDescription **   <a name="analytics-Type-OutputDescription-KinesisFirehoseOutputDescription"></a>
Décrit le flux de diffusion Amazon Kinesis Firehose configuré en tant que destination d’écriture d’une sortie.  
Type : objet [KinesisFirehoseOutputDescription](API_KinesisFirehoseOutputDescription.md)  
Obligatoire : non

 ** KinesisStreamsOutputDescription **   <a name="analytics-Type-OutputDescription-KinesisStreamsOutputDescription"></a>
Décrit le flux Amazon Kinesis configuré en tant que destination d’écriture d’une sortie.  
Type : objet [KinesisStreamsOutputDescription](API_KinesisStreamsOutputDescription.md)  
Obligatoire : non

 ** LambdaOutputDescription **   <a name="analytics-Type-OutputDescription-LambdaOutputDescription"></a>
Décrit la fonction AWS Lambda configurée comme destination où la sortie est écrite.  
Type : objet [LambdaOutputDescription](API_LambdaOutputDescription.md)  
Obligatoire : non

 ** Name **   <a name="analytics-Type-OutputDescription-Name"></a>
Nom du flux intégré à l’application configuré en sortie.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Obligatoire : non

 ** OutputId **   <a name="analytics-Type-OutputDescription-OutputId"></a>
Identifiant unique pour la configuration de sortie.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : non

## consultez aussi
<a name="API_OutputDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/OutputDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/OutputDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/OutputDescription) 

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

 Décrit les mises à jour de la configuration de sortie identifiée par l’`OutputId`. 

## Table des matières
<a name="API_OutputUpdate_Contents"></a>

 ** OutputId **   <a name="analytics-Type-OutputUpdate-OutputId"></a>
Identifie la configuration de sortie spécifique que vous souhaitez mettre à jour.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** DestinationSchemaUpdate **   <a name="analytics-Type-OutputUpdate-DestinationSchemaUpdate"></a>
Décrit le format de données utilisé pour écrire les enregistrements dans la destination. Pour plus d'informations, consultez [Configuration de la sortie d'application](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html).  
Type : objet [DestinationSchema](API_DestinationSchema.md)  
Obligatoire : non

 ** KinesisFirehoseOutputUpdate **   <a name="analytics-Type-OutputUpdate-KinesisFirehoseOutputUpdate"></a>
Décrit un flux de diffusion Amazon Kinesis Firehose en tant que destination de la sortie.  
Type : objet [KinesisFirehoseOutputUpdate](API_KinesisFirehoseOutputUpdate.md)  
Obligatoire : non

 ** KinesisStreamsOutputUpdate **   <a name="analytics-Type-OutputUpdate-KinesisStreamsOutputUpdate"></a>
Décrit un flux Amazon Kinesis en tant que destination de la sortie.  
Type : objet [KinesisStreamsOutputUpdate](API_KinesisStreamsOutputUpdate.md)  
Obligatoire : non

 ** LambdaOutputUpdate **   <a name="analytics-Type-OutputUpdate-LambdaOutputUpdate"></a>
Décrit une fonction AWS Lambda en tant que destination de la sortie.  
Type : objet [LambdaOutputUpdate](API_LambdaOutputUpdate.md)  
Obligatoire : non

 ** NameUpdate **   <a name="analytics-Type-OutputUpdate-NameUpdate"></a>
Si vous souhaitez spécifier un flux intégré à l’application différent pour cette configuration de sortie, utilisez ce champ pour spécifier le nouveau nom du flux intégré à l’application.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Obligatoire : non

## consultez aussi
<a name="API_OutputUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/OutputUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/OutputUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/OutputUpdate) 

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

Décrit le mappage de chaque élément de données de la source de streaming à la colonne correspondante du flux intégré à l'application.

Egalement utilisé pour décrire le format de la source de données de référence.

## Table des matières
<a name="API_RecordColumn_Contents"></a>

 ** Name **   <a name="analytics-Type-RecordColumn-Name"></a>
Nom de la colonne créée dans le flux d'entrée intégré à l'application ou la table de référence.  
Type : String  
Obligatoire : oui

 ** SqlType **   <a name="analytics-Type-RecordColumn-SqlType"></a>
Type de colonne créé dans le flux d'entrée intégré à l'application ou la table de référence.  
Type : String  
Contraintes de longueur : longueur minimum de 1.  
Obligatoire : oui

 ** Mapping **   <a name="analytics-Type-RecordColumn-Mapping"></a>
Référence à l'élément de données dans l'entrée de diffusion ou la source de données de référence. Cet élément est obligatoire si c'[RecordFormatType](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_RecordFormat.html#analytics-Type-RecordFormat-RecordFormatTypel)est le cas`JSON`.  
Type : chaîne  
Obligatoire : non

## consultez aussi
<a name="API_RecordColumn_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/RecordColumn) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/RecordColumn) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/RecordColumn) 

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

 Décrit le format d'enregistrement et les informations relatives au mappage qui doivent être appliquées pour schématiser les enregistrements présents dans le flux. 

## Table des matières
<a name="API_RecordFormat_Contents"></a>

 ** RecordFormatType **   <a name="analytics-Type-RecordFormat-RecordFormatType"></a>
Type de format d'enregistrement.  
Type : String  
Valeurs valides : `JSON | CSV`   
Obligatoire : oui

 ** MappingParameters **   <a name="analytics-Type-RecordFormat-MappingParameters"></a>
Lors de la création ou de la mise à jour d'une application, lorsque l'entrée de l'application est configurée, fournit des informations de mappage supplémentaires propres au format d'enregistrement (par exemple JSON, CSV ou des champs d'enregistrement délimités par un délimiteur) sur la source de diffusion.  
Type : objet [MappingParameters](API_MappingParameters.md)  
Obligatoire : non

## consultez aussi
<a name="API_RecordFormat_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/RecordFormat) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/RecordFormat) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/RecordFormat) 

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

Décrit la source des données de référence en fournissant les informations de cette source (nom de compartiment S3 et nom de la clé d'objet), le nom de la table intégrée à l'application qui est créée et le schéma nécessaire pour mapper les éléments de données de l'objet Amazon S3 à la table intégrée à l'application.

## Table des matières
<a name="API_ReferenceDataSource_Contents"></a>

 ** ReferenceSchema **   <a name="analytics-Type-ReferenceDataSource-ReferenceSchema"></a>
Décrit le format des données de la source de diffusion et la manière dont chaque élément de données est mappé aux colonnes correspondantes qui sont créées dans le flux intégré à l'application.  
Type : objet [SourceSchema](API_SourceSchema.md)  
Obligatoire : oui

 ** TableName **   <a name="analytics-Type-ReferenceDataSource-TableName"></a>
Nom de la table intégrée à l'application à créer.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Obligatoire : oui

 ** S3ReferenceDataSource **   <a name="analytics-Type-ReferenceDataSource-S3ReferenceDataSource"></a>
Identifie le compartiment et l'objet S3 qui contient les données de référence. Identifie également le rôle IAM que peut endosser Amazon Kinesis Analytics pour lire cet objet en votre nom. Une application Amazon Kinesis Analytics ne charge les données de référence qu'une seule fois. Si les données sont modifiées, vous appelez l'opération `UpdateApplication` pour déclencher le rechargement des données dans votre application.   
Type : objet [S3ReferenceDataSource](API_S3ReferenceDataSource.md)  
Obligatoire : non

## consultez aussi
<a name="API_ReferenceDataSource_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/ReferenceDataSource) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ReferenceDataSource) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ReferenceDataSource) 

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

Décrit la source de données de référence configurée pour une application.

## Table des matières
<a name="API_ReferenceDataSourceDescription_Contents"></a>

 ** ReferenceId **   <a name="analytics-Type-ReferenceDataSourceDescription-ReferenceId"></a>
ID de la source de données de référence. Il s'agit de l'ID attribué par Amazon Kinesis Analytics lorsque vous ajoutez la source de données de référence à votre application à l'aide [AddApplicationReferenceDataSource](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_AddApplicationReferenceDataSource.html)de l'opération.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** S3ReferenceDataSourceDescription **   <a name="analytics-Type-ReferenceDataSourceDescription-S3ReferenceDataSourceDescription"></a>
Fournit le nom du compartiment S3, le nom de clé d’objet qui contient les données de référence. Il fournit également l’Amazon Resource Name (ARN) du rôle IAM qu’Amazon Kinesis Analytics peut assumer pour lire l’objet Amazon S3 et remplir le tableau de référence intégré à l’application.  
Type : objet [S3ReferenceDataSourceDescription](API_S3ReferenceDataSourceDescription.md)  
Obligatoire : oui

 ** TableName **   <a name="analytics-Type-ReferenceDataSourceDescription-TableName"></a>
Nom du tableau intégré à l’application créé par la configuration de source de données de référence spécifique.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Obligatoire : oui

 ** ReferenceSchema **   <a name="analytics-Type-ReferenceDataSourceDescription-ReferenceSchema"></a>
Décrit le format des données de la source de diffusion et la manière dont chaque élément de données est mappé aux colonnes correspondantes qui sont créées dans le flux intégré à l'application.  
Type : objet [SourceSchema](API_SourceSchema.md)  
Obligatoire : non

## consultez aussi
<a name="API_ReferenceDataSourceDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/ReferenceDataSourceDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ReferenceDataSourceDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ReferenceDataSourceDescription) 

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

Lorsque vous mettez à jour la configuration d’une source de données de référence pour une application, cet objet fournit toutes les valeurs mises à jour (telles que le nom de compartiment source et le nom de clé d’objet), le nom du tableau intégré à l’application qui est créé et les informations de mappage mises à jour qui mappent les données de l’objet Amazon S3 au tableau de référence intégré à l’application qui est créé.

## Table des matières
<a name="API_ReferenceDataSourceUpdate_Contents"></a>

 ** ReferenceId **   <a name="analytics-Type-ReferenceDataSourceUpdate-ReferenceId"></a>
ID de la source de données de référence en cours de mise à jour. Vous pouvez utiliser l’opération [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) pour obtenir cette valeur.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 50.  
Modèle : `[a-zA-Z0-9_.-]+`   
Obligatoire : oui

 ** ReferenceSchemaUpdate **   <a name="analytics-Type-ReferenceDataSourceUpdate-ReferenceSchemaUpdate"></a>
Décrit le format des données de la source de diffusion et la manière dont chaque élément de données est mappé aux colonnes correspondantes qui sont créées dans le flux intégré à l'application.   
Type : objet [SourceSchema](API_SourceSchema.md)  
Obligatoire : non

 ** S3ReferenceDataSourceUpdate **   <a name="analytics-Type-ReferenceDataSourceUpdate-S3ReferenceDataSourceUpdate"></a>
Décrit le nom du compartiment S3, le nom de clé d’objet et le rôle IAM qu’Amazon Kinesis Analytics peut assumer pour lire l’objet Amazon S3 en votre nom et remplir le tableau de référence intégré à l’application.  
Type : objet [S3ReferenceDataSourceUpdate](API_S3ReferenceDataSourceUpdate.md)  
Obligatoire : non

 ** TableNameUpdate **   <a name="analytics-Type-ReferenceDataSourceUpdate-TableNameUpdate"></a>
Nom de la table intégrée à l’application créée par cette mise à jour.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 32.  
Obligatoire : non

## consultez aussi
<a name="API_ReferenceDataSourceUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/ReferenceDataSourceUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ReferenceDataSourceUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ReferenceDataSourceUpdate) 

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

Fournit une description d’une source de données Amazon S3, y compris l’Amazon Resource Name (ARN) du compartiment S3, l’ARN du rôle IAM qui est utilisé pour accéder au compartiment et le nom de l’objet Amazon S3 qui contient les données.

## Table des matières
<a name="API_S3Configuration_Contents"></a>

 ** BucketARN **   <a name="analytics-Type-S3Configuration-BucketARN"></a>
ARN du compartiment S3 qui contient les données.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** FileKey **   <a name="analytics-Type-S3Configuration-FileKey"></a>
Nom de l’objet qui contient les données.  
Type : String  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 1024.  
Obligatoire : oui

 ** RoleARN **   <a name="analytics-Type-S3Configuration-RoleARN"></a>
ARN IAM du rôle utilisé pour accéder aux données.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

## consultez aussi
<a name="API_S3Configuration_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/S3Configuration) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/S3Configuration) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/S3Configuration) 

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

Identifie le compartiment et l'objet S3 qui contient les données de référence. Identifie également le rôle IAM que peut endosser Amazon Kinesis Analytics pour lire cet objet en votre nom.

Une application Amazon Kinesis Analytics ne charge les données de référence qu'une seule fois. Si les données sont modifiées, vous appelez l'opération [UpdateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_UpdateApplication.html) pour déclencher le rechargement des données dans votre application.

## Table des matières
<a name="API_S3ReferenceDataSource_Contents"></a>

 ** BucketARN **   <a name="analytics-Type-S3ReferenceDataSource-BucketARN"></a>
Amazon Resource Name (ARN) du compartiment S3.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** FileKey **   <a name="analytics-Type-S3ReferenceDataSource-FileKey"></a>
Nom de la clé d'objet contenant les données de référence.  
Type : String  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 1024.  
Obligatoire : oui

 ** ReferenceRoleARN **   <a name="analytics-Type-S3ReferenceDataSource-ReferenceRoleARN"></a>
ARN du rôle IAM que le service peut endosser pour lire les données en votre nom. Ce rôle doit avoir l'autorisation d'effectuer l'action `s3:GetObject` sur l'objet et la politique d'approbation qui permet au principal du service Amazon Kinesis Analytics d'assumer ce rôle.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

## consultez aussi
<a name="API_S3ReferenceDataSource_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/S3ReferenceDataSource) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/S3ReferenceDataSource) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/S3ReferenceDataSource) 

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

Fournit le nom de compartiment et le nom de clé d’objet qui stockent les données de référence.

## Table des matières
<a name="API_S3ReferenceDataSourceDescription_Contents"></a>

 ** BucketARN **   <a name="analytics-Type-S3ReferenceDataSourceDescription-BucketARN"></a>
Amazon Resource Name (ARN) du compartiment S3.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

 ** FileKey **   <a name="analytics-Type-S3ReferenceDataSourceDescription-FileKey"></a>
Nom de clé d’objet Amazon S3.  
Type : String  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 1024.  
Obligatoire : oui

 ** ReferenceRoleARN **   <a name="analytics-Type-S3ReferenceDataSourceDescription-ReferenceRoleARN"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour lire l’objet Amazon S3 en votre nom afin de remplir le tableau de référence intégré à l’application.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : oui

## consultez aussi
<a name="API_S3ReferenceDataSourceDescription_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/S3ReferenceDataSourceDescription) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/S3ReferenceDataSourceDescription) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/S3ReferenceDataSourceDescription) 

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

Décrit le nom du compartiment S3, le nom de clé d’objet et le rôle IAM qu’Amazon Kinesis Analytics peut assumer pour lire l’objet Amazon S3 en votre nom et remplir le tableau de référence intégré à l’application.

## Table des matières
<a name="API_S3ReferenceDataSourceUpdate_Contents"></a>

 ** BucketARNUpdate **   <a name="analytics-Type-S3ReferenceDataSourceUpdate-BucketARNUpdate"></a>
Amazon Resource Name (ARN) du compartiment S3.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

 ** FileKeyUpdate **   <a name="analytics-Type-S3ReferenceDataSourceUpdate-FileKeyUpdate"></a>
Noms de clé d’objet.  
Type : String  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 1024.  
Obligatoire : non

 ** ReferenceRoleARNUpdate **   <a name="analytics-Type-S3ReferenceDataSourceUpdate-ReferenceRoleARNUpdate"></a>
ARN du rôle IAM que peut endosser Amazon Kinesis Analytics pour lire l’objet Amazon S3 et remplir le tableau de référence intégré dans l’application.  
Type : String  
Contraintes de longueur : longueur minimum de 1. Longueur maximale de 2048.  
Modèle : `arn:.*`   
Obligatoire : non

## consultez aussi
<a name="API_S3ReferenceDataSourceUpdate_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/S3ReferenceDataSourceUpdate) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/S3ReferenceDataSourceUpdate) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/S3ReferenceDataSourceUpdate) 

# SourceSchema
<a name="API_SourceSchema"></a>

Décrit le format des données de la source de diffusion et la manière dont chaque élément de données est mappé aux colonnes correspondantes qui sont créées dans le flux intégré à l'application.

## Table des matières
<a name="API_SourceSchema_Contents"></a>

 ** RecordColumns **   <a name="analytics-Type-SourceSchema-RecordColumns"></a>
Liste d’objets `RecordColumn`.  
Type : tableau d’objets [RecordColumn](API_RecordColumn.md)  
Membres du tableau : Nombre minimum de 1 élément. Nombre maximum de 1 000 éléments.  
Obligatoire : oui

 ** RecordFormat **   <a name="analytics-Type-SourceSchema-RecordFormat"></a>
Spécifie le format des enregistrements présents dans la source de diffusion.  
Type : objet [RecordFormat](API_RecordFormat.md)  
Obligatoire : oui

 ** RecordEncoding **   <a name="analytics-Type-SourceSchema-RecordEncoding"></a>
Indique l'encodage des enregistrements dans la source de diffusion. Par exemple, UTF-8.  
Type : chaîne  
Modèle : `UTF-8`   
Obligatoire : non

## consultez aussi
<a name="API_SourceSchema_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/SourceSchema) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/SourceSchema) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/SourceSchema) 

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

Une paire clé-valeur (la valeur est facultative) que vous pouvez définir et affecter aux AWS ressources. Si vous spécifiez une balise qui existe déjà, la valeur de la balise est remplacée par la valeur que vous spécifiez dans la requête. Notez que le nombre maximal de balises d'application inclut les balises système. Le nombre maximal de balises d'application définies par l'utilisateur est de 50. Pour plus d’informations, consultez la section [Utilisation du balisage](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html).

## Table des matières
<a name="API_Tag_Contents"></a>

 ** Key **   <a name="analytics-Type-Tag-Key"></a>
Clé de la balise clé-valeur.  
Type : String  
Contraintes de longueur : Longueur minimum de 1. Longueur maximale de 128.  
Obligatoire : oui

 ** Value **   <a name="analytics-Type-Tag-Value"></a>
Valeur de la balise clé-valeur. La valeur est facultative.  
Type : String  
Contraintes de longueur : Longueur minimum de 0. Longueur maximale de 256.  
Obligatoire : non

## consultez aussi
<a name="API_Tag_SeeAlso"></a>

Pour plus d'informations sur l'utilisation de cette API dans l'un des langages spécifiques AWS SDKs, consultez ce qui suit :
+  [AWS SDK pour C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/Tag) 
+  [AWS SDK pour Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/Tag) 
+  [AWS SDK pour Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/Tag) 