Skip navigation links
A B E G H I L M N O P R S T U 

A

accessPolicies() - Method in class io.confluent.security.rbac.Role
 
AccessPolicy - Class in io.confluent.security.rbac
Defines the access policy corresponding to each role.
AccessPolicy(String, Boolean, Collection<AccessPolicy.ResourceOperations>) - Constructor for class io.confluent.security.rbac.AccessPolicy
 
AccessPolicy.ResourceOperations - Class in io.confluent.security.rbac
 
allowedOperations() - Method in class io.confluent.security.rbac.AccessPolicy
 
allowedOperations(ResourceType) - Method in class io.confluent.security.rbac.AccessPolicy
 

B

bindingScope() - Method in class io.confluent.security.rbac.AccessPolicy
 
bindingScopes() - Method in class io.confluent.security.rbac.Role
 
bindWithResource() - Method in class io.confluent.security.rbac.AccessPolicy
 
bindWithResource() - Method in class io.confluent.security.rbac.Role
 

E

equals(Object) - Method in class io.confluent.security.rbac.AccessPolicy
 
equals(Object) - Method in class io.confluent.security.rbac.RbacRoles
 
equals(Object) - Method in class io.confluent.security.rbac.Role
 
equals(Object) - Method in class io.confluent.security.rbac.RoleBinding
 
equals(Object) - Method in class io.confluent.security.rbac.RoleBindingFilter
 
equals(Object) - Method in class io.confluent.security.rbac.UserMetadata
 

G

groups() - Method in class io.confluent.security.rbac.UserMetadata
 

H

hashCode() - Method in class io.confluent.security.rbac.AccessPolicy
 
hashCode() - Method in class io.confluent.security.rbac.RbacRoles
 
hashCode() - Method in class io.confluent.security.rbac.Role
 
hashCode() - Method in class io.confluent.security.rbac.RoleBinding
 
hashCode() - Method in class io.confluent.security.rbac.RoleBindingFilter
 
hashCode() - Method in class io.confluent.security.rbac.UserMetadata
 

I

InvalidRoleBindingException - Exception in io.confluent.security.rbac
 
InvalidRoleBindingException(String) - Constructor for exception io.confluent.security.rbac.InvalidRoleBindingException
 
InvalidRoleBindingException(String, Throwable) - Constructor for exception io.confluent.security.rbac.InvalidRoleBindingException
 
InvalidRoleDefinitionException - Exception in io.confluent.security.rbac
 
InvalidRoleDefinitionException(String) - Constructor for exception io.confluent.security.rbac.InvalidRoleDefinitionException
 
InvalidRoleDefinitionException(String, Throwable) - Constructor for exception io.confluent.security.rbac.InvalidRoleDefinitionException
 
io.confluent.security.rbac - package io.confluent.security.rbac
 
isInNamespace(String) - Method in class io.confluent.security.rbac.Role
 

L

load(ClassLoader, String) - Static method in class io.confluent.security.rbac.RbacRoles
 
loadDefaultPolicy(boolean) - Static method in class io.confluent.security.rbac.RbacRoles
 

M

matchingBinding(RoleBinding, boolean) - Method in class io.confluent.security.rbac.RoleBindingFilter
 
mostSpecificBindingScope() - Method in class io.confluent.security.rbac.Role
 

N

name() - Method in class io.confluent.security.rbac.Role
 
namespace() - Method in class io.confluent.security.rbac.Role
 
NAMESPACE_CONFLUENT - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_PUBLIC - Static variable in class io.confluent.security.rbac.Role
 

O

operations() - Method in class io.confluent.security.rbac.AccessPolicy.ResourceOperations
 

P

policyType() - Method in class io.confluent.security.rbac.RbacAuthorizePolicy
 
principal() - Method in class io.confluent.security.rbac.RoleBinding
 
principal() - Method in class io.confluent.security.rbac.RoleBindingFilter
 

R

RbacAccessRule - Class in io.confluent.security.rbac
 
RbacAccessRule(ResourcePattern, KafkaPrincipal, PermissionType, String, Operation, AuthorizePolicy.PolicyType, RoleBinding) - Constructor for class io.confluent.security.rbac.RbacAccessRule
 
RbacAuthorizePolicy - Class in io.confluent.security.rbac
 
RbacAuthorizePolicy(RoleBinding) - Constructor for class io.confluent.security.rbac.RbacAuthorizePolicy
 
RbacRoles - Class in io.confluent.security.rbac
The RBAC policy definition.
RbacRoles(List<Role>, List<String>) - Constructor for class io.confluent.security.rbac.RbacRoles
 
resourceFilter() - Method in class io.confluent.security.rbac.RoleBindingFilter
 
ResourceOperations(String, Collection<String>) - Constructor for class io.confluent.security.rbac.AccessPolicy.ResourceOperations
 
resources() - Method in class io.confluent.security.rbac.RoleBinding
 
resourceType() - Method in class io.confluent.security.rbac.AccessPolicy.ResourceOperations
 
role(String, String) - Method in class io.confluent.security.rbac.RbacRoles
 
role(String) - Method in class io.confluent.security.rbac.RbacRoles
 
Role - Class in io.confluent.security.rbac
Role definition including access policy.
Role(String, String, AccessPolicy, List<AccessPolicy>) - Constructor for class io.confluent.security.rbac.Role
 
role() - Method in class io.confluent.security.rbac.RoleBinding
 
role() - Method in class io.confluent.security.rbac.RoleBindingFilter
 
roleBinding() - Method in class io.confluent.security.rbac.RbacAccessRule
 
roleBinding() - Method in class io.confluent.security.rbac.RbacAuthorizePolicy
 
RoleBinding - Class in io.confluent.security.rbac
Role binding that assigns a role to a user or group principal at a specified scope.
RoleBinding(KafkaPrincipal, String, Scope, Collection<ResourcePattern>) - Constructor for class io.confluent.security.rbac.RoleBinding
 
RoleBindingFilter - Class in io.confluent.security.rbac
Role binding filter that can be used to match role bindings.
RoleBindingFilter(KafkaPrincipal, String, Scope, ResourcePatternFilter) - Constructor for class io.confluent.security.rbac.RoleBindingFilter
Filter used to match role bindings for describing or deleting matching role bindings.
roles(String) - Method in class io.confluent.security.rbac.RbacRoles
 
roles() - Method in class io.confluent.security.rbac.RbacRoles
 

S

scope() - Method in class io.confluent.security.rbac.RoleBinding
 
scope() - Method in class io.confluent.security.rbac.RoleBindingFilter
 

T

toString() - Method in class io.confluent.security.rbac.RbacAccessRule
 
toString() - Method in class io.confluent.security.rbac.Role
 
toString() - Method in class io.confluent.security.rbac.RoleBinding
 
toString() - Method in class io.confluent.security.rbac.RoleBindingFilter
 

U

UserMetadata - Class in io.confluent.security.rbac
User metadata including groups which may be obtained from LDAP.
UserMetadata(Set<KafkaPrincipal>) - Constructor for class io.confluent.security.rbac.UserMetadata
 
A B E G H I L M N O P R S T U 
Skip navigation links