This page lists the IAM roles and permissions for Service Directory. To search through all roles and permissions, see the role and permission index .
Service Directory roles
Service Directory Admin
( roles/
)
Full control of all Service Directory resources and permissions.
resourcemanager.projects.get
resourcemanager.projects.list
servicedirectory.endpoints.*
-
servicedirectory.endpoints. create -
servicedirectory.endpoints. delete -
servicedirectory.endpoints.get -
servicedirectory.endpoints. getIamPolicy -
servicedirectory.endpoints. list -
servicedirectory.endpoints. setIamPolicy -
servicedirectory.endpoints. update
servicedirectory.locations.*
-
servicedirectory.locations.get -
servicedirectory.locations. list
servicedirectory.namespaces.*
-
servicedirectory.namespaces. associatePrivateZone -
servicedirectory.namespaces. create -
servicedirectory.namespaces. delete -
servicedirectory.namespaces. get -
servicedirectory.namespaces. getIamPolicy -
servicedirectory.namespaces. list -
servicedirectory.namespaces. setIamPolicy -
servicedirectory.namespaces. update
servicedirectory.
servicedirectory.services.*
-
servicedirectory.services.bind -
servicedirectory.services. create -
servicedirectory.services. delete -
servicedirectory.services.get -
servicedirectory.services. getIamPolicy -
servicedirectory.services.list -
servicedirectory.services. resolve -
servicedirectory.services. setIamPolicy -
servicedirectory.services. update
Service Directory Editor
( roles/
)
Edit Service Directory resources.
resourcemanager.projects.get
resourcemanager.projects.list
servicedirectory.
servicedirectory.
servicedirectory.endpoints.get
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.locations.*
-
servicedirectory.locations.get -
servicedirectory.locations. list
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.services.bind
servicedirectory.
servicedirectory.
servicedirectory.services.get
servicedirectory.
servicedirectory.services.list
servicedirectory.
servicedirectory.
Service Directory Network Attacher
( roles/
)
Gives access to attach VPC Networks to Service Directory Endpoints
resourcemanager.projects.get
resourcemanager.projects.list
servicedirectory.
Private Service Connect Authorized Service
( roles/
)
Gives access to VPC Networks via Service Directory
resourcemanager.projects.get
resourcemanager.projects.list
servicedirectory.
Service Directory Service Agent
( roles/
)
Give the Service Directory service agent access to Cloud Platform resources.
container.clusters.get
gkehub.features.get
gkehub.gateway.delete
gkehub.
gkehub.gateway.get
gkehub.gateway.patch
gkehub.gateway.post
gkehub.gateway.put
gkehub.locations.*
-
gkehub.locations.get -
gkehub.locations.list
gkehub.memberships.get
gkehub.memberships.list
resourcemanager.projects.get
resourcemanager.projects.list
servicedirectory.
servicedirectory.
servicedirectory.endpoints.get
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.locations.*
-
servicedirectory.locations.get -
servicedirectory.locations. list
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.services.bind
servicedirectory.
servicedirectory.
servicedirectory.services.get
servicedirectory.
servicedirectory.services.list
servicedirectory.
servicedirectory.
Service Directory Viewer
( roles/
)
View Service Directory resources.
resourcemanager.projects.get
resourcemanager.projects.list
servicedirectory.endpoints.get
servicedirectory.
servicedirectory.
servicedirectory.locations.*
-
servicedirectory.locations.get -
servicedirectory.locations. list
servicedirectory.
servicedirectory.
servicedirectory.
servicedirectory.services.get
servicedirectory.
servicedirectory.services.list
servicedirectory.
Service Directory permissions
servicedirectory.
endpoints.
create
Owner
( roles/
)
Editor
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent
servicedirectory.
endpoints.
delete
Owner
( roles/
)
Editor
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent
servicedirectory.endpoints.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service Directory Viewer
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Cloud Build Service Agent
(
roles/)cloudbuild.serviceAgent
servicedirectory.
endpoints.
getIamPolicy
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service Directory Viewer
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Cloud Build Service Agent
(
roles/)cloudbuild.serviceAgent
servicedirectory.
endpoints.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service Directory Viewer
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Cloud Build Service Agent
(
roles/)cloudbuild.serviceAgent
servicedirectory.
endpoints.
setIamPolicy
Owner
( roles/
)
Security Admin
( roles/
)
Service Directory Admin
( roles/
)
servicedirectory.
endpoints.
update
Owner
( roles/
)
Editor
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent
servicedirectory.locations.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service Directory Viewer
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Cloud Build Service Agent
(
roles/)cloudbuild.serviceAgent
servicedirectory.
locations.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service Directory Viewer
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Cloud Build Service Agent
(
roles/)cloudbuild.serviceAgent
servicedirectory.
namespaces.
associatePrivateZone
Owner
( roles/
)
Editor
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service agent roles
- Network Connectivity Service Agent
(
roles/)networkconnectivity.serviceAgent - Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Cloud Deployment Manager Service Agent
(
roles/)clouddeploymentmanager.serviceAgent
servicedirectory.
namespaces.
create
Owner
( roles/
)
Editor
( roles/
)
Compute Network Admin
( roles/
)
Compute Peer Subnet Migration Admin
( roles/
)
Infrastructure Administrator
( roles/
)
Network Administrator
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Cloud Workstations Network Admin
( roles/
)
Service agent roles
- Cloud TPU V2 API Service Agent
(
roles/)cloudtpu.serviceAgent - Cloud Composer API Service Agent
(
roles/)composer.serviceAgent - Kubernetes Engine Service Agent
(
roles/)container.serviceAgent - Cloud Dataflow Service Agent
(
roles/)dataflow.serviceAgent - Managed Kafka Service Agent
(
roles/)managedkafka.serviceAgent - Dataproc Metastore Service Agent
(
roles/)metastore.serviceAgent - Network Connectivity Service Agent
(
roles/)networkconnectivity.serviceAgent - Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Workstations Service Agent
(
roles/)workstations.serviceAgent - Cloud Deployment Manager Service Agent
(
roles/)clouddeploymentmanager.serviceAgent
servicedirectory.
namespaces.
delete
Owner
( roles/
)
Editor
( roles/
)
Compute Network Admin
( roles/
)
Infrastructure Administrator
( roles/
)
Network Administrator
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Cloud Workstations Network Admin
( roles/
)
Service agent roles
- Cloud TPU V2 API Service Agent
(
roles/)cloudtpu.serviceAgent - Cloud Composer API Service Agent
(
roles/)composer.serviceAgent - Kubernetes Engine Service Agent
(
roles/)container.serviceAgent - Cloud Dataflow Service Agent
(
roles/)dataflow.serviceAgent - Dataproc Metastore Service Agent
(
roles/)metastore.serviceAgent - Network Connectivity Service Agent
(
roles/)networkconnectivity.serviceAgent - Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Workstations Service Agent
(
roles/)workstations.serviceAgent - Cloud Deployment Manager Service Agent
(
roles/)clouddeploymentmanager.serviceAgent
servicedirectory.
namespaces.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service Directory Viewer
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Cloud Build Service Agent
(
roles/)cloudbuild.serviceAgent
servicedirectory.
namespaces.
getIamPolicy
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service Directory Viewer
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Cloud Build Service Agent
(
roles/)cloudbuild.serviceAgent
servicedirectory.
namespaces.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service Directory Viewer
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Cloud Build Service Agent
(
roles/)cloudbuild.serviceAgent
servicedirectory.
namespaces.
setIamPolicy
Owner
( roles/
)
Security Admin
( roles/
)
Service Directory Admin
( roles/
)
servicedirectory.
namespaces.
update
Owner
( roles/
)
Editor
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent
servicedirectory.
networks.
access
Private Service Connect Authorized Service
( roles/
)
Service agent roles
- Monitoring Service Agent
(
roles/)monitoring.notificationServiceAgent - Cloud Build Service Agent
(
roles/)cloudbuild.serviceAgent
servicedirectory.
networks.
attach
Owner
( roles/
)
Editor
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service Directory Network Attacher
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent
servicedirectory.services.bind
Owner
( roles/
)
Editor
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent
servicedirectory.
services.
create
Owner
( roles/
)
Editor
( roles/
)
Compute Network Admin
( roles/
)
Compute Peer Subnet Migration Admin
( roles/
)
Infrastructure Administrator
( roles/
)
Network Administrator
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Cloud Workstations Network Admin
( roles/
)
Service agent roles
- Cloud TPU V2 API Service Agent
(
roles/)cloudtpu.serviceAgent - Cloud Composer API Service Agent
(
roles/)composer.serviceAgent - Kubernetes Engine Service Agent
(
roles/)container.serviceAgent - Cloud Dataflow Service Agent
(
roles/)dataflow.serviceAgent - Managed Kafka Service Agent
(
roles/)managedkafka.serviceAgent - Dataproc Metastore Service Agent
(
roles/)metastore.serviceAgent - Network Connectivity Service Agent
(
roles/)networkconnectivity.serviceAgent - Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Workstations Service Agent
(
roles/)workstations.serviceAgent - Cloud Deployment Manager Service Agent
(
roles/)clouddeploymentmanager.serviceAgent
servicedirectory.
services.
delete
Owner
( roles/
)
Editor
( roles/
)
Compute Network Admin
( roles/
)
Compute Peer Subnet Migration Admin
( roles/
)
Infrastructure Administrator
( roles/
)
Network Administrator
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Cloud Workstations Network Admin
( roles/
)
Service agent roles
- Cloud Composer API Service Agent
(
roles/)composer.serviceAgent - Kubernetes Engine Service Agent
(
roles/)container.serviceAgent - Cloud Dataflow Service Agent
(
roles/)dataflow.serviceAgent - Managed Kafka Service Agent
(
roles/)managedkafka.serviceAgent - Dataproc Metastore Service Agent
(
roles/)metastore.serviceAgent - Network Connectivity Service Agent
(
roles/)networkconnectivity.serviceAgent - Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Workstations Service Agent
(
roles/)workstations.serviceAgent - Cloud TPU V2 API Service Agent
(
roles/)cloudtpu.serviceAgent
servicedirectory.services.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service Directory Viewer
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Cloud Build Service Agent
(
roles/)cloudbuild.serviceAgent
servicedirectory.
services.
getIamPolicy
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service Directory Viewer
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Cloud Build Service Agent
(
roles/)cloudbuild.serviceAgent
servicedirectory.services.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service Directory Viewer
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Cloud Build Service Agent
(
roles/)cloudbuild.serviceAgent
servicedirectory.
services.
resolve
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service Directory Viewer
( roles/
)
Service agent roles
- Monitoring Service Agent
(
roles/)monitoring.notificationServiceAgent - Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent - Cloud Build Service Agent
(
roles/)cloudbuild.serviceAgent
servicedirectory.
services.
setIamPolicy
Owner
( roles/
)
Security Admin
( roles/
)
Service Directory Admin
( roles/
)
servicedirectory.
services.
update
Owner
( roles/
)
Editor
( roles/
)
Service Directory Admin
( roles/
)
Service Directory Editor
( roles/
)
Service agent roles
- Service Directory Service Agent
(
roles/)servicedirectory.serviceAgent

