Class: Aws::IoT::Types::KafkaAction
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoT::Types::KafkaAction
- Defined in:
- gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb
Overview
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_properties ⇒ Hash<String,String>
Properties of the Apache Kafka producer client.
-
#destination_arn ⇒ String
The ARN of Kafka action's VPC
TopicRuleDestination
. -
#headers ⇒ Array<Types::KafkaActionHeader>
The list of Kafka headers that you specify.
-
#key ⇒ String
The Kafka message key.
-
#partition ⇒ String
The Kafka message partition.
-
#topic ⇒ String
The Kafka topic for messages to be sent to the Kafka broker.
Instance Attribute Details
#client_properties ⇒ Hash<String,String>
Properties of the Apache Kafka producer client.
9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 9773 class KafkaAction < Struct.new( :destination_arn, :topic, :key, :partition, :client_properties, :headers) SENSITIVE = [] include Aws::Structure end |
#destination_arn ⇒ String
The ARN of Kafka action's VPC TopicRuleDestination
.
9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 9773 class KafkaAction < Struct.new( :destination_arn, :topic, :key, :partition, :client_properties, :headers) SENSITIVE = [] include Aws::Structure end |
#headers ⇒ Array<Types::KafkaActionHeader>
The list of Kafka headers that you specify.
9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 9773 class KafkaAction < Struct.new( :destination_arn, :topic, :key, :partition, :client_properties, :headers) SENSITIVE = [] include Aws::Structure end |
#key ⇒ String
The Kafka message key.
9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 9773 class KafkaAction < Struct.new( :destination_arn, :topic, :key, :partition, :client_properties, :headers) SENSITIVE = [] include Aws::Structure end |
#partition ⇒ String
The Kafka message partition.
9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 9773 class KafkaAction < Struct.new( :destination_arn, :topic, :key, :partition, :client_properties, :headers) SENSITIVE = [] include Aws::Structure end |
#topic ⇒ String
The Kafka topic for messages to be sent to the Kafka broker.
9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 |
# File 'gems/aws-sdk-iot/lib/aws-sdk-iot/types.rb', line 9773 class KafkaAction < Struct.new( :destination_arn, :topic, :key, :partition, :client_properties, :headers) SENSITIVE = [] include Aws::Structure end |