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

Description

 
Synopsis

Documentation

data KinesisStreamsOutputUpdate Source #

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

See: newKinesisStreamsOutputUpdate smart constructor.

Constructors

KinesisStreamsOutputUpdate' 

Fields

  • resourceARNUpdate :: Maybe Text

    Amazon Resource Name (ARN) of the Amazon Kinesis stream where you want to write the output.

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

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

Generic KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

Associated Types

type Rep KinesisStreamsOutputUpdate :: Type -> Type #

Read KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

Show KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

NFData KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

Eq KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

Hashable KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

type Rep KinesisStreamsOutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.KinesisStreamsOutputUpdate

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

newKinesisStreamsOutputUpdate :: KinesisStreamsOutputUpdate Source #

Create a value of KinesisStreamsOutputUpdate 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:KinesisStreamsOutputUpdate', kinesisStreamsOutputUpdate_resourceARNUpdate - Amazon Resource Name (ARN) of the Amazon Kinesis stream where you want to write the output.

$sel:roleARNUpdate:KinesisStreamsOutputUpdate', kinesisStreamsOutputUpdate_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.

kinesisStreamsOutputUpdate_resourceARNUpdate :: Lens' KinesisStreamsOutputUpdate (Maybe Text) Source #

Amazon Resource Name (ARN) of the Amazon Kinesis stream where you want to write the output.

kinesisStreamsOutputUpdate_roleARNUpdate :: Lens' KinesisStreamsOutputUpdate (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.