libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.KinesisAnalyticsV2.Types.InputUpdate

Description

 
Synopsis

Documentation

data InputUpdate Source #

For a SQL-based Kinesis Data Analytics application, describes updates to a specific input configuration (identified by the InputId of an application).

See: newInputUpdate smart constructor.

Constructors

InputUpdate' 

Fields

Instances

Instances details
Eq InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.InputUpdate

Read InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.InputUpdate

Show InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.InputUpdate

Generic InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.InputUpdate

Associated Types

type Rep InputUpdate :: Type -> Type #

NFData InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.InputUpdate

Methods

rnf :: InputUpdate -> () #

Hashable InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.InputUpdate

ToJSON InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.InputUpdate

type Rep InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.InputUpdate

type Rep InputUpdate = D1 ('MetaData "InputUpdate" "Amazonka.KinesisAnalyticsV2.Types.InputUpdate" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" 'False) (C1 ('MetaCons "InputUpdate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "inputProcessingConfigurationUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputProcessingConfigurationUpdate)) :*: (S1 ('MetaSel ('Just "kinesisStreamsInputUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisStreamsInputUpdate)) :*: S1 ('MetaSel ('Just "inputParallelismUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputParallelismUpdate)))) :*: ((S1 ('MetaSel ('Just "namePrefixUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "inputSchemaUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InputSchemaUpdate))) :*: (S1 ('MetaSel ('Just "kinesisFirehoseInputUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseInputUpdate)) :*: S1 ('MetaSel ('Just "inputId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newInputUpdate Source #

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 to an InputProcessingConfiguration.

$sel:kinesisStreamsInputUpdate:InputUpdate', inputUpdate_kinesisStreamsInputUpdate - If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).

$sel:inputParallelismUpdate:InputUpdate', inputUpdate_inputParallelismUpdate - Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).

$sel:namePrefixUpdate:InputUpdate', inputUpdate_namePrefixUpdate - The name prefix for in-application streams that Kinesis Data 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 a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.

$sel:inputId:InputUpdate', inputUpdate_inputId - The input ID of the application input to be updated.

inputUpdate_kinesisStreamsInputUpdate :: Lens' InputUpdate (Maybe KinesisStreamsInputUpdate) Source #

If a Kinesis data stream is the streaming source to be updated, provides an updated stream Amazon Resource Name (ARN).

inputUpdate_inputParallelismUpdate :: Lens' InputUpdate (Maybe InputParallelismUpdate) Source #

Describes the parallelism updates (the number of in-application streams Kinesis Data Analytics creates for the specific streaming source).

inputUpdate_namePrefixUpdate :: Lens' InputUpdate (Maybe Text) Source #

The name prefix for in-application streams that Kinesis Data 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 a Kinesis Data Firehose delivery stream is the streaming source to be updated, provides an updated stream ARN.

inputUpdate_inputId :: Lens' InputUpdate Text Source #

The input ID of the application input to be updated.