AWSIoTKafkaAction
Objective-C
@interface AWSIoTKafkaAction
Swift
class AWSIoTKafkaAction
Send messages to an Amazon Managed Streaming for Apache Kafka (Amazon MSK) or self-managed Apache Kafka cluster.
Required parameters: [destinationArn, topic, clientProperties]
-
Properties of the Apache Kafka producer client.
Declaration
Objective-C
@property (nonatomic, strong) NSDictionary<NSString *, NSString *> *_Nullable clientProperties;Swift
var clientProperties: [String : String]? { get set } -
The ARN of Kafka action’s VPC
TopicRuleDestination.Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable destinationArn;Swift
var destinationArn: String? { get set } -
The list of Kafka headers that you specify.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSIoTKafkaActionHeader *> *_Nullable headers;Swift
var headers: [AWSIoTKafkaActionHeader]? { get set } -
The Kafka message key.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable key;Swift
var key: String? { get set } -
The Kafka message partition.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable partition;Swift
var partition: String? { get set } -
The Kafka topic for messages to be sent to the Kafka broker.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable topic;Swift
var topic: String? { get set }
View on GitHub
Install in Dash
AWSIoTKafkaAction Class Reference