This page lists the IAM roles and permissions for Cloud Service Mesh. To search through all roles and permissions, see the role and permission index .
Cloud Service Mesh roles
Anthos Service Mesh Service Agent
( roles/
)
Gives the Anthos Service Mesh service agent access to Cloud Platform resources.
compute.backendServices.create
compute.backendServices.delete
compute.backendServices.get
compute.backendServices.list
compute.backendServices.update
compute.backendServices.use
compute.firewalls.create
compute.firewalls.delete
compute.firewalls.get
compute.firewalls.update
compute.
compute.
compute.
compute.
compute.
compute.
compute.
compute.globalOperations.get
compute.healthChecks.create
compute.healthChecks.delete
compute.healthChecks.get
compute.healthChecks.list
compute.healthChecks.update
compute.healthChecks.use
compute.
compute.instances.use
compute.
compute.
compute.
compute.
compute.
compute.
compute.
compute.networks.updatePolicy
compute.
compute.
compute.
compute.
compute.
compute.
compute.
compute.regions.list
compute.zones.list
container.backendConfigs.*
-
container.
backendConfigs. create -
container.
backendConfigs. delete -
container.backendConfigs.get
-
container.backendConfigs.list
-
container.
backendConfigs. update
container.
-
container.
clusterRoleBindings. create -
container.
clusterRoleBindings. delete -
container.
clusterRoleBindings. get -
container.
clusterRoleBindings. list -
container.
clusterRoleBindings. update
container.clusterRoles.*
-
container.clusterRoles.bind
-
container.clusterRoles.create
-
container.clusterRoles.delete
-
container.
clusterRoles. escalate -
container.clusterRoles.get
-
container.clusterRoles.list
-
container.clusterRoles.update
container.clusters.connect
container.clusters.get
container.clusters.update
container.configMaps.*
-
container.configMaps.create
-
container.configMaps.delete
-
container.configMaps.get
-
container.configMaps.list
-
container.configMaps.update
container.
container.
container.
container.
container.daemonSets.create
container.daemonSets.delete
container.daemonSets.get
container.daemonSets.getStatus
container.daemonSets.list
container.daemonSets.update
container.deployments.get
container.deployments.list
container.events.get
container.events.list
container.jobs.create
container.jobs.delete
container.jobs.get
container.jobs.list
container.jobs.update
container.
container.
container.
container.
container.namespaces.create
container.namespaces.get
container.namespaces.list
container.operations.get
container.pods.get
container.pods.list
container.secrets.*
-
container.secrets.create
-
container.secrets.delete
-
container.secrets.get
-
container.secrets.list
-
container.secrets.update
container.
container.
container.serviceAccounts.get
container.serviceAccounts.list
container.
container.services.get
container.services.list
container.
container.
container.
container.
container.
-
container.
validatingWebhookConfigurations. create -
container.
validatingWebhookConfigurations. delete -
container.
validatingWebhookConfigurations. get -
container.
validatingWebhookConfigurations. list -
container.
validatingWebhookConfigurations. update
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
logging.logEntries.create
meshconfig.projects.init
monitoring.
monitoring.
monitoring.
monitoring.
-
monitoring.
monitoredResourceDescriptors. get -
monitoring.
monitoredResourceDescriptors. list
monitoring.timeSeries.create
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.operations.*
-
networksecurity.
operations. cancel -
networksecurity.
operations. delete -
networksecurity.operations.get
-
networksecurity.
operations. list
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networkservices.
-
networkservices.
endpointPolicies. create -
networkservices.
endpointPolicies. delete -
networkservices.
endpointPolicies. get -
networkservices.
endpointPolicies. list -
networkservices.
endpointPolicies. update
networkservices.gateways.*
-
networkservices.
gateways. create -
networkservices.
gateways. delete -
networkservices.gateways.get
-
networkservices.gateways.list
-
networkservices.
gateways. update -
networkservices.gateways.use
networkservices.grpcRoutes.*
-
networkservices.
grpcRoutes. create -
networkservices.
grpcRoutes. delete -
networkservices.grpcRoutes.get
-
networkservices.
grpcRoutes. list -
networkservices.
grpcRoutes. update
networkservices.httpFilters.*
-
networkservices.
httpFilters. create -
networkservices.
httpFilters. delete -
networkservices.
httpFilters. get -
networkservices.
httpFilters. list -
networkservices.
httpFilters. update
networkservices.httpRoutes.*
-
networkservices.
httpRoutes. create -
networkservices.
httpRoutes. delete -
networkservices.httpRoutes.get
-
networkservices.
httpRoutes. list -
networkservices.
httpRoutes. update
networkservices.meshes.*
-
networkservices.meshes.create
-
networkservices.meshes.delete
-
networkservices.meshes.get
-
networkservices.meshes.list
-
networkservices.meshes.update
-
networkservices.meshes.use
networkservices.operations.*
-
networkservices.
operations. cancel -
networkservices.
operations. delete -
networkservices.operations.get
-
networkservices.
operations. list
networkservices.
-
networkservices.
serviceLbPolicies. create -
networkservices.
serviceLbPolicies. delete -
networkservices.
serviceLbPolicies. get -
networkservices.
serviceLbPolicies. list -
networkservices.
serviceLbPolicies. update
networkservices.tcpRoutes.*
-
networkservices.
tcpRoutes. create -
networkservices.
tcpRoutes. delete -
networkservices.tcpRoutes.get
-
networkservices.tcpRoutes.list
-
networkservices.
tcpRoutes. update
networkservices.tlsRoutes.*
-
networkservices.
tlsRoutes. create -
networkservices.
tlsRoutes. delete -
networkservices.tlsRoutes.get
-
networkservices.tlsRoutes.list
-
networkservices.
tlsRoutes. update
orgpolicy.policy.get
resourcemanager.projects.get
serviceusage.services.get
serviceusage.services.use
trafficdirector.*
-
trafficdirector.
networks. getConfigs -
trafficdirector.
networks. reportMetrics
workloadcertificate.
-
workloadcertificate.
locations. get -
workloadcertificate.
locations. list
workloadcertificate.
workloadcertificate.
workloadcertificate.
workloadcertificate.
workloadcertificate.
Mesh Config Admin Beta
( roles/
)
Full access to all mesh configuration resources
meshconfig.projects.init
Mesh Config Service Agent
( roles/
)
Apply mesh configuration
compute.backendServices.create
compute.backendServices.delete
compute.backendServices.get
compute.backendServices.list
compute.
compute.backendServices.update
compute.backendServices.use
compute.firewalls.create
compute.firewalls.delete
compute.firewalls.get
compute.firewalls.list
compute.firewalls.update
compute.
compute.
compute.
compute.
compute.
compute.
compute.globalOperations.get
compute.globalOperations.list
compute.healthChecks.create
compute.healthChecks.delete
compute.healthChecks.get
compute.healthChecks.list
compute.healthChecks.update
compute.healthChecks.use
compute.
compute.
compute.
compute.
compute.networks.get
compute.networks.updatePolicy
compute.networks.use
compute.
compute.
compute.
compute.
compute.
compute.subnetworks.use
compute.
compute.
compute.targetHttpProxies.get
compute.targetHttpProxies.list
compute.
compute.targetHttpProxies.use
compute.
compute.
compute.targetHttpsProxies.get
compute.
compute.
compute.
compute.
compute.targetHttpsProxies.use
compute.
compute.
compute.targetSslProxies.get
compute.targetSslProxies.list
compute.
compute.
compute.
compute.targetSslProxies.use
compute.
compute.
compute.targetTcpProxies.get
compute.targetTcpProxies.list
compute.
compute.targetTcpProxies.use
compute.urlMaps.create
compute.urlMaps.delete
compute.urlMaps.get
compute.
compute.urlMaps.list
compute.urlMaps.update
compute.urlMaps.use
compute.urlMaps.validate
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networksecurity.
networkservices.httpFilters.*
-
networkservices.
httpFilters. create -
networkservices.
httpFilters. delete -
networkservices.
httpFilters. get -
networkservices.
httpFilters. list -
networkservices.
httpFilters. update
networkservices.
networkservices.
networkservices.
networkservices.
networkservices.
Mesh Config Viewer Beta
( roles/
)
Read access to mesh configuration
Mesh Data Plane Service Agent
( roles/
)
Run user-space Istio components
cloudtrace.traces.patch
compute.forwardingRules.get
compute.
logging.logEntries.create
logging.logEntries.route
monitoring.
monitoring.
monitoring.
monitoring.
-
monitoring.
monitoredResourceDescriptors. get -
monitoring.
monitoredResourceDescriptors. list
monitoring.timeSeries.create
serviceusage.services.use
telemetry.traces.write
Traffic Director Client Beta
( roles/
)
Fetch service configurations and report metrics.
trafficdirector.*
-
trafficdirector.
networks. getConfigs -
trafficdirector.
networks. reportMetrics
Cloud Service Mesh permissions
meshconfig.projects.init
Owner
( roles/
)
Editor
( roles/
)
Mesh Config Admin
( roles/
)
Service agent roles
- KRM API Hosting AnthosApiEndpoint Service Agent
(
roles/
)krmapihosting.anthosApiEndpointServiceAgent - Anthos Service Mesh Service Agent
(
roles/
)anthosservicemesh.serviceAgent
trafficdirector.
networks.
getConfigs
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Compute Network Admin
( roles/
)
Compute Network Viewer
( roles/
)
Infrastructure Administrator
( roles/
)
Network Administrator
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
Traffic Director Client
( 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 - Cloud Data Fusion API Service Agent
(
roles/
)datafusion.serviceAgent - Mesh Managed Control Plane Service Agent
(
roles/
)meshcontrolplane.serviceAgent - Anthos Service Mesh Service Agent
(
roles/
)anthosservicemesh.serviceAgent
trafficdirector.
networks.
reportMetrics
Owner
( roles/
)
Editor
( roles/
)
Compute Network Admin
( roles/
)
Compute Network Viewer
( roles/
)
Infrastructure Administrator
( roles/
)
Network Administrator
( roles/
)
Security Auditor
( roles/
)
Traffic Director Client
( 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 - Cloud Data Fusion API Service Agent
(
roles/
)datafusion.serviceAgent - Mesh Managed Control Plane Service Agent
(
roles/
)meshcontrolplane.serviceAgent - Anthos Service Mesh Service Agent
(
roles/
)anthosservicemesh.serviceAgent