@Generated public interface PermissionsService
[Access Control]: https://docs.databricks.com/security/auth-authz/access-control/index.html
This is the high-level interface, that contains generated methods.
Evolving: this interface is under development. Method signatures may change.
| Modifier and Type | Method and Description |
|---|---|
ObjectPermissions |
get(GetPermissionRequest getPermissionRequest)
Get object permissions.
|
GetPermissionLevelsResponse |
getPermissionLevels(GetPermissionLevelsRequest getPermissionLevelsRequest)
Get object permission levels.
|
ObjectPermissions |
set(SetObjectPermissions setObjectPermissions)
Set object permissions.
|
ObjectPermissions |
update(UpdateObjectPermissions updateObjectPermissions)
Update object permissions.
|
ObjectPermissions get(GetPermissionRequest getPermissionRequest)
Gets the permissions of an object. Objects can inherit permissions from their parent objects or root object.
GetPermissionLevelsResponse getPermissionLevels(GetPermissionLevelsRequest getPermissionLevelsRequest)
Gets the permission levels that a user can have on an object.
ObjectPermissions set(SetObjectPermissions setObjectPermissions)
Sets permissions on an object, replacing existing permissions if they exist. Deletes all direct permissions if none are specified. Objects can inherit permissions from their parent objects or root object.
ObjectPermissions update(UpdateObjectPermissions updateObjectPermissions)
Updates the permissions on an object. Objects can inherit permissions from their parent objects or root object.
Copyright © 2025. All rights reserved.