AivenKafkaAclCreateArgs
interface AivenKafkaAclCreateArgs extends Omit<aiven.KafkaAclArgs, 'project' | 'serviceName' | 'permission' | 'topic' | 'username'> {
permission: AivenKafkaAclPermission;
topic: AivenKafkaAclTopicInput;
username: AivenKafkaAclUsernameInput;
}Create Kafka ACL arguments.
Example
CODE
const acl: AivenKafkaAclCreateArgs = {
permission: 'read',
topic: { topicByKey: 'orders' },
username: { userByKey: 'consumer' },
};Hierarchy
KafkaAclArgs, "project" | "serviceName" | "permission" | "topic" | "username">AivenKafkaAclCreateArgs
Properties
permission: AivenKafkaAclPermission
ACL permission.
topic: AivenKafkaAclTopicInput
Topic selector for this ACL.
username: AivenKafkaAclUsernameInput
Username granted by this ACL.