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

Description

 
Synopsis

Documentation

data KinesisStreamsInput Source #

Identifies an Amazon Kinesis stream as the streaming source. You provide the stream's Amazon Resource Name (ARN) and an IAM role ARN that enables Amazon Kinesis Analytics to access the stream on your behalf.

See: newKinesisStreamsInput smart constructor.

Constructors

KinesisStreamsInput' 

Fields

  • resourceARN :: Text

    ARN of the input Amazon Kinesis stream to read.

  • roleARN :: Text

    ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf. You need to grant the necessary permissions to this role.

Instances

Instances details
Eq KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

Read KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

Show KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

Generic KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

Associated Types

type Rep KinesisStreamsInput :: Type -> Type #

NFData KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

Methods

rnf :: KinesisStreamsInput -> () #

Hashable KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

ToJSON KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

type Rep KinesisStreamsInput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsInput

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

newKinesisStreamsInput Source #

Create a value of KinesisStreamsInput 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:resourceARN:KinesisStreamsInput', kinesisStreamsInput_resourceARN - ARN of the input Amazon Kinesis stream to read.

$sel:roleARN:KinesisStreamsInput', kinesisStreamsInput_roleARN - ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf. You need to grant the necessary permissions to this role.

kinesisStreamsInput_resourceARN :: Lens' KinesisStreamsInput Text Source #

ARN of the input Amazon Kinesis stream to read.

kinesisStreamsInput_roleARN :: Lens' KinesisStreamsInput Text Source #

ARN of the IAM role that Amazon Kinesis Analytics can assume to access the stream on your behalf. You need to grant the necessary permissions to this role.