acls.ts 1005 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import {
  2. KafkaAcl,
  3. KafkaAclResourceType,
  4. KafkaAclNamePatternType,
  5. KafkaAclPermissionEnum,
  6. KafkaAclOperationEnum,
  7. } from 'generated-sources';
  8. export const aclPayload: KafkaAcl[] = [
  9. {
  10. principal: 'User 1',
  11. resourceName: 'Topic',
  12. resourceType: KafkaAclResourceType.TOPIC,
  13. host: '_host1',
  14. namePatternType: KafkaAclNamePatternType.LITERAL,
  15. permission: KafkaAclPermissionEnum.ALLOW,
  16. operation: KafkaAclOperationEnum.READ,
  17. },
  18. {
  19. principal: 'User 2',
  20. resourceName: 'Topic',
  21. resourceType: KafkaAclResourceType.TOPIC,
  22. host: '_host1',
  23. namePatternType: KafkaAclNamePatternType.PREFIXED,
  24. permission: KafkaAclPermissionEnum.ALLOW,
  25. operation: KafkaAclOperationEnum.READ,
  26. },
  27. {
  28. principal: 'User 3',
  29. resourceName: 'Topic',
  30. resourceType: KafkaAclResourceType.TOPIC,
  31. host: '_host1',
  32. namePatternType: KafkaAclNamePatternType.LITERAL,
  33. permission: KafkaAclPermissionEnum.DENY,
  34. operation: KafkaAclOperationEnum.READ,
  35. },
  36. ];