Package com.databricks.sdk.service.iam
-
Interface Summary Interface Description 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.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 AccountAccessControlAPI 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.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 assignmentGetAccountAccessControlRequest Get a rule setGetAccountGroupRequest Get group detailsGetAccountServicePrincipalRequest Get service principal detailsGetAccountUserRequest Get user detailsGetAssignableRolesForResourceResponse GetGroupRequest Get group detailsGetPermissionLevelsRequest Get permission levelsGetPermissionLevelsResponse GetPermissionRequest Get object permissionsGetServicePrincipalRequest Get service principal detailsGetUserRequest Get user detailsGetWorkspaceAssignmentRequest List workspace permissionsGrantRule Group GroupsAPI Groups simplify identity management, making it easier to assign access to Databricks workspace, data, and other securable objects.ListAccountAccessControlRequest List assignable roles on a resourceListAccountGroupsRequest 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 ResourceMetadata RuleSetResponse RuleSetUpdateRequest ServicePrincipal ServicePrincipalsAPI Identities for use with jobs, automated tools, and systems such as scripts, apps, and CI/CD platforms.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 Summary Enum Description ListSortOrder PatchOp Type of patch operation.PermissionLevel Permission levelWorkspacePermission