class Aws::KinesisAnalyticsV2::Types::InputUpdate
For a SQL-based Kinesis Data Analytics application, describes updates to a specific input configuration (identified by the `InputId` of an application).
@note When making an API call, you may pass InputUpdate
data as a hash: { input_id: "Id", # required name_prefix_update: "InAppStreamName", input_processing_configuration_update: { input_lambda_processor_update: { # required resource_arn_update: "ResourceARN", # required }, }, kinesis_streams_input_update: { resource_arn_update: "ResourceARN", # required }, kinesis_firehose_input_update: { resource_arn_update: "ResourceARN", # required }, input_schema_update: { record_format_update: { 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_update: "RecordEncoding", record_column_updates: [ { name: "RecordColumnName", # required mapping: "RecordColumnMapping", sql_type: "RecordColumnSqlType", # required }, ], }, input_parallelism_update: { count_update: 1, # required }, }
@!attribute [rw] input_id
The input ID of the application input to be updated. @return [String]
@!attribute [rw] name_prefix_update
The name prefix for in-application streams that Kinesis Data Analytics creates for the specific streaming source. @return [String]
@!attribute [rw] input_processing_configuration_update
Describes updates to an InputProcessingConfiguration. @return [Types::InputProcessingConfigurationUpdate]
@!attribute [rw] kinesis_streams_input_update
If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN). @return [Types::KinesisStreamsInputUpdate]
@!attribute [rw] kinesis_firehose_input_update
If a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN. @return [Types::KinesisFirehoseInputUpdate]
@!attribute [rw] input_schema_update
Describes the data format on the streaming source, and how record elements on the streaming source map to columns of the in-application stream that is created. @return [Types::InputSchemaUpdate]
@!attribute [rw] input_parallelism_update
Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source). @return [Types::InputParallelismUpdate]
@see docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/InputUpdate AWS API Documentation
Constants
- SENSITIVE