Universal Ledger roles and permissions

This page lists the IAM roles and permissions for Universal Ledger. To search through all roles and permissions, see the role and permission index.

Universal Ledger roles

Role Permissions

(roles/universalledger.admin)

Grants access to endpoints and networks, including the ability to submit transactions. Currently, this role has the same permissions as the Universal Ledger Editor role.

universalledger.*

  • universalledger.endpoints.get
  • universalledger.endpoints.list
  • universalledger.endpoints.readNetwork
  • universalledger.endpoints.submit
  • universalledger.locations.get
  • universalledger.locations.list

(roles/universalledger.editor)

Grants access to endpoints and networks, including the ability to submit transactions.

universalledger.*

  • universalledger.endpoints.get
  • universalledger.endpoints.list
  • universalledger.endpoints.readNetwork
  • universalledger.endpoints.submit
  • universalledger.locations.get
  • universalledger.locations.list

(roles/universalledger.viewer)

Grants the ability to view endpoints, and query the network via an endpoint.

universalledger.endpoints.get

universalledger.endpoints.list

universalledger.endpoints.readNetwork

universalledger.locations.*

  • universalledger.locations.get
  • universalledger.locations.list

(roles/universalledger.endpointViewer)

Grants the ability to read the endpoints for a given project.

universalledger.endpoints.get

universalledger.endpoints.list

universalledger.locations.*

  • universalledger.locations.get
  • universalledger.locations.list

(roles/universalledger.networkUser)

Grants full access to the GCUL Network, including the ability to send transactions.

universalledger.*

  • universalledger.endpoints.get
  • universalledger.endpoints.list
  • universalledger.endpoints.readNetwork
  • universalledger.endpoints.submit
  • universalledger.locations.get
  • universalledger.locations.list

(roles/universalledger.networkViewer)

Grants the ability to retrieve a specific endpoint and query the network with it.

universalledger.endpoints.get

universalledger.endpoints.list

universalledger.endpoints.readNetwork

universalledger.locations.*

  • universalledger.locations.get
  • universalledger.locations.list

Universal Ledger permissions

Permission Included in roles

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Universal Ledger Admin (roles/universalledger.admin)

Universal Ledger Editor (roles/universalledger.editor)

Universal Ledger Viewer (roles/universalledger.viewer)

Admin (roles/admin)

Support User (roles/iam.supportUser)

Reader (roles/reader)

Universal Ledger Endpoint Viewer (roles/universalledger.endpointViewer)

Universal Ledger Network User (roles/universalledger.networkUser)

Universal Ledger Network Viewer (roles/universalledger.networkViewer)

Writer (roles/writer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Universal Ledger Admin (roles/universalledger.admin)

Universal Ledger Editor (roles/universalledger.editor)

Universal Ledger Viewer (roles/universalledger.viewer)

Admin (roles/admin)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Reader (roles/reader)

Universal Ledger Endpoint Viewer (roles/universalledger.endpointViewer)

Universal Ledger Network User (roles/universalledger.networkUser)

Universal Ledger Network Viewer (roles/universalledger.networkViewer)

Writer (roles/writer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Universal Ledger Admin (roles/universalledger.admin)

Universal Ledger Editor (roles/universalledger.editor)

Universal Ledger Viewer (roles/universalledger.viewer)

Admin (roles/admin)

Support User (roles/iam.supportUser)

Reader (roles/reader)

Universal Ledger Network User (roles/universalledger.networkUser)

Universal Ledger Network Viewer (roles/universalledger.networkViewer)

Writer (roles/writer)

Owner (roles/owner)

Editor (roles/editor)

Universal Ledger Admin (roles/universalledger.admin)

Universal Ledger Editor (roles/universalledger.editor)

Admin (roles/admin)

Universal Ledger Network User (roles/universalledger.networkUser)

Writer (roles/writer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Universal Ledger Admin (roles/universalledger.admin)

Universal Ledger Editor (roles/universalledger.editor)

Universal Ledger Viewer (roles/universalledger.viewer)

Admin (roles/admin)

Support User (roles/iam.supportUser)

Reader (roles/reader)

Universal Ledger Endpoint Viewer (roles/universalledger.endpointViewer)

Universal Ledger Network User (roles/universalledger.networkUser)

Universal Ledger Network Viewer (roles/universalledger.networkViewer)

Writer (roles/writer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Universal Ledger Admin (roles/universalledger.admin)

Universal Ledger Editor (roles/universalledger.editor)

Universal Ledger Viewer (roles/universalledger.viewer)

Admin (roles/admin)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Reader (roles/reader)

Universal Ledger Endpoint Viewer (roles/universalledger.endpointViewer)

Universal Ledger Network User (roles/universalledger.networkUser)

Universal Ledger Network Viewer (roles/universalledger.networkViewer)

Writer (roles/writer)