Gemini for Google Cloud API roles and permissions

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

Role Permissions

Code Repository Indexes Admin

(roles/cloudaicompanion.codeRepositoryIndexesAdmin)

Grants full access to Code Repository Indexes resources.

cloudaicompanion.codeRepositoryIndexes.*

  • 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.repositoryGroups.create

cloudaicompanion.repositoryGroups.delete

cloudaicompanion.repositoryGroups.get

cloudaicompanion.repositoryGroups.getIamPolicy

cloudaicompanion.repositoryGroups.list

cloudaicompanion.repositoryGroups.setIamPolicy

cloudaicompanion.repositoryGroups.update

resourcemanager.projects.get

resourcemanager.projects.list

Code Repository Indexes Viewer

(roles/cloudaicompanion.codeRepositoryIndexesViewer)

Grants readonly access to Code Repository Indexes resources.

cloudaicompanion.codeRepositoryIndexes.get

cloudaicompanion.codeRepositoryIndexes.list

cloudaicompanion.operations.get

cloudaicompanion.operations.list

cloudaicompanion.repositoryGroups.get

cloudaicompanion.repositoryGroups.getIamPolicy

cloudaicompanion.repositoryGroups.list

resourcemanager.projects.get

resourcemanager.projects.list

Gemini Code Assist Tools Admin Beta

(roles/cloudaicompanion.codeToolsAdmin)

Grants full access to Gemini Code Assist Tools resources.

cloudaicompanion.codeToolsSettings.*

  • cloudaicompanion.codeToolsSettings.create
  • cloudaicompanion.codeToolsSettings.delete
  • cloudaicompanion.codeToolsSettings.get
  • cloudaicompanion.codeToolsSettings.list
  • cloudaicompanion.codeToolsSettings.update

cloudaicompanion.settingBindings.codeToolsSettingsCreate

cloudaicompanion.settingBindings.codeToolsSettingsDelete

cloudaicompanion.settingBindings.codeToolsSettingsGet

cloudaicompanion.settingBindings.codeToolsSettingsList

cloudaicompanion.settingBindings.codeToolsSettingsUpdate

cloudaicompanion.settingBindings.codeToolsSettingsUse

developerconnect.accountConnectors.*

  • developerconnect.accountConnectors.create
  • developerconnect.accountConnectors.delete
  • developerconnect.accountConnectors.get
  • developerconnect.accountConnectors.list
  • developerconnect.accountConnectors.update

developerconnect.locations.*

  • developerconnect.locations.get
  • developerconnect.locations.list

developerconnect.operations.get

developerconnect.operations.list

developerconnect.providers.list

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/cloudaicompanion.codeToolsUser)

Grants read access to Gemini Code Assist Tools resources.

cloudaicompanion.codeToolsSettings.get

cloudaicompanion.codeToolsSettings.list

cloudaicompanion.companions.*

  • cloudaicompanion.companions.generateChat
  • cloudaicompanion.companions.generateCode

cloudaicompanion.entitlements.get

cloudaicompanion.instances.*

  • cloudaicompanion.instances.completeCode
  • cloudaicompanion.instances.completeTask
  • cloudaicompanion.instances.exportMetrics
  • cloudaicompanion.instances.generateCode
  • cloudaicompanion.instances.generateText
  • cloudaicompanion.instances.queryEffectiveSetting
  • cloudaicompanion.instances.queryEffectiveSettingBindings

cloudaicompanion.licenses.selfAssign

cloudaicompanion.operations.get

cloudaicompanion.settingBindings.codeToolsSettingsGet

cloudaicompanion.settingBindings.codeToolsSettingsList

cloudaicompanion.topics.create

developerconnect.accountConnectors.get

developerconnect.accountConnectors.list

developerconnect.locations.*

  • developerconnect.locations.get
  • developerconnect.locations.list

developerconnect.operations.get

developerconnect.operations.list

developerconnect.users.deleteSelf

developerconnect.users.fetchAccessToken

developerconnect.users.finishOAuth

developerconnect.users.getSelf

developerconnect.users.startOAuth

resourcemanager.projects.get

resourcemanager.projects.list

Gemini for Google Cloud individual User

(roles/cloudaicompanion.individualUser)

An individual user who can use Gemini for Google Cloud

cloudaicompanion.companions.*

  • cloudaicompanion.companions.generateChat
  • cloudaicompanion.companions.generateCode

cloudaicompanion.entitlements.get

cloudaicompanion.instances.*

  • cloudaicompanion.instances.completeCode
  • cloudaicompanion.instances.completeTask
  • cloudaicompanion.instances.exportMetrics
  • cloudaicompanion.instances.generateCode
  • cloudaicompanion.instances.generateText
  • cloudaicompanion.instances.queryEffectiveSetting
  • cloudaicompanion.instances.queryEffectiveSettingBindings

cloudaicompanion.licenses.selfAssign

cloudaicompanion.operations.get

cloudaicompanion.topics.create

Repository Groups User

(roles/cloudaicompanion.repositoryGroupsUser)

Grants Read/Use access to the Code Repository Indexes Repository Group.

cloudaicompanion.codeRepositoryIndexes.get

cloudaicompanion.repositoryGroups.get

cloudaicompanion.repositoryGroups.getIamPolicy

cloudaicompanion.repositoryGroups.use

Gemini for Google Cloud Service Agent

(roles/cloudaicompanion.serviceAgent)

Gives Gemini for Google Cloud components the proper permissions to function.

cloudaicompanion.codeRepositoryIndexes.get

cloudaicompanion.codeRepositoryIndexes.list

cloudaicompanion.repositoryGroups.get

cloudaicompanion.repositoryGroups.getIamPolicy

cloudaicompanion.repositoryGroups.list

cloudbuild.connections.get

cloudbuild.repositories.accessReadToken

cloudbuild.repositories.fetchGitRefs

cloudbuild.repositories.get

cloudbuild.repositories.list

developerconnect.connections.get

developerconnect.gitRepositoryLinks.fetchGitRefs

developerconnect.gitRepositoryLinks.fetchReadToken

developerconnect.gitRepositoryLinks.get

developerconnect.gitRepositoryLinks.gitProxyRead

developerconnect.gitRepositoryLinks.list

logging.logEntries.create

logging.logEntries.route

monitoring.metricDescriptors.create

monitoring.metricDescriptors.get

monitoring.metricDescriptors.list

monitoring.monitoredResourceDescriptors.*

  • monitoring.monitoredResourceDescriptors.get
  • monitoring.monitoredResourceDescriptors.list

monitoring.timeSeries.create

serviceusage.services.use

Gemini for Google Cloud Settings Admin

(roles/cloudaicompanion.settingsAdmin)

Grants read and write access to the Gemini for Cloud setting and their bindings.

cloudaicompanion.codeToolsSettings.*

  • cloudaicompanion.codeToolsSettings.create
  • cloudaicompanion.codeToolsSettings.delete
  • cloudaicompanion.codeToolsSettings.get
  • cloudaicompanion.codeToolsSettings.list
  • cloudaicompanion.codeToolsSettings.update

cloudaicompanion.dataSharingWithGoogleSettings.*

  • cloudaicompanion.dataSharingWithGoogleSettings.create
  • cloudaicompanion.dataSharingWithGoogleSettings.delete
  • cloudaicompanion.dataSharingWithGoogleSettings.get
  • cloudaicompanion.dataSharingWithGoogleSettings.list
  • cloudaicompanion.dataSharingWithGoogleSettings.update

cloudaicompanion.geminiGcpEnablementSettings.*

  • cloudaicompanion.geminiGcpEnablementSettings.create
  • cloudaicompanion.geminiGcpEnablementSettings.delete
  • cloudaicompanion.geminiGcpEnablementSettings.get
  • cloudaicompanion.geminiGcpEnablementSettings.list
  • cloudaicompanion.geminiGcpEnablementSettings.update

cloudaicompanion.loggingSettings.*

  • cloudaicompanion.loggingSettings.create
  • cloudaicompanion.loggingSettings.delete
  • cloudaicompanion.loggingSettings.get
  • cloudaicompanion.loggingSettings.list
  • cloudaicompanion.loggingSettings.update

cloudaicompanion.releaseChannelSettings.*

  • cloudaicompanion.releaseChannelSettings.create
  • cloudaicompanion.releaseChannelSettings.delete
  • cloudaicompanion.releaseChannelSettings.get
  • cloudaicompanion.releaseChannelSettings.list
  • cloudaicompanion.releaseChannelSettings.update

cloudaicompanion.settingBindings.*

  • 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/cloudaicompanion.settingsUser)

Grants read access to the Gemini for Cloud setting and their bindings.

cloudaicompanion.dataSharingWithGoogleSettings.get

cloudaicompanion.dataSharingWithGoogleSettings.list

cloudaicompanion.geminiGcpEnablementSettings.get

cloudaicompanion.geminiGcpEnablementSettings.list

cloudaicompanion.loggingSettings.get

cloudaicompanion.loggingSettings.list

cloudaicompanion.releaseChannelSettings.get

cloudaicompanion.releaseChannelSettings.list

cloudaicompanion.settingBindings.codeToolsSettingsGet

cloudaicompanion.settingBindings.codeToolsSettingsList

cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsGet

cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsList

cloudaicompanion.settingBindings.geminiGcpEnablementSettingsGet

cloudaicompanion.settingBindings.geminiGcpEnablementSettingsList

cloudaicompanion.settingBindings.loggingSettingsGet

cloudaicompanion.settingBindings.loggingSettingsList

cloudaicompanion.settingBindings.releaseChannelSettingsGet

cloudaicompanion.settingBindings.releaseChannelSettingsList

Topic Admin Beta

(roles/cloudaicompanion.topicAdmin)

Grants read, write and permission management access to the Topic resource.

cloudaicompanion.topics.delete

cloudaicompanion.topics.get

cloudaicompanion.topics.getIamPolicy

cloudaicompanion.topics.setIamPolicy

cloudaicompanion.topics.update

Topic Reader Beta

(roles/cloudaicompanion.topicReader)

Grants read-only access to topic resource.

cloudaicompanion.topics.get

Gemini for Google Cloud User

(roles/cloudaicompanion.user)

A user who can use Gemini for Google Cloud

cloudaicompanion.companions.*

  • cloudaicompanion.companions.generateChat
  • cloudaicompanion.companions.generateCode

cloudaicompanion.entitlements.get

cloudaicompanion.instances.*

  • cloudaicompanion.instances.completeCode
  • cloudaicompanion.instances.completeTask
  • cloudaicompanion.instances.exportMetrics
  • cloudaicompanion.instances.generateCode
  • cloudaicompanion.instances.generateText
  • cloudaicompanion.instances.queryEffectiveSetting
  • cloudaicompanion.instances.queryEffectiveSettingBindings

cloudaicompanion.licenses.selfAssign

cloudaicompanion.operations.get

cloudaicompanion.topics.create

resourcemanager.projects.get

resourcemanager.projects.list

Gemini for Google Cloud API permissions

Permission Included in roles

cloudaicompanion.codeRepositoryIndexes.create

Owner (roles/owner)

Editor (roles/editor)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

cloudaicompanion.codeRepositoryIndexes.delete

Owner (roles/owner)

Editor (roles/editor)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

cloudaicompanion.codeRepositoryIndexes.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

Code Repository Indexes Viewer (roles/cloudaicompanion.codeRepositoryIndexesViewer)

Repository Groups User (roles/cloudaicompanion.repositoryGroupsUser)

Support User (roles/iam.supportUser)

Service agent roles

cloudaicompanion.codeRepositoryIndexes.list

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

Code Repository Indexes Viewer (roles/cloudaicompanion.codeRepositoryIndexesViewer)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

Service agent roles

cloudaicompanion.codeRepositoryIndexes.update

Owner (roles/owner)

Editor (roles/editor)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

cloudaicompanion.codeToolsSettings.create

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini Code Assist Tools Admin (roles/cloudaicompanion.codeToolsAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.codeToolsSettings.delete

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini Code Assist Tools Admin (roles/cloudaicompanion.codeToolsAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.codeToolsSettings.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini Code Assist Tools Admin (roles/cloudaicompanion.codeToolsAdmin)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Support User (roles/iam.supportUser)

cloudaicompanion.codeToolsSettings.list

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini Code Assist Tools Admin (roles/cloudaicompanion.codeToolsAdmin)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

cloudaicompanion.codeToolsSettings.update

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini Code Assist Tools Admin (roles/cloudaicompanion.codeToolsAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.companions.generateChat

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

BigQuery Studio User (roles/bigquery.studioUser)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud individual User (roles/cloudaicompanion.individualUser)

Gemini for Google Cloud User (roles/cloudaicompanion.user)

Cloud SQL Admin (roles/cloudsql.admin)

Cloud SQL Studio User (roles/cloudsql.studioUser)

Gemini Cloud Assist User (roles/geminicloudassist.user)

Data Scientist (roles/iam.dataScientist)

Databases Admin (roles/iam.databasesAdmin)

Support User (roles/iam.supportUser)

Service agent roles

cloudaicompanion.companions.generateCode

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

BigQuery Studio User (roles/bigquery.studioUser)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud individual User (roles/cloudaicompanion.individualUser)

Gemini for Google Cloud User (roles/cloudaicompanion.user)

Cloud SQL Admin (roles/cloudsql.admin)

Cloud SQL Studio User (roles/cloudsql.studioUser)

Gemini Cloud Assist User (roles/geminicloudassist.user)

Data Scientist (roles/iam.dataScientist)

Databases Admin (roles/iam.databasesAdmin)

Support User (roles/iam.supportUser)

Service agent roles

cloudaicompanion.dataSharingWithGoogleSettings.create

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.dataSharingWithGoogleSettings.delete

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.dataSharingWithGoogleSettings.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.dataSharingWithGoogleSettings.list

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

cloudaicompanion.dataSharingWithGoogleSettings.update

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.entitlements.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

AlloyDB Admin (roles/alloydb.admin)

AlloyDB Viewer (roles/alloydb.viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

BigQuery Studio User (roles/bigquery.studioUser)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud individual User (roles/cloudaicompanion.individualUser)

Gemini for Google Cloud User (roles/cloudaicompanion.user)

Cloud SQL Admin (roles/cloudsql.admin)

Cloud SQL Editor (roles/cloudsql.editor)

Cloud SQL Viewer (roles/cloudsql.viewer)

Database Center Admin (roles/databasecenter.admin)

Database Center Viewer (roles/databasecenter.viewer)

Database Migration Admin (roles/datamigration.admin)

DLP Organization Data Profiles Driver (roles/dlp.orgdriver)

DLP Project Data Profiles Driver (roles/dlp.projectdriver)

Gemini Cloud Assist User (roles/geminicloudassist.user)

Data Scientist (roles/iam.dataScientist)

Databases Admin (roles/iam.databasesAdmin)

Dev Ops (roles/iam.devOps)

Security Auditor (roles/iam.securityAuditor)

Site Reliability Engineer (roles/iam.siteReliabilityEngineer)

Support User (roles/iam.supportUser)

Service agent roles

cloudaicompanion.geminiGcpEnablementSettings.create

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.geminiGcpEnablementSettings.delete

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.geminiGcpEnablementSettings.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.geminiGcpEnablementSettings.list

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

cloudaicompanion.geminiGcpEnablementSettings.update

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.instances.completeCode

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

BigQuery Studio User (roles/bigquery.studioUser)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud individual User (roles/cloudaicompanion.individualUser)

Gemini for Google Cloud User (roles/cloudaicompanion.user)

Cloud SQL Admin (roles/cloudsql.admin)

Cloud SQL Studio User (roles/cloudsql.studioUser)

Gemini Cloud Assist User (roles/geminicloudassist.user)

Data Scientist (roles/iam.dataScientist)

Databases Admin (roles/iam.databasesAdmin)

Support User (roles/iam.supportUser)

Service agent roles

cloudaicompanion.instances.completeTask

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

BigQuery Studio User (roles/bigquery.studioUser)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud individual User (roles/cloudaicompanion.individualUser)

Gemini for Google Cloud User (roles/cloudaicompanion.user)

Gemini Cloud Assist Investigation Admin (roles/geminicloudassist.investigationAdmin)

Gemini Cloud Assist Investigation Creator (roles/geminicloudassist.investigationCreator)

Gemini Cloud Assist Investigation Editor (roles/geminicloudassist.investigationEditor)

Gemini Cloud Assist Investigation Owner (roles/geminicloudassist.investigationOwner)

Gemini Cloud Assist Investigation User (roles/geminicloudassist.investigationUser)

Gemini Cloud Assist Investigation Viewer (roles/geminicloudassist.investigationViewer)

Gemini Cloud Assist User (roles/geminicloudassist.user)

Data Scientist (roles/iam.dataScientist)

Support User (roles/iam.supportUser)

cloudaicompanion.instances.exportMetrics

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

BigQuery Studio User (roles/bigquery.studioUser)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud individual User (roles/cloudaicompanion.individualUser)

Gemini for Google Cloud User (roles/cloudaicompanion.user)

Gemini Cloud Assist User (roles/geminicloudassist.user)

Data Scientist (roles/iam.dataScientist)

Support User (roles/iam.supportUser)

cloudaicompanion.instances.generateCode

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

BigQuery Studio User (roles/bigquery.studioUser)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud individual User (roles/cloudaicompanion.individualUser)

Gemini for Google Cloud User (roles/cloudaicompanion.user)

Cloud SQL Admin (roles/cloudsql.admin)

Cloud SQL Studio User (roles/cloudsql.studioUser)

Gemini Cloud Assist User (roles/geminicloudassist.user)

Data Scientist (roles/iam.dataScientist)

Databases Admin (roles/iam.databasesAdmin)

Support User (roles/iam.supportUser)

Service agent roles

cloudaicompanion.instances.generateText

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

BigQuery Studio User (roles/bigquery.studioUser)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud individual User (roles/cloudaicompanion.individualUser)

Gemini for Google Cloud User (roles/cloudaicompanion.user)

Gemini Cloud Assist User (roles/geminicloudassist.user)

Data Scientist (roles/iam.dataScientist)

Support User (roles/iam.supportUser)

cloudaicompanion.instances.queryEffectiveSetting

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

BigQuery Studio User (roles/bigquery.studioUser)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud individual User (roles/cloudaicompanion.individualUser)

Gemini for Google Cloud User (roles/cloudaicompanion.user)

Gemini Cloud Assist Investigation Admin (roles/geminicloudassist.investigationAdmin)

Gemini Cloud Assist Investigation Creator (roles/geminicloudassist.investigationCreator)

Gemini Cloud Assist Investigation Editor (roles/geminicloudassist.investigationEditor)

Gemini Cloud Assist Investigation Owner (roles/geminicloudassist.investigationOwner)

Gemini Cloud Assist Investigation User (roles/geminicloudassist.investigationUser)

Gemini Cloud Assist Investigation Viewer (roles/geminicloudassist.investigationViewer)

Gemini Cloud Assist User (roles/geminicloudassist.user)

Data Scientist (roles/iam.dataScientist)

Support User (roles/iam.supportUser)

cloudaicompanion.instances.queryEffectiveSettingBindings

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

BigQuery Studio User (roles/bigquery.studioUser)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud individual User (roles/cloudaicompanion.individualUser)

Gemini for Google Cloud User (roles/cloudaicompanion.user)

Gemini Cloud Assist User (roles/geminicloudassist.user)

Data Scientist (roles/iam.dataScientist)

Support User (roles/iam.supportUser)

cloudaicompanion.licenses.selfAssign

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

BigQuery Studio User (roles/bigquery.studioUser)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud individual User (roles/cloudaicompanion.individualUser)

Gemini for Google Cloud User (roles/cloudaicompanion.user)

Gemini Cloud Assist User (roles/geminicloudassist.user)

Data Scientist (roles/iam.dataScientist)

cloudaicompanion.loggingSettings.create

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.loggingSettings.delete

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.loggingSettings.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.loggingSettings.list

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

cloudaicompanion.loggingSettings.update

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.operations.cancel

Owner (roles/owner)

Editor (roles/editor)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

cloudaicompanion.operations.delete

Owner (roles/owner)

Editor (roles/editor)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

cloudaicompanion.operations.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

BigQuery Studio User (roles/bigquery.studioUser)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

Code Repository Indexes Viewer (roles/cloudaicompanion.codeRepositoryIndexesViewer)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud individual User (roles/cloudaicompanion.individualUser)

Gemini for Google Cloud User (roles/cloudaicompanion.user)

Data Scientist (roles/iam.dataScientist)

Support User (roles/iam.supportUser)

cloudaicompanion.operations.list

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

Code Repository Indexes Viewer (roles/cloudaicompanion.codeRepositoryIndexesViewer)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

cloudaicompanion.releaseChannelSettings.create

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.releaseChannelSettings.delete

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.releaseChannelSettings.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.releaseChannelSettings.list

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

cloudaicompanion.releaseChannelSettings.update

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.repositoryGroups.create

Owner (roles/owner)

Editor (roles/editor)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

cloudaicompanion.repositoryGroups.delete

Owner (roles/owner)

Editor (roles/editor)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

cloudaicompanion.repositoryGroups.get

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

Code Repository Indexes Viewer (roles/cloudaicompanion.codeRepositoryIndexesViewer)

Repository Groups User (roles/cloudaicompanion.repositoryGroupsUser)

Support User (roles/iam.supportUser)

Service agent roles

cloudaicompanion.repositoryGroups.getIamPolicy

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

Code Repository Indexes Viewer (roles/cloudaicompanion.codeRepositoryIndexesViewer)

Repository Groups User (roles/cloudaicompanion.repositoryGroupsUser)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

Service agent roles

cloudaicompanion.repositoryGroups.list

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

Code Repository Indexes Viewer (roles/cloudaicompanion.codeRepositoryIndexesViewer)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

Service agent roles

cloudaicompanion.repositoryGroups.setIamPolicy

Owner (roles/owner)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

Security Admin (roles/iam.securityAdmin)

cloudaicompanion.repositoryGroups.update

Owner (roles/owner)

Editor (roles/editor)

Code Repository Indexes Admin (roles/cloudaicompanion.codeRepositoryIndexesAdmin)

cloudaicompanion.repositoryGroups.use

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Repository Groups User (roles/cloudaicompanion.repositoryGroupsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.settingBindings.codeToolsSettingsCreate

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini Code Assist Tools Admin (roles/cloudaicompanion.codeToolsAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.codeToolsSettingsDelete

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini Code Assist Tools Admin (roles/cloudaicompanion.codeToolsAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.codeToolsSettingsGet

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini Code Assist Tools Admin (roles/cloudaicompanion.codeToolsAdmin)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.settingBindings.codeToolsSettingsList

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini Code Assist Tools Admin (roles/cloudaicompanion.codeToolsAdmin)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.settingBindings.codeToolsSettingsUpdate

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini Code Assist Tools Admin (roles/cloudaicompanion.codeToolsAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.codeToolsSettingsUse

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini Code Assist Tools Admin (roles/cloudaicompanion.codeToolsAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsCreate

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsDelete

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsGet

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsList

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsUpdate

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.dataSharingWithGoogleSettingsUse

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.geminiGcpEnablementSettingsCreate

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.geminiGcpEnablementSettingsDelete

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.geminiGcpEnablementSettingsGet

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.settingBindings.geminiGcpEnablementSettingsList

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.settingBindings.geminiGcpEnablementSettingsUpdate

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.geminiGcpEnablementSettingsUse

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.loggingSettingsCreate

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.loggingSettingsDelete

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.loggingSettingsGet

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.settingBindings.loggingSettingsList

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.settingBindings.loggingSettingsUpdate

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.loggingSettingsUse

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.releaseChannelSettingsCreate

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.releaseChannelSettingsDelete

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.releaseChannelSettingsGet

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.settingBindings.releaseChannelSettingsList

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

Gemini for Google Cloud Settings User (roles/cloudaicompanion.settingsUser)

Support User (roles/iam.supportUser)

cloudaicompanion.settingBindings.releaseChannelSettingsUpdate

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.settingBindings.releaseChannelSettingsUse

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

Gemini for Google Cloud Settings Admin (roles/cloudaicompanion.settingsAdmin)

cloudaicompanion.topics.create

Owner (roles/owner)

Editor (roles/editor)

BigQuery Studio Admin (roles/bigquery.studioAdmin)

BigQuery Studio User (roles/bigquery.studioUser)

Gemini Code Assist Tools User (roles/cloudaicompanion.codeToolsUser)

Gemini for Google Cloud individual User (roles/cloudaicompanion.individualUser)

Gemini for Google Cloud User (roles/cloudaicompanion.user)

Gemini Cloud Assist User (roles/geminicloudassist.user)

Data Scientist (roles/iam.dataScientist)

cloudaicompanion.topics.delete

Topic Admin (roles/cloudaicompanion.topicAdmin)

cloudaicompanion.topics.get

Owner (roles/owner)

Topic Admin (roles/cloudaicompanion.topicAdmin)

Topic Reader (roles/cloudaicompanion.topicReader)

cloudaicompanion.topics.getIamPolicy

Owner (roles/owner)

Topic Admin (roles/cloudaicompanion.topicAdmin)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

cloudaicompanion.topics.setIamPolicy

Owner (roles/owner)

Topic Admin (roles/cloudaicompanion.topicAdmin)

Security Admin (roles/iam.securityAdmin)

cloudaicompanion.topics.update

Topic Admin (roles/cloudaicompanion.topicAdmin)

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年11月12日 UTC.