Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data InputDescription = InputDescription' {
- inAppStreamNames :: Maybe [Text]
- inputId :: Maybe Text
- inputParallelism :: Maybe InputParallelism
- inputProcessingConfigurationDescription :: Maybe InputProcessingConfigurationDescription
- inputSchema :: Maybe SourceSchema
- inputStartingPositionConfiguration :: Maybe InputStartingPositionConfiguration
- kinesisFirehoseInputDescription :: Maybe KinesisFirehoseInputDescription
- kinesisStreamsInputDescription :: Maybe KinesisStreamsInputDescription
- namePrefix :: Maybe Text
- newInputDescription :: InputDescription
- inputDescription_inAppStreamNames :: Lens' InputDescription (Maybe [Text])
- inputDescription_inputId :: Lens' InputDescription (Maybe Text)
- inputDescription_inputParallelism :: Lens' InputDescription (Maybe InputParallelism)
- inputDescription_inputProcessingConfigurationDescription :: Lens' InputDescription (Maybe InputProcessingConfigurationDescription)
- inputDescription_inputSchema :: Lens' InputDescription (Maybe SourceSchema)
- inputDescription_inputStartingPositionConfiguration :: Lens' InputDescription (Maybe InputStartingPositionConfiguration)
- inputDescription_kinesisFirehoseInputDescription :: Lens' InputDescription (Maybe KinesisFirehoseInputDescription)
- inputDescription_kinesisStreamsInputDescription :: Lens' InputDescription (Maybe KinesisStreamsInputDescription)
- inputDescription_namePrefix :: Lens' InputDescription (Maybe Text)
Documentation
data InputDescription Source #
Describes the application input configuration for a SQL-based Kinesis Data Analytics application.
See: newInputDescription
smart constructor.
InputDescription' | |
|
Instances
newInputDescription :: InputDescription Source #
Create a value of InputDescription
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:inAppStreamNames:InputDescription'
, inputDescription_inAppStreamNames
- Returns the in-application stream names that are mapped to the stream
source.
$sel:inputId:InputDescription'
, inputDescription_inputId
- 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.
$sel:inputParallelism:InputDescription'
, inputDescription_inputParallelism
- Describes the configured parallelism (number of in-application streams
mapped to the streaming source).
$sel:inputProcessingConfigurationDescription:InputDescription'
, inputDescription_inputProcessingConfigurationDescription
- The description of the preprocessor that executes on records in this
input before the application's code is run.
$sel:inputSchema:InputDescription'
, inputDescription_inputSchema
- 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.
$sel:inputStartingPositionConfiguration:InputDescription'
, inputDescription_inputStartingPositionConfiguration
- The point at which the application is configured to read from the input
stream.
$sel:kinesisFirehoseInputDescription:InputDescription'
, inputDescription_kinesisFirehoseInputDescription
- If a Kinesis Data Firehose delivery stream is configured as a streaming
source, provides the delivery stream's ARN.
$sel:kinesisStreamsInputDescription:InputDescription'
, inputDescription_kinesisStreamsInputDescription
- If a Kinesis data stream is configured as a streaming source, provides
the Kinesis data stream's Amazon Resource Name (ARN).
$sel:namePrefix:InputDescription'
, inputDescription_namePrefix
- The in-application name prefix.
inputDescription_inAppStreamNames :: Lens' InputDescription (Maybe [Text]) Source #
Returns the in-application stream names that are mapped to the stream source.
inputDescription_inputId :: Lens' InputDescription (Maybe Text) Source #
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.
inputDescription_inputParallelism :: Lens' InputDescription (Maybe InputParallelism) Source #
Describes the configured parallelism (number of in-application streams mapped to the streaming source).
inputDescription_inputProcessingConfigurationDescription :: Lens' InputDescription (Maybe InputProcessingConfigurationDescription) Source #
The description of the preprocessor that executes on records in this input before the application's code is run.
inputDescription_inputSchema :: Lens' InputDescription (Maybe SourceSchema) Source #
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.
inputDescription_inputStartingPositionConfiguration :: Lens' InputDescription (Maybe InputStartingPositionConfiguration) Source #
The point at which the application is configured to read from the input stream.
inputDescription_kinesisFirehoseInputDescription :: Lens' InputDescription (Maybe KinesisFirehoseInputDescription) Source #
If a Kinesis Data Firehose delivery stream is configured as a streaming source, provides the delivery stream's ARN.
inputDescription_kinesisStreamsInputDescription :: Lens' InputDescription (Maybe KinesisStreamsInputDescription) Source #
If a Kinesis data stream is configured as a streaming source, provides the Kinesis data stream's Amazon Resource Name (ARN).
inputDescription_namePrefix :: Lens' InputDescription (Maybe Text) Source #
The in-application name prefix.