Uses of Class
org.apache.cassandra.auth.Permission
-
Packages that use Permission Package Description org.apache.cassandra.auth org.apache.cassandra.cql3.statements org.apache.cassandra.service -
-
Uses of Permission in org.apache.cassandra.auth
Fields in org.apache.cassandra.auth declared as Permission Modifier and Type Field Description PermissionPermissionDetails. permissionFields in org.apache.cassandra.auth with type parameters of type Permission Modifier and Type Field Description static java.util.Set<Permission>Permission. ALLstatic java.util.Set<Permission>Permission. INVALID_FOR_SYSTEM_KEYSPACESSet of Permissions which may never be granted on any system keyspace, or table in a system keyspace, to any role.static java.util.Set<Permission>Permission. NONEMethods in org.apache.cassandra.auth that return Permission Modifier and Type Method Description static PermissionPermission. valueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static Permission[]Permission. values()Returns an array containing the constants of this enum type, in the order they are declared.Methods in org.apache.cassandra.auth that return types with arguments of type Permission Modifier and Type Method Description java.util.Set<Permission>DataResource. applicablePermissions()java.util.Set<Permission>FunctionResource. applicablePermissions()java.util.Set<Permission>IResource. applicablePermissions()Returns the set of Permissions that may be applied to this resource Certain permissions are not applicable to particular types of resources.java.util.Set<Permission>JMXResource. applicablePermissions()java.util.Set<Permission>RoleResource. applicablePermissions()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.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 startupjava.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<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.Method parameters in org.apache.cassandra.auth with type arguments of type Permission Modifier and Type Method Description 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.Constructors in org.apache.cassandra.auth with parameters of type Permission Constructor Description PermissionDetails(java.lang.String grantee, IResource resource, Permission permission) -
Uses of Permission in org.apache.cassandra.cql3.statements
Fields in org.apache.cassandra.cql3.statements with type parameters of type Permission Modifier and Type Field Description protected java.util.Set<Permission>ListPermissionsStatement. permissionsprotected java.util.Set<Permission>PermissionsManagementStatement. permissionsMethods in org.apache.cassandra.cql3.statements with parameters of type Permission Modifier and Type Method Description voidAuthenticationStatement. checkPermission(ClientState state, Permission required, RoleResource resource)Constructor parameters in org.apache.cassandra.cql3.statements with type arguments of type Permission 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 Permission in org.apache.cassandra.service
Methods in org.apache.cassandra.service with parameters of type Permission Modifier and Type Method Description voidClientState. ensureAllKeyspacesPermission(Permission perm)voidClientState. ensureAllTablesPermission(java.lang.String keyspace, Permission perm)voidClientState. ensureKeyspacePermission(java.lang.String keyspace, Permission perm)voidClientState. ensurePermission(Permission perm, IResource resource)voidClientState. ensurePermission(Permission permission, Function function)voidClientState. ensureTablePermission(java.lang.String keyspace, java.lang.String table, Permission perm)voidClientState. ensureTablePermission(TableMetadataRef tableRef, Permission perm)voidClientState. ensureTablePermission(TableMetadata table, Permission perm)
-