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.InputConfiguration

Description

 
Synopsis

Documentation

data InputConfiguration Source #

When you start your application, you provide this configuration, which identifies the input source and the point in the input source at which you want the application to start processing records.

See: newInputConfiguration smart constructor.

Constructors

InputConfiguration' 

Fields

Instances

Instances details
Eq InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

Read InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

Show InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

Generic InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

Associated Types

type Rep InputConfiguration :: Type -> Type #

NFData InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

Methods

rnf :: InputConfiguration -> () #

Hashable InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

ToJSON InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

type Rep InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

type Rep InputConfiguration = D1 ('MetaData "InputConfiguration" "Amazonka.KinesisAnalytics.Types.InputConfiguration" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "InputConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "inputStartingPositionConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InputStartingPositionConfiguration)))

newInputConfiguration Source #

Create a value of InputConfiguration 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:id:InputConfiguration', inputConfiguration_id - Input source ID. You can get this ID by calling the DescribeApplication operation.

$sel:inputStartingPositionConfiguration:InputConfiguration', inputConfiguration_inputStartingPositionConfiguration - Point at which you want the application to start processing records from the streaming source.

inputConfiguration_id :: Lens' InputConfiguration Text Source #

Input source ID. You can get this ID by calling the DescribeApplication operation.

inputConfiguration_inputStartingPositionConfiguration :: Lens' InputConfiguration InputStartingPositionConfiguration Source #

Point at which you want the application to start processing records from the streaming source.