Cloud Tasks roles and permissions

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

Cloud Tasks roles

Role Permissions

(roles/cloudtasks.admin)

Full access to queues and tasks.

cloudtasks.*

  • cloudtasks.cmekConfig.get
  • cloudtasks.cmekConfig.update
  • cloudtasks.locations.get
  • cloudtasks.locations.list
  • cloudtasks.queues.create
  • cloudtasks.queues.delete
  • cloudtasks.queues.get
  • cloudtasks.queues.getIamPolicy
  • cloudtasks.queues.list
  • cloudtasks.queues.pause
  • cloudtasks.queues.purge
  • cloudtasks.queues.resume
  • cloudtasks.queues.setIamPolicy
  • cloudtasks.queues.update
  • cloudtasks.tasks.create
  • cloudtasks.tasks.delete
  • cloudtasks.tasks.fullView
  • cloudtasks.tasks.get
  • cloudtasks.tasks.list
  • cloudtasks.tasks.run

monitoring.timeSeries.list

resourcemanager.projects.get

resourcemanager.projects.list

(roles/cloudtasks.enqueuer)

Access to create tasks.

cloudtasks.tasks.create

cloudtasks.tasks.fullView

resourcemanager.projects.get

resourcemanager.projects.list

(roles/cloudtasks.queueAdmin)

Admin access to queues.

cloudtasks.locations.*

  • cloudtasks.locations.get
  • cloudtasks.locations.list

cloudtasks.queues.*

  • cloudtasks.queues.create
  • cloudtasks.queues.delete
  • cloudtasks.queues.get
  • cloudtasks.queues.getIamPolicy
  • cloudtasks.queues.list
  • cloudtasks.queues.pause
  • cloudtasks.queues.purge
  • cloudtasks.queues.resume
  • cloudtasks.queues.setIamPolicy
  • cloudtasks.queues.update

resourcemanager.projects.get

resourcemanager.projects.list

(roles/cloudtasks.serviceAgent)

Grants Cloud Tasks Service Account access to manage resources.

iam.serviceAccounts.getAccessToken

iam.serviceAccounts.getOpenIdToken

logging.logEntries.create

(roles/cloudtasks.taskDeleter)

Access to delete tasks.

cloudtasks.tasks.delete

resourcemanager.projects.get

resourcemanager.projects.list

(roles/cloudtasks.taskRunner)

Access to run tasks.

cloudtasks.tasks.fullView

cloudtasks.tasks.run

resourcemanager.projects.get

resourcemanager.projects.list

(roles/cloudtasks.viewer)

Get and list access to tasks, queues, and locations.

cloudtasks.cmekConfig.get

cloudtasks.locations.*

  • cloudtasks.locations.get
  • cloudtasks.locations.list

cloudtasks.queues.get

cloudtasks.queues.list

cloudtasks.tasks.fullView

cloudtasks.tasks.get

cloudtasks.tasks.list

monitoring.timeSeries.list

resourcemanager.projects.get

resourcemanager.projects.list

Cloud Tasks permissions

Permission Included in roles

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Viewer (roles/cloudtasks.viewer)

Owner (roles/owner)

Cloud Tasks Admin (roles/cloudtasks.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Queue Admin (roles/cloudtasks.queueAdmin)

Cloud Tasks Viewer (roles/cloudtasks.viewer)

Firebase Extensions API Service Agent (roles/firebasemods.serviceAgent)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Queue Admin (roles/cloudtasks.queueAdmin)

Cloud Tasks Viewer (roles/cloudtasks.viewer)

Firebase Extensions API Service Agent (roles/firebasemods.serviceAgent)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Owner (roles/owner)

Editor (roles/editor)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Queue Admin (roles/cloudtasks.queueAdmin)

Firebase Extensions API Service Agent (roles/firebasemods.serviceAgent)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Queue Admin (roles/cloudtasks.queueAdmin)

Firebase Extensions API Service Agent (roles/firebasemods.serviceAgent)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Queue Admin (roles/cloudtasks.queueAdmin)

Cloud Tasks Viewer (roles/cloudtasks.viewer)

Firebase Extensions API Service Agent (roles/firebasemods.serviceAgent)

Service agent roles

Owner (roles/owner)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Queue Admin (roles/cloudtasks.queueAdmin)

Firebase Extensions API Service Agent (roles/firebasemods.serviceAgent)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Queue Admin (roles/cloudtasks.queueAdmin)

Cloud Tasks Viewer (roles/cloudtasks.viewer)

Firebase Extensions API Service Agent (roles/firebasemods.serviceAgent)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Owner (roles/owner)

Editor (roles/editor)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Queue Admin (roles/cloudtasks.queueAdmin)

Firebase Extensions API Service Agent (roles/firebasemods.serviceAgent)

Owner (roles/owner)

Editor (roles/editor)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Queue Admin (roles/cloudtasks.queueAdmin)

Firebase Extensions API Service Agent (roles/firebasemods.serviceAgent)

Owner (roles/owner)

Editor (roles/editor)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Queue Admin (roles/cloudtasks.queueAdmin)

Firebase Extensions API Service Agent (roles/firebasemods.serviceAgent)

Owner (roles/owner)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Queue Admin (roles/cloudtasks.queueAdmin)

Firebase Extensions API Service Agent (roles/firebasemods.serviceAgent)

Security Admin (roles/iam.securityAdmin)

Owner (roles/owner)

Editor (roles/editor)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Queue Admin (roles/cloudtasks.queueAdmin)

Firebase Extensions API Service Agent (roles/firebasemods.serviceAgent)

Owner (roles/owner)

Editor (roles/editor)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Enqueuer (roles/cloudtasks.enqueuer)

Firebase Extensions API Service Agent (roles/firebasemods.serviceAgent)

Owner (roles/owner)

Editor (roles/editor)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Task Deleter (roles/cloudtasks.taskDeleter)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Enqueuer (roles/cloudtasks.enqueuer)

Cloud Tasks Task Runner (roles/cloudtasks.taskRunner)

Cloud Tasks Viewer (roles/cloudtasks.viewer)

Firebase Extensions API Service Agent (roles/firebasemods.serviceAgent)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Viewer (roles/cloudtasks.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Viewer (roles/cloudtasks.viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Owner (roles/owner)

Editor (roles/editor)

Cloud Tasks Admin (roles/cloudtasks.admin)

Cloud Tasks Task Runner (roles/cloudtasks.taskRunner)