| Package | Description |
|---|---|
| com.databricks.sdk | |
| com.databricks.sdk.service.iam |
| Class and Description |
|---|
| AccessControlAPI
Rule based Access Control for Databricks Resources.
|
| AccessControlService
Rule based Access Control for Databricks Resources.
|
| AccountAccessControlAPI
These APIs manage access rules on resources in an account.
|
| AccountAccessControlProxyAPI
These APIs manage access rules on resources in an account.
|
| AccountAccessControlProxyService
These APIs manage access rules on resources in an account.
|
| AccountAccessControlService
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.
|
| AccountGroupsService
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.
|
| AccountServicePrincipalsService
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.
|
| AccountUsersService
User identities recognized by Databricks and represented by email addresses.
|
| CurrentUserAPI
This API allows retrieving information about currently authenticated user or service principal.
|
| CurrentUserService
This API allows retrieving information about currently authenticated user or service principal.
|
| GroupsAPI
Groups simplify identity management, making it easier to assign access to Databricks workspace,
data, and other securable objects.
|
| GroupsService
Groups simplify identity management, making it easier to assign access to Databricks workspace,
data, and other securable objects.
|
| PermissionMigrationAPI
APIs for migrating acl permissions, used only by the ucx tool:
https://github.com/databrickslabs/ucx
|
| PermissionMigrationService
APIs for migrating acl permissions, used only by the ucx tool:
https://github.com/databrickslabs/ucx
|
| PermissionsAPI
Permissions API are used to create read, write, edit, update and manage access for various users
on different objects and endpoints.
|
| PermissionsService
Permissions API are used to create read, write, edit, update and manage access for various users
on different objects and endpoints.
|
| ServicePrincipalsAPI
Identities for use with jobs, automated tools, and systems such as scripts, apps, and CI/CD
platforms.
|
| ServicePrincipalsService
Identities for use with jobs, automated tools, and systems such as scripts, apps, and CI/CD
platforms.
|
| UsersAPI
User identities recognized by Databricks and represented by email addresses.
|
| UsersService
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.
|
| WorkspaceAssignmentService
The Workspace Permission Assignment API allows you to manage workspace permissions for principals
in your account.
|
| Class and Description |
|---|
| AccessControlRequest |
| AccessControlResponse |
| 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.
|
| 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 |
| CurrentUserService
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.
|
| DeleteServicePrincipalRequest
Delete a service principal.
|
| DeleteUserRequest
Delete a user.
|
| DeleteWorkspaceAssignmentRequest
Delete permissions assignment
|
| 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.
|
| GetSortOrder |
| GetUserRequest
Get user details.
|
| GetWorkspaceAssignmentRequest
List workspace permissions
|
| GrantRule |
| Group |
| GroupSchema |
| GroupsService
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 |
| ListResponseSchema |
| ListServicePrincipalResponse |
| ListServicePrincipalsRequest
List service principals.
|
| ListSortOrder |
| ListUsersRequest
List users.
|
| ListUsersResponse |
| ListWorkspaceAssignmentRequest
Get permission assignments
|
| MigratePermissionsRequest |
| MigratePermissionsResponse |
| Name |
| ObjectPermissions |
| PartialUpdate |
| PasswordAccessControlRequest |
| PasswordAccessControlResponse |
| PasswordPermission |
| PasswordPermissionLevel
Permission level
|
| PasswordPermissions |
| PasswordPermissionsDescription |
| PasswordPermissionsRequest |
| Patch |
| PatchOp
Type of patch operation.
|
| PatchSchema |
| Permission |
| PermissionAssignment
The output format for existing workspace PermissionAssignment records, which contains some info
for user consumption.
|
| PermissionAssignments |
| PermissionLevel
Permission level
|
| PermissionMigrationService
APIs for migrating acl permissions, used only by the ucx tool:
https://github.com/databrickslabs/ucx
|
| PermissionOutput |
| PermissionsDescription |
| PermissionsService
Permissions API are used to create read, write, edit, update and manage access for various users
on different objects and endpoints.
|
| PrincipalOutput
Information about the principal assigned to the workspace.
|
| RequestAuthzIdentity
Defines the identity to be used for authZ of the request on the server side.
|
| ResourceInfo |
| ResourceMeta |
| Role |
| RuleSetResponse |
| RuleSetUpdateRequest |
| ServicePrincipal |
| ServicePrincipalSchema |
| ServicePrincipalsService
Identities for use with jobs, automated tools, and systems such as scripts, apps, and CI/CD
platforms.
|
| SetObjectPermissions |
| UpdateObjectPermissions |
| UpdateRuleSetRequest |
| UpdateWorkspaceAssignments |
| User |
| UserSchema |
| 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.
|
| WorkspacePermission |
| WorkspacePermissions |
Copyright © 2025. All rights reserved.