class Aws::KinesisAnalytics::Types::InputDescription

Describes the application input configuration. For more information, see [Configuring Application Input].

[1]: docs.aws.amazon.com/kinesisanalytics/latest/dev/how-it-works-input.html

@!attribute [rw] input_id

Input ID associated with the application input. This is the ID that
Amazon Kinesis Analytics assigns to each input configuration you add
to your application.
@return [String]

@!attribute [rw] name_prefix

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 an Amazon Kinesis stream is configured as streaming source,
provides Amazon Kinesis stream's Amazon Resource Name (ARN) and an
IAM role that enables Amazon Kinesis Analytics to access the stream
on your behalf.
@return [Types::KinesisStreamsInputDescription]

@!attribute [rw] kinesis_firehose_input_description

If an Amazon Kinesis Firehose delivery stream is configured as a
streaming source, provides the delivery stream's ARN and an IAM
role that enables Amazon Kinesis Analytics to access the stream on
your behalf.
@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

Point at which the application is configured to read from the input
stream.
@return [Types::InputStartingPositionConfiguration]

@see docs.aws.amazon.com/goto/WebAPI/kinesisanalytics-2015-08-14/InputDescription AWS API Documentation

Constants

SENSITIVE