| Interface | Description |
|---|---|
| AccessControlService |
Rule based Access Control for Databricks Resources.
|
| AccountAccessControlProxyService |
These APIs manage access rules on resources in an account.
|
| AccountAccessControlService |
These APIs manage access rules on resources in an account.
|
| AccountGroupsService |
Groups simplify identity management, making it easier to assign access to Databricks account,
data, and other securable objects.
|
| AccountServicePrincipalsService |
Identities for use with jobs, automated tools, and systems such as scripts, apps, and CI/CD
platforms.
|
| AccountUsersService |
User identities recognized by Databricks and represented by email addresses.
|
| CurrentUserService |
This API allows retrieving information about currently authenticated user or service principal.
|
| GroupsService |
Groups simplify identity management, making it easier to assign access to Databricks workspace,
data, and other securable objects.
|
| PermissionMigrationService |
APIs for migrating acl permissions, used only by the ucx tool:
https://github.com/databrickslabs/ucx
|
| PermissionsService |
Permissions API are used to create read, write, edit, update and manage access for various users
on different objects and endpoints.
|
| ServicePrincipalsService |
Identities for use with jobs, automated tools, and systems such as scripts, apps, and CI/CD
platforms.
|
| UsersService |
User identities recognized by Databricks and represented by email addresses.
|
| WorkspaceAssignmentService |
The Workspace Permission Assignment API allows you to manage workspace permissions for principals
in your account.
|
| Class | Description |
|---|---|
| AccessControlAPI |
Rule based Access Control for Databricks Resources.
|
| AccessControlRequest | |
| AccessControlResponse | |
| AccountAccessControlAPI |
These APIs manage access rules on resources in an account.
|
| AccountAccessControlProxyAPI |
These APIs manage access rules on resources in an account.
|
| AccountGroupsAPI |
Groups simplify identity management, making it easier to assign access to Databricks account,
data, and other securable objects.
|
| AccountServicePrincipalsAPI |
Identities for use with jobs, automated tools, and systems such as scripts, apps, and CI/CD
platforms.
|
| AccountUsersAPI |
User identities recognized by Databricks and represented by email addresses.
|
| Actor |
represents an identity trying to access a resource - user or a service principal group can be a
principal of a permission set assignment but an actor is always a user or a service principal
|
| CheckPolicyRequest |
Check access policy to a resource
|
| CheckPolicyResponse | |
| ComplexValue | |
| ConsistencyToken | |
| CurrentUserAPI |
This API allows retrieving information about currently authenticated user or service principal.
|
| DeleteAccountGroupRequest |
Delete a group.
|
| DeleteAccountServicePrincipalRequest |
Delete a service principal.
|
| DeleteAccountUserRequest |
Delete a user.
|
| DeleteGroupRequest |
Delete a group.
|
| DeleteResponse | |
| DeleteServicePrincipalRequest |
Delete a service principal.
|
| DeleteUserRequest |
Delete a user.
|
| DeleteWorkspaceAssignmentRequest |
Delete permissions assignment
|
| DeleteWorkspacePermissionAssignmentResponse | |
| GetAccountGroupRequest |
Get group details.
|
| GetAccountServicePrincipalRequest |
Get service principal details.
|
| GetAccountUserRequest |
Get user details.
|
| GetAssignableRolesForResourceRequest |
Get assignable roles for a resource
|
| GetAssignableRolesForResourceResponse | |
| GetGroupRequest |
Get group details.
|
| GetPasswordPermissionLevelsResponse | |
| GetPermissionLevelsRequest |
Get object permission levels
|
| GetPermissionLevelsResponse | |
| GetPermissionRequest |
Get object permissions
|
| GetRuleSetRequest |
Get a rule set
|
| GetServicePrincipalRequest |
Get service principal details.
|
| GetUserRequest |
Get user details.
|
| GetWorkspaceAssignmentRequest |
List workspace permissions
|
| GrantRule | |
| Group | |
| GroupsAPI |
Groups simplify identity management, making it easier to assign access to Databricks workspace,
data, and other securable objects.
|
| ListAccountGroupsRequest |
List group details.
|
| ListAccountServicePrincipalsRequest |
List service principals.
|
| ListAccountUsersRequest |
List users.
|
| ListGroupsRequest |
List group details.
|
| ListGroupsResponse | |
| ListServicePrincipalResponse | |
| ListServicePrincipalsRequest |
List service principals.
|
| ListUsersRequest |
List users.
|
| ListUsersResponse | |
| ListWorkspaceAssignmentRequest |
Get permission assignments
|
| MigratePermissionsRequest | |
| MigratePermissionsResponse | |
| Name | |
| ObjectPermissions | |
| PartialUpdate | |
| PasswordAccessControlRequest | |
| PasswordAccessControlResponse | |
| PasswordPermission | |
| PasswordPermissions | |
| PasswordPermissionsDescription | |
| PasswordPermissionsRequest | |
| Patch | |
| PatchResponse | |
| Permission | |
| PermissionAssignment |
The output format for existing workspace PermissionAssignment records, which contains some info
for user consumption.
|
| PermissionAssignments | |
| PermissionMigrationAPI |
APIs for migrating acl permissions, used only by the ucx tool:
https://github.com/databrickslabs/ucx
|
| PermissionOutput | |
| PermissionsAPI |
Permissions API are used to create read, write, edit, update and manage access for various users
on different objects and endpoints.
|
| PermissionsDescription | |
| PrincipalOutput |
Information about the principal assigned to the workspace.
|
| ResourceInfo | |
| ResourceMeta | |
| Role | |
| RuleSetResponse | |
| RuleSetUpdateRequest | |
| ServicePrincipal | |
| ServicePrincipalsAPI |
Identities for use with jobs, automated tools, and systems such as scripts, apps, and CI/CD
platforms.
|
| SetObjectPermissions | |
| UpdateObjectPermissions | |
| UpdateResponse | |
| UpdateRuleSetRequest | |
| UpdateWorkspaceAssignments | |
| User | |
| UsersAPI |
User identities recognized by Databricks and represented by email addresses.
|
| WorkspaceAssignmentAPI |
The Workspace Permission Assignment API allows you to manage workspace permissions for principals
in your account.
|
| WorkspacePermissions |
| Enum | Description |
|---|---|
| GetSortOrder | |
| GroupSchema | |
| ListResponseSchema | |
| ListSortOrder | |
| PasswordPermissionLevel |
Permission level
|
| PatchOp |
Type of patch operation.
|
| PatchSchema | |
| PermissionLevel |
Permission level
|
| RequestAuthzIdentity |
Defines the identity to be used for authZ of the request on the server side.
|
| ServicePrincipalSchema | |
| UserSchema | |
| WorkspacePermission |
Copyright © 2025. All rights reserved.