| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.KinesisAnalyticsV2.Types.Output
Description
Synopsis
- data Output = Output' {}
- newOutput :: Text -> DestinationSchema -> Output
- output_kinesisFirehoseOutput :: Lens' Output (Maybe KinesisFirehoseOutput)
- output_kinesisStreamsOutput :: Lens' Output (Maybe KinesisStreamsOutput)
- output_lambdaOutput :: Lens' Output (Maybe LambdaOutput)
- output_name :: Lens' Output Text
- output_destinationSchema :: Lens' Output DestinationSchema
Documentation
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
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:kinesisFirehoseOutput:Output', output_kinesisFirehoseOutput - Identifies a Kinesis Data Firehose delivery stream as the destination.
$sel:kinesisStreamsOutput:Output', output_kinesisStreamsOutput - Identifies a Kinesis data stream as the destination.
$sel:lambdaOutput:Output', output_lambdaOutput - Identifies an Amazon Lambda function 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_kinesisFirehoseOutput :: Lens' Output (Maybe KinesisFirehoseOutput) Source #
Identifies a Kinesis Data Firehose delivery stream as the destination.
output_kinesisStreamsOutput :: Lens' Output (Maybe KinesisStreamsOutput) Source #
Identifies a Kinesis data stream as the destination.
output_lambdaOutput :: Lens' Output (Maybe LambdaOutput) Source #
Identifies an Amazon Lambda function as the destination.
output_destinationSchema :: Lens' Output DestinationSchema Source #
Describes the data format when records are written to the destination.