service.CatalogPermissionService

Properties

None

Methods

NameDescription
get_declarative_permissions(workspace_id: str)Retrieve current set of permissions of the workspace in a declarative form.
put_declarative_permissions(workspace_id: str, declarative_workspace_permissions: CatalogDeclarativeWorkspacePermissions)Set effective permissions for the workspace.
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.
get_declarative_organization_permissions()Get a list of all declarative organization permissions.
put_declarative_organization_permissions(org_permissions: list[CatalogDeclarativeOrganizationPermission])Put a list of all declarative organization permissions.
manage_organization_permissions(organization_permission_assignments: [CatalogOrganizationPermissionAssignment])Provide managing organization permissions for user and user groups.