TopicRuleErrorActionKafkaArgs

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

Constructors

Link copied to clipboard
constructor(clientProperties: Output<Map<String, String>>, destinationArn: Output<String>, headers: Output<List<TopicRuleErrorActionKafkaHeaderArgs>>? = null, 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

The list of Kafka headers that you specify. Nested arguments below.

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(): TopicRuleErrorActionKafkaArgs