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.