AwsEventbridgePipeSourceManagedStreamingKafkaArgs
interface AwsEventbridgePipeSourceManagedStreamingKafkaArgs extends EventbridgePipeSourceKafkaBaseArgs {
batchSize?: Input<number>;
consumerGroupId?: Input<string>;
credentials?: AwsEventbridgePipeSourceBrokerCredentialsArgs;
maximumBatchingWindowInSeconds?: Input<number>;
startingPosition?: Input<'TRIM_HORIZON' | 'LATEST'>;
topicName: Input<string>;
}Source parameters for a managed streaming Kafka (Amazon MSK) topic.
Hierarchy
EventbridgePipeSourceKafkaBaseArgsAwsEventbridgePipeSourceManagedStreamingKafkaArgs
Properties
batchSize: Input<number>
Inherited from batchSize
Maximum number of records per batch. Maximum value: 10000.
consumerGroupId: Input<string>
Inherited from consumerGroupId
Consumer group ID. Maximum length: 200.
credentials: AwsEventbridgePipeSourceBrokerCredentialsArgs
Inherited from credentials
Credentials for authenticating to the Kafka cluster.
maximumBatchingWindowInSeconds: Input<number>
Inherited from maximumBatchingWindowInSeconds
Maximum time in seconds to wait before dispatching a batch. Maximum value: 300.
startingPosition: Input<'TRIM_HORIZON' | 'LATEST'>
Inherited from startingPosition
Starting position in the topic. Valid values: TRIM_HORIZON, LATEST. Triggers replacement.
topicName: Input<string>
Inherited from topicName
Kafka topic name to consume. Maximum length: 249. Triggers replacement.