AivenKafkaDefinitionAclCreateArgs
interface AivenKafkaDefinitionAclCreateArgs extends Omit<AivenKafkaAclCreateArgs, 'topic' | 'username'> {
permission: AivenKafkaAclPermission;
topic: AivenKafkaDefinitionAclTopicInput;
username: AivenKafkaDefinitionAclUsernameInput;
}ACL creation arguments for typed definitions.
Remarks
Use a topic/user handle for entries in the supplied collections. Use { literal: '...' } for wildcard or external provider-level selectors; unqualified strings are intentionally rejected.
Example
CODE
const acl: AivenKafkaDefinitionAclCreateArgs = {
permission: 'read',
topic: topics.orders,
username: users.consumer,
};Hierarchy
Omit<AivenKafkaAclCreateArgs, "topic" | "username">AivenKafkaDefinitionAclCreateArgs
Properties
permission: AivenKafkaAclPermission
Inherited from permission
ACL permission.
topic: AivenKafkaDefinitionAclTopicInput
Topic handle or explicit provider-level literal selector.
username: AivenKafkaDefinitionAclUsernameInput
User handle or explicit provider-level literal selector.