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

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 - Class in io.confluent.security.rbac
 
BindingScopes(LinkedHashMap<String, Object>) - Constructor for class io.confluent.security.rbac.BindingScopes
 
bindingScopes() - Method in class io.confluent.security.rbac.RbacRoles
 
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
 

D

displayName() - 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.BindingScopes
 
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
 

F

findMostSpecificBindingScope(Set<String>) - Method in class io.confluent.security.rbac.BindingScopes
 
flatAccessPolicies() - Method in class io.confluent.security.rbac.Role
 

G

getRoot() - Method in class io.confluent.security.rbac.BindingScopes
 
getUniqueBindingScopesPath() - Method in class io.confluent.security.rbac.BindingScopes
 
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.BindingScopes
 
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

internal() - Method in class io.confluent.security.rbac.Role
 
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
 
isPartialBindingScopePathUnique(Set<String>) - Method in class io.confluent.security.rbac.BindingScopes
 

L

load(ClassLoader, String) - Static method in class io.confluent.security.rbac.RbacRoles
 
load(ClassLoader, List<String>) - Static method in class io.confluent.security.rbac.RbacRoles
 
loadBindingScopes(ClassLoader, String) - Static method in class io.confluent.security.rbac.RbacRoles
 
loadCatalogSRResourceLevelPolicy() - Static method in class io.confluent.security.rbac.RbacRoles
 
loadCloudPolicyWith(List<String>) - Static method in class io.confluent.security.rbac.RbacRoles
 
loadDataPlanePolicy() - Static method in class io.confluent.security.rbac.RbacRoles
 
loadDefaultPolicy(boolean) - Static method in class io.confluent.security.rbac.RbacRoles
 
loadRbacRolesForTesting(String, String) - Static method in class io.confluent.security.rbac.RbacRoles
 
loadSDSKsqlPolicy() - Static method in class io.confluent.security.rbac.RbacRoles
 
loadSDSPolicy() - Static method in class io.confluent.security.rbac.RbacRoles
 
loadSDSSchemaRegistryPolicy() - Static method in class io.confluent.security.rbac.RbacRoles
 

M

matchingBinding(RoleBinding, boolean) - Method in class io.confluent.security.rbac.RoleBindingFilter
 
merge(RbacRoles, RbacRoles) - Static method in class io.confluent.security.rbac.RbacRoles
 
merge(Role, Role) - Static method in class io.confluent.security.rbac.Role
 
mergeAtBindingScope(Collection<AccessPolicy>, Collection<AccessPolicy>) - Static method in class io.confluent.security.rbac.Role
Here we are trying to merge accessPolicies at a bindingScope for a same role from two json files.
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_CDX - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_CONFLUENT - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_CONNECT - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_CONNECT_V2 - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_DATAGOVERNANCE - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_DATAPLANE - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_FLINK - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_IDENTITY - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_KAFKAQUEUES - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_KSMS - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_KSQL - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_NETWORKING - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_PIPELINES - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_PUBLIC - Static variable in class io.confluent.security.rbac.Role
 
NAMESPACE_STREAMCATALOG - Static variable in class io.confluent.security.rbac.Role
 

O

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

P

parseBindingScopes(LinkedHashMap<String, Object>) - Method in class io.confluent.security.rbac.BindingScopes
 
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>, LinkedHashMap<String, Object>) - Constructor for class io.confluent.security.rbac.RbacRoles
 
RbacRoles(List<Role>, BindingScopes) - 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() - Method in class io.confluent.security.rbac.RbacAccessRule
 
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, String, boolean, 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.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
 
Roles - Class in io.confluent.security.rbac
 
Roles(List<Role>) - Constructor for class io.confluent.security.rbac.Roles
 
roles - Variable in class io.confluent.security.rbac.Roles
 
rolesMap() - Method in class io.confluent.security.rbac.RbacRoles
 

S

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

T

toString() - Method in class io.confluent.security.rbac.AccessPolicy
 
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
 

V

validateBindingScope(String, LinkedHashMap<String, Set<String>>) - Method in class io.confluent.security.rbac.BindingScopes
 

W

wildcardResourcePatterns() - Method in class io.confluent.security.rbac.AccessPolicy
 
A B D E F G H I L M N O P R S T U V W 
Skip navigation links