Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data InputUpdate = InputUpdate' {
- inputProcessingConfigurationUpdate :: Maybe InputProcessingConfigurationUpdate
- kinesisStreamsInputUpdate :: Maybe KinesisStreamsInputUpdate
- inputParallelismUpdate :: Maybe InputParallelismUpdate
- namePrefixUpdate :: Maybe Text
- inputSchemaUpdate :: Maybe InputSchemaUpdate
- kinesisFirehoseInputUpdate :: Maybe KinesisFirehoseInputUpdate
- inputId :: Text
- newInputUpdate :: Text -> InputUpdate
- inputUpdate_inputProcessingConfigurationUpdate :: Lens' InputUpdate (Maybe InputProcessingConfigurationUpdate)
- inputUpdate_kinesisStreamsInputUpdate :: Lens' InputUpdate (Maybe KinesisStreamsInputUpdate)
- inputUpdate_inputParallelismUpdate :: Lens' InputUpdate (Maybe InputParallelismUpdate)
- inputUpdate_namePrefixUpdate :: Lens' InputUpdate (Maybe Text)
- inputUpdate_inputSchemaUpdate :: Lens' InputUpdate (Maybe InputSchemaUpdate)
- inputUpdate_kinesisFirehoseInputUpdate :: Lens' InputUpdate (Maybe KinesisFirehoseInputUpdate)
- inputUpdate_inputId :: Lens' InputUpdate Text
Documentation
data InputUpdate Source #
Describes updates to a specific input configuration (identified by the
InputId
of an application).
See: newInputUpdate
smart constructor.
InputUpdate' | |
|
Instances
Create a value of InputUpdate
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:inputProcessingConfigurationUpdate:InputUpdate'
, inputUpdate_inputProcessingConfigurationUpdate
- Describes updates for an input processing configuration.
$sel:kinesisStreamsInputUpdate:InputUpdate'
, inputUpdate_kinesisStreamsInputUpdate
- If an Amazon Kinesis stream is the streaming source to be updated,
provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.
$sel:inputParallelismUpdate:InputUpdate'
, inputUpdate_inputParallelismUpdate
- Describes the parallelism updates (the number in-application streams
Amazon Kinesis Analytics creates for the specific streaming source).
$sel:namePrefixUpdate:InputUpdate'
, inputUpdate_namePrefixUpdate
- Name prefix for in-application streams that Amazon Kinesis Analytics
creates for the specific streaming source.
$sel:inputSchemaUpdate:InputUpdate'
, inputUpdate_inputSchemaUpdate
- 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.
$sel:kinesisFirehoseInputUpdate:InputUpdate'
, inputUpdate_kinesisFirehoseInputUpdate
- If an Amazon Kinesis Firehose delivery stream is the streaming source to
be updated, provides an updated stream ARN and IAM role ARN.
$sel:inputId:InputUpdate'
, inputUpdate_inputId
- Input ID of the application input to be updated.
inputUpdate_inputProcessingConfigurationUpdate :: Lens' InputUpdate (Maybe InputProcessingConfigurationUpdate) Source #
Describes updates for an input processing configuration.
inputUpdate_kinesisStreamsInputUpdate :: Lens' InputUpdate (Maybe KinesisStreamsInputUpdate) Source #
If an Amazon Kinesis stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN) and IAM role ARN.
inputUpdate_inputParallelismUpdate :: Lens' InputUpdate (Maybe InputParallelismUpdate) Source #
Describes the parallelism updates (the number in-application streams Amazon Kinesis Analytics creates for the specific streaming source).
inputUpdate_namePrefixUpdate :: Lens' InputUpdate (Maybe Text) Source #
Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.
inputUpdate_inputSchemaUpdate :: Lens' InputUpdate (Maybe InputSchemaUpdate) Source #
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.
inputUpdate_kinesisFirehoseInputUpdate :: Lens' InputUpdate (Maybe KinesisFirehoseInputUpdate) Source #
If an Amazon Kinesis Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN and IAM role ARN.
inputUpdate_inputId :: Lens' InputUpdate Text Source #
Input ID of the application input to be updated.