Class AclAccessRule
java.lang.Object
io.confluent.security.authorizer.AccessRule
io.confluent.security.authorizer.AclAccessRule
- All Implemented Interfaces:
AuthorizePolicy
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.confluent.security.authorizer.AuthorizePolicy
AuthorizePolicy.BrokerUser, AuthorizePolicy.NoMatchingRule, AuthorizePolicy.PolicyType, AuthorizePolicy.SuperUser -
Field Summary
Fields inherited from class io.confluent.security.authorizer.AccessRule
ALL_HOSTS, GROUP_PRINCIPAL_TYPE, WILDCARD_GROUP_PRINCIPAL, WILDCARD_USER_PRINCIPALFields inherited from interface io.confluent.security.authorizer.AuthorizePolicy
ALLOW_ON_NO_RULE, DENY_ON_NO_RULE, NO_MATCHING_RULE -
Constructor Summary
ConstructorsConstructorDescriptionAclAccessRule(ResourcePattern resourcePattern, org.apache.kafka.common.security.auth.KafkaPrincipal principal, io.confluent.security.roledefinitions.PermissionType permissionType, String host, io.confluent.security.roledefinitions.Operation operation, AuthorizePolicy.PolicyType policyType, org.apache.kafka.common.acl.AclBinding aclBinding) -
Method Summary
Methods inherited from class io.confluent.security.authorizer.AccessRule
asBaseKafkaPrincipal, clusterLinkIds, equals, hashCode, host, matches, matches, matches, matches, matchingPrincipals, operation, permissionType, policyType, principal, resourcePattern
-
Constructor Details
-
AclAccessRule
public AclAccessRule(ResourcePattern resourcePattern, org.apache.kafka.common.security.auth.KafkaPrincipal principal, io.confluent.security.roledefinitions.PermissionType permissionType, String host, io.confluent.security.roledefinitions.Operation operation, AuthorizePolicy.PolicyType policyType, org.apache.kafka.common.acl.AclBinding aclBinding)
-
-
Method Details
-
aclBinding
public org.apache.kafka.common.acl.AclBinding aclBinding() -
toString
- Overrides:
toStringin classAccessRule
-