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

Description

 
Synopsis

Documentation

data KinesisFirehoseInputUpdate Source #

When updating application input configuration, provides information about an Amazon Kinesis Firehose delivery stream as the streaming source.

See: newKinesisFirehoseInputUpdate smart constructor.

Constructors

KinesisFirehoseInputUpdate' 

Fields

  • resourceARNUpdate :: Maybe Text

    Amazon Resource Name (ARN) of the input Amazon Kinesis Firehose delivery stream to read.

  • roleARNUpdate :: Maybe 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
ToJSON KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

Generic KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

Associated Types

type Rep KinesisFirehoseInputUpdate :: Type -> Type #

Read KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

Show KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

NFData KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

Eq KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

Hashable KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

type Rep KinesisFirehoseInputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate

type Rep KinesisFirehoseInputUpdate = D1 ('MetaData "KinesisFirehoseInputUpdate" "Amazonka.KinesisAnalytics.Types.KinesisFirehoseInputUpdate" "amazonka-kinesis-analytics-2.0-7I8X2DEyFUlG6TCxCRLiwg" 'False) (C1 ('MetaCons "KinesisFirehoseInputUpdate'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "roleARNUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newKinesisFirehoseInputUpdate :: KinesisFirehoseInputUpdate Source #

Create a value of KinesisFirehoseInputUpdate 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:resourceARNUpdate:KinesisFirehoseInputUpdate', kinesisFirehoseInputUpdate_resourceARNUpdate - Amazon Resource Name (ARN) of the input Amazon Kinesis Firehose delivery stream to read.

$sel:roleARNUpdate:KinesisFirehoseInputUpdate', kinesisFirehoseInputUpdate_roleARNUpdate - 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.

kinesisFirehoseInputUpdate_resourceARNUpdate :: Lens' KinesisFirehoseInputUpdate (Maybe Text) Source #

Amazon Resource Name (ARN) of the input Amazon Kinesis Firehose delivery stream to read.

kinesisFirehoseInputUpdate_roleARNUpdate :: Lens' KinesisFirehoseInputUpdate (Maybe 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.