sdk.CatalogPermissionService
Properties
| Name | Description | 
|---|---|
| organization_id | None | 
Methods
| Name | Description | 
|---|---|
| get_declarative_organization_permissions () | Get a list of all declarative organization permissions. | 
| get_declarative_permissions (workspace_id: str) | Retrieve current set of permissions of the workspace in a declarative form. | 
| get_organization () | None | 
| layout_organization_folder () | None | 
| list_available_assignees (workspace_id: str, dashboard_id: str) | Provide list of users and groups available to assign some dashboard permission | 
| list_dashboard_permissions (workspace_id: str, dashboard_id: str) | Provide list of users and user groups with granted dashboard permissions for particular dashboard | 
| manage_dashboard_permissions (workspace_id: str, dashboard_id: str, permissions_for_assignee: [Union[CatalogPermissionsForAssignee, CatalogPermissionsForAssigneeRule]]) | Provide managing dashboard permissions for user and user groups. | 
| manage_organization_permissions (organization_permission_assignments: [CatalogOrganizationPermissionAssignment]) | Provide managing organization permissions for user and user groups. | 
| put_declarative_organization_permissions (org_permissions: list[CatalogDeclarativeOrganizationPermission]) | Put a list of all declarative organization permissions. | 
| put_declarative_permissions (workspace_id: str, declarative_workspace_permissions: CatalogDeclarativeWorkspacePermissions) | Set effective permissions for the workspace. |