blob: 72b7985d02a4f942c313002555f182cfc78027f7 [file] [log] [blame]
William Kurkianea869482019-04-09 15:16:11 -04001package sarama
2
3type AclOperation int
4
5// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/acl/AclOperation.java
6const (
7 AclOperationUnknown AclOperation = 0
8 AclOperationAny AclOperation = 1
9 AclOperationAll AclOperation = 2
10 AclOperationRead AclOperation = 3
11 AclOperationWrite AclOperation = 4
12 AclOperationCreate AclOperation = 5
13 AclOperationDelete AclOperation = 6
14 AclOperationAlter AclOperation = 7
15 AclOperationDescribe AclOperation = 8
16 AclOperationClusterAction AclOperation = 9
17 AclOperationDescribeConfigs AclOperation = 10
18 AclOperationAlterConfigs AclOperation = 11
19 AclOperationIdempotentWrite AclOperation = 12
20)
21
22type AclPermissionType int
23
24// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/acl/AclPermissionType.java
25const (
26 AclPermissionUnknown AclPermissionType = 0
27 AclPermissionAny AclPermissionType = 1
28 AclPermissionDeny AclPermissionType = 2
29 AclPermissionAllow AclPermissionType = 3
30)
31
32type AclResourceType int
33
34// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/resource/ResourceType.java
35const (
36 AclResourceUnknown AclResourceType = 0
37 AclResourceAny AclResourceType = 1
38 AclResourceTopic AclResourceType = 2
39 AclResourceGroup AclResourceType = 3
40 AclResourceCluster AclResourceType = 4
41 AclResourceTransactionalID AclResourceType = 5
42)
43
44type AclResourcePatternType int
45
46// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/resource/PatternType.java
47
48const (
49 AclPatternUnknown AclResourcePatternType = iota
50 AclPatternAny
51 AclPatternMatch
52 AclPatternLiteral
53 AclPatternPrefixed
54)