Blockchain Node Engine roles and permissions

This page lists the IAM roles and permissions for Blockchain Node Engine. To search through all roles and permissions, see the role and permission index.

Blockchain Node Engine roles

Role Permissions

(roles/blockchainnodeengine.admin)

Full access to Blockchain Node Engine resources.

blockchainnodeengine.*

  • blockchainnodeengine.blockchainNodes.create
  • blockchainnodeengine.blockchainNodes.delete
  • blockchainnodeengine.blockchainNodes.get
  • blockchainnodeengine.blockchainNodes.list
  • blockchainnodeengine.blockchainNodes.update
  • blockchainnodeengine.locations.get
  • blockchainnodeengine.locations.list
  • blockchainnodeengine.operations.cancel
  • blockchainnodeengine.operations.delete
  • blockchainnodeengine.operations.get
  • blockchainnodeengine.operations.list

resourcemanager.projects.get

resourcemanager.projects.list

(roles/blockchainnodeengine.viewer)

Read-only access to Blockchain Node Engine resources.

blockchainnodeengine.blockchainNodes.get

blockchainnodeengine.blockchainNodes.list

blockchainnodeengine.locations.*

  • blockchainnodeengine.locations.get
  • blockchainnodeengine.locations.list

blockchainnodeengine.operations.get

blockchainnodeengine.operations.list

resourcemanager.projects.get

resourcemanager.projects.list

Service agent roles

Service agent roles should only be granted to service agents.

Role Permissions

(roles/blockchainnodeengine.serviceAgent)

Grants Blockchain Node Engine access to metrics in user project

monitoring.timeSeries.list

Blockchain Node Engine permissions

Permission Included in roles

Owner (roles/owner)

Editor (roles/editor)

Blockchain Node Engine Admin (roles/blockchainnodeengine.admin)

Owner (roles/owner)

Editor (roles/editor)

Blockchain Node Engine Admin (roles/blockchainnodeengine.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Blockchain Node Engine Admin (roles/blockchainnodeengine.admin)

Blockchain Node Engine Viewer (roles/blockchainnodeengine.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Blockchain Node Engine Admin (roles/blockchainnodeengine.admin)

Blockchain Node Engine Viewer (roles/blockchainnodeengine.viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Blockchain Node Engine Admin (roles/blockchainnodeengine.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Blockchain Node Engine Admin (roles/blockchainnodeengine.admin)

Blockchain Node Engine Viewer (roles/blockchainnodeengine.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Blockchain Node Engine Admin (roles/blockchainnodeengine.admin)

Blockchain Node Engine Viewer (roles/blockchainnodeengine.viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Blockchain Node Engine Admin (roles/blockchainnodeengine.admin)

Owner (roles/owner)

Editor (roles/editor)

Blockchain Node Engine Admin (roles/blockchainnodeengine.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Blockchain Node Engine Admin (roles/blockchainnodeengine.admin)

Blockchain Node Engine Viewer (roles/blockchainnodeengine.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Blockchain Node Engine Admin (roles/blockchainnodeengine.admin)

Blockchain Node Engine Viewer (roles/blockchainnodeengine.viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)