API endpoint base: https://pirca.arvadosapi.com/arvados/v1/computed_permissions
Computed permissions are entries from the internal cache of the highest permission level each user has on each permission target.
Each entry has the following attributes:
| Attribute | Type | Description |
|---|---|---|
| user_uuid | string | An individual user. |
| target_uuid | string | An object (role group, project group, collection, etc.) on which the user has implicit or explicit permission. |
| perm_level | string | can_read, can_write, or can_manage |
There is only one row for a given (user_uuid, target_uuid) pair.
Computed permissions cannot be created or updated directly. To change permissions, use groups and links APIs as described in the permission model.
GET /arvados/v1/computed_permissions
List computed permissions.
The computed permissions API accepts the arguments described in the common resource list method with the following exceptions:
offset argument.order is ["user_uuid", "target_uuid"].count is "none" and no other values are accepted.
The content of this documentation is licensed under the
Creative
Commons Attribution-Share Alike 3.0 United States licence.
Code samples in this documentation are licensed under the
Apache License, Version 2.0.