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.