| 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.KinesisAnalytics.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 #
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 an Amazon Kinesis stream or an Amazon Kinesis 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 - Data format used for writing data to the destination.
$sel:kinesisFirehoseOutputDescription:OutputDescription', outputDescription_kinesisFirehoseOutputDescription - Describes the Amazon Kinesis Firehose delivery stream configured as the
destination where output is written.
$sel:kinesisStreamsOutputDescription:OutputDescription', outputDescription_kinesisStreamsOutputDescription - Describes Amazon Kinesis stream configured as the destination where
output is written.
$sel:lambdaOutputDescription:OutputDescription', outputDescription_lambdaOutputDescription - Describes the AWS Lambda function configured as the destination where
output is written.
$sel:name:OutputDescription', outputDescription_name - Name of the in-application stream configured as output.
$sel:outputId:OutputDescription', outputDescription_outputId - A unique identifier for the output configuration.
outputDescription_destinationSchema :: Lens' OutputDescription (Maybe DestinationSchema) Source #
Data format used for writing data to the destination.
outputDescription_kinesisFirehoseOutputDescription :: Lens' OutputDescription (Maybe KinesisFirehoseOutputDescription) Source #
Describes the Amazon Kinesis Firehose delivery stream configured as the destination where output is written.
outputDescription_kinesisStreamsOutputDescription :: Lens' OutputDescription (Maybe KinesisStreamsOutputDescription) Source #
Describes Amazon Kinesis stream configured as the destination where output is written.
outputDescription_lambdaOutputDescription :: Lens' OutputDescription (Maybe LambdaOutputDescription) Source #
Describes the AWS Lambda function configured as the destination where output is written.
outputDescription_name :: Lens' OutputDescription (Maybe Text) Source #
Name of the in-application stream configured as output.
outputDescription_outputId :: Lens' OutputDescription (Maybe Text) Source #
A unique identifier for the output configuration.