class Aws::KinesisAnalyticsV2::Types::InputDescription
Describes the application input configuration for a SQL-based Kinesis Data Analytics application.
@!attribute [rw] input_id
The input ID that is associated with the application input. This is the ID that Kinesis Data Analytics assigns to each input configuration that you add to your application. @return [String]
@!attribute [rw] name_prefix
The in-application name prefix. @return [String]
@!attribute [rw] in_app_stream_names
Returns the in-application stream names that are mapped to the stream source. @return [Array<String>]
@!attribute [rw] input_processing_configuration_description
The description of the preprocessor that executes on records in this input before the application's code is run. @return [Types::InputProcessingConfigurationDescription]
@!attribute [rw] kinesis_streams_input_description
If a Kinesis data stream is configured as a streaming source, provides the Kinesis data stream's Amazon Resource Name (ARN). @return [Types::KinesisStreamsInputDescription]
@!attribute [rw] kinesis_firehose_input_description
If a Kinesis Data Firehose delivery stream is configured as a streaming source, provides the delivery stream's ARN. @return [Types::KinesisFirehoseInputDescription]
@!attribute [rw] input_schema
Describes the format of the data in the streaming source, and how each data element maps to corresponding columns in the in-application stream that is being created. @return [Types::SourceSchema]
@!attribute [rw] input_parallelism
Describes the configured parallelism (number of in-application streams mapped to the streaming source). @return [Types::InputParallelism]
@!attribute [rw] input_starting_position_configuration
The point at which the application is configured to read from the input stream. @return [Types::InputStartingPositionConfiguration]
@see docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/InputDescription AWS API Documentation
Constants
- SENSITIVE