| Interface | Description | 
|---|---|
| AccessControlConstants | 
| Class | Description | 
|---|---|
| AccessChecker | |
| AccessControlClient | 
 Utility client for doing access control admin operations. 
 | 
| AccessControlFilter | 
 NOTE: for internal use only by AccessController implementation 
 | 
| AccessController | 
 Provides basic authorization checks for data access and administrative
 operations. 
 | 
| AccessControlLists | 
 Maintains lists of permission grants to users and groups to allow for
 authorization checks by  
AccessController. | 
| AccessControlUtil | |
| AuthResult | 
 Represents the result of an authorization check for logging and error
 reporting. 
 | 
| AuthResult.Params | |
| CoprocessorWhitelistMasterObserver | 
 Master observer for restricting coprocessor assignments. 
 | 
| Permission | 
 Base permissions instance representing the ability to perform a given set
 of actions. 
 | 
| SecureBulkLoadEndpoint | Deprecated
 As of release 2.0.0, this will be removed in HBase 3.0.0 
 | 
| ShadedAccessControlUtil | 
 Convert protobuf objects in AccessControl.proto under hbase-protocol-shaded to user-oriented
 objects and vice versa. 
 | 
| TableAuthManager | 
 Performs authorization checks for a given user's assigned permissions 
 | 
| TableAuthManager.PermissionCache<T extends Permission> | |
| TablePermission | 
 Represents an authorization for access for the given actions, optionally
 restricted to the given column family or column qualifier, over the
 given table. 
 | 
| UserPermission | 
 Represents an authorization for access over the given table, column family
 plus qualifier, for the given user. 
 | 
| ZKPermissionWatcher | 
 Handles synchronization of access control list entries and updates
 throughout all nodes in the cluster. 
 | 
| Enum | Description | 
|---|---|
| AccessControlFilter.Strategy | |
| AccessController.OpType | |
| Permission.Action | 
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.