Class AclMapper

java.lang.Object
io.confluent.kafka.security.authorizer.acl.AclMapper

public class AclMapper extends Object
Maps Kafka ACL and related classes to Confluent cross-component authorization classes.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static io.confluent.security.authorizer.AccessRule
    accessRule(org.apache.kafka.metadata.authorizer.StandardAcl acl)
     
    static org.apache.kafka.common.acl.AclOperation
    aclOperation(io.confluent.security.roledefinitions.Operation operation)
     
    static io.confluent.security.roledefinitions.Operation
    operation(org.apache.kafka.common.acl.AclOperation operation)
     
    static io.confluent.security.roledefinitions.PermissionType
    permissionType(org.apache.kafka.common.acl.AclPermissionType permissionType)
     
    static io.confluent.security.authorizer.ResourcePattern
    resourcePattern(org.apache.kafka.common.resource.ResourcePattern resourcePattern)
     
    static io.confluent.security.roledefinitions.ResourceType
    resourceType(org.apache.kafka.common.resource.ResourceType resourceType)
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)