This page lists the IAM roles and permissions for Memorystore for Redis. To search through all roles and permissions, see the role and permission index .
Memorystore for Redis roles
Cloud Memorystore Redis Admin
( roles/  
)
Full access to Redis instances and related resources.
  cloudkms.keyHandles.* 
 
-  cloudkms.keyHandles.create
-  cloudkms.keyHandles.get
-  cloudkms.keyHandles.list
 cloudkms.operations.get 
 cloudkms.  
 compute.networks.list 
 networkconnectivity.  
  redis.* 
 
-  redis.backupCollections.create
-  redis.backupCollections.delete
-  redis.backupCollections.get
-  redis.backupCollections.list
-  redis.backups.create
-  redis.backups.delete
-  redis.backups.export
-  redis.backups.get
-  redis.backups.list
-  redis.clusters.backup
-  redis.clusters.connect
-  redis.clusters.create
-  redis.clusters.delete
-  redis.clusters.get
-  redis.clusters.list
-  redis.clusters.update
-  redis.instances.create
-  redis.instances. createTagBinding 
-  redis.instances.delete
-  redis.instances. deleteTagBinding 
-  redis.instances.export
-  redis.instances.failover
-  redis.instances.get
-  redis.instances.getAuthString
-  redis.instances.import
-  redis.instances.list
-  redis.instances. listEffectiveTags 
-  redis.instances. listTagBindings 
-  redis.instances. rescheduleMaintenance 
-  redis.instances.update
-  redis.instances.updateAuth
-  redis.instances.upgrade
-  redis.locations.get
-  redis.locations.list
-  redis.operations.cancel
-  redis.operations.delete
-  redis.operations.get
-  redis.operations.list
 resourcemanager.projects.get 
 resourcemanager.projects.list 
 serviceusage.services.use 
Cloud Memorystore Redis Db Connection User Beta
( roles/  
)
Access to connecting to Redis Server db.
 redis.clusters.connect 
Cloud Memorystore Redis Editor
( roles/  
)
Read-Write access to Redis instances and related resources.
 compute.networks.list 
 redis.backupCollections.get 
 redis.backupCollections.list 
 redis.backups.get 
 redis.backups.list 
 redis.clusters.backup 
 redis.clusters.get 
 redis.clusters.list 
 redis.clusters.update 
 redis.instances.failover 
 redis.instances.get 
 redis.instances.list 
 redis.instances.update 
  redis.locations.* 
 
-  redis.locations.get
-  redis.locations.list
  redis.operations.* 
 
-  redis.operations.cancel
-  redis.operations.delete
-  redis.operations.get
-  redis.operations.list
 resourcemanager.projects.get 
 resourcemanager.projects.list 
 serviceusage.services.use 
Cloud Memorystore Redis Service Agent
( roles/  
)
Gives Cloud Memorystore Redis service account access to managed resource
 compute.globalOperations.get 
 compute.networks.addPeering 
 compute.networks.get 
 compute.networks.removePeering 
 compute.networks.update 
 compute.projects.get 
 compute.routes.get 
 compute.routes.list 
 compute.subnetworks.get 
 compute.subnetworks.list 
 monitoring.  
 monitoring.  
 monitoring.  
  monitoring.  
 
-  monitoring.monitoredResourceDescriptors. get 
-  monitoring.monitoredResourceDescriptors. list 
 monitoring.timeSeries.create 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
 telemetry.metrics.write 
Cloud Memorystore Redis Viewer
( roles/  
)
Read-only access to Redis instances and related resources.
 redis.backupCollections.get 
 redis.backupCollections.list 
 redis.backups.get 
 redis.backups.list 
 redis.clusters.get 
 redis.clusters.list 
 redis.instances.get 
 redis.instances.list 
 redis.  
 redis.  
  redis.locations.* 
 
-  redis.locations.get
-  redis.locations.list
 redis.operations.get 
 redis.operations.list 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
 serviceusage.services.use 
Memorystore for Redis permissions
 redis.backupCollections.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 redis.backupCollections.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 redis.backupCollections.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 Cloud Memorystore Redis Viewer 
( roles/  
)
 redis.backupCollections.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 Cloud Memorystore Redis Viewer 
( roles/  
)
 redis.backups.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 redis.backups.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 redis.backups.export 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Databases Admin 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 redis.backups.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 Cloud Memorystore Redis Viewer 
( roles/  
)
 redis.backups.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 Cloud Memorystore Redis Viewer 
( roles/  
)
 redis.clusters.backup 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 redis.clusters.connect 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Db Connection User 
( roles/  
)
 redis.clusters.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 redis.clusters.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 redis.clusters.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 Cloud Memorystore Redis Viewer 
( roles/  
)
 redis.clusters.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 Cloud Memorystore Redis Viewer 
( roles/  
)
 redis.clusters.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 redis.instances.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
Service agent roles
-  Cloud Deployment Manager Service Agent 
( roles/)clouddeploymentmanager.serviceAgent 
 redis.  
 
 Owner 
( roles/  
)
 DLP Organization Data Profiles Driver 
( roles/  
)
 DLP Project Data Profiles Driver 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Tag User 
( roles/  
)
 redis.instances.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
Service agent roles
-  Cloud Deployment Manager Service Agent 
( roles/)clouddeploymentmanager.serviceAgent 
 redis.  
 
 Owner 
( roles/  
)
 DLP Organization Data Profiles Driver 
( roles/  
)
 DLP Project Data Profiles Driver 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Tag User 
( roles/  
)
 redis.instances.export 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 redis.instances.failover 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 redis.instances.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 Cloud Memorystore Redis Viewer 
( roles/  
)
Service agent roles
-  Serverless Integrations Service Agent 
( roles/)runapps.serviceAgent 
-  Cloud Deployment Manager Service Agent 
( roles/)clouddeploymentmanager.serviceAgent 
 redis.instances.getAuthString 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 redis.instances.import 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 redis.instances.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 Cloud Memorystore Redis Viewer 
( roles/  
)
Service agent roles
-  Serverless Integrations Service Agent 
( roles/)runapps.serviceAgent 
 redis.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 DLP Organization Data Profiles Driver 
( roles/  
)
 DLP Project Data Profiles Driver 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Viewer 
( roles/  
)
 Tag User 
( roles/  
)
 Tag Viewer 
( roles/  
)
 redis.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 DLP Organization Data Profiles Driver 
( roles/  
)
 DLP Project Data Profiles Driver 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Viewer 
( roles/  
)
 Tag User 
( roles/  
)
 Tag Viewer 
( roles/  
)
 redis.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 redis.instances.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
Service agent roles
-  Cloud Deployment Manager Service Agent 
( roles/)clouddeploymentmanager.serviceAgent 
 redis.instances.updateAuth 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
Service agent roles
-  Cloud Deployment Manager Service Agent 
( roles/)clouddeploymentmanager.serviceAgent 
 redis.instances.upgrade 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 redis.locations.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 Cloud Memorystore Redis Viewer 
( roles/  
)
 redis.locations.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 Cloud Memorystore Redis Viewer 
( roles/  
)
 redis.operations.cancel 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 redis.operations.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Databases Admin 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 redis.operations.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 Cloud Memorystore Redis Viewer 
( roles/  
)
Service agent roles
-  Cloud Deployment Manager Service Agent 
( roles/)clouddeploymentmanager.serviceAgent 
 redis.operations.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 Cloud Memorystore Redis Admin 
( roles/  
)
 Cloud Memorystore Redis Editor 
( roles/  
)
 Cloud Memorystore Redis Viewer 
( roles/  
)

