TopicRuleKafkaArgs

data class TopicRuleKafkaArgs(val clientProperties: Output<Map<String, String>>, val destinationArn: Output<String>, val key: Output<String>? = null, val partition: Output<String>? = null, val topic: Output<String>) : ConvertibleToJava<TopicRuleKafkaArgs>

Constructors

Link copied to clipboard
constructor(clientProperties: Output<Map<String, String>>, destinationArn: Output<String>, key: Output<String>? = null, partition: Output<String>? = null, topic: Output<String>)

Properties

Link copied to clipboard

Properties of the Apache Kafka producer client. For more info, see the AWS documentation.

Link copied to clipboard
val destinationArn: Output<String>

The ARN of Kafka action's VPC aws.iot.TopicRuleDestination .

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

The Kafka message key.

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

The Kafka message partition.

Link copied to clipboard
val topic: Output<String>

The Kafka topic for messages to be sent to the Kafka broker.

Functions

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