libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics
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.KinesisAnalytics.Types.InputUpdate

Description

 
Synopsis

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

Instances details
Eq InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

Read InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

Show InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

Generic InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

Associated Types

type Rep InputUpdate :: Type -> Type #

NFData InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

Methods

rnf :: InputUpdate -> () #

Hashable InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

ToJSON InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

type Rep InputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputUpdate

type Rep InputUpdate = D1 ('MetaData "InputUpdate" "Amazonka.KinesisAnalytics.Types.InputUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" '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 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_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.