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

Description

 
Synopsis

Documentation

data KinesisFirehoseOutput Source #

When configuring application output, identifies an Amazon Kinesis Firehose delivery stream as the destination. You provide the stream Amazon Resource Name (ARN) and an IAM role that enables Amazon Kinesis Analytics to write to the stream on your behalf.

See: newKinesisFirehoseOutput smart constructor.

Constructors

KinesisFirehoseOutput' 

Fields

  • resourceARN :: Text

    ARN of the destination Amazon Kinesis Firehose delivery stream to write to.

  • roleARN :: Text

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

Instances

Instances details
ToJSON KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

Generic KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

Associated Types

type Rep KinesisFirehoseOutput :: Type -> Type #

Read KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

Show KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

NFData KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

Methods

rnf :: KinesisFirehoseOutput -> () #

Eq KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

Hashable KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

type Rep KinesisFirehoseOutput Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutput

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

newKinesisFirehoseOutput Source #

Create a value of KinesisFirehoseOutput 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:KinesisFirehoseOutput', kinesisFirehoseOutput_resourceARN - ARN of the destination Amazon Kinesis Firehose delivery stream to write to.

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

kinesisFirehoseOutput_resourceARN :: Lens' KinesisFirehoseOutput Text Source #

ARN of the destination Amazon Kinesis Firehose delivery stream to write to.

kinesisFirehoseOutput_roleARN :: Lens' KinesisFirehoseOutput Text Source #

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