This page lists the IAM roles and permissions for Certificate Authority Service. To search through all roles and permissions, see the role and permission index .
Certificate Authority Service roles
CA Service Admin
( roles/
)
Full access to all CA Service resources.
privateca.*
-
privateca.caPools.create
-
privateca.
caPools. createTagBinding -
privateca.caPools.delete
-
privateca.
caPools. deleteTagBinding -
privateca.caPools.get
-
privateca.caPools.getIamPolicy
-
privateca.caPools.list
-
privateca.
caPools. listEffectiveTags -
privateca.
caPools. listTagBindings -
privateca.caPools.setIamPolicy
-
privateca.caPools.update
-
privateca.caPools.use
-
privateca.
certificateAuthorities. create -
privateca.
certificateAuthorities. delete -
privateca.
certificateAuthorities. get -
privateca.
certificateAuthorities. getIamPolicy -
privateca.
certificateAuthorities. list -
privateca.
certificateAuthorities. setIamPolicy -
privateca.
certificateAuthorities. update -
privateca.
certificateRevocationLists. create -
privateca.
certificateRevocationLists. get -
privateca.
certificateRevocationLists. getIamPolicy -
privateca.
certificateRevocationLists. list -
privateca.
certificateRevocationLists. setIamPolicy -
privateca.
certificateRevocationLists. update -
privateca.
certificateTemplates. create -
privateca.
certificateTemplates. createTagBinding -
privateca.
certificateTemplates. delete -
privateca.
certificateTemplates. deleteTagBinding -
privateca.
certificateTemplates. get -
privateca.
certificateTemplates. getIamPolicy -
privateca.
certificateTemplates. list -
privateca.
certificateTemplates. listEffectiveTags -
privateca.
certificateTemplates. listTagBindings -
privateca.
certificateTemplates. setIamPolicy -
privateca.
certificateTemplates. update -
privateca.
certificateTemplates. use -
privateca.certificates.create
-
privateca.
certificates. createForSelf -
privateca.certificates.get
-
privateca.
certificates. getIamPolicy -
privateca.certificates.list
-
privateca.
certificates. setIamPolicy -
privateca.certificates.update
-
privateca.locations.get
-
privateca.locations.list
-
privateca.operations.cancel
-
privateca.operations.delete
-
privateca.operations.get
-
privateca.operations.list
-
privateca.
reusableConfigs. create -
privateca.
reusableConfigs. delete -
privateca.reusableConfigs.get
-
privateca.
reusableConfigs. getIamPolicy -
privateca.reusableConfigs.list
-
privateca.
reusableConfigs. setIamPolicy -
privateca.
reusableConfigs. update
resourcemanager.projects.get
resourcemanager.projects.list
storage.buckets.create
CA Service Auditor
( roles/
)
Read-only access to all CA Service resources.
privateca.caPools.get
privateca.caPools.getIamPolicy
privateca.caPools.list
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.certificates.get
privateca.
privateca.certificates.list
privateca.locations.*
-
privateca.locations.get
-
privateca.locations.list
privateca.operations.get
privateca.operations.list
privateca.reusableConfigs.get
privateca.
privateca.reusableConfigs.list
resourcemanager.projects.get
resourcemanager.projects.list
CA Service Operation Manager
( roles/
)
Create and manage CAs, revoke certificates, create certificates templates, and read-only access for CA Service resources.
privateca.caPools.create
privateca.
privateca.caPools.delete
privateca.
privateca.caPools.get
privateca.caPools.getIamPolicy
privateca.caPools.list
privateca.
privateca.
privateca.caPools.update
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.certificates.get
privateca.
privateca.certificates.list
privateca.certificates.update
privateca.locations.*
-
privateca.locations.get
-
privateca.locations.list
privateca.operations.get
privateca.operations.list
privateca.
privateca.
privateca.reusableConfigs.get
privateca.
privateca.reusableConfigs.list
privateca.
resourcemanager.projects.get
resourcemanager.projects.list
storage.buckets.create
CA Service Certificate Manager
( roles/
)
Create certificates and read-only access for CA Service resources.
privateca.caPools.get
privateca.caPools.getIamPolicy
privateca.caPools.list
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.
privateca.certificates.create
privateca.certificates.get
privateca.
privateca.certificates.list
privateca.locations.*
-
privateca.locations.get
-
privateca.locations.list
privateca.operations.get
privateca.operations.list
privateca.reusableConfigs.get
privateca.
privateca.reusableConfigs.list
resourcemanager.projects.get
resourcemanager.projects.list
CA Service Certificate Requester
( roles/
)
Request certificates from CA Service.
privateca.certificates.create
CA Service Pool Reader
( roles/
)
Read CA Pools in CA Service.
privateca.caPools.get
CA Service Certificate Template User
( roles/
)
Read, list and use certificate templates.
privateca.
privateca.
privateca.
CA Service Workload Certificate Requester
( roles/
)
Request certificates from CA Service with caller's identity.
privateca.
Certificate Authority Service permissions
privateca.caPools.create
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
privateca.
caPools.
createTagBinding
Owner
( roles/
)
DLP Organization Data Profiles Driver
( roles/
)
DLP Project Data Profiles Driver
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
Tag User
( roles/
)
privateca.caPools.delete
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
privateca.
caPools.
deleteTagBinding
Owner
( roles/
)
DLP Organization Data Profiles Driver
( roles/
)
DLP Project Data Profiles Driver
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
Tag User
( roles/
)
privateca.caPools.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
CA Service Pool Reader
( roles/
)
Service agent roles
- Managed Kafka Service Agent
(
roles/
)managedkafka.serviceAgent
privateca.caPools.getIamPolicy
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.caPools.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.
caPools.
listEffectiveTags
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
DLP Organization Data Profiles Driver
( roles/
)
DLP Project Data Profiles Driver
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
Tag User
( roles/
)
Tag Viewer
( roles/
)
privateca.
caPools.
listTagBindings
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
DLP Organization Data Profiles Driver
( roles/
)
DLP Project Data Profiles Driver
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
Tag User
( roles/
)
Tag Viewer
( roles/
)
privateca.caPools.setIamPolicy
Owner
( roles/
)
Security Admin
( roles/
)
CA Service Admin
( roles/
)
privateca.caPools.update
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
privateca.caPools.use
privateca.
certificateAuthorities.
create
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
privateca.
certificateAuthorities.
delete
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
privateca.
certificateAuthorities.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.
certificateAuthorities.
getIamPolicy
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.
certificateAuthorities.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.
certificateAuthorities.
setIamPolicy
Owner
( roles/
)
Security Admin
( roles/
)
CA Service Admin
( roles/
)
privateca.
certificateAuthorities.
update
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
privateca.
certificateRevocationLists.
create
privateca.
certificateRevocationLists.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.
certificateRevocationLists.
getIamPolicy
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.
certificateRevocationLists.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.
certificateRevocationLists.
setIamPolicy
Owner
( roles/
)
Security Admin
( roles/
)
CA Service Admin
( roles/
)
privateca.
certificateRevocationLists.
update
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
privateca.
certificateTemplates.
create
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
privateca.
certificateTemplates.
createTagBinding
Owner
( roles/
)
DLP Organization Data Profiles Driver
( roles/
)
DLP Project Data Profiles Driver
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
Tag User
( roles/
)
privateca.
certificateTemplates.
delete
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
privateca.
certificateTemplates.
deleteTagBinding
Owner
( roles/
)
DLP Organization Data Profiles Driver
( roles/
)
DLP Project Data Profiles Driver
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
Tag User
( roles/
)
privateca.
certificateTemplates.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
CA Service Certificate Template User
( roles/
)
privateca.
certificateTemplates.
getIamPolicy
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.
certificateTemplates.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
CA Service Certificate Template User
( roles/
)
privateca.
certificateTemplates.
listEffectiveTags
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
DLP Organization Data Profiles Driver
( roles/
)
DLP Project Data Profiles Driver
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
Tag User
( roles/
)
Tag Viewer
( roles/
)
privateca.
certificateTemplates.
listTagBindings
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
DLP Organization Data Profiles Driver
( roles/
)
DLP Project Data Profiles Driver
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
Tag User
( roles/
)
Tag Viewer
( roles/
)
privateca.
certificateTemplates.
setIamPolicy
Owner
( roles/
)
Security Admin
( roles/
)
CA Service Admin
( roles/
)
privateca.
certificateTemplates.
update
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
privateca.
certificateTemplates.
use
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Certificate Template User
( roles/
)
privateca.certificates.create
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Certificate Manager
( roles/
)
CA Service Certificate Requester
( roles/
)
privateca.
certificates.
createForSelf
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Workload Certificate Requester
( roles/
)
privateca.certificates.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.
certificates.
getIamPolicy
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.certificates.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
Service agent roles
- Cloud Security Compliance Service Agent
(
roles/
)cloudsecuritycompliance.serviceAgent - Audit Manager Auditing Service Agent
(
roles/
)auditmanager.serviceAgent
privateca.
certificates.
setIamPolicy
Owner
( roles/
)
Security Admin
( roles/
)
CA Service Admin
( roles/
)
privateca.certificates.update
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
privateca.locations.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.locations.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.operations.cancel
privateca.operations.delete
privateca.operations.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.operations.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.
reusableConfigs.
create
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
privateca.
reusableConfigs.
delete
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)
privateca.reusableConfigs.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.
reusableConfigs.
getIamPolicy
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.reusableConfigs.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
CA Service Admin
( roles/
)
CA Service Auditor
( roles/
)
CA Service Operation Manager
( roles/
)
CA Service Certificate Manager
( roles/
)
privateca.
reusableConfigs.
setIamPolicy
Owner
( roles/
)
Security Admin
( roles/
)
CA Service Admin
( roles/
)
privateca.
reusableConfigs.
update
Owner
( roles/
)
Editor
( roles/
)
CA Service Admin
( roles/
)
CA Service Operation Manager
( roles/
)