libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2
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.KinesisAnalyticsV2.Types.Output

Description

 
Synopsis

Documentation

data Output Source #

Describes a SQL-based Kinesis Data Analytics application's output configuration, in which you identify an in-application stream and a destination where you want the in-application stream data to be written. The destination can be a Kinesis data stream or a Kinesis Data Firehose delivery stream.

See: newOutput smart constructor.

Constructors

Output' 

Fields

Instances

Instances details
Eq Output Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.Output

Methods

(==) :: Output -> Output -> Bool #

(/=) :: Output -> Output -> Bool #

Read Output Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.Output

Show Output Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.Output

Generic Output Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.Output

Associated Types

type Rep Output :: Type -> Type #

Methods

from :: Output -> Rep Output x #

to :: Rep Output x -> Output #

NFData Output Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.Output

Methods

rnf :: Output -> () #

Hashable Output Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.Output

Methods

hashWithSalt :: Int -> Output -> Int #

hash :: Output -> Int #

ToJSON Output Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.Output

type Rep Output Source # 
Instance details

Defined in Amazonka.KinesisAnalyticsV2.Types.Output

type Rep Output = D1 ('MetaData "Output" "Amazonka.KinesisAnalyticsV2.Types.Output" "libZSservicesZSamazonka-kinesisanalyticsv2ZSamazonka-kinesisanalyticsv2" 'False) (C1 ('MetaCons "Output'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "lambdaOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LambdaOutput)) :*: S1 ('MetaSel ('Just "kinesisStreamsOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisStreamsOutput))) :*: (S1 ('MetaSel ('Just "kinesisFirehoseOutput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KinesisFirehoseOutput)) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "destinationSchema") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 DestinationSchema)))))

newOutput Source #

Create a value of Output 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:lambdaOutput:Output', output_lambdaOutput - Identifies an Amazon Lambda function as the destination.

$sel:kinesisStreamsOutput:Output', output_kinesisStreamsOutput - Identifies a Kinesis data stream as the destination.

$sel:kinesisFirehoseOutput:Output', output_kinesisFirehoseOutput - Identifies a Kinesis Data Firehose delivery stream as the destination.

$sel:name:Output', output_name - The name of the in-application stream.

$sel:destinationSchema:Output', output_destinationSchema - Describes the data format when records are written to the destination.

output_lambdaOutput :: Lens' Output (Maybe LambdaOutput) Source #

Identifies an Amazon Lambda function as the destination.

output_kinesisStreamsOutput :: Lens' Output (Maybe KinesisStreamsOutput) Source #

Identifies a Kinesis data stream as the destination.

output_kinesisFirehoseOutput :: Lens' Output (Maybe KinesisFirehoseOutput) Source #

Identifies a Kinesis Data Firehose delivery stream as the destination.

output_name :: Lens' Output Text Source #

The name of the in-application stream.

output_destinationSchema :: Lens' Output DestinationSchema Source #

Describes the data format when records are written to the destination.