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

Description

 
Synopsis

Documentation

data KinesisFirehoseOutputUpdate Source #

When updating an output configuration using the UpdateApplication operation, provides information about an Amazon Kinesis Firehose delivery stream configured as the destination.

See: newKinesisFirehoseOutputUpdate smart constructor.

Constructors

KinesisFirehoseOutputUpdate' 

Fields

  • resourceARNUpdate :: Maybe Text

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

  • 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 KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

Generic KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

Associated Types

type Rep KinesisFirehoseOutputUpdate :: Type -> Type #

Read KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

Show KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

NFData KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

Eq KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

Hashable KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

type Rep KinesisFirehoseOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisFirehoseOutputUpdate

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

newKinesisFirehoseOutputUpdate :: KinesisFirehoseOutputUpdate Source #

Create a value of KinesisFirehoseOutputUpdate 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:KinesisFirehoseOutputUpdate', kinesisFirehoseOutputUpdate_resourceARNUpdate - Amazon Resource Name (ARN) of the Amazon Kinesis Firehose delivery stream to write to.

$sel:roleARNUpdate:KinesisFirehoseOutputUpdate', kinesisFirehoseOutputUpdate_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.

kinesisFirehoseOutputUpdate_resourceARNUpdate :: Lens' KinesisFirehoseOutputUpdate (Maybe Text) Source #

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

kinesisFirehoseOutputUpdate_roleARNUpdate :: Lens' KinesisFirehoseOutputUpdate (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.