Class AclMapper
java.lang.Object
io.confluent.kafka.security.authorizer.acl.AclMapper
Maps Kafka ACL and related classes to Confluent cross-component authorization classes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic io.confluent.security.authorizer.AccessRuleaccessRule(org.apache.kafka.metadata.authorizer.StandardAcl acl) static org.apache.kafka.common.acl.AclOperationaclOperation(io.confluent.security.roledefinitions.Operation operation) static io.confluent.security.roledefinitions.Operationoperation(org.apache.kafka.common.acl.AclOperation operation) static io.confluent.security.roledefinitions.PermissionTypepermissionType(org.apache.kafka.common.acl.AclPermissionType permissionType) static io.confluent.security.authorizer.ResourcePatternresourcePattern(org.apache.kafka.common.resource.ResourcePattern resourcePattern) static io.confluent.security.roledefinitions.ResourceTyperesourceType(org.apache.kafka.common.resource.ResourceType resourceType)
-
Constructor Details
-
AclMapper
public AclMapper()
-
-
Method Details
-
resourceType
public static io.confluent.security.roledefinitions.ResourceType resourceType(org.apache.kafka.common.resource.ResourceType resourceType) -
resourcePattern
public static io.confluent.security.authorizer.ResourcePattern resourcePattern(org.apache.kafka.common.resource.ResourcePattern resourcePattern) -
operation
public static io.confluent.security.roledefinitions.Operation operation(org.apache.kafka.common.acl.AclOperation operation) -
aclOperation
public static org.apache.kafka.common.acl.AclOperation aclOperation(io.confluent.security.roledefinitions.Operation operation) -
permissionType
public static io.confluent.security.roledefinitions.PermissionType permissionType(org.apache.kafka.common.acl.AclPermissionType permissionType) -
accessRule
public static io.confluent.security.authorizer.AccessRule accessRule(org.apache.kafka.metadata.authorizer.StandardAcl acl)
-