class Aws::KinesisAnalytics::Types::AddApplicationInputRequest
@note When making an API call, you may pass AddApplicationInputRequest
data as a hash: { application_name: "ApplicationName", # required current_application_version_id: 1, # required input: { # required name_prefix: "InAppStreamName", # required input_processing_configuration: { input_lambda_processor: { # required resource_arn: "ResourceARN", # required role_arn: "RoleARN", # required }, }, kinesis_streams_input: { resource_arn: "ResourceARN", # required role_arn: "RoleARN", # required }, kinesis_firehose_input: { resource_arn: "ResourceARN", # required role_arn: "RoleARN", # required }, input_parallelism: { count: 1, }, input_schema: { # required record_format: { # required record_format_type: "JSON", # required, accepts JSON, CSV mapping_parameters: { json_mapping_parameters: { record_row_path: "RecordRowPath", # required }, csv_mapping_parameters: { record_row_delimiter: "RecordRowDelimiter", # required record_column_delimiter: "RecordColumnDelimiter", # required }, }, }, record_encoding: "RecordEncoding", record_columns: [ # required { name: "RecordColumnName", # required mapping: "RecordColumnMapping", sql_type: "RecordColumnSqlType", # required }, ], }, }, }
@!attribute [rw] application_name
Name of your existing Amazon Kinesis Analytics application to which you want to add the streaming source. @return [String]
@!attribute [rw] current_application_version_id
Current version of your Amazon Kinesis Analytics application. You can use the [DescribeApplication][1] operation to find the current application version. [1]: https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_DescribeApplication.html @return [Integer]
@!attribute [rw] input
The [Input][1] to add. [1]: https://docs.aws.amazon.com/kinesisanalytics/latest/dev/API_Input.html @return [Types::Input]
@see docs.aws.amazon.com/goto/WebAPI/kinesisanalytics-2015-08-14/AddApplicationInputRequest AWS API Documentation
Constants
- SENSITIVE