Access Approval roles and permissions

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

Access Approval roles

Role Permissions

(roles/accessapproval.approver)

Ability to view or act on access approval requests and view configuration.

accessapproval.requests.*

  • accessapproval.requests.approve
  • accessapproval.requests.dismiss
  • accessapproval.requests.get
  • accessapproval.requests.invalidate
  • accessapproval.requests.list

accessapproval.serviceAccounts.get

accessapproval.settings.get

resourcemanager.projects.get

resourcemanager.projects.list

(roles/accessapproval.configEditor)

Ability to update the Access Approval configuration

accessapproval.serviceAccounts.get

accessapproval.settings.*

  • accessapproval.settings.delete
  • accessapproval.settings.get
  • accessapproval.settings.update

resourcemanager.projects.get

resourcemanager.projects.list

(roles/accessapproval.invalidator)

Ability to invalidate existing approved approval requests

accessapproval.requests.invalidate

accessapproval.serviceAccounts.get

accessapproval.settings.get

resourcemanager.projects.get

resourcemanager.projects.list

(roles/accessapproval.viewer)

Ability to view access approval requests and configuration

accessapproval.requests.get

accessapproval.requests.list

accessapproval.serviceAccounts.get

accessapproval.settings.get

resourcemanager.projects.get

resourcemanager.projects.list

Access Approval permissions

Permission Included in roles

Owner (roles/owner)

Access Approval Approver (roles/accessapproval.approver)

Owner (roles/owner)

Access Approval Approver (roles/accessapproval.approver)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Access Approval Approver (roles/accessapproval.approver)

Access Approval Viewer (roles/accessapproval.viewer)

Service agent roles

Owner (roles/owner)

Access Approval Approver (roles/accessapproval.approver)

Access Approval Invalidator (roles/accessapproval.invalidator)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Access Approval Approver (roles/accessapproval.approver)

Access Approval Viewer (roles/accessapproval.viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Access Approval Approver (roles/accessapproval.approver)

Access Approval Config Editor (roles/accessapproval.configEditor)

Access Approval Invalidator (roles/accessapproval.invalidator)

Access Approval Viewer (roles/accessapproval.viewer)

Owner (roles/owner)

Access Approval Config Editor (roles/accessapproval.configEditor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Access Approval Approver (roles/accessapproval.approver)

Access Approval Config Editor (roles/accessapproval.configEditor)

Access Approval Invalidator (roles/accessapproval.invalidator)

Access Approval Viewer (roles/accessapproval.viewer)

Service agent roles

Owner (roles/owner)

Access Approval Config Editor (roles/accessapproval.configEditor)