AnalyticsApplicationOutputArgs

data class AnalyticsApplicationOutputArgs(val id: Output<String>? = null, val kinesisFirehose: Output<AnalyticsApplicationOutputKinesisFirehoseArgs>? = null, val kinesisStream: Output<AnalyticsApplicationOutputKinesisStreamArgs>? = null, val lambda: Output<AnalyticsApplicationOutputLambdaArgs>? = null, val name: Output<String>, val schema: Output<AnalyticsApplicationOutputSchemaArgs>) : ConvertibleToJava<AnalyticsApplicationOutputArgs>

Constructors

Link copied to clipboard
constructor(id: Output<String>? = null, kinesisFirehose: Output<AnalyticsApplicationOutputKinesisFirehoseArgs>? = null, kinesisStream: Output<AnalyticsApplicationOutputKinesisStreamArgs>? = null, lambda: Output<AnalyticsApplicationOutputLambdaArgs>? = null, name: Output<String>, schema: Output<AnalyticsApplicationOutputSchemaArgs>)

Properties

Link copied to clipboard
val id: Output<String>? = null

The ARN of the Kinesis Analytics Application.

Link copied to clipboard

The Kinesis Firehose configuration for the destination stream. Conflicts with kinesis_stream. See Kinesis Firehose below for more details.

Link copied to clipboard

The Kinesis Stream configuration for the destination stream. Conflicts with kinesis_firehose. See Kinesis Stream below for more details.

Link copied to clipboard

The Lambda function destination. See Lambda below for more details.

Link copied to clipboard
val name: Output<String>

The Name of the in-application stream.

Link copied to clipboard

The Schema format of the data written to the destination. See Destination Schema below for more details.

Functions

Link copied to clipboard
open override fun toJava(): AnalyticsApplicationOutputArgs