public class RbacRoles extends Object
Constructor and Description |
---|
RbacRoles(List<Role> roles,
BindingScopes bindingScopes) |
RbacRoles(List<Role> roles,
LinkedHashMap<String,Object> bindingScopes) |
public RbacRoles(List<Role> roles, LinkedHashMap<String,Object> bindingScopes)
public RbacRoles(List<Role> roles, BindingScopes bindingScopes)
public Collection<Role> roles(String namespace)
public Collection<Role> roles()
public static RbacRoles loadDefaultPolicy(boolean isConfluentCloud) throws InvalidRoleDefinitionException
InvalidRoleDefinitionException
public static RbacRoles loadDataPlanePolicy() throws InvalidRoleDefinitionException
InvalidRoleDefinitionException
public static RbacRoles loadSDSPolicy() throws InvalidRoleDefinitionException
InvalidRoleDefinitionException
public static RbacRoles loadCatalogSRResourceLevelPolicy() throws InvalidRoleDefinitionException
InvalidRoleDefinitionException
public static RbacRoles loadSDSKsqlPolicy() throws InvalidRoleDefinitionException
InvalidRoleDefinitionException
public static RbacRoles loadSDSSchemaRegistryPolicy() throws InvalidRoleDefinitionException
InvalidRoleDefinitionException
public static BindingScopes loadBindingScopes(ClassLoader classLoader, String resourceName)
public static RbacRoles load(ClassLoader classLoader, String policyResourceName) throws InvalidRoleDefinitionException
InvalidRoleDefinitionException
public static RbacRoles load(ClassLoader classLoader, List<String> policyResourceNames) throws InvalidRoleDefinitionException
InvalidRoleDefinitionException
public static RbacRoles loadRbacRolesForTesting(String roleFile, String hierarchyFile)
public BindingScopes bindingScopes()