blob: c10ad7b90324cf8cd57504867ab66c8acc7ffe7c [file] [log] [blame]
William Kurkianea869482019-04-09 15:16:11 -04001package sarama
2
Abhilash S.L3b494632019-07-16 15:51:09 +05303type (
4 AclOperation int
5
6 AclPermissionType int
7
8 AclResourceType int
9
10 AclResourcePatternType int
11)
William Kurkianea869482019-04-09 15:16:11 -040012
13// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/acl/AclOperation.java
14const (
Abhilash S.L3b494632019-07-16 15:51:09 +053015 AclOperationUnknown AclOperation = iota
16 AclOperationAny
17 AclOperationAll
18 AclOperationRead
19 AclOperationWrite
20 AclOperationCreate
21 AclOperationDelete
22 AclOperationAlter
23 AclOperationDescribe
24 AclOperationClusterAction
25 AclOperationDescribeConfigs
26 AclOperationAlterConfigs
27 AclOperationIdempotentWrite
William Kurkianea869482019-04-09 15:16:11 -040028)
29
William Kurkianea869482019-04-09 15:16:11 -040030// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/acl/AclPermissionType.java
31const (
Abhilash S.L3b494632019-07-16 15:51:09 +053032 AclPermissionUnknown AclPermissionType = iota
33 AclPermissionAny
34 AclPermissionDeny
35 AclPermissionAllow
William Kurkianea869482019-04-09 15:16:11 -040036)
37
William Kurkianea869482019-04-09 15:16:11 -040038// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/resource/ResourceType.java
39const (
Abhilash S.L3b494632019-07-16 15:51:09 +053040 AclResourceUnknown AclResourceType = iota
41 AclResourceAny
42 AclResourceTopic
43 AclResourceGroup
44 AclResourceCluster
45 AclResourceTransactionalID
William Kurkianea869482019-04-09 15:16:11 -040046)
47
William Kurkianea869482019-04-09 15:16:11 -040048// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/resource/PatternType.java
William Kurkianea869482019-04-09 15:16:11 -040049const (
50 AclPatternUnknown AclResourcePatternType = iota
51 AclPatternAny
52 AclPatternMatch
53 AclPatternLiteral
54 AclPatternPrefixed
55)