5 title: "computed_permissions"
9 Copyright (C) The Arvados Authors. All rights reserved.
11 SPDX-License-Identifier: CC-BY-SA-3.0
14 API endpoint base: @https://{{ site.arvados_api_host }}/arvados/v1/computed_permissions@
18 Computed permissions are entries from the internal cache of the highest permission level each user has on each permission target.
20 Each entry has the following attributes:
22 table(table table-bordered table-condensed).
23 |_. Attribute|_. Type|_. Description|
24 |user_uuid|string|An individual user.|
25 |target_uuid|string|An object (role group, project group, collection, etc.) on which the user has implicit or explicit permission.|
26 |perm_level|string|@can_read@, @can_write@, or @can_manage@|
28 There is only one row for a given (@user_uuid@, @target_uuid@) pair.
30 Computed permissions cannot be created or updated directly. To change permissions, use "groups":groups.html and "links":links.html APIs as described in the "permission model":../permission-model.html.
36 @GET /arvados/v1/computed_permissions@
38 List computed permissions.
40 The computed permissions API accepts the arguments described in the "common resource list method":{{site.baseurl}}/api/methods.html#index with the following exceptions:
41 * It is an error to supply a non-zero @offset@ argument.
42 * The default value for @order@ is @["user_uuid", "target_uuid"]@.
43 * The default value for @count@ is @"none"@ and no other values are accepted.