sdk.CatalogPermissionService

Properties

NameDescription
organization_idNone

Methods

NameDescription
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.