

Nach reiflicher Überlegung haben wir uns entschieden, Amazon Kinesis Data Analytics für SQL-Anwendungen einzustellen:

1. Ab dem **1. September 2025** werden wir keine Bugfixes für Amazon Kinesis Data Analytics for SQL-Anwendungen bereitstellen, da wir aufgrund der bevorstehenden Einstellung nur eingeschränkten Support dafür haben werden.

2. Ab dem **15. Oktober 2025** können Sie keine neuen Kinesis Data Analytics for SQL-Anwendungen mehr erstellen.

3. Wir werden Ihre Anwendungen ab dem **27. Januar 2026** löschen. Sie können Ihre Amazon Kinesis Data Analytics for SQL-Anwendungen nicht starten oder betreiben. Ab diesem Zeitpunkt ist kein Support mehr für Amazon Kinesis Data Analytics for SQL verfügbar. Weitere Informationen finden Sie unter [Einstellung von Amazon Kinesis Data Analytics für SQL-Anwendungen](discontinuation.md).

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

Folgende Aktionen werden unterstützt:
+  [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>

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Fügt einen CloudWatch Protokollstream hinzu, um Fehler bei der Anwendungskonfiguration zu überwachen. Weitere Informationen zur Verwendung von CloudWatch Protokollstreams mit Amazon Kinesis Analytics Analytics-Anwendungen finden Sie unter [Arbeiten mit Amazon CloudWatch Logs](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html).

## Anforderungssyntax
<a name="API_AddApplicationCloudWatchLoggingOption_RequestSyntax"></a>

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

## Anforderungsparameter
<a name="API_AddApplicationCloudWatchLoggingOption_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationName](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-AddApplicationCloudWatchLoggingOption-request-ApplicationName"></a>
Der Name der Kinesis Analytics-Anwendung.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [CloudWatchLoggingOption](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-AddApplicationCloudWatchLoggingOption-request-CloudWatchLoggingOption"></a>
Stellt den Amazon Resource Name (ARN) für den CloudWatch Logstream und den ARN für die IAM-Rolle bereit. Hinweis: Um Anwendungsnachrichten schreiben zu können CloudWatch, muss für die verwendete IAM-Rolle die `PutLogEvents` Richtlinienaktion aktiviert sein.  
Typ: [CloudWatchLoggingOption](API_CloudWatchLoggingOption.md) Objekt  
Erforderlich: Ja

 ** [CurrentApplicationVersionId](#API_AddApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-AddApplicationCloudWatchLoggingOption-request-CurrentApplicationVersionId"></a>
Die Versions-ID der Kinesis Analytics-Anwendung.  
Type: Long  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 999999999.  
Erforderlich: Ja

## Antwortelemente
<a name="API_AddApplicationCloudWatchLoggingOption_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_AddApplicationCloudWatchLoggingOption_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationCloudWatchLoggingOption) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

 Fügt Ihrer Amazon-Kinesis-Anwendung eine Streaming-Quelle hinzu. Konzeptuelle Informationen finden Sie unter [Konfiguration des Anwendungseingangs](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). 

Sie können entweder direkt bei der Erstellung einer Anwendung eine Streaming-Quelle hinzufügen oder Sie können hierzu nach Erstellung einer Anwendung diesen Vorgang verwenden. Weitere Informationen finden Sie unter [CreateApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_CreateApplication.html).

Jedes Konfigurationsupdate, einschließlich dem Hinzufügen einer Streaming-Quelle mit dieser Operation, führt zu einer neuen Version der Anwendung. Mit der [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)-Operation können Sie die aktuelle Anwendungsversion ermitteln. 

Diese Operation erfordert zur Ausführung der `kinesisanalytics:AddApplicationInput`-Aktion Berechtigungen.

## Anforderungssyntax
<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"
   }
}
```

## Anforderungsparameter
<a name="API_AddApplicationInput_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationName](#API_AddApplicationInput_RequestSyntax) **   <a name="analytics-AddApplicationInput-request-ApplicationName"></a>
Name Ihrer vorhandenen Amazon-Kinesis-Analytics-Anwendung, zu der Sie die Streaming-Quelle hinzufügen möchten.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [CurrentApplicationVersionId](#API_AddApplicationInput_RequestSyntax) **   <a name="analytics-AddApplicationInput-request-CurrentApplicationVersionId"></a>
Aktuelle Version Ihrer Amazon-Kinesis-Analytics-Anwendung. Mit der [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)-Operation können Sie die aktuelle Anwendungsversion ermitteln.  
Type: Long  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 999999999.  
Erforderlich: Ja

 ** [Input](#API_AddApplicationInput_RequestSyntax) **   <a name="analytics-AddApplicationInput-request-Input"></a>
Die [Eingabe](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_Input.html), die hinzugefügt werden soll.  
Typ: [Input](API_Input.md) Objekt  
Erforderlich: Ja

## Antwortelemente
<a name="API_AddApplicationInput_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** CodeValidationException **   
Der vom Benutzer bereitgestellte Anwendungscode (Abfrage) ist ungültig. Dies kann ein einfacher Syntaxfehler sein.    
 ** message **   
Test
HTTP-Statuscode: 400

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_AddApplicationInput_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationInput) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationInput) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Fügt einer [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html)Anwendung eine hinzu. Ein Eingabeprozessor führt die Vorverarbeitung von Datensätzen aus, bevor der SQL-Code der Anwendung ausgeführt wird. Derzeit ist der einzige verfügbare Input-Prozessor [AWS Lambda](https://docs.aws.amazon.com/lambda/).

## Anforderungssyntax
<a name="API_AddApplicationInputProcessingConfiguration_RequestSyntax"></a>

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

## Anforderungsparameter
<a name="API_AddApplicationInputProcessingConfiguration_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationName](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-AddApplicationInputProcessingConfiguration-request-ApplicationName"></a>
Name der Anwendung, der Sie die Ausgabeverarbeitungskonfiguration hinzufügen möchten.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [CurrentApplicationVersionId](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-AddApplicationInputProcessingConfiguration-request-CurrentApplicationVersionId"></a>
Version der Anwendung, der Sie die Ausgabeverarbeitungskonfiguration hinzufügen möchten. Sie können den [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)Vorgang verwenden, um die aktuelle Anwendungsversion abzurufen. Wenn die angegebene Version nicht die aktuelle Version ist, wird `ConcurrentModificationException` zurückgegeben.  
Type: Long  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 999999999.  
Erforderlich: Ja

 ** [InputId](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-AddApplicationInputProcessingConfiguration-request-InputId"></a>
Die ID der Eingabekonfiguration, zu der die Eingabeverarbeitungskonfiguration hinzugefügt werden soll. Mithilfe der [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)Operation können Sie eine Liste der Eingaben IDs für eine Anwendung abrufen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge = 50 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [InputProcessingConfiguration](#API_AddApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-AddApplicationInputProcessingConfiguration-request-InputProcessingConfiguration"></a>
Die [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html), die der Anwendung hinzugefügt werden sollen.  
Typ: [InputProcessingConfiguration](API_InputProcessingConfiguration.md) Objekt  
Erforderlich: Ja

## Antwortelemente
<a name="API_AddApplicationInputProcessingConfiguration_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_AddApplicationInputProcessingConfiguration_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationInputProcessingConfiguration) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Fügt Ihrer Amazon-Kinesis-Analytics-Anwendung ein externes Ziel hinzu.

Wenn Sie möchten, dass Amazon Kinesis Analytics Daten aus einem anwendungsinternen Stream innerhalb Ihrer Anwendung an ein externes Ziel übermittelt (z. B. einen Amazon Kinesis-Stream, einen Amazon Kinesis Firehose-Lieferstream oder eine AWS Lambda-Funktion), fügen Sie Ihrer Anwendung mithilfe dieses Vorgangs die entsprechende Konfiguration hinzu. Sie können einen oder mehrere Ausgaben für Ihre Anwendung konfigurieren. Jede Ausgabekonfiguration bildet einen In-Application-Stream und ein externes Ziel ab.

 Sie können eine der Ausgabekonfigurationen verwenden, um Daten aus Ihrem In-Application-Fehler-Stream in der Anwendung an ein externes Ziel zu liefern, damit Sie die Fehler analysieren können. Weitere Informationen finden Sie unter [Informationen zur Anwendungsausgabe (Ziel)](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-output.html). 

 Jedes Konfigurationsupdate, einschließlich dem Hinzufügen einer Streaming-Quelle mit dieser Operation, führt zu einer neuen Version der Anwendung. Mit der [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)-Operation können Sie die aktuelle Anwendungsversion ermitteln.

Die Begrenzungen für die Anzahl der konfigurierbaren Anwendungsein- und -ausgänge finden Sie unter [Begrenzungen](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html).

Diese Operation erfordert zur Ausführung der `kinesisanalytics:AddApplicationOutput`-Aktion Berechtigungen.

## Anforderungssyntax
<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"
   }
}
```

## Anforderungsparameter
<a name="API_AddApplicationOutput_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationName](#API_AddApplicationOutput_RequestSyntax) **   <a name="analytics-AddApplicationOutput-request-ApplicationName"></a>
Name der Anwendung, der Sie die Ausgabekonfiguration hinzufügen möchten.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [CurrentApplicationVersionId](#API_AddApplicationOutput_RequestSyntax) **   <a name="analytics-AddApplicationOutput-request-CurrentApplicationVersionId"></a>
Version der Anwendung, der Sie die Ausgabekonfiguration hinzufügen möchten. Sie können den [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)Vorgang verwenden, um die aktuelle Anwendungsversion abzurufen. Wenn die angegebene Version nicht die aktuelle Version ist, wird `ConcurrentModificationException` zurückgegeben.   
Type: Long  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 999999999.  
Erforderlich: Ja

 ** [Output](#API_AddApplicationOutput_RequestSyntax) **   <a name="analytics-AddApplicationOutput-request-Output"></a>
Ein Array von Objekten, die jeweils eine Ausgabekonfiguration beschreiben. In der Ausgabekonfiguration geben Sie den Namen eines In-Application-Streams, eines Ziels (d. h. eines Amazon Kinesis-Streams, eines Amazon Kinesis Firehose-Lieferdatenstroms oder einer AWS Lambda-Funktion) an und zeichnen die Formation auf, die beim Schreiben in das Ziel verwendet werden soll.  
Typ: [Output](API_Output.md) Objekt  
Erforderlich: Ja

## Antwortelemente
<a name="API_AddApplicationOutput_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_AddApplicationOutput_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationOutput) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationOutput) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Fügt einer bestehenden Anwendung eine Referenzdatenquelle hinzu.

Amazon-Kinesis-Analytics liest Referenzdaten (d. h. ein Amazon-S3-Objekt) und erstellt eine In-Application-Tabelle innerhalb Ihrer Anwendung. In der Anforderung geben Sie die Quelle (S3-Bucket-Name und Objektschlüsselname), den Namen der zu erstellenden In-Application-Tabelle und die notwendigen Zuordnungsinformationen an. Diese beschreiben, wie Daten im Amazon-S3-Objekt auf Spalten in der resultierenden In-Application-Tabelle abgebildet werden.

 Konzeptuelle Informationen finden Sie unter [Konfiguration des Anwendungseingangs](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). Die Begrenzungen der Datenquellen, die Sie Ihrer Anwendung hinzufügen können, finden Sie unter [Begrenzungen](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/limits.html). 

 Diese Operation erfordert zur Ausführung der `kinesisanalytics:AddApplicationOutput`-Aktion Berechtigungen. 

## Anforderungssyntax
<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"
   }
}
```

## Anforderungsparameter
<a name="API_AddApplicationReferenceDataSource_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationName](#API_AddApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-AddApplicationReferenceDataSource-request-ApplicationName"></a>
Name einer bestehenden Anwendung.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [CurrentApplicationVersionId](#API_AddApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-AddApplicationReferenceDataSource-request-CurrentApplicationVersionId"></a>
Version der Anwendung, für die Sie die Referenzdatenquelle hinzufügen. Sie können den [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)Vorgang verwenden, um die aktuelle Anwendungsversion abzurufen. Wenn die angegebene Version nicht die aktuelle Version ist, wird `ConcurrentModificationException` zurückgegeben.  
Type: Long  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 999999999.  
Erforderlich: Ja

 ** [ReferenceDataSource](#API_AddApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-AddApplicationReferenceDataSource-request-ReferenceDataSource"></a>
Die Referenzdatenquelle kann ein Objekt in Ihrem Amazon-S3-Bucket sein. Amazon-Kinesis-Analytics liest das Objekt und kopiert die Daten in die erstellte In-Application-Tabelle. Sie stellen einen S3-Bucket, den Namen des Objektschlüssels und die daraus resultierende In-Applikation-Tabelle bereit. Sie müssen einer IAM-Rolle außerdem Berechtigungen geben, die Amazon-Kinesis-Analytics annehmen kann, um das Objekt in Ihrem S3-Bucket in Ihrem Namen zu lesen.  
Typ: [ReferenceDataSource](API_ReferenceDataSource.md) Objekt  
Erforderlich: Ja

## Antwortelemente
<a name="API_AddApplicationReferenceDataSource_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_AddApplicationReferenceDataSource_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/AddApplicationReferenceDataSource) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

 Erstellt eine Amazon-Kinesis-Data-Analytics-Anwendung. Sie können jede Anwendung mit einer Streaming-Quelle als Eingabe, Anwendungscode zur Verarbeitung der Eingabe und bis zu drei Zielen konfigurieren, an die Amazon-Kinesis-Analytics die Ausgabedaten aus Ihrer Anwendung schreiben soll. Einen Überblick finden Sie unter [Funktionsweise](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works.html). 

In der Eingabekonfiguration ordnen Sie die Streaming-Quelle einem In-Application-Stream zu, den Sie sich als Tabelle vorstellen können, die sich ständig aktualisiert. Bei der Zuordnung müssen Sie ein Schema für den In-Application-Stream angeben und jede Datenspalte im In-Application-Stream einem Datenelement in der Streaming-Quelle zuordnen.

Der Code Ihrer Anwendung besteht aus einer oder mehreren SQL-Anweisungen, die Eingabedaten lesen, umwandeln und generieren. Ihr Anwendungscode kann ein oder mehrere SQL-Artefakte wie SQL-Streams oder Pumpen erstellen.

In der Ausgabekonfiguration können Sie die Anwendung so konfigurieren, dass Daten aus In-Application-Streams, die in Ihren Anwendungen erstellt wurden, an bis zu drei Ziele geschrieben werden.

 Um Daten aus Ihrem Quell-Stream zu lesen oder Daten in Ziel-Streams zu schreiben, benötigt Amazon-Kinesis-Analytics Ihre Berechtigungen. Sie können diese Berechtigungen erteilen, indem Sie eine IAM-Rolle erstellen. Diese Operation erfordert zur Ausführung der `kinesisanalytics:CreateApplication`-Aktion Berechtigungen. 

 Einführende Übungen zur Erstellung einer Amazon-Kinesis-Analytics-Anwendung finden Sie unter [Erste Schritte](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/getting-started.html). 

## Anforderungssyntax
<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"
      }
   ]
}
```

## Anforderungsparameter
<a name="API_CreateApplication_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationCode](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-ApplicationCode"></a>
Ein oder mehrere SQL-Anweisungen, die Eingabedaten lesen, umwandeln und generieren. Sie können beispielsweise eine SQL-Anweisung schreiben, die Daten aus einem In-Application-Stream liest, einen laufenden Durchschnitt der Anzahl der Werbeklicks pro Anbieter erzeugt und die resultierenden Zeilen in einen weiteren In-Application-Stream leitet. Weitere Informationen über das typische Muster finden Sie unter [Anwendungscode](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-app-code.html).   
Sie können eine solche Reihe von SQL-Anweisungen bereitstellen, bei denen die Ausgabe einer Anweisung als Eingabe für die nächste Anweisung verwendet werden kann. Sie speichern Zwischenergebnisse, indem Sie In-Application-Streams und Weiterleitungen anlegen.  
Beachten Sie, dass der Anwendungscode die Streams mit den in der `Outputs` angegebenen Namen erstellen muss. Wenn Ihre `Outputs` beispielsweise Ausgabe-Streams mit den Namen `ExampleOutputStream1` und `ExampleOutputStream2` definiert, muss Ihr Anwendungscode diese Streams erstellen.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge von 102400.  
Erforderlich: Nein

 ** [ApplicationDescription](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-ApplicationDescription"></a>
Zusammenfassende Beschreibung der Anwendung.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 0. Maximale Länge beträgt 1024 Zeichen.  
Erforderlich: Nein

 ** [ApplicationName](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-ApplicationName"></a>
Name Ihrer Amazon-Kinesis-Analytics-Anwendung (z. B. `sample-app`).  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [CloudWatchLoggingOptions](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-CloudWatchLoggingOptions"></a>
Verwenden Sie diesen Parameter, um einen CloudWatch Protokollstream zur Überwachung von Anwendungskonfigurationsfehlern zu konfigurieren. Weitere Informationen finden Sie unter [Arbeiten mit Amazon CloudWatch Logs](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html).  
Typ: Array von [CloudWatchLoggingOption](API_CloudWatchLoggingOption.md)-Objekten  
Erforderlich: Nein

 ** [Inputs](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-Inputs"></a>
Verwenden Sie diesen Parameter zum Konfigurieren der Anwendungseingabe.  
Sie können Ihre Anwendung so konfigurieren, dass sie Eingaben von einer einzigen Streaming-Quelle erhält. In dieser Konfiguration ordnen Sie diese Streaming-Quelle einem erzeugten In-Application-Stream zu. Ihr Anwendungscode kann dann den In-Application-Stream wie eine Tabelle abfragen (Sie können sich dies als eine ständig aktualisierte Tabelle vorstellen).  
Für die Streaming-Quelle, geben Sie den Amazon-Ressourcennamen (ARN) und das Format der Daten im Stream (z. B. JSON, CSV, usw.) an. Sie müssen außerdem eine IAM-Rolle angeben, die Amazon-Kinesis-Analytics übernehmen kann, um diesen Stream in Ihrem Namen zu lesen.  
Um den In-Application-Stream zu erstellen, müssen Sie ein Schema für die Umwandlung Ihrer Daten in eine schematisierte Version angeben, die in SQL verwendet wird. Im Schema stellen Sie die notwendige Zuordnung der Datenelemente in der Streaming-Quelle bereit, um Spalten im In-App-Stream aufzuzeichnen.  
Typ: Array von [Input](API_Input.md)-Objekten  
Erforderlich: Nein

 ** [Outputs](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-Outputs"></a>
Sie können die Anwendungsausgabe so konfigurieren, dass Daten aus jedem der In-Application-Streams an bis zu drei Ziele geschrieben werden.  
Bei diesen Zielen kann es sich um Amazon-Kinesis-Streams, Amazon-Kinesis Firehose-Bereitstellungsstreams, AWS -Lambda-Ziele oder eine beliebige Kombination der drei handeln.  
In der Konfiguration geben Sie den Namen des In-Application-Streams, den Zielstream oder den Amazon-Ressourcennamen (ARN) der Lambda-Funktion und das Format an, das beim Schreiben von Daten verwendet werden soll. Sie stellen außerdem eine IAM-Rolle bereit, die Amazon-Kinesis-Analytics übernehmen kann, um in Ihrem Namen in den Stream oder an die Lambda-Funktion zu schreiben.  
In der Ausgabekonfiguration geben Sie auch den Ausgangsstream oder den ARN der Lambda-Funktion an. Für Stream-Ziele, geben Sie das Format der Daten im Stream (z. B. JSON, CSV) an. Sie müssen außerdem eine IAM-Rolle bereitstellen, die Amazon-Kinesis-Analytics übernehmen kann, um in Ihrem Namen in den Stream oder an die Lambda-Funktion zu schreiben.  
Typ: Array von [Output](API_Output.md)-Objekten  
Erforderlich: Nein

 ** [Tags](#API_CreateApplication_RequestSyntax) **   <a name="analytics-CreateApplication-request-Tags"></a>
Eine Liste mit einem oder mehreren Tags, die der Anwendung zugewiesen werden können. Ein Tag ist ein Schlüssel/Wert-Paar, das eine Anwendung identifiziert. Beachten Sie, dass die maximale Anzahl von Anwendungs-Tags System-Tags einschließt. Die maximale Anzahl an benutzerdefinierten Anwendungs-Tags ist 50. Weitere Informationen über das Markieren mit Tags finden Sie unter [Nutzung von Tags](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html).  
Typ: Array von [Tag](API_Tag.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 1 Element. Die maximale Anzahl beträgt 200 Elemente.  
Erforderlich: Nein

## Antwortsyntax
<a name="API_CreateApplication_ResponseSyntax"></a>

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

## Antwortelemente
<a name="API_CreateApplication_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [ApplicationSummary](#API_CreateApplication_ResponseSyntax) **   <a name="analytics-CreateApplication-response-ApplicationSummary"></a>
Als Antwort auf Ihre `CreateApplication`-Anfrage sendet Amazon-Kinesis-Analytics eine Antwort mit einer Zusammenfassung der erstellten Anwendung, einschließlich des Amazon-Ressourcennamens (ARN), des Namens und des Status der Anwendung.  
Typ: [ApplicationSummary](API_ApplicationSummary.md) Objekt

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

 ** CodeValidationException **   
Der vom Benutzer bereitgestellte Anwendungscode (Abfrage) ist ungültig. Dies kann ein einfacher Syntaxfehler sein.    
 ** message **   
Test
HTTP-Statuscode: 400

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** LimitExceededException **   
Die Anzahl der zulässigen Anwendungen wurde überschritten.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** TooManyTagsException **   
Anwendung, die mit zu vielen Tags erstellt wurde, oder einer Anwendung wurden zu viele Tags hinzugefügt. Beachten Sie, dass die maximale Anzahl von Anwendungs-Tags System-Tags einschließt. Die maximale Anzahl an benutzerdefinierten Anwendungs-Tags ist 50.  
HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_CreateApplication_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/CreateApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/CreateApplication) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Löscht die angegebene Anwendung. Amazon-Kinesis-Analytics stoppt die Anwendungsausführung und löscht die Anwendung, einschließlich aller Anwendungsartefakte (z. B. In-App-Streams, Referenztabelle und Anwendungscode).

Diese Operation erfordert zur Ausführung der `kinesisanalytics:DeleteApplication`-Aktion Berechtigungen.

## Anforderungssyntax
<a name="API_DeleteApplication_RequestSyntax"></a>

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

## Anforderungsparameter
<a name="API_DeleteApplication_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationName](#API_DeleteApplication_RequestSyntax) **   <a name="analytics-DeleteApplication-request-ApplicationName"></a>
Name der Amazon-Kinesis-Analytics-Anwendung, die gelöscht werden soll.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [CreateTimestamp](#API_DeleteApplication_RequestSyntax) **   <a name="analytics-DeleteApplication-request-CreateTimestamp"></a>
 Sie können den Vorgang `DescribeApplication` verwenden, um diesen Wert abzurufen.   
Typ: Zeitstempel  
Erforderlich: Ja

## Antwortelemente
<a name="API_DeleteApplication_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_DeleteApplication_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplication) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Löscht einen CloudWatch Protokollstream aus einer Anwendung. Weitere Informationen zur Verwendung von CloudWatch Log-Streams mit Amazon Kinesis Analytics Analytics-Anwendungen finden Sie unter [Arbeiten mit Amazon CloudWatch Logs](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/cloudwatch-logs.html).

## Anforderungssyntax
<a name="API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax"></a>

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

## Anforderungsparameter
<a name="API_DeleteApplicationCloudWatchLoggingOption_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationName](#API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-DeleteApplicationCloudWatchLoggingOption-request-ApplicationName"></a>
Der Name der Kinesis Analytics-Anwendung.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [CloudWatchLoggingOptionId](#API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-DeleteApplicationCloudWatchLoggingOption-request-CloudWatchLoggingOptionId"></a>
Die `CloudWatchLoggingOptionId` CloudWatch Logging-Option, die gelöscht werden soll. Sie können das `CloudWatchLoggingOptionId` mithilfe der [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)Operation abrufen.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge = 50 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [CurrentApplicationVersionId](#API_DeleteApplicationCloudWatchLoggingOption_RequestSyntax) **   <a name="analytics-DeleteApplicationCloudWatchLoggingOption-request-CurrentApplicationVersionId"></a>
Die Versions-ID der Kinesis Analytics-Anwendung.  
Type: Long  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 999999999.  
Erforderlich: Ja

## Antwortelemente
<a name="API_DeleteApplicationCloudWatchLoggingOption_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_DeleteApplicationCloudWatchLoggingOption_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplicationCloudWatchLoggingOption) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Löscht eine [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html)aus einer Eingabe.

## Anforderungssyntax
<a name="API_DeleteApplicationInputProcessingConfiguration_RequestSyntax"></a>

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

## Anforderungsparameter
<a name="API_DeleteApplicationInputProcessingConfiguration_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationName](#API_DeleteApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-DeleteApplicationInputProcessingConfiguration-request-ApplicationName"></a>
Der Name der Kinesis Analytics-Anwendung.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [CurrentApplicationVersionId](#API_DeleteApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-DeleteApplicationInputProcessingConfiguration-request-CurrentApplicationVersionId"></a>
Die Versions-ID der Kinesis Analytics-Anwendung.  
Type: Long  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 999999999.  
Erforderlich: Ja

 ** [InputId](#API_DeleteApplicationInputProcessingConfiguration_RequestSyntax) **   <a name="analytics-DeleteApplicationInputProcessingConfiguration-request-InputId"></a>
Die ID der Eingabekonfiguration, aus der die Eingabeverarbeitungskonfiguration gelöscht werden soll. Mithilfe der [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)Operation können Sie eine Liste der Eingaben IDs für eine Anwendung abrufen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge = 50 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

## Antwortelemente
<a name="API_DeleteApplicationInputProcessingConfiguration_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_DeleteApplicationInputProcessingConfiguration_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplicationInputProcessingConfiguration) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Löscht die Ausgabezielkonfiguration aus Ihrer Anwendungskonfiguration. Amazon-Kinesis-Analytics schreibt keine Daten mehr aus dem entsprechenden In-Application-Stream in das externe Ausgabeziel.

Diese Operation erfordert zur Ausführung der `kinesisanalytics:DeleteApplicationOutput`-Aktion Berechtigungen.

## Anforderungssyntax
<a name="API_DeleteApplicationOutput_RequestSyntax"></a>

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

## Anforderungsparameter
<a name="API_DeleteApplicationOutput_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationName](#API_DeleteApplicationOutput_RequestSyntax) **   <a name="analytics-DeleteApplicationOutput-request-ApplicationName"></a>
Amazon-Kinesis-Analytics-Anwendungsname.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [CurrentApplicationVersionId](#API_DeleteApplicationOutput_RequestSyntax) **   <a name="analytics-DeleteApplicationOutput-request-CurrentApplicationVersionId"></a>
Amazon-Kinesis-Analytics-Anwendungsversion. Sie können den [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)Vorgang verwenden, um die aktuelle Anwendungsversion abzurufen. Wenn die angegebene Version nicht die aktuelle Version ist, wird `ConcurrentModificationException` zurückgegeben.   
Type: Long  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 999999999.  
Erforderlich: Ja

 ** [OutputId](#API_DeleteApplicationOutput_RequestSyntax) **   <a name="analytics-DeleteApplicationOutput-request-OutputId"></a>
Die ID der Konfiguration, die gelöscht werden soll. Jede Ausgabekonfiguration, die der Anwendung hinzugefügt wird, entweder bei der Erstellung der Anwendung oder später mithilfe des [AddApplicationOutput](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_AddApplicationOutput.html)Vorgangs, hat eine eindeutige ID. Sie müssen die ID angeben, um die Ausgabekonfiguration, die Sie aus der Anwendungskonfiguration löschen möchten, eindeutig zu identifizieren. Sie können die [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)Operation verwenden, um die spezifische Information abzurufen`OutputId`.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge = 50 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

## Antwortelemente
<a name="API_DeleteApplicationOutput_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_DeleteApplicationOutput_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplicationOutput) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Löscht eine Referenzdatenquellenkonfiguration aus der angegebenen Anwendungskonfiguration.

Wenn die Anwendung ausgeführt wird, entfernt Amazon Kinesis Analytics sofort die anwendungsinterne Tabelle, die Sie mit dem [AddApplicationReferenceDataSource](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_AddApplicationReferenceDataSource.html)Vorgang erstellt haben. 

Diese Operation erfordert zur Ausführung der `kinesisanalytics.DeleteApplicationReferenceDataSource`-Aktion Berechtigungen.

## Anforderungssyntax
<a name="API_DeleteApplicationReferenceDataSource_RequestSyntax"></a>

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

## Anforderungsparameter
<a name="API_DeleteApplicationReferenceDataSource_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationName](#API_DeleteApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-DeleteApplicationReferenceDataSource-request-ApplicationName"></a>
Name einer bestehenden Anwendung.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [CurrentApplicationVersionId](#API_DeleteApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-DeleteApplicationReferenceDataSource-request-CurrentApplicationVersionId"></a>
Die Version der Anwendung. Sie können den [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)Vorgang verwenden, um die aktuelle Anwendungsversion abzurufen. Wenn die angegebene Version nicht die aktuelle Version ist, wird `ConcurrentModificationException` zurückgegeben.  
Type: Long  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 999999999.  
Erforderlich: Ja

 ** [ReferenceId](#API_DeleteApplicationReferenceDataSource_RequestSyntax) **   <a name="analytics-DeleteApplicationReferenceDataSource-request-ReferenceId"></a>
Die ID der Referenzdatenquelle. Wenn Sie Ihrer Anwendung mithilfe von eine Referenzdatenquelle hinzufügen [AddApplicationReferenceDataSource](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_AddApplicationReferenceDataSource.html), weist Amazon Kinesis Analytics eine ID zu. Sie können den [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)Vorgang verwenden, um die Referenz-ID abzurufen.   
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge von 1. Maximale Länge = 50 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

## Antwortelemente
<a name="API_DeleteApplicationReferenceDataSource_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_DeleteApplicationReferenceDataSource_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DeleteApplicationReferenceDataSource) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Gibt Informationen hinsichtlich einer bestimmten Amazon-Kinesis-Analytics-Anwendung zurück.

Wenn Sie eine Liste aller Anwendungen in Ihrem Konto abrufen möchten, verwenden Sie den [ListApplications](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_ListApplications.html)Vorgang.

Diese Operation erfordert zur Ausführung der `kinesisanalytics:DescribeApplication`-Aktion Berechtigungen. Sie können `DescribeApplication` verwenden, um die aktuelle versionId der Anwendung abzurufen, die Sie benötigen, um andere Operationen wie `Update` aufzurufen. 

## Anforderungssyntax
<a name="API_DescribeApplication_RequestSyntax"></a>

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

## Anforderungsparameter
<a name="API_DescribeApplication_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationName](#API_DescribeApplication_RequestSyntax) **   <a name="analytics-DescribeApplication-request-ApplicationName"></a>
Name der Anwendung.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

## Antwortsyntax
<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"
         }
      ]
   }
}
```

## Antwortelemente
<a name="API_DescribeApplication_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [ApplicationDetail](#API_DescribeApplication_ResponseSyntax) **   <a name="analytics-DescribeApplication-response-ApplicationDetail"></a>
Stellt eine Beschreibung der Anwendung bereit, z. B. den Amazon-Ressourcennamen (ARN) der Anwendung, den Status, die neueste Version sowie Informationen zur Eingabe- und Ausgabekonfiguration.  
Typ: [ApplicationDetail](API_ApplicationDetail.md) Objekt

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

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_DescribeApplication_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DescribeApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DescribeApplication) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Leitet ein Schema ab, indem Beispieldatensätze für die angegebene Streaming-Quelle (Amazon-Kinesis-Stream oder Amazon-Kinesis Firehose-Bereitstellungsstream) oder das S3-Objekt ausgewertet werden. In der Antwort gibt die Operation das abgeleitete Schema und auch die Beispieldatensätze zurück, die bei der Operation zur Ableitung des Schemas verwendet wurden.

 Sie können das abgeleitete Schema bei der Konfiguration einer Streaming-Quelle für Ihre Anwendung verwenden. Konzeptuelle Informationen finden Sie unter [Konfiguration des Anwendungseingangs](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html). Beachten Sie, dass, wenn Sie eine Anwendung mit der Amazon-Kinesis-Analytics-Konsole erstellen, die Konsole diesen Vorgang verwendet, um ein Schema abzuleiten und es in der Benutzeroberfläche der Konsole anzuzeigen. 

 Diese Operation erfordert zur Ausführung der `kinesisanalytics:DiscoverInputSchema`-Aktion Berechtigungen. 

## Anforderungssyntax
<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"
   }
}
```

## Anforderungsparameter
<a name="API_DiscoverInputSchema_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [InputProcessingConfiguration](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-InputProcessingConfiguration"></a>
Der [InputProcessingConfiguration](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_InputProcessingConfiguration.html), der verwendet werden soll, um die Datensätze vorzuverarbeiten, bevor das Schema der Datensätze ermittelt wird.  
Typ: [InputProcessingConfiguration](API_InputProcessingConfiguration.md) Objekt  
Erforderlich: Nein

 ** [InputStartingPositionConfiguration](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-InputStartingPositionConfiguration"></a>
Punkt, an dem Amazon-Kinesis-Analytics mit dem Lesen von Datensätzen für den angegebenen Zweck der Streaming-Quellenerkennung beginnen soll.  
Typ: [InputStartingPositionConfiguration](API_InputStartingPositionConfiguration.md) Objekt  
Erforderlich: Nein

 ** [ResourceARN](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-ResourceARN"></a>
Der Amazon-Ressourcenname (ARN) der Streaming-Quelle.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `arn:.*`   
Erforderlich: Nein

 ** [RoleARN](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-RoleARN"></a>
Der ARN der IAM-Rolle, den Amazon-Kinesis-Analytics verwenden kann, um für Sie auf den Stream zuzugreifen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `arn:.*`   
Erforderlich: Nein

 ** [S3Configuration](#API_DiscoverInputSchema_RequestSyntax) **   <a name="analytics-DiscoverInputSchema-request-S3Configuration"></a>
Geben Sie diesen Parameter an, um ein Schema anhand von Daten in einem Amazon-S3-Objekt zu ermitteln.  
Typ: [S3Configuration](API_S3Configuration.md) Objekt  
Erforderlich: Nein

## Antwortsyntax
<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" ]
}
```

## Antwortelemente
<a name="API_DiscoverInputSchema_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [InputSchema](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="analytics-DiscoverInputSchema-response-InputSchema"></a>
Aus der Streaming-Quelle abgeleitetes Schema. Erkennt das Format der Daten in der Streaming-Quelle, und wie jedes Datenelement auf die entsprechenden Spalten im In-Application-Stream abgebildet wird, die Sie erzeugen können.  
Typ: [SourceSchema](API_SourceSchema.md) Objekt

 ** [ParsedInputRecords](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="analytics-DiscoverInputSchema-response-ParsedInputRecords"></a>
Ein Array von Elementen, wobei jedes Element einer Zeile in einem Stream-Datensatz entspricht (ein Stream-Datensatz kann mehr als eine Zeile enthalten).  
Typ: Array von Arrays von Strings

 ** [ProcessedInputRecords](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="analytics-DiscoverInputSchema-response-ProcessedInputRecords"></a>
Streamen Sie Daten, die von dem im `InputProcessingConfiguration`-Parameter angegebenen Prozessor geändert wurden.  
Typ: Zeichenfolgen-Array

 ** [RawInputRecords](#API_DiscoverInputSchema_ResponseSyntax) **   <a name="analytics-DiscoverInputSchema-response-RawInputRecords"></a>
Stream-Rohdaten, aus denen Stichproben entnommen wurden, um das Schema abzuleiten.  
Typ: Zeichenfolgen-Array

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

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceProvisionedThroughputExceededException **   
Discovery konnte aufgrund der Amazon Kinesis Streams ProvisionedThroughputExceededException keinen Datensatz von der Streaming-Quelle abrufen. Weitere Informationen finden Sie [GetRecords](https://docs.aws.amazon.com/kinesis/latest/APIReference/API_GetRecords.html)in der Amazon Kinesis Streams API-Referenz.  
HTTP-Statuscode: 400

 ** ServiceUnavailableException **   
Der Service ist nicht verfügbar. Gehen Sie zurück und versuchen Sie den Vorgang erneut.   
HTTP Status Code: 500

 ** UnableToDetectSchemaException **   
Das Datumsformat ist nicht gültig. Amazon-Kinesis-Analytics kann für die angegebene Streaming-Quelle kein Schema erkennen.  
HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_DiscoverInputSchema_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen finden Sie im AWS SDKs Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/DiscoverInputSchema) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/DiscoverInputSchema) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Gibt eine Liste der Amazon-Kinesis-Analytics-Anwendungen in Ihrem Konto zurück. Die Antwort enthält den Anwendungsnamen, Amazon-Ressourcennamen (ARN) und Status für jede Anwendung. Wenn die Antwort den Wert „true“ für `HasMoreApplications` zurückgibt, können Sie eine weitere Anfrage senden, indem Sie `ExclusiveStartApplicationName` in den Anfragetext einfügen und den letzten Anwendungsnamen aus der vorherigen Antwort als Wert dafür einsetzen. 

Wenn Sie detaillierte Informationen zu einer bestimmten Anwendung wünschen, verwenden Sie [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html).

Diese Operation erfordert zur Ausführung der `kinesisanalytics:ListApplications`-Aktion Berechtigungen.

## Anforderungssyntax
<a name="API_ListApplications_RequestSyntax"></a>

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

## Anforderungsparameter
<a name="API_ListApplications_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ExclusiveStartApplicationName](#API_ListApplications_RequestSyntax) **   <a name="analytics-ListApplications-request-ExclusiveStartApplicationName"></a>
Name der Anwendung, mit der die Liste beginnen soll. Wenn Sie eine Paginierung verwenden, um die Liste abzurufen, müssen Sie diesen Parameter nicht in der ersten Anfrage angeben. In nachfolgenden Anfragen fügen Sie jedoch den letzten Anwendungsnamen aus der vorherigen Antwort hinzu, um die nächste Seite mit Anwendungen zu erhalten.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Nein

 ** [Limit](#API_ListApplications_RequestSyntax) **   <a name="analytics-ListApplications-request-Limit"></a>
Maximale Anzahl von Anwendungen, für die Auflistung.  
Typ: Ganzzahl  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 50.  
Erforderlich: Nein

## Antwortsyntax
<a name="API_ListApplications_ResponseSyntax"></a>

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

## Antwortelemente
<a name="API_ListApplications_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [ApplicationSummaries](#API_ListApplications_ResponseSyntax) **   <a name="analytics-ListApplications-response-ApplicationSummaries"></a>
Liste von `ApplicationSummary`-Objekten.   
Typ: Array von [ApplicationSummary](API_ApplicationSummary.md)-Objekten

 ** [HasMoreApplications](#API_ListApplications_ResponseSyntax) **   <a name="analytics-ListApplications-response-HasMoreApplications"></a>
Gibt „true“ zurück, wenn mehr Anwendungen abgerufen werden müssen.  
Typ: Boolescher Wert

## Weitere Informationen finden Sie unter:
<a name="API_ListApplications_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/ListApplications) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ListApplications) 

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

Ruft die Liste der Schlüssel-Wert-Tags ab, die der Anwendung zugewiesen sind. Weitere Informationen finden Sie unter [Nutzung von Tags](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html).

## Anforderungssyntax
<a name="API_ListTagsForResource_RequestSyntax"></a>

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

## Anforderungsparameter
<a name="API_ListTagsForResource_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ResourceARN](#API_ListTagsForResource_RequestSyntax) **   <a name="analytics-ListTagsForResource-request-ResourceARN"></a>
Der ARN der Anwendung, für welche Tags abgerufen werden sollen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `arn:.*`   
Erforderlich: Ja

## Antwortsyntax
<a name="API_ListTagsForResource_ResponseSyntax"></a>

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

## Antwortelemente
<a name="API_ListTagsForResource_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, sendet der Service eine HTTP 200-Antwort zurück.

Die folgenden Daten werden vom Service im JSON-Format zurückgegeben.

 ** [Tags](#API_ListTagsForResource_ResponseSyntax) **   <a name="analytics-ListTagsForResource-response-Tags"></a>
Die der Anwendung zugewiesenen Schlüssel-Wert-Tags.  
Typ: Array von [Tag](API_Tag.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 1 Element. Die maximale Anzahl beträgt 200 Elemente.

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

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_ListTagsForResource_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/ListTagsForResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/ListTagsForResource) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Startet die angegebene Amazon-Kinesis-Analytics-Anwendung. Nachdem Sie eine Anwendung erstellt haben, müssen Sie diesen Vorgang exklusiv aufrufen, um Ihre Anwendung zu starten.

Nach dem Start der Anwendung beginnt sie mit der Aufnahme der Eingabedaten, verarbeitet sie und schreibt die Ausgabe in das konfigurierte Ziel.

 Der Anwendungsstatus muss `READY` sein, damit Sie eine Anwendung starten können. Sie können den Anwendungsstatus in der Konsole oder mithilfe des [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)Vorgangs abrufen.

Nachdem Sie die Anwendung gestartet haben, können Sie verhindern, dass die Anwendung die Eingabe verarbeitet, indem Sie den [StopApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_StopApplication.html)Vorgang aufrufen.

Diese Operation erfordert zur Ausführung der `kinesisanalytics:StartApplication`-Aktion Berechtigungen.

## Anforderungssyntax
<a name="API_StartApplication_RequestSyntax"></a>

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

## Anforderungsparameter
<a name="API_StartApplication_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationName](#API_StartApplication_RequestSyntax) **   <a name="analytics-StartApplication-request-ApplicationName"></a>
Name der Anwendung.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [InputConfigurations](#API_StartApplication_RequestSyntax) **   <a name="analytics-StartApplication-request-InputConfigurations"></a>
Identifiziert anhand der ID die spezifische Eingabe, mit deren Aufnahme die Anwendung beginnt. Amazon-Kinesis-Analytics beginnt mit dem Lesen der Streaming-Quelle, die der Eingabe zugeordnet ist. Sie können auch angeben, wo in der Streaming-Quelle Amazon-Kinesis-Analytics mit dem Lesen beginnen soll.  
Typ: Array von [InputConfiguration](API_InputConfiguration.md)-Objekten  
Erforderlich: Ja

## Antwortelemente
<a name="API_StartApplication_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** InvalidApplicationConfigurationException **   
Die vom Nutzer angegebene Anwendungskonfiguration ist ungültig.    
 ** message **   
Test
HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_StartApplication_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/StartApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/StartApplication) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Stoppt die Verarbeitung von Eingabedaten durch die Anwendung. Sie können eine Anwendung nur dann beenden, wenn sie sich im laufenden Zustand befindet. Sie können den [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html)Vorgang verwenden, um den Status der Anwendung zu ermitteln. Nachdem die Anwendung gestoppt wurde, beendet Amazon-Kinesis-Analytics das Lesen von Daten aus der Eingabe, die Anwendung beendet die Verarbeitung von Daten und es wird keine Ausgabe in das Ziel geschrieben. 

Diese Operation erfordert zur Ausführung der `kinesisanalytics:StopApplication`-Aktion Berechtigungen.

## Anforderungssyntax
<a name="API_StopApplication_RequestSyntax"></a>

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

## Anforderungsparameter
<a name="API_StopApplication_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationName](#API_StopApplication_RequestSyntax) **   <a name="analytics-StopApplication-request-ApplicationName"></a>
Name der laufenden Anwendung, die beendet werden soll.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

## Antwortelemente
<a name="API_StopApplication_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_StopApplication_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/StopApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/StopApplication) 

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

Fügt einer Kinesis Analytics-Anwendung ein oder mehrere Schlüssel-Wert-Tags hinzu. Beachten Sie, dass die maximale Anzahl von Anwendungs-Tags System-Tags einschließt. Die maximale Anzahl an benutzerdefinierten Anwendungs-Tags ist 50. Weitere Informationen über das Markieren mit Tags finden Sie unter [Nutzung von Tags](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html).

## Anforderungssyntax
<a name="API_TagResource_RequestSyntax"></a>

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

## Anforderungsparameter
<a name="API_TagResource_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ResourceARN](#API_TagResource_RequestSyntax) **   <a name="analytics-TagResource-request-ResourceARN"></a>
Der ARN der Anwendung, der die Tags zugewiesen werden sollen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `arn:.*`   
Erforderlich: Ja

 ** [Tags](#API_TagResource_RequestSyntax) **   <a name="analytics-TagResource-request-Tags"></a>
Die Schlüssel-Wert-Tags, die der Anwendung zugewiesen werden sollen.  
Typ: Array von [Tag](API_Tag.md)-Objekten  
Array-Mitglieder: Die Mindestanzahl beträgt 1 Element. Die maximale Anzahl beträgt 200 Elemente.  
Erforderlich: Ja

## Antwortelemente
<a name="API_TagResource_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** TooManyTagsException **   
Anwendung, die mit zu vielen Tags erstellt wurde, oder einer Anwendung wurden zu viele Tags hinzugefügt. Beachten Sie, dass die maximale Anzahl von Anwendungs-Tags System-Tags einschließt. Die maximale Anzahl an benutzerdefinierten Anwendungs-Tags ist 50.  
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_TagResource_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/TagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/TagResource) 

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

Entfernt ein oder mehrere Tags aus einer Kinesis Analytics-Anwendung. Weitere Informationen über das Markieren mit Tags finden Sie unter [Nutzung von Tags](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/how-tagging.html).

## Anforderungssyntax
<a name="API_UntagResource_RequestSyntax"></a>

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

## Anforderungsparameter
<a name="API_UntagResource_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ResourceARN](#API_UntagResource_RequestSyntax) **   <a name="analytics-UntagResource-request-ResourceARN"></a>
Der ARN der Kinesis Analytics-Anwendung, aus der die Tags entfernt werden sollen.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 2048 Zeichen.  
Pattern: `arn:.*`   
Erforderlich: Ja

 ** [TagKeys](#API_UntagResource_RequestSyntax) **   <a name="analytics-UntagResource-request-TagKeys"></a>
Eine Liste von Schlüsseln für Tags, die aus der angegebenen Anwendung entfernt werden sollen.  
Typ: Zeichenfolgen-Array  
Array-Mitglieder: Die Mindestanzahl beträgt 1 Element. Die maximale Anzahl beträgt 200 Elemente.  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Erforderlich: Ja

## Antwortelemente
<a name="API_UntagResource_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** TooManyTagsException **   
Anwendung, die mit zu vielen Tags erstellt wurde, oder einer Anwendung wurden zu viele Tags hinzugefügt. Beachten Sie, dass die maximale Anzahl von Anwendungs-Tags System-Tags einschließt. Die maximale Anzahl an benutzerdefinierten Anwendungs-Tags ist 50.  
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_UntagResource_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/UntagResource) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/UntagResource) 

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

**Anmerkung**  
Diese Dokumentation bezieht sich auf Version 1 der Amazon-Kinesis-Data-Analytics-API, die nur SQL-Anwendungen unterstützt. Version 2 der API unterstützt SQL- und Java-Anwendungen. Weitere Informationen zu Version 2 finden Sie in der [Amazon-Kinesis-Data-Analytics-API-V2-Dokumentation](/kinesisanalytics/latest/apiv2/Welcome.html).

Aktualisiert eine bestehende Amazon-Kinesis-Analytics-Anwendung. Mit dieser API können Sie den Anwendungscode, die Eingabekonfiguration und die Ausgabekonfiguration aktualisieren. 

Beachten Sie, dass Amazon-Kinesis-Analytics die `CurrentApplicationVersionId` jedes Mal aktualisiert, wenn Sie Ihre Anwendung aktualisieren. 

Diese Operation setzt eine Berechtigung für die `kinesisanalytics:UpdateApplication`-Aktion voraus.

## Anforderungssyntax
<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
}
```

## Anforderungsparameter
<a name="API_UpdateApplication_RequestParameters"></a>

Die Anforderung akzeptiert die folgenden Daten im JSON-Format.

 ** [ApplicationName](#API_UpdateApplication_RequestSyntax) **   <a name="analytics-UpdateApplication-request-ApplicationName"></a>
Name der zu aktualisierenden Amazon-Kinesis-Analytics-Anwendung.  
Typ: Zeichenfolge  
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 128 Zeichen.  
Pattern: `[a-zA-Z0-9_.-]+`   
Erforderlich: Ja

 ** [ApplicationUpdate](#API_UpdateApplication_RequestSyntax) **   <a name="analytics-UpdateApplication-request-ApplicationUpdate"></a>
Beschreibt Anwendungsupdates.  
Typ: [ApplicationUpdate](API_ApplicationUpdate.md) Objekt  
Erforderlich: Ja

 ** [CurrentApplicationVersionId](#API_UpdateApplication_RequestSyntax) **   <a name="analytics-UpdateApplication-request-CurrentApplicationVersionId"></a>
Die aktuelle Anwendungsversions-ID. Sie können den Vorgang [DescribeApplication](https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html) verwenden, um diesen Wert abzurufen.  
Type: Long  
Gültiger Bereich: Mindestwert 1. Maximaler Wert von 999999999.  
Erforderlich: Ja

## Antwortelemente
<a name="API_UpdateApplication_ResponseElements"></a>

Wenn die Aktion erfolgreich ist, gibt der Dienst eine HTTP 200-Antwort mit leerem HTTP-Textinhalt zurück.

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

 ** CodeValidationException **   
Der vom Benutzer bereitgestellte Anwendungscode (Abfrage) ist ungültig. Dies kann ein einfacher Syntaxfehler sein.    
 ** message **   
Test
HTTP-Statuscode: 400

 ** ConcurrentModificationException **   
Ausnahme, die als Ergebnis einer gleichzeitigen Änderung an einer Anwendung ausgelöst wurde. Beispiel: Zwei Personen versuchen, dieselbe Anwendung gleichzeitig zu bearbeiten.    
 ** message **   

HTTP-Statuscode: 400

 ** InvalidArgumentException **   
Der angegebene Eingabeparameterwert ist ungültig.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceInUseException **   
Die Anwendung ist für diesen Vorgang nicht verfügbar.    
 ** message **   

HTTP-Statuscode: 400

 ** ResourceNotFoundException **   
Die angegebene Anwendung kann nicht gefunden werden.    
 ** message **   

HTTP-Statuscode: 400

 ** UnsupportedOperationException **   
Die Anfrage wurde abgelehnt, weil ein bestimmter Parameter nicht unterstützt wird oder eine angegebene Ressource für diesen Vorgang nicht gültig ist.   
HTTP-Statuscode: 400

## Weitere Informationen finden Sie unter:
<a name="API_UpdateApplication_SeeAlso"></a>

Weitere Informationen zur Verwendung dieser API in einer der sprachspezifischen Sprachen AWS SDKs finden Sie im Folgenden:
+  [AWS Befehlszeilenschnittstelle V2](https://docs.aws.amazon.com/goto/cli2/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK for .NET V4](https://docs.aws.amazon.com/goto/DotNetSDKV4/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK for Go v2](https://docs.aws.amazon.com/goto/SdkForGoV2/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK für JavaScript V3](https://docs.aws.amazon.com/goto/SdkForJavaScriptV3/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK für Kotlin](https://docs.aws.amazon.com/goto/SdkForKotlin/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK for PHP V3](https://docs.aws.amazon.com/goto/SdkForPHPV3/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK für Python](https://docs.aws.amazon.com/goto/boto3/kinesisanalytics-2015-08-14/UpdateApplication) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/kinesisanalytics-2015-08-14/UpdateApplication) 