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

Description

 
Synopsis

Documentation

data OutputUpdate Source #

Describes updates to the output configuration identified by the OutputId.

See: newOutputUpdate smart constructor.

Constructors

OutputUpdate' 

Fields

Instances

Instances details
Eq OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

Read OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

Show OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

Generic OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

Associated Types

type Rep OutputUpdate :: Type -> Type #

NFData OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

Methods

rnf :: OutputUpdate -> () #

Hashable OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

ToJSON OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

type Rep OutputUpdate Source # 
Instance details

Defined in Amazonka.KinesisAnalytics.Types.OutputUpdate

type Rep OutputUpdate = D1 ('MetaData "OutputUpdate" "Amazonka.KinesisAnalytics.Types.OutputUpdate" "libZSservicesZSamazonka-kinesis-analyticsZSamazonka-kinesis-analytics" 'False) (C1 ('MetaCons "OutputUpdate'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "kinesisStreamsOutputUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisStreamsOutputUpdate)) :*: (S1 ('MetaSel ('Just "destinationSchemaUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DestinationSchema)) :*: S1 ('MetaSel ('Just "kinesisFirehoseOutputUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseOutputUpdate)))) :*: (S1 ('MetaSel ('Just "nameUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "lambdaOutputUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaOutputUpdate)) :*: S1 ('MetaSel ('Just "outputId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newOutputUpdate Source #

Create a value of OutputUpdate 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:kinesisStreamsOutputUpdate:OutputUpdate', outputUpdate_kinesisStreamsOutputUpdate - Describes an Amazon Kinesis stream as the destination for the output.

$sel:destinationSchemaUpdate:OutputUpdate', outputUpdate_destinationSchemaUpdate - Describes the data format when records are written to the destination. For more information, see Configuring Application Output.

$sel:kinesisFirehoseOutputUpdate:OutputUpdate', outputUpdate_kinesisFirehoseOutputUpdate - Describes an Amazon Kinesis Firehose delivery stream as the destination for the output.

$sel:nameUpdate:OutputUpdate', outputUpdate_nameUpdate - If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.

$sel:lambdaOutputUpdate:OutputUpdate', outputUpdate_lambdaOutputUpdate - Describes an AWS Lambda function as the destination for the output.

$sel:outputId:OutputUpdate', outputUpdate_outputId - Identifies the specific output configuration that you want to update.

outputUpdate_kinesisStreamsOutputUpdate :: Lens' OutputUpdate (Maybe KinesisStreamsOutputUpdate) Source #

Describes an Amazon Kinesis stream as the destination for the output.

outputUpdate_destinationSchemaUpdate :: Lens' OutputUpdate (Maybe DestinationSchema) Source #

Describes the data format when records are written to the destination. For more information, see Configuring Application Output.

outputUpdate_kinesisFirehoseOutputUpdate :: Lens' OutputUpdate (Maybe KinesisFirehoseOutputUpdate) Source #

Describes an Amazon Kinesis Firehose delivery stream as the destination for the output.

outputUpdate_nameUpdate :: Lens' OutputUpdate (Maybe Text) Source #

If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.

outputUpdate_lambdaOutputUpdate :: Lens' OutputUpdate (Maybe LambdaOutputUpdate) Source #

Describes an AWS Lambda function as the destination for the output.

outputUpdate_outputId :: Lens' OutputUpdate Text Source #

Identifies the specific output configuration that you want to update.