Storage Transfer Service roles and permissions

This page lists the IAM roles and permissions for Storage Transfer Service. To search through all roles and permissions, see the role and permission index.

Storage Transfer Service roles

Role Permissions

(roles/storagetransfer.admin)

Create, update and manage transfer jobs and operations.

resourcemanager.projects.get

resourcemanager.projects.list

storagetransfer.*

  • storagetransfer.agentpools.create
  • storagetransfer.agentpools.delete
  • storagetransfer.agentpools.get
  • storagetransfer.agentpools.list
  • storagetransfer.agentpools.report
  • storagetransfer.agentpools.update
  • storagetransfer.jobs.create
  • storagetransfer.jobs.delete
  • storagetransfer.jobs.get
  • storagetransfer.jobs.list
  • storagetransfer.jobs.run
  • storagetransfer.jobs.update
  • storagetransfer.operations.assign
  • storagetransfer.operations.cancel
  • storagetransfer.operations.get
  • storagetransfer.operations.list
  • storagetransfer.operations.pause
  • storagetransfer.operations.report
  • storagetransfer.operations.resume
  • storagetransfer.projects.getServiceAccount

(roles/storagetransfer.serviceAgent)

Grants Storage Transfer Service Agent permissions required to run transfers

pubsub.subscriptions.consume

pubsub.subscriptions.create

pubsub.subscriptions.delete

pubsub.subscriptions.get

pubsub.subscriptions.update

pubsub.topics.attachSubscription

pubsub.topics.create

pubsub.topics.delete

pubsub.topics.get

pubsub.topics.publish

pubsub.topics.update

(roles/storagetransfer.transferAgent)

Perform transfers from an agent.

monitoring.timeSeries.create

pubsub.subscriptions.consume

pubsub.subscriptions.create

pubsub.subscriptions.delete

pubsub.subscriptions.get

pubsub.topics.attachSubscription

pubsub.topics.create

pubsub.topics.get

pubsub.topics.list

pubsub.topics.publish

storagetransfer.agentpools.report

storagetransfer.operations.assign

storagetransfer.operations.get

storagetransfer.operations.report

(roles/storagetransfer.user)

Create and update storage transfer jobs and operations.

resourcemanager.projects.get

resourcemanager.projects.list

storagetransfer.agentpools.create

storagetransfer.agentpools.get

storagetransfer.agentpools.list

storagetransfer.agentpools.report

storagetransfer.agentpools.update

storagetransfer.jobs.create

storagetransfer.jobs.get

storagetransfer.jobs.list

storagetransfer.jobs.run

storagetransfer.jobs.update

storagetransfer.operations.*

  • storagetransfer.operations.assign
  • storagetransfer.operations.cancel
  • storagetransfer.operations.get
  • storagetransfer.operations.list
  • storagetransfer.operations.pause
  • storagetransfer.operations.report
  • storagetransfer.operations.resume

storagetransfer.projects.getServiceAccount

(roles/storagetransfer.viewer)

Read access to storage transfer jobs and operations.

resourcemanager.projects.get

resourcemanager.projects.list

storagetransfer.agentpools.get

storagetransfer.agentpools.list

storagetransfer.jobs.get

storagetransfer.jobs.list

storagetransfer.operations.get

storagetransfer.operations.list

storagetransfer.projects.getServiceAccount

Storage Transfer Service permissions

Permission Included in roles

Owner (roles/owner)

Editor (roles/editor)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer User (roles/storagetransfer.user)

Owner (roles/owner)

Editor (roles/editor)

Storage Transfer Admin (roles/storagetransfer.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer User (roles/storagetransfer.user)

Storage Transfer Viewer (roles/storagetransfer.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer User (roles/storagetransfer.user)

Storage Transfer Viewer (roles/storagetransfer.viewer)

Owner (roles/owner)

Editor (roles/editor)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer Agent (roles/storagetransfer.transferAgent)

Storage Transfer User (roles/storagetransfer.user)

Owner (roles/owner)

Editor (roles/editor)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer User (roles/storagetransfer.user)

Owner (roles/owner)

Editor (roles/editor)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer User (roles/storagetransfer.user)

Owner (roles/owner)

Editor (roles/editor)

Storage Transfer Admin (roles/storagetransfer.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer User (roles/storagetransfer.user)

Storage Transfer Viewer (roles/storagetransfer.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer User (roles/storagetransfer.user)

Storage Transfer Viewer (roles/storagetransfer.viewer)

Owner (roles/owner)

Editor (roles/editor)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer User (roles/storagetransfer.user)

Owner (roles/owner)

Editor (roles/editor)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer User (roles/storagetransfer.user)

Owner (roles/owner)

Editor (roles/editor)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer Agent (roles/storagetransfer.transferAgent)

Storage Transfer User (roles/storagetransfer.user)

Owner (roles/owner)

Editor (roles/editor)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer User (roles/storagetransfer.user)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer Agent (roles/storagetransfer.transferAgent)

Storage Transfer User (roles/storagetransfer.user)

Storage Transfer Viewer (roles/storagetransfer.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer User (roles/storagetransfer.user)

Storage Transfer Viewer (roles/storagetransfer.viewer)

Owner (roles/owner)

Editor (roles/editor)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer User (roles/storagetransfer.user)

Owner (roles/owner)

Editor (roles/editor)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer Agent (roles/storagetransfer.transferAgent)

Storage Transfer User (roles/storagetransfer.user)

Owner (roles/owner)

Editor (roles/editor)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer User (roles/storagetransfer.user)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Storage Transfer Admin (roles/storagetransfer.admin)

Storage Transfer User (roles/storagetransfer.user)

Storage Transfer Viewer (roles/storagetransfer.viewer)