Workload Certificate roles and permissions

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

Workload Certificate roles

Role Permissions

(roles/workloadcertificate.admin)

Full access to all Workload Certificate API resources.

resourcemanager.projects.get

resourcemanager.projects.list

workloadcertificate.*

  • workloadcertificate.locations.get
  • workloadcertificate.locations.list
  • workloadcertificate.operations.cancel
  • workloadcertificate.operations.delete
  • workloadcertificate.operations.get
  • workloadcertificate.operations.list
  • workloadcertificate.workloadCertificateFeature.get
  • workloadcertificate.workloadCertificateFeature.update
  • workloadcertificate.workloadRegistrations.create
  • workloadcertificate.workloadRegistrations.delete
  • workloadcertificate.workloadRegistrations.get
  • workloadcertificate.workloadRegistrations.list
  • workloadcertificate.workloadRegistrations.update

(roles/workloadcertificate.viewer)

Read-only access to Workload Certificate all resources.

resourcemanager.projects.get

resourcemanager.projects.list

workloadcertificate.locations.*

  • workloadcertificate.locations.get
  • workloadcertificate.locations.list

workloadcertificate.operations.get

workloadcertificate.operations.list

workloadcertificate.workloadCertificateFeature.get

workloadcertificate.workloadRegistrations.get

workloadcertificate.workloadRegistrations.list

(roles/workloadcertificate.registrationAdmin)

Full access to WorkloadRegistration resources.

resourcemanager.projects.get

resourcemanager.projects.list

workloadcertificate.locations.*

  • workloadcertificate.locations.get
  • workloadcertificate.locations.list

workloadcertificate.operations.*

  • workloadcertificate.operations.cancel
  • workloadcertificate.operations.delete
  • workloadcertificate.operations.get
  • workloadcertificate.operations.list

workloadcertificate.workloadRegistrations.*

  • workloadcertificate.workloadRegistrations.create
  • workloadcertificate.workloadRegistrations.delete
  • workloadcertificate.workloadRegistrations.get
  • workloadcertificate.workloadRegistrations.list
  • workloadcertificate.workloadRegistrations.update

(roles/workloadcertificate.registrationViewer)

Read-only access to WorkloadRegistration resources.

resourcemanager.projects.get

resourcemanager.projects.list

workloadcertificate.locations.*

  • workloadcertificate.locations.get
  • workloadcertificate.locations.list

workloadcertificate.operations.get

workloadcertificate.operations.list

workloadcertificate.workloadRegistrations.get

workloadcertificate.workloadRegistrations.list

Service agent roles

Service agent roles should only be granted to service agents.

Role Permissions

(roles/workloadcertificate.serviceAgent)

Gives the Workload Certificate service agent access to Cloud Platform resources.

container.clusterRoleBindings.get

container.clusterRoleBindings.list

container.clusters.get

container.clusters.update

container.customResourceDefinitions.create

container.customResourceDefinitions.get

container.customResourceDefinitions.list

container.operations.get

container.thirdPartyObjects.update

gkehub.features.get

gkehub.fleet.create

gkehub.fleet.get

gkehub.locations.*

  • gkehub.locations.get
  • gkehub.locations.list

gkehub.memberships.get

gkehub.memberships.list

gkehub.operations.get

serviceconsumermanagement.tenancyu.addResource

serviceconsumermanagement.tenancyu.create

serviceconsumermanagement.tenancyu.delete

serviceconsumermanagement.tenancyu.removeResource

serviceusage.services.use

workloadcertificate.workloadCertificateFeature.get

workloadcertificate.workloadRegistrations.list

Workload Certificate permissions

Permission Included in roles

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Workload Certificate Admin (roles/workloadcertificate.admin)

Workload Certificate Viewer (roles/workloadcertificate.viewer)

Support User (roles/iam.supportUser)

Workload Certificate Registration Admin (roles/workloadcertificate.registrationAdmin)

Workload Certificate Registration Viewer (roles/workloadcertificate.registrationViewer)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Workload Certificate Admin (roles/workloadcertificate.admin)

Workload Certificate Viewer (roles/workloadcertificate.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Workload Certificate Registration Admin (roles/workloadcertificate.registrationAdmin)

Workload Certificate Registration Viewer (roles/workloadcertificate.registrationViewer)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Workload Certificate Admin (roles/workloadcertificate.admin)

Workload Certificate Registration Admin (roles/workloadcertificate.registrationAdmin)

Owner (roles/owner)

Editor (roles/editor)

Workload Certificate Admin (roles/workloadcertificate.admin)

Workload Certificate Registration Admin (roles/workloadcertificate.registrationAdmin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Workload Certificate Admin (roles/workloadcertificate.admin)

Workload Certificate Viewer (roles/workloadcertificate.viewer)

Support User (roles/iam.supportUser)

Workload Certificate Registration Admin (roles/workloadcertificate.registrationAdmin)

Workload Certificate Registration Viewer (roles/workloadcertificate.registrationViewer)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Workload Certificate Admin (roles/workloadcertificate.admin)

Workload Certificate Viewer (roles/workloadcertificate.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Workload Certificate Registration Admin (roles/workloadcertificate.registrationAdmin)

Workload Certificate Registration Viewer (roles/workloadcertificate.registrationViewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Workload Certificate Admin (roles/workloadcertificate.admin)

Workload Certificate Viewer (roles/workloadcertificate.viewer)

Support User (roles/iam.supportUser)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Workload Certificate Admin (roles/workloadcertificate.admin)

Owner (roles/owner)

Editor (roles/editor)

Workload Certificate Admin (roles/workloadcertificate.admin)

Workload Certificate Registration Admin (roles/workloadcertificate.registrationAdmin)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Workload Certificate Admin (roles/workloadcertificate.admin)

Workload Certificate Registration Admin (roles/workloadcertificate.registrationAdmin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Workload Certificate Admin (roles/workloadcertificate.admin)

Workload Certificate Viewer (roles/workloadcertificate.viewer)

Support User (roles/iam.supportUser)

Workload Certificate Registration Admin (roles/workloadcertificate.registrationAdmin)

Workload Certificate Registration Viewer (roles/workloadcertificate.registrationViewer)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

Workload Certificate Admin (roles/workloadcertificate.admin)

Workload Certificate Viewer (roles/workloadcertificate.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Workload Certificate Registration Admin (roles/workloadcertificate.registrationAdmin)

Workload Certificate Registration Viewer (roles/workloadcertificate.registrationViewer)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

Workload Certificate Admin (roles/workloadcertificate.admin)

Workload Certificate Registration Admin (roles/workloadcertificate.registrationAdmin)