Transcoder API roles and permissions

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

Transcoder API roles

Role Permissions

(roles/transcoder.admin)

Full access to all transcoder resources.

resourcemanager.projects.get

resourcemanager.projects.list

transcoder.*

  • transcoder.jobTemplates.create
  • transcoder.jobTemplates.createTagBinding
  • transcoder.jobTemplates.delete
  • transcoder.jobTemplates.deleteTagBinding
  • transcoder.jobTemplates.get
  • transcoder.jobTemplates.list
  • transcoder.jobTemplates.listEffectiveTags
  • transcoder.jobTemplates.listTagBindings
  • transcoder.jobs.create
  • transcoder.jobs.createTagBinding
  • transcoder.jobs.delete
  • transcoder.jobs.deleteTagBinding
  • transcoder.jobs.get
  • transcoder.jobs.list
  • transcoder.jobs.listEffectiveTags
  • transcoder.jobs.listTagBindings

(roles/transcoder.editor)

Editor role for transcoder

resourcemanager.projects.get

resourcemanager.projects.list

transcoder.jobTemplates.create

transcoder.jobTemplates.delete

transcoder.jobTemplates.get

transcoder.jobTemplates.list

transcoder.jobTemplates.listEffectiveTags

transcoder.jobTemplates.listTagBindings

transcoder.jobs.create

transcoder.jobs.delete

transcoder.jobs.get

transcoder.jobs.list

transcoder.jobs.listEffectiveTags

transcoder.jobs.listTagBindings

(roles/transcoder.serviceAgent)

Downloads and uploads media files from and to customer Cloud Storage buckets. Publishes status updates to customer Pub/Sub.

pubsub.topics.publish

storage.objects.create

storage.objects.delete

storage.objects.get

transcoder.jobs.delete

(roles/transcoder.viewer)

Viewer of all transcoder resources.

resourcemanager.projects.get

resourcemanager.projects.list

transcoder.jobTemplates.get

transcoder.jobTemplates.list

transcoder.jobTemplates.listEffectiveTags

transcoder.jobTemplates.listTagBindings

transcoder.jobs.get

transcoder.jobs.list

transcoder.jobs.listEffectiveTags

transcoder.jobs.listTagBindings

Transcoder API permissions

Permission Included in roles

Owner (roles/owner)

Editor (roles/editor)

Transcoder Admin (roles/transcoder.admin)

Transcoder Editor (roles/transcoder.editor)

Owner (roles/owner)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Tag User (roles/resourcemanager.tagUser)

Transcoder Admin (roles/transcoder.admin)

Owner (roles/owner)

Editor (roles/editor)

Transcoder Admin (roles/transcoder.admin)

Transcoder Editor (roles/transcoder.editor)

Owner (roles/owner)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Tag User (roles/resourcemanager.tagUser)

Transcoder Admin (roles/transcoder.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Transcoder Admin (roles/transcoder.admin)

Transcoder Editor (roles/transcoder.editor)

Transcoder Viewer (roles/transcoder.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

Transcoder Admin (roles/transcoder.admin)

Transcoder Editor (roles/transcoder.editor)

Transcoder Viewer (roles/transcoder.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Tag User (roles/resourcemanager.tagUser)

Tag Viewer (roles/resourcemanager.tagViewer)

Transcoder Admin (roles/transcoder.admin)

Transcoder Editor (roles/transcoder.editor)

Transcoder Viewer (roles/transcoder.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Tag User (roles/resourcemanager.tagUser)

Tag Viewer (roles/resourcemanager.tagViewer)

Transcoder Admin (roles/transcoder.admin)

Transcoder Editor (roles/transcoder.editor)

Transcoder Viewer (roles/transcoder.viewer)

Owner (roles/owner)

Editor (roles/editor)

Transcoder Admin (roles/transcoder.admin)

Transcoder Editor (roles/transcoder.editor)

Service agent roles

Owner (roles/owner)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Tag User (roles/resourcemanager.tagUser)

Transcoder Admin (roles/transcoder.admin)

Owner (roles/owner)

Editor (roles/editor)

Transcoder Admin (roles/transcoder.admin)

Transcoder Editor (roles/transcoder.editor)

Service agent roles

Owner (roles/owner)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Tag User (roles/resourcemanager.tagUser)

Transcoder Admin (roles/transcoder.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Transcoder Admin (roles/transcoder.admin)

Transcoder Editor (roles/transcoder.editor)

Transcoder Viewer (roles/transcoder.viewer)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

Transcoder Admin (roles/transcoder.admin)

Transcoder Editor (roles/transcoder.editor)

Transcoder Viewer (roles/transcoder.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Tag User (roles/resourcemanager.tagUser)

Tag Viewer (roles/resourcemanager.tagViewer)

Transcoder Admin (roles/transcoder.admin)

Transcoder Editor (roles/transcoder.editor)

Transcoder Viewer (roles/transcoder.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Tag User (roles/resourcemanager.tagUser)

Tag Viewer (roles/resourcemanager.tagViewer)

Transcoder Admin (roles/transcoder.admin)

Transcoder Editor (roles/transcoder.editor)

Transcoder Viewer (roles/transcoder.viewer)