blob: c10ad7b90324cf8cd57504867ab66c8acc7ffe7c [file] [log] [blame]
Scott Bakered4efab2020-01-13 19:12:25 -08001package sarama
2
3type (
4 AclOperation int
5
6 AclPermissionType int
7
8 AclResourceType int
9
10 AclResourcePatternType int
11)
12
13// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/acl/AclOperation.java
14const (
15 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
28)
29
30// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/acl/AclPermissionType.java
31const (
32 AclPermissionUnknown AclPermissionType = iota
33 AclPermissionAny
34 AclPermissionDeny
35 AclPermissionAllow
36)
37
38// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/resource/ResourceType.java
39const (
40 AclResourceUnknown AclResourceType = iota
41 AclResourceAny
42 AclResourceTopic
43 AclResourceGroup
44 AclResourceCluster
45 AclResourceTransactionalID
46)
47
48// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/resource/PatternType.java
49const (
50 AclPatternUnknown AclResourcePatternType = iota
51 AclPatternAny
52 AclPatternMatch
53 AclPatternLiteral
54 AclPatternPrefixed
55)