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