Create Application

POST {{aws_kinesis_data_analytics_base_url}}/?Action=CreateApplication

Request Params

KeyDatatypeRequiredDescription
Actionstring

Request Body

{"ApplicationCode"=>"string", "ApplicationDescription"=>"string", "ApplicationName"=>"string", "CloudWatchLoggingOptions"=>[{"LogStreamARN"=>"string", "RoleARN"=>"string"}], "Inputs"=>[{"InputParallelism"=>{"Count"=>42}, "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"}]}