| 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 |
Amazonka.KinesisAnalytics.Types.InputUpdate
Description
Synopsis
- data InputUpdate = InputUpdate' {
- inputParallelismUpdate :: Maybe InputParallelismUpdate
- inputProcessingConfigurationUpdate :: Maybe InputProcessingConfigurationUpdate
- inputSchemaUpdate :: Maybe InputSchemaUpdate
- kinesisFirehoseInputUpdate :: Maybe KinesisFirehoseInputUpdate
- kinesisStreamsInputUpdate :: Maybe KinesisStreamsInputUpdate
- namePrefixUpdate :: Maybe Text
- inputId :: Text
- newInputUpdate :: Text -> InputUpdate
- inputUpdate_inputParallelismUpdate :: Lens' InputUpdate (Maybe InputParallelismUpdate)
- inputUpdate_inputProcessingConfigurationUpdate :: Lens' InputUpdate (Maybe InputProcessingConfigurationUpdate)
- inputUpdate_inputSchemaUpdate :: Lens' InputUpdate (Maybe InputSchemaUpdate)
- inputUpdate_kinesisFirehoseInputUpdate :: Lens' InputUpdate (Maybe KinesisFirehoseInputUpdate)
- inputUpdate_kinesisStreamsInputUpdate :: Lens' InputUpdate (Maybe KinesisStreamsInputUpdate)
- inputUpdate_namePrefixUpdate :: Lens' InputUpdate (Maybe Text)
- 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.
Constructors
| InputUpdate' | |
Fields
| |
Instances
Arguments
| :: Text | |
| -> InputUpdate |
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:inputParallelismUpdate:InputUpdate', inputUpdate_inputParallelismUpdate - Describes the parallelism updates (the number in-application streams
Amazon Kinesis Analytics creates for the specific streaming source).
$sel:inputProcessingConfigurationUpdate:InputUpdate', inputUpdate_inputProcessingConfigurationUpdate - Describes updates for an input processing configuration.
$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: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:namePrefixUpdate:InputUpdate', inputUpdate_namePrefixUpdate - Name prefix for in-application streams that Amazon Kinesis Analytics
creates for the specific streaming source.
$sel:inputId:InputUpdate', inputUpdate_inputId - Input ID of the application input to be updated.
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_inputProcessingConfigurationUpdate :: Lens' InputUpdate (Maybe InputProcessingConfigurationUpdate) Source #
Describes updates for an input processing configuration.
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_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_namePrefixUpdate :: Lens' InputUpdate (Maybe Text) Source #
Name prefix for in-application streams that Amazon Kinesis Analytics creates for the specific streaming source.
inputUpdate_inputId :: Lens' InputUpdate Text Source #
Input ID of the application input to be updated.