blob: c10ad7b90324cf8cd57504867ab66c8acc7ffe7c [file] [log] [blame]
khenaidooac637102019-01-14 15:44:34 -05001package sarama
2
Scott Bakerbeb3cfa2019-10-01 14:44:30 -07003type (
4 AclOperation int
5
6 AclPermissionType int
7
8 AclResourceType int
9
10 AclResourcePatternType int
11)
khenaidooac637102019-01-14 15:44:34 -050012
13// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/acl/AclOperation.java
14const (
Scott Bakerbeb3cfa2019-10-01 14:44:30 -070015 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
khenaidooac637102019-01-14 15:44:34 -050028)
29
khenaidooac637102019-01-14 15:44:34 -050030// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/acl/AclPermissionType.java
31const (
Scott Bakerbeb3cfa2019-10-01 14:44:30 -070032 AclPermissionUnknown AclPermissionType = iota
33 AclPermissionAny
34 AclPermissionDeny
35 AclPermissionAllow
khenaidooac637102019-01-14 15:44:34 -050036)
37
khenaidooac637102019-01-14 15:44:34 -050038// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/resource/ResourceType.java
39const (
Scott Bakerbeb3cfa2019-10-01 14:44:30 -070040 AclResourceUnknown AclResourceType = iota
41 AclResourceAny
42 AclResourceTopic
43 AclResourceGroup
44 AclResourceCluster
45 AclResourceTransactionalID
khenaidooac637102019-01-14 15:44:34 -050046)
William Kurkiandaa6bb22019-03-07 12:26:28 -050047
William Kurkiandaa6bb22019-03-07 12:26:28 -050048// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/resource/PatternType.java
William Kurkiandaa6bb22019-03-07 12:26:28 -050049const (
50 AclPatternUnknown AclResourcePatternType = iota
51 AclPatternAny
52 AclPatternMatch
53 AclPatternLiteral
54 AclPatternPrefixed
55)