amazonka-kinesis-analytics-2.0: Amazon Kinesis Analytics SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

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
ToJSON 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 #

Read InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

Show InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

NFData InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

Methods

rnf :: InputConfiguration -> () #

Eq InputConfiguration Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.InputConfiguration

Hashable 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" "amazonka-kinesis-analytics-2.0-7I8X2DEyFUlG6TCxCRLiwg" '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.