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 application 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 an Amazon Kinesis stream or an Amazon Kinesis Firehose delivery stream.
For limits on how many destinations an application can write and other limitations, see Limits.
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 AWS Lambda function as the destination.
$sel:kinesisStreamsOutput:Output'
, output_kinesisStreamsOutput
- Identifies an Amazon Kinesis stream as the destination.
$sel:kinesisFirehoseOutput:Output'
, output_kinesisFirehoseOutput
- Identifies an Amazon Kinesis Firehose delivery stream as the
destination.
$sel:name:Output'
, output_name
- Name of the in-application stream.
$sel:destinationSchema:Output'
, output_destinationSchema
- Describes the data format when records are written to the destination.
For more information, see
Configuring Application Output.
output_lambdaOutput :: Lens' Output (Maybe LambdaOutput) Source #
Identifies an AWS Lambda function as the destination.
output_kinesisStreamsOutput :: Lens' Output (Maybe KinesisStreamsOutput) Source #
Identifies an Amazon Kinesis stream as the destination.
output_kinesisFirehoseOutput :: Lens' Output (Maybe KinesisFirehoseOutput) Source #
Identifies an Amazon Kinesis Firehose delivery stream as the destination.
output_destinationSchema :: Lens' Output DestinationSchema Source #
Describes the data format when records are written to the destination. For more information, see Configuring Application Output.