This page lists the IAM roles and permissions for Gemini for Google Cloud API. To search through all roles and permissions, see the role and permission index .
Gemini for Google Cloud API roles
Code Repository Indexes Admin
( roles/  
)
Grants full access to Code Repository Indexes resources.
  cloudaicompanion.  
 
-  cloudaicompanion.codeRepositoryIndexes. create 
-  cloudaicompanion.codeRepositoryIndexes. delete 
-  cloudaicompanion.codeRepositoryIndexes. get 
-  cloudaicompanion.codeRepositoryIndexes. list 
-  cloudaicompanion.codeRepositoryIndexes. update 
  cloudaicompanion.operations.* 
 
-  cloudaicompanion.operations. cancel 
-  cloudaicompanion.operations. delete 
-  cloudaicompanion.operations. get 
-  cloudaicompanion.operations. list 
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Code Repository Indexes Viewer
( roles/  
)
Grants readonly access to Code Repository Indexes resources.
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Gemini Code Assist Tools Admin Beta
( roles/  
)
Grants full access to Gemini Code Assist Tools resources.
  cloudaicompanion.  
 
-  cloudaicompanion.codeToolsSettings. create 
-  cloudaicompanion.codeToolsSettings. delete 
-  cloudaicompanion.codeToolsSettings. get 
-  cloudaicompanion.codeToolsSettings. list 
-  cloudaicompanion.codeToolsSettings. update 
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
  developerconnect.  
 
-  developerconnect.accountConnectors. create 
-  developerconnect.accountConnectors. delete 
-  developerconnect.accountConnectors. get 
-  developerconnect.accountConnectors. list 
-  developerconnect.accountConnectors. update 
  developerconnect.locations.* 
 
-  developerconnect.locations.get
-  developerconnect.locations. list 
 developerconnect.  
 developerconnect.  
 developerconnect.  
  developerconnect.users.* 
 
-  developerconnect.users.delete
-  developerconnect.users. deleteSelf 
-  developerconnect.users. fetchAccessToken 
-  developerconnect.users. finishOAuth 
-  developerconnect.users.getSelf
-  developerconnect.users.list
-  developerconnect.users. startOAuth 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Gemini Code Assist Tools User Beta
( roles/  
)
Grants read access to Gemini Code Assist Tools resources.
 cloudaicompanion.  
 cloudaicompanion.  
  cloudaicompanion.companions.* 
 
-  cloudaicompanion.companions. generateChat 
-  cloudaicompanion.companions. generateCode 
 cloudaicompanion.  
  cloudaicompanion.instances.* 
 
-  cloudaicompanion.instances. completeCode 
-  cloudaicompanion.instances. completeTask 
-  cloudaicompanion.instances. exportMetrics 
-  cloudaicompanion.instances. generateCode 
-  cloudaicompanion.instances. generateText 
-  cloudaicompanion.instances. queryEffectiveSetting 
-  cloudaicompanion.instances. queryEffectiveSettingBindings 
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.topics.create 
 developerconnect.  
 developerconnect.  
  developerconnect.locations.* 
 
-  developerconnect.locations.get
-  developerconnect.locations. list 
 developerconnect.  
 developerconnect.  
 developerconnect.  
 developerconnect.  
 developerconnect.  
 developerconnect.users.getSelf 
 developerconnect.  
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Gemini for Google Cloud individual User
( roles/  
)
An individual user who can use Gemini for Google Cloud
  cloudaicompanion.companions.* 
 
-  cloudaicompanion.companions. generateChat 
-  cloudaicompanion.companions. generateCode 
 cloudaicompanion.  
  cloudaicompanion.instances.* 
 
-  cloudaicompanion.instances. completeCode 
-  cloudaicompanion.instances. completeTask 
-  cloudaicompanion.instances. exportMetrics 
-  cloudaicompanion.instances. generateCode 
-  cloudaicompanion.instances. generateText 
-  cloudaicompanion.instances. queryEffectiveSetting 
-  cloudaicompanion.instances. queryEffectiveSettingBindings 
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.topics.create 
Repository Groups User
( roles/  
)
Grants Read/Use access to the Code Repository Indexes Repository Group.
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
Gemini for Google Cloud Service Agent
( roles/  
)
Gives Gemini for Google Cloud components the proper permissions to function.
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudbuild.connections.get 
 cloudbuild.  
 cloudbuild.  
 cloudbuild.repositories.get 
 cloudbuild.repositories.list 
 developerconnect.  
 developerconnect.  
 developerconnect.  
 developerconnect.  
 developerconnect.  
 developerconnect.  
 logging.logEntries.create 
 logging.logEntries.route 
 monitoring.  
 monitoring.  
 monitoring.  
  monitoring.  
 
-  monitoring.monitoredResourceDescriptors. get 
-  monitoring.monitoredResourceDescriptors. list 
 monitoring.timeSeries.create 
 serviceusage.services.use 
Gemini for Google Cloud Settings Admin
( roles/  
)
Grants read and write access to the Gemini for Cloud setting and their bindings.
  cloudaicompanion.  
 
-  cloudaicompanion.codeToolsSettings. create 
-  cloudaicompanion.codeToolsSettings. delete 
-  cloudaicompanion.codeToolsSettings. get 
-  cloudaicompanion.codeToolsSettings. list 
-  cloudaicompanion.codeToolsSettings. update 
  cloudaicompanion.  
 
-  cloudaicompanion.dataSharingWithGoogleSettings. create 
-  cloudaicompanion.dataSharingWithGoogleSettings. delete 
-  cloudaicompanion.dataSharingWithGoogleSettings. get 
-  cloudaicompanion.dataSharingWithGoogleSettings. list 
-  cloudaicompanion.dataSharingWithGoogleSettings. update 
  cloudaicompanion.  
 
-  cloudaicompanion.geminiGcpEnablementSettings. create 
-  cloudaicompanion.geminiGcpEnablementSettings. delete 
-  cloudaicompanion.geminiGcpEnablementSettings. get 
-  cloudaicompanion.geminiGcpEnablementSettings. list 
-  cloudaicompanion.geminiGcpEnablementSettings. update 
  cloudaicompanion.  
 
-  cloudaicompanion.loggingSettings. create 
-  cloudaicompanion.loggingSettings. delete 
-  cloudaicompanion.loggingSettings. get 
-  cloudaicompanion.loggingSettings. list 
-  cloudaicompanion.loggingSettings. update 
  cloudaicompanion.  
 
-  cloudaicompanion.releaseChannelSettings. create 
-  cloudaicompanion.releaseChannelSettings. delete 
-  cloudaicompanion.releaseChannelSettings. get 
-  cloudaicompanion.releaseChannelSettings. list 
-  cloudaicompanion.releaseChannelSettings. update 
  cloudaicompanion.  
 
-  cloudaicompanion.settingBindings. codeToolsSettingsCreate 
-  cloudaicompanion.settingBindings. codeToolsSettingsDelete 
-  cloudaicompanion.settingBindings. codeToolsSettingsGet 
-  cloudaicompanion.settingBindings. codeToolsSettingsList 
-  cloudaicompanion.settingBindings. codeToolsSettingsUpdate 
-  cloudaicompanion.settingBindings. codeToolsSettingsUse 
-  cloudaicompanion.settingBindings. dataSharingWithGoogleSettingsCreate 
-  cloudaicompanion.settingBindings. dataSharingWithGoogleSettingsDelete 
-  cloudaicompanion.settingBindings. dataSharingWithGoogleSettingsGet 
-  cloudaicompanion.settingBindings. dataSharingWithGoogleSettingsList 
-  cloudaicompanion.settingBindings. dataSharingWithGoogleSettingsUpdate 
-  cloudaicompanion.settingBindings. dataSharingWithGoogleSettingsUse 
-  cloudaicompanion.settingBindings. geminiGcpEnablementSettingsCreate 
-  cloudaicompanion.settingBindings. geminiGcpEnablementSettingsDelete 
-  cloudaicompanion.settingBindings. geminiGcpEnablementSettingsGet 
-  cloudaicompanion.settingBindings. geminiGcpEnablementSettingsList 
-  cloudaicompanion.settingBindings. geminiGcpEnablementSettingsUpdate 
-  cloudaicompanion.settingBindings. geminiGcpEnablementSettingsUse 
-  cloudaicompanion.settingBindings. loggingSettingsCreate 
-  cloudaicompanion.settingBindings. loggingSettingsDelete 
-  cloudaicompanion.settingBindings. loggingSettingsGet 
-  cloudaicompanion.settingBindings. loggingSettingsList 
-  cloudaicompanion.settingBindings. loggingSettingsUpdate 
-  cloudaicompanion.settingBindings. loggingSettingsUse 
-  cloudaicompanion.settingBindings. releaseChannelSettingsCreate 
-  cloudaicompanion.settingBindings. releaseChannelSettingsDelete 
-  cloudaicompanion.settingBindings. releaseChannelSettingsGet 
-  cloudaicompanion.settingBindings. releaseChannelSettingsList 
-  cloudaicompanion.settingBindings. releaseChannelSettingsUpdate 
-  cloudaicompanion.settingBindings. releaseChannelSettingsUse 
Gemini for Google Cloud Settings User
( roles/  
)
Grants read access to the Gemini for Cloud setting and their bindings.
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.  
Topic Admin Beta
( roles/  
)
Grants read, write and permission management access to the Topic resource.
 cloudaicompanion.topics.delete 
 cloudaicompanion.topics.get 
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.topics.update 
Topic Reader Beta
( roles/  
)
Grants read-only access to topic resource.
 cloudaicompanion.topics.get 
Gemini for Google Cloud User
( roles/  
)
A user who can use Gemini for Google Cloud
  cloudaicompanion.companions.* 
 
-  cloudaicompanion.companions. generateChat 
-  cloudaicompanion.companions. generateCode 
 cloudaicompanion.  
  cloudaicompanion.instances.* 
 
-  cloudaicompanion.instances. completeCode 
-  cloudaicompanion.instances. completeTask 
-  cloudaicompanion.instances. exportMetrics 
-  cloudaicompanion.instances. generateCode 
-  cloudaicompanion.instances. generateText 
-  cloudaicompanion.instances. queryEffectiveSetting 
-  cloudaicompanion.instances. queryEffectiveSettingBindings 
 cloudaicompanion.  
 cloudaicompanion.  
 cloudaicompanion.topics.create 
 resourcemanager.projects.get 
 resourcemanager.projects.list 
Gemini for Google Cloud API permissions
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 Code Repository Indexes Viewer 
( roles/  
)
 Repository Groups User 
( roles/  
)
 Support User 
( roles/  
)
Service agent roles
-  Gemini for Google Cloud Service Agent 
( roles/)cloudaicompanion.serviceAgent 
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 Code Repository Indexes Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
Service agent roles
-  Gemini for Google Cloud Service Agent 
( roles/)cloudaicompanion.serviceAgent 
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini Code Assist Tools Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini Code Assist Tools Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini Code Assist Tools Admin 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini Code Assist Tools Admin 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini Code Assist Tools Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 BigQuery Studio User 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud individual User 
( roles/  
)
 Gemini for Google Cloud User 
( roles/  
)
 Cloud SQL Admin 
( roles/  
)
 Cloud SQL Studio User 
( roles/  
)
 Gemini Cloud Assist User 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Support User 
( roles/  
)
Service agent roles
-  Cloud Composer API Service Agent 
( roles/)composer.serviceAgent 
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 BigQuery Studio User 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud individual User 
( roles/  
)
 Gemini for Google Cloud User 
( roles/  
)
 Cloud SQL Admin 
( roles/  
)
 Cloud SQL Studio User 
( roles/  
)
 Gemini Cloud Assist User 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Support User 
( roles/  
)
Service agent roles
-  Cloud Composer API Service Agent 
( roles/)composer.serviceAgent 
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 AlloyDB Admin 
( roles/  
)
 AlloyDB Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 BigQuery Studio User 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud individual User 
( roles/  
)
 Gemini for Google Cloud User 
( roles/  
)
 Cloud SQL Admin 
( roles/  
)
 Cloud SQL Editor 
( roles/  
)
 Cloud SQL Viewer 
( roles/  
)
 Database Center Admin 
( roles/  
)
 Database Center Viewer 
( roles/  
)
 Database Migration Admin 
( roles/  
)
 DLP Organization Data Profiles Driver 
( roles/  
)
 DLP Project Data Profiles Driver 
( roles/  
)
 Gemini Cloud Assist User 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Dev Ops 
( roles/  
)
 Security Auditor 
( roles/  
)
 Site Reliability Engineer 
( roles/  
)
 Support User 
( roles/  
)
Service agent roles
-  Cloud Composer API Service Agent 
( roles/)composer.serviceAgent 
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 BigQuery Studio User 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud individual User 
( roles/  
)
 Gemini for Google Cloud User 
( roles/  
)
 Cloud SQL Admin 
( roles/  
)
 Cloud SQL Studio User 
( roles/  
)
 Gemini Cloud Assist User 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Support User 
( roles/  
)
Service agent roles
-  Cloud Composer API Service Agent 
( roles/)composer.serviceAgent 
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 BigQuery Studio User 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud individual User 
( roles/  
)
 Gemini for Google Cloud User 
( roles/  
)
 Gemini Cloud Assist Investigation Admin 
( roles/  
)
 Gemini Cloud Assist Investigation Creator 
( roles/  
)
 Gemini Cloud Assist Investigation Editor 
( roles/  
)
 Gemini Cloud Assist Investigation Owner 
( roles/  
)
 Gemini Cloud Assist Investigation User 
( roles/  
)
 Gemini Cloud Assist Investigation Viewer 
( roles/  
)
 Gemini Cloud Assist User 
( roles/  
)
 Data Scientist 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 BigQuery Studio User 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud individual User 
( roles/  
)
 Gemini for Google Cloud User 
( roles/  
)
 Gemini Cloud Assist User 
( roles/  
)
 Data Scientist 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 BigQuery Studio User 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud individual User 
( roles/  
)
 Gemini for Google Cloud User 
( roles/  
)
 Cloud SQL Admin 
( roles/  
)
 Cloud SQL Studio User 
( roles/  
)
 Gemini Cloud Assist User 
( roles/  
)
 Data Scientist 
( roles/  
)
 Databases Admin 
( roles/  
)
 Support User 
( roles/  
)
Service agent roles
-  Cloud Composer API Service Agent 
( roles/)composer.serviceAgent 
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 BigQuery Studio User 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud individual User 
( roles/  
)
 Gemini for Google Cloud User 
( roles/  
)
 Gemini Cloud Assist User 
( roles/  
)
 Data Scientist 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 BigQuery Studio User 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud individual User 
( roles/  
)
 Gemini for Google Cloud User 
( roles/  
)
 Gemini Cloud Assist Investigation Admin 
( roles/  
)
 Gemini Cloud Assist Investigation Creator 
( roles/  
)
 Gemini Cloud Assist Investigation Editor 
( roles/  
)
 Gemini Cloud Assist Investigation Owner 
( roles/  
)
 Gemini Cloud Assist Investigation User 
( roles/  
)
 Gemini Cloud Assist Investigation Viewer 
( roles/  
)
 Gemini Cloud Assist User 
( roles/  
)
 Data Scientist 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 BigQuery Studio User 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud individual User 
( roles/  
)
 Gemini for Google Cloud User 
( roles/  
)
 Gemini Cloud Assist User 
( roles/  
)
 Data Scientist 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 BigQuery Studio User 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud individual User 
( roles/  
)
 Gemini for Google Cloud User 
( roles/  
)
 Gemini Cloud Assist User 
( roles/  
)
 Data Scientist 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 BigQuery Studio User 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 Code Repository Indexes Viewer 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud individual User 
( roles/  
)
 Gemini for Google Cloud User 
( roles/  
)
 Data Scientist 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 Code Repository Indexes Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 Code Repository Indexes Viewer 
( roles/  
)
 Repository Groups User 
( roles/  
)
 Support User 
( roles/  
)
Service agent roles
-  Gemini for Google Cloud Service Agent 
( roles/)cloudaicompanion.serviceAgent 
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 Code Repository Indexes Viewer 
( roles/  
)
 Repository Groups User 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
Service agent roles
-  Gemini for Google Cloud Service Agent 
( roles/)cloudaicompanion.serviceAgent 
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 Code Repository Indexes Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
Service agent roles
-  Gemini for Google Cloud Service Agent 
( roles/)cloudaicompanion.serviceAgent 
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 Security Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Code Repository Indexes Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Repository Groups User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini Code Assist Tools Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini Code Assist Tools Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini Code Assist Tools Admin 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini Code Assist Tools Admin 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini Code Assist Tools Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini Code Assist Tools Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 Gemini for Google Cloud Settings User 
( roles/  
)
 Support User 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 Gemini for Google Cloud Settings Admin 
( roles/  
)
 cloudaicompanion.topics.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 BigQuery Studio Admin 
( roles/  
)
 BigQuery Studio User 
( roles/  
)
 Gemini Code Assist Tools User 
( roles/  
)
 Gemini for Google Cloud individual User 
( roles/  
)
 Gemini for Google Cloud User 
( roles/  
)
 Gemini Cloud Assist User 
( roles/  
)
 Data Scientist 
( roles/  
)
 cloudaicompanion.topics.delete 
 
 Topic Admin 
( roles/  
)
 cloudaicompanion.topics.get 
 
 Owner 
( roles/  
)
 Topic Admin 
( roles/  
)
 Topic Reader 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Topic Admin 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 cloudaicompanion.  
 
 Owner 
( roles/  
)
 Topic Admin 
( roles/  
)
 Security Admin 
( roles/  
)
 cloudaicompanion.topics.update 
 
 Topic Admin 
( roles/  
)

