| 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.OutputDescription
Description
Synopsis
- data OutputDescription = OutputDescription' {}
- newOutputDescription :: OutputDescription
- outputDescription_destinationSchema :: Lens' OutputDescription (Maybe DestinationSchema)
- outputDescription_kinesisFirehoseOutputDescription :: Lens' OutputDescription (Maybe KinesisFirehoseOutputDescription)
- outputDescription_kinesisStreamsOutputDescription :: Lens' OutputDescription (Maybe KinesisStreamsOutputDescription)
- outputDescription_lambdaOutputDescription :: Lens' OutputDescription (Maybe LambdaOutputDescription)
- outputDescription_name :: Lens' OutputDescription (Maybe Text)
- outputDescription_outputId :: Lens' OutputDescription (Maybe Text)
Documentation
data OutputDescription Source #
For a SQL-based Kinesis Data Analytics application, describes the application output configuration, which includes the in-application stream name and the destination where the stream data is written. The destination can be a Kinesis data stream or a Kinesis Data Firehose delivery stream.
See: newOutputDescription smart constructor.
Constructors
| OutputDescription' | |
Fields
| |
Instances
newOutputDescription :: OutputDescription Source #
Create a value of OutputDescription 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:destinationSchema:OutputDescription', outputDescription_destinationSchema - The data format used for writing data to the destination.
$sel:kinesisFirehoseOutputDescription:OutputDescription', outputDescription_kinesisFirehoseOutputDescription - Describes the Kinesis Data Firehose delivery stream that is configured
as the destination where output is written.
$sel:kinesisStreamsOutputDescription:OutputDescription', outputDescription_kinesisStreamsOutputDescription - Describes the Kinesis data stream that is configured as the destination
where output is written.
$sel:lambdaOutputDescription:OutputDescription', outputDescription_lambdaOutputDescription - Describes the Lambda function that is configured as the destination
where output is written.
$sel:name:OutputDescription', outputDescription_name - The name of the in-application stream that is configured as output.
$sel:outputId:OutputDescription', outputDescription_outputId - A unique identifier for the output configuration.
outputDescription_destinationSchema :: Lens' OutputDescription (Maybe DestinationSchema) Source #
The data format used for writing data to the destination.
outputDescription_kinesisFirehoseOutputDescription :: Lens' OutputDescription (Maybe KinesisFirehoseOutputDescription) Source #
Describes the Kinesis Data Firehose delivery stream that is configured as the destination where output is written.
outputDescription_kinesisStreamsOutputDescription :: Lens' OutputDescription (Maybe KinesisStreamsOutputDescription) Source #
Describes the Kinesis data stream that is configured as the destination where output is written.
outputDescription_lambdaOutputDescription :: Lens' OutputDescription (Maybe LambdaOutputDescription) Source #
Describes the Lambda function that is configured as the destination where output is written.
outputDescription_name :: Lens' OutputDescription (Maybe Text) Source #
The name of the in-application stream that is configured as output.
outputDescription_outputId :: Lens' OutputDescription (Maybe Text) Source #
A unique identifier for the output configuration.