AWS::IoT::TopicRule KafkaAction
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "ClientProperties" :{, "DestinationArn" :Key:Value, ...}String, "Key" :String, "Partition" :String, "Topic" :String}
YAML
ClientProperties:DestinationArn:Key:ValueStringKey:StringPartition:StringTopic:String
Properties
ClientProperties-
Properties of the Apache Kafka producer client.
Required: Yes
Type: Map of String
Update requires: No interruption
DestinationArn-
The ARN of Kafka action's VPC
TopicRuleDestination.Required: Yes
Type: String
Update requires: No interruption
Key-
The Kafka message key.
Required: No
Type: String
Update requires: No interruption
Partition-
The Kafka message partition.
Required: No
Type: String
Update requires: No interruption
Topic-
The Kafka topic for messages to be sent to the Kafka broker.
Required: Yes
Type: String
Update requires: No interruption