computed_permissions

API endpoint base: https://pirca.arvadosapi.com/arvados/v1/computed_permissions

Resource

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.

Method

list

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:

  • It is an error to supply a non-zero offset argument.
  • The default value for order is ["user_uuid", "target_uuid"].
  • The default value for count is "none" and no other values are accepted.

Previous: links Next: authorized_keys

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.