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 OutputDescription = OutputDescription' {}
- newOutputDescription :: OutputDescription
- outputDescription_outputId :: Lens' OutputDescription (Maybe Text)
- outputDescription_destinationSchema :: Lens' OutputDescription (Maybe DestinationSchema)
- outputDescription_kinesisFirehoseOutputDescription :: Lens' OutputDescription (Maybe KinesisFirehoseOutputDescription)
- outputDescription_kinesisStreamsOutputDescription :: Lens' OutputDescription (Maybe KinesisStreamsOutputDescription)
- outputDescription_name :: Lens' OutputDescription (Maybe Text)
- outputDescription_lambdaOutputDescription :: Lens' OutputDescription (Maybe LambdaOutputDescription)
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.
OutputDescription' | |
|
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:outputId:OutputDescription'
, outputDescription_outputId
- A unique identifier for the output configuration.
$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:name:OutputDescription'
, outputDescription_name
- The name of the in-application stream that is configured as output.
$sel:lambdaOutputDescription:OutputDescription'
, outputDescription_lambdaOutputDescription
- Describes the Lambda function that is configured as the destination
where output is written.
outputDescription_outputId :: Lens' OutputDescription (Maybe Text) Source #
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_name :: Lens' OutputDescription (Maybe Text) Source #
The name of the in-application stream that is configured as output.
outputDescription_lambdaOutputDescription :: Lens' OutputDescription (Maybe LambdaOutputDescription) Source #
Describes the Lambda function that is configured as the destination where output is written.