Uses of Interface
org.apache.cassandra.auth.IResource
-
Packages that use IResource Package Description org.apache.cassandra.auth org.apache.cassandra.cql3.statements org.apache.cassandra.service -
-
Uses of IResource in org.apache.cassandra.auth
Classes in org.apache.cassandra.auth that implement IResource Modifier and Type Class Description classDataResourceThe primary type of resource in Cassandra.classFunctionResourceIResource implementation representing functions.classJMXResourceclassRoleResourceIResource implementation representing database roles.Fields in org.apache.cassandra.auth declared as IResource Modifier and Type Field Description IResourcePermissionDetails. resourceMethods in org.apache.cassandra.auth that return IResource Modifier and Type Method Description static IResourceResources. fromName(java.lang.String name)Creates an IResource instance from its external name.IResourceDataResource. getParent()IResourceFunctionResource. getParent()IResourceIResource. getParent()Gets next resource in the hierarchy.IResourceJMXResource. getParent()IResourceRoleResource. getParent()Methods in org.apache.cassandra.auth that return types with arguments of type IResource Modifier and Type Method Description java.util.function.Supplier<java.util.Map<Pair<AuthenticatedUser,IResource>,java.util.Set<Permission>>>CassandraAuthorizer. bulkLoader()Get an initial set of permissions to load into the PermissionsCache at startupstatic java.util.List<? extends IResource>Resources. chain(IResource resource)Construct a chain of resource parents starting with the resource and ending with the root.static java.util.List<? extends IResource>Resources. chain(IResource resource, java.util.function.Predicate<IResource> filter)Construct a chain of resource parents starting with the resource and ending with the root.java.util.Set<IResource>AllowAllAuthenticator. protectedResources()java.util.Set<IResource>AllowAllAuthorizer. protectedResources()java.util.Set<? extends IResource>CassandraRoleManager. protectedResources()java.util.Set<? extends IResource>IAuthenticator. protectedResources()Set of resources that should be made inaccessible to users and only accessible internally.java.util.Set<? extends IResource>IAuthorizer. protectedResources()Set of resources that should be made inaccessible to users and only accessible internally.java.util.Set<? extends IResource>IRoleManager. protectedResources()Set of resources that should be made inaccessible to users and only accessible internally.Methods in org.apache.cassandra.auth with parameters of type IResource Modifier and Type Method Description java.util.Set<Permission>AllowAllAuthorizer. authorize(AuthenticatedUser user, IResource resource)java.util.Set<Permission>CassandraAuthorizer. authorize(AuthenticatedUser user, IResource resource)java.util.Set<Permission>IAuthorizer. authorize(AuthenticatedUser user, IResource resource)Returns a set of permissions of a user on a resource.static java.util.List<? extends IResource>Resources. chain(IResource resource)Construct a chain of resource parents starting with the resource and ending with the root.static java.util.List<? extends IResource>Resources. chain(IResource resource, java.util.function.Predicate<IResource> filter)Construct a chain of resource parents starting with the resource and ending with the root.java.util.Set<Permission>AuthenticatedUser. getPermissions(IResource resource)java.util.Set<Permission>PermissionsCache. getPermissions(AuthenticatedUser user, IResource resource)java.util.Set<Permission>AllowAllAuthorizer. grant(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, RoleResource to)java.util.Set<Permission>CassandraAuthorizer. grant(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, RoleResource grantee)java.util.Set<Permission>IAuthorizer. grant(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, RoleResource grantee)Grants a set of permissions on a resource to a role.java.util.Set<PermissionDetails>AllowAllAuthorizer. list(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, RoleResource of)java.util.Set<PermissionDetails>CassandraAuthorizer. list(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, RoleResource grantee)java.util.Set<PermissionDetails>IAuthorizer. list(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, RoleResource grantee)Returns a list of permissions on a resource granted to a role.java.util.Set<Permission>AllowAllAuthorizer. revoke(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, RoleResource from)java.util.Set<Permission>CassandraAuthorizer. revoke(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, RoleResource revokee)java.util.Set<Permission>IAuthorizer. revoke(AuthenticatedUser performer, java.util.Set<Permission> permissions, IResource resource, RoleResource revokee)Revokes a set of permissions on a resource from a user.voidAllowAllAuthorizer. revokeAllOn(IResource droppedResource)voidCassandraAuthorizer. revokeAllOn(IResource droppedResource)voidIAuthorizer. revokeAllOn(IResource droppedResource)This method is called after a resource is removed (i.e.Method parameters in org.apache.cassandra.auth with type arguments of type IResource Modifier and Type Method Description static java.util.List<? extends IResource>Resources. chain(IResource resource, java.util.function.Predicate<IResource> filter)Construct a chain of resource parents starting with the resource and ending with the root.Constructors in org.apache.cassandra.auth with parameters of type IResource Constructor Description PermissionDetails(java.lang.String grantee, IResource resource, Permission permission) -
Uses of IResource in org.apache.cassandra.cql3.statements
Fields in org.apache.cassandra.cql3.statements declared as IResource Modifier and Type Field Description protected IResourceListPermissionsStatement. resourceprotected IResourcePermissionsManagementStatement. resourceMethods in org.apache.cassandra.cql3.statements that return IResource Modifier and Type Method Description static IResourceAuthorizationStatement. maybeCorrectResource(IResource resource, ClientState state)Methods in org.apache.cassandra.cql3.statements with parameters of type IResource Modifier and Type Method Description static IResourceAuthorizationStatement. maybeCorrectResource(IResource resource, ClientState state)Constructors in org.apache.cassandra.cql3.statements with parameters of type IResource Constructor Description GrantPermissionsStatement(java.util.Set<Permission> permissions, IResource resource, RoleName grantee)ListPermissionsStatement(java.util.Set<Permission> permissions, IResource resource, RoleName grantee, boolean recursive)PermissionsManagementStatement(java.util.Set<Permission> permissions, IResource resource, RoleName grantee)RevokePermissionsStatement(java.util.Set<Permission> permissions, IResource resource, RoleName grantee) -
Uses of IResource in org.apache.cassandra.service
Fields in org.apache.cassandra.service with type parameters of type IResource Modifier and Type Field Description static com.google.common.collect.ImmutableSet<IResource>ClientState. PROTECTED_AUTH_RESOURCESstatic com.google.common.collect.ImmutableSet<IResource>ClientState. READABLE_SYSTEM_RESOURCESMethods in org.apache.cassandra.service with parameters of type IResource Modifier and Type Method Description voidClientState. ensurePermission(Permission perm, IResource resource)
-