Creates an Amazon Kinesis Analytics application. You can configure each application with one streaming source as input, application code to process the input, and up to three destinations where you want Amazon Kinesis Analytics to write the output data from your application. For an overview, see How it Works.
In the input configuration, you map the streaming source to an in-application stream, which you can think of as a constantly updating table. In the mapping, you must provide a schema for the in-application stream and map each data column in the in-application stream to a data element in the streaming source.
Your application code is one or more SQL statements that read input data, transform it, and generate output. Your application code can create one or more SQL artifacts like SQL streams or pumps.
In the output configuration, you can configure the application to write data from in-application streams created in your applications to up to three destinations.
To read data from your source stream or write data to destination streams, Amazon
Kinesis Analytics needs your permissions. You grant these permissions by creating
IAM roles. This operation requires permissions to perform the
For introductory exercises to create an Amazon Kinesis Analytics application, see Getting Started.
For .NET Core and PCL this operation is only available in asynchronous form. Please refer to CreateApplicationAsync.
public abstract CreateApplicationResponse CreateApplication( CreateApplicationRequest request )
Container for the necessary parameters to execute the CreateApplication service method.
|CodeValidationException||User-provided application code (query) is invalid. This can be a simple syntax error.|
|InvalidArgumentException||Specified input parameter value is invalid.|
|LimitExceededException||Exceeded the number of applications allowed.|
|ResourceInUseException||Application is not available for this operation.|
Supported in: 4.5, 4.0, 3.5
Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms