Package com.databricks.sdk.service.iam
-
Interface Summary Interface Description 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.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 Summary Class Description AccessControlRequest AccessControlResponse 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.ComplexValue CurrentUserAPI This API allows retrieving information about currently authenticated user or service principal.DeleteAccountGroupRequest Delete a groupDeleteAccountServicePrincipalRequest Delete a service principalDeleteAccountUserRequest Delete a userDeleteGroupRequest Delete a groupDeleteServicePrincipalRequest Delete a service principalDeleteUserRequest Delete a userDeleteWorkspaceAssignmentRequest Delete permissions assignmentGetAccountGroupRequest Get group detailsGetAccountServicePrincipalRequest Get service principal detailsGetAccountUserRequest Get user detailsGetGroupRequest Get group detailsGetPermissionLevelsRequest Get permission levelsGetPermissionLevelsResponse GetPermissionRequest Get object permissionsGetServicePrincipalRequest Get service principal detailsGetUserRequest Get user detailsGetWorkspaceAssignmentRequest List workspace permissionsGroup GroupsAPI Groups simplify identity management, making it easier to assign access to Databricks Workspace, data, and other securable objects.ListAccountGroupsRequest List group detailsListAccountServicePrincipalsRequest List service principalsListAccountUsersRequest List usersListGroupsRequest List group detailsListGroupsResponse ListServicePrincipalResponse ListServicePrincipalsRequest List service principalsListUsersRequest List usersListUsersResponse ListWorkspaceAssignmentRequest Get permission assignmentsName ObjectPermissions PartialUpdate Patch Permission PermissionAssignment PermissionAssignments PermissionOutput PermissionsAPI Permissions API are used to create read, write, edit, update and manage access for various users on different objects and endpoints.PermissionsDescription PermissionsRequest PrincipalOutput ServicePrincipal ServicePrincipalsAPI Identities for use with jobs, automated tools, and systems such as scripts, apps, and CI/CD platforms.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 Summary Enum Description ListSortOrder PatchOp Type of patch operation.PermissionLevel Permission levelWorkspacePermission