Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data Output = Output' {}
- newOutput :: Text -> DestinationSchema -> Output
- output_lambdaOutput :: Lens' Output (Maybe LambdaOutput)
- output_kinesisStreamsOutput :: Lens' Output (Maybe KinesisStreamsOutput)
- output_kinesisFirehoseOutput :: Lens' Output (Maybe KinesisFirehoseOutput)
- 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.
Output' | |
|
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: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_destinationSchema :: Lens' Output DestinationSchema Source #
Describes the data format when records are written to the destination.