43 lines
1.5 KiB
Go
43 lines
1.5 KiB
Go
package sarama
|
|
|
|
type AclOperation int
|
|
|
|
// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/acl/AclOperation.java
|
|
const (
|
|
AclOperationUnknown AclOperation = 0
|
|
AclOperationAny AclOperation = 1
|
|
AclOperationAll AclOperation = 2
|
|
AclOperationRead AclOperation = 3
|
|
AclOperationWrite AclOperation = 4
|
|
AclOperationCreate AclOperation = 5
|
|
AclOperationDelete AclOperation = 6
|
|
AclOperationAlter AclOperation = 7
|
|
AclOperationDescribe AclOperation = 8
|
|
AclOperationClusterAction AclOperation = 9
|
|
AclOperationDescribeConfigs AclOperation = 10
|
|
AclOperationAlterConfigs AclOperation = 11
|
|
AclOperationIdempotentWrite AclOperation = 12
|
|
)
|
|
|
|
type AclPermissionType int
|
|
|
|
// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/acl/AclPermissionType.java
|
|
const (
|
|
AclPermissionUnknown AclPermissionType = 0
|
|
AclPermissionAny AclPermissionType = 1
|
|
AclPermissionDeny AclPermissionType = 2
|
|
AclPermissionAllow AclPermissionType = 3
|
|
)
|
|
|
|
type AclResourceType int
|
|
|
|
// ref: https://github.com/apache/kafka/blob/trunk/clients/src/main/java/org/apache/kafka/common/resource/ResourceType.java
|
|
const (
|
|
AclResourceUnknown AclResourceType = 0
|
|
AclResourceAny AclResourceType = 1
|
|
AclResourceTopic AclResourceType = 2
|
|
AclResourceGroup AclResourceType = 3
|
|
AclResourceCluster AclResourceType = 4
|
|
AclResourceTransactionalID AclResourceType = 5
|
|
)
|