AnalyticsApplicationInputsArgs

data class AnalyticsApplicationInputsArgs(val id: Output<String>? = null, val kinesisFirehose: Output<AnalyticsApplicationInputsKinesisFirehoseArgs>? = null, val kinesisStream: Output<AnalyticsApplicationInputsKinesisStreamArgs>? = null, val namePrefix: Output<String>, val parallelism: Output<AnalyticsApplicationInputsParallelismArgs>? = null, val processingConfiguration: Output<AnalyticsApplicationInputsProcessingConfigurationArgs>? = null, val schema: Output<AnalyticsApplicationInputsSchemaArgs>, val startingPositionConfigurations: Output<List<AnalyticsApplicationInputsStartingPositionConfigurationArgs>>? = null, val streamNames: Output<List<String>>? = null) : ConvertibleToJava<AnalyticsApplicationInputsArgs>

Constructors

Link copied to clipboard
constructor(id: Output<String>? = null, kinesisFirehose: Output<AnalyticsApplicationInputsKinesisFirehoseArgs>? = null, kinesisStream: Output<AnalyticsApplicationInputsKinesisStreamArgs>? = null, namePrefix: Output<String>, parallelism: Output<AnalyticsApplicationInputsParallelismArgs>? = null, processingConfiguration: Output<AnalyticsApplicationInputsProcessingConfigurationArgs>? = null, schema: Output<AnalyticsApplicationInputsSchemaArgs>, startingPositionConfigurations: Output<List<AnalyticsApplicationInputsStartingPositionConfigurationArgs>>? = null, streamNames: Output<List<String>>? = null)

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 streaming source. Conflicts with kinesis_stream. See Kinesis Firehose below for more details.

Link copied to clipboard

The Kinesis Stream configuration for the streaming source. Conflicts with kinesis_firehose. See Kinesis Stream below for more details.

Link copied to clipboard
val namePrefix: Output<String>

The Name Prefix to use when creating an in-application stream.

Link copied to clipboard

The number of Parallel in-application streams to create. See Parallelism below for more details.

Link copied to clipboard

The Processing Configuration to transform records as they are received from the stream. See Processing Configuration below for more details.

Link copied to clipboard

The Schema format of the data in the streaming source. See Source Schema below for more details.

Link copied to clipboard

The point at which the application starts processing records from the streaming source. See Starting Position Configuration below for more details.

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

Functions

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