This page lists the IAM roles and permissions for Discovery Engine. To search through all roles and permissions, see the role and permission index .
Discovery Engine roles
Discovery Engine Admin
( roles/
)
Grants full access to all discoveryengine resources.
discoveryengine.aclConfigs.*
-
discoveryengine.aclConfigs.get
-
discoveryengine.
aclConfigs. update
discoveryengine.agents.*
-
discoveryengine.agents.create
-
discoveryengine.agents.delete
-
discoveryengine.agents.get
-
discoveryengine.agents.list
-
discoveryengine.agents.update
discoveryengine.
-
discoveryengine.
alertPolicies. create -
discoveryengine.
alertPolicies. get -
discoveryengine.
alertPolicies. update
discoveryengine.analytics.*
-
discoveryengine.
analytics. acquireDashboardSession -
discoveryengine.
analytics. refreshDashboardSessionTokens
discoveryengine.answers.get
discoveryengine.
discoveryengine.assistants.*
-
discoveryengine.
assistants. assist -
discoveryengine.
assistants. create -
discoveryengine.
assistants. delete -
discoveryengine.assistants.get
-
discoveryengine.
assistants. list -
discoveryengine.
assistants. update
discoveryengine.branches.*
-
discoveryengine.branches.get
-
discoveryengine.branches.list
discoveryengine.cmekConfigs.*
-
discoveryengine.
cmekConfigs. get -
discoveryengine.
cmekConfigs. list -
discoveryengine.
cmekConfigs. update
discoveryengine.collections.*
-
discoveryengine.
collections. delete -
discoveryengine.
collections. get -
discoveryengine.
collections. list
discoveryengine.
-
discoveryengine.
completionConfigs. completeQuery -
discoveryengine.
completionConfigs. get -
discoveryengine.
completionConfigs. update
discoveryengine.
-
discoveryengine.
connectorRuns. cancel -
discoveryengine.
connectorRuns. list
discoveryengine.controls.*
-
discoveryengine.
controls. create -
discoveryengine.
controls. delete -
discoveryengine.controls.get
-
discoveryengine.controls.list
-
discoveryengine.
controls. update
discoveryengine.
-
discoveryengine.
conversations. converse -
discoveryengine.
conversations. create -
discoveryengine.
conversations. delete -
discoveryengine.
conversations. get -
discoveryengine.
conversations. list -
discoveryengine.
conversations. update
discoveryengine.
-
discoveryengine.
dataConnectors. acquireAccessToken -
discoveryengine.
dataConnectors. acquireAndStoreRefreshToken -
discoveryengine.
dataConnectors. buildActionInvocation -
discoveryengine.
dataConnectors. checkRefreshToken -
discoveryengine.
dataConnectors. executeAction -
discoveryengine.
dataConnectors. get -
discoveryengine.
dataConnectors. queryAvailableActions -
discoveryengine.
dataConnectors. startConnectorRun -
discoveryengine.
dataConnectors. update
discoveryengine.dataStores.*
-
discoveryengine.
dataStores. completeQuery -
discoveryengine.
dataStores. create -
discoveryengine.
dataStores. delete -
discoveryengine.
dataStores. enrollSolutions -
discoveryengine.dataStores.get
-
discoveryengine.
dataStores. list -
discoveryengine.
dataStores. listCustomModels -
discoveryengine.
dataStores. trainCustomModel -
discoveryengine.
dataStores. update
discoveryengine.
-
discoveryengine.
documentProcessingConfigs. get -
discoveryengine.
documentProcessingConfigs. update
discoveryengine.documents.*
-
discoveryengine.
documents. batchGetDocumentsMetadata -
discoveryengine.
documents. create -
discoveryengine.
documents. delete -
discoveryengine.documents.get
-
discoveryengine.
documents. import -
discoveryengine.documents.list
-
discoveryengine.
documents. purge -
discoveryengine.
documents. update
discoveryengine.engines.*
-
discoveryengine.engines.create
-
discoveryengine.engines.delete
-
discoveryengine.engines.get
-
discoveryengine.engines.list
-
discoveryengine.engines.pause
-
discoveryengine.engines.resume
-
discoveryengine.engines.tune
-
discoveryengine.engines.update
discoveryengine.evaluations.*
-
discoveryengine.
evaluations. create -
discoveryengine.
evaluations. get -
discoveryengine.
evaluations. list
discoveryengine.
discoveryengine.
-
discoveryengine.
identityMappingStores. create -
discoveryengine.
identityMappingStores. delete -
discoveryengine.
identityMappingStores. get -
discoveryengine.
identityMappingStores. importIdentityMappings -
discoveryengine.
identityMappingStores. list -
discoveryengine.
identityMappingStores. listIdentityMappings -
discoveryengine.
identityMappingStores. purgeIdentityMappings
discoveryengine.locations.*
-
discoveryengine.
locations. estimateDataSize -
discoveryengine.
locations. exchangeAuthCredentials -
discoveryengine.
locations. getConnectorSource -
discoveryengine.
locations. listConnectorSources -
discoveryengine.
locations. setUpDataConnector
discoveryengine.models.*
-
discoveryengine.models.create
-
discoveryengine.models.delete
-
discoveryengine.models.get
-
discoveryengine.models.list
-
discoveryengine.models.pause
-
discoveryengine.models.resume
-
discoveryengine.models.tune
-
discoveryengine.models.update
discoveryengine.operations.*
-
discoveryengine.operations.get
-
discoveryengine.
operations. list
discoveryengine.projects.*
-
discoveryengine.projects.get
-
discoveryengine.
projects. provision -
discoveryengine.
projects. reportConsentChange
discoveryengine.
discoveryengine.
-
discoveryengine.
sampleQueries. create -
discoveryengine.
sampleQueries. delete -
discoveryengine.
sampleQueries. get -
discoveryengine.
sampleQueries. import -
discoveryengine.
sampleQueries. list -
discoveryengine.
sampleQueries. update
discoveryengine.
-
discoveryengine.
sampleQuerySets. create -
discoveryengine.
sampleQuerySets. delete -
discoveryengine.
sampleQuerySets. get -
discoveryengine.
sampleQuerySets. list -
discoveryengine.
sampleQuerySets. update
discoveryengine.schemas.*
-
discoveryengine.schemas.create
-
discoveryengine.schemas.delete
-
discoveryengine.schemas.get
-
discoveryengine.schemas.list
-
discoveryengine.
schemas. preview -
discoveryengine.schemas.update
-
discoveryengine.
schemas. validate
discoveryengine.
-
discoveryengine.
servingConfigs. answer -
discoveryengine.
servingConfigs. create -
discoveryengine.
servingConfigs. delete -
discoveryengine.
servingConfigs. get -
discoveryengine.
servingConfigs. list -
discoveryengine.
servingConfigs. recommend -
discoveryengine.
servingConfigs. search -
discoveryengine.
servingConfigs. update
discoveryengine.sessions.*
-
discoveryengine.
sessions. addContextFile -
discoveryengine.
sessions. create -
discoveryengine.
sessions. delete -
discoveryengine.
sessions. downloadFile -
discoveryengine.sessions.get
-
discoveryengine.sessions.list
-
discoveryengine.
sessions. listSessionFileMetadata -
discoveryengine.
sessions. recommendQuestions -
discoveryengine.
sessions. removeContextFile -
discoveryengine.
sessions. selectContextFiles -
discoveryengine.
sessions. update -
discoveryengine.
sessions. uploadFile
discoveryengine.
-
discoveryengine.
siteSearchEngines. batchVerifyTargetSites -
discoveryengine.
siteSearchEngines. disableAdvancedSiteSearch -
discoveryengine.
siteSearchEngines. enableAdvancedSiteSearch -
discoveryengine.
siteSearchEngines. fetchDomainVerificationStatus -
discoveryengine.
siteSearchEngines. get -
discoveryengine.
siteSearchEngines. recrawlUris
discoveryengine.sitemaps.*
-
discoveryengine.
sitemaps. create -
discoveryengine.
sitemaps. delete -
discoveryengine.sitemaps.fetch
discoveryengine.
-
discoveryengine.
suggestionDenyListEntries. import -
discoveryengine.
suggestionDenyListEntries. purge
discoveryengine.targetSites.*
-
discoveryengine.
targetSites. batchCreate -
discoveryengine.
targetSites. create -
discoveryengine.
targetSites. delete -
discoveryengine.
targetSites. get -
discoveryengine.
targetSites. list -
discoveryengine.
targetSites. update
discoveryengine.userEvents.*
-
discoveryengine.
userEvents. create -
discoveryengine.
userEvents. fetchStats -
discoveryengine.
userEvents. import -
discoveryengine.
userEvents. purge
discoveryengine.userStores.*
-
discoveryengine.
userStores. batchUpdateUserLicenses -
discoveryengine.
userStores. listUserLicenses
discoveryengine.
-
discoveryengine.
widgetConfigs. get -
discoveryengine.
widgetConfigs. update
resourcemanager.projects.get
resourcemanager.projects.list
Agent Admin Beta
( roles/
)
Grants admin-level access to Agent resources.
Discovery Engine Editor
( roles/
)
Grants read and write access to all discovery engine resources.
discoveryengine.aclConfigs.get
discoveryengine.agents.*
-
discoveryengine.agents.create
-
discoveryengine.agents.delete
-
discoveryengine.agents.get
-
discoveryengine.agents.list
-
discoveryengine.agents.update
discoveryengine.
discoveryengine.analytics.*
-
discoveryengine.
analytics. acquireDashboardSession -
discoveryengine.
analytics. refreshDashboardSessionTokens
discoveryengine.answers.get
discoveryengine.
discoveryengine.
discoveryengine.assistants.get
discoveryengine.
discoveryengine.branches.*
-
discoveryengine.branches.get
-
discoveryengine.branches.list
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.controls.get
discoveryengine.controls.list
discoveryengine.
-
discoveryengine.
conversations. converse -
discoveryengine.
conversations. create -
discoveryengine.
conversations. delete -
discoveryengine.
conversations. get -
discoveryengine.
conversations. list -
discoveryengine.
conversations. update
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.dataStores.get
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.documents.get
discoveryengine.
discoveryengine.documents.list
discoveryengine.
discoveryengine.engines.get
discoveryengine.engines.list
discoveryengine.engines.pause
discoveryengine.engines.resume
discoveryengine.engines.tune
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
-
discoveryengine.
identityMappingStores. create -
discoveryengine.
identityMappingStores. delete -
discoveryengine.
identityMappingStores. get -
discoveryengine.
identityMappingStores. importIdentityMappings -
discoveryengine.
identityMappingStores. list -
discoveryengine.
identityMappingStores. listIdentityMappings -
discoveryengine.
identityMappingStores. purgeIdentityMappings
discoveryengine.models.*
-
discoveryengine.models.create
-
discoveryengine.models.delete
-
discoveryengine.models.get
-
discoveryengine.models.list
-
discoveryengine.models.pause
-
discoveryengine.models.resume
-
discoveryengine.models.tune
-
discoveryengine.models.update
discoveryengine.operations.*
-
discoveryengine.operations.get
-
discoveryengine.
operations. list
discoveryengine.projects.get
discoveryengine.
discoveryengine.
-
discoveryengine.
sampleQueries. create -
discoveryengine.
sampleQueries. delete -
discoveryengine.
sampleQueries. get -
discoveryengine.
sampleQueries. import -
discoveryengine.
sampleQueries. list -
discoveryengine.
sampleQueries. update
discoveryengine.
-
discoveryengine.
sampleQuerySets. create -
discoveryengine.
sampleQuerySets. delete -
discoveryengine.
sampleQuerySets. get -
discoveryengine.
sampleQuerySets. list -
discoveryengine.
sampleQuerySets. update
discoveryengine.schemas.get
discoveryengine.schemas.list
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.sessions.*
-
discoveryengine.
sessions. addContextFile -
discoveryengine.
sessions. create -
discoveryengine.
sessions. delete -
discoveryengine.
sessions. downloadFile -
discoveryengine.sessions.get
-
discoveryengine.sessions.list
-
discoveryengine.
sessions. listSessionFileMetadata -
discoveryengine.
sessions. recommendQuestions -
discoveryengine.
sessions. removeContextFile -
discoveryengine.
sessions. selectContextFiles -
discoveryengine.
sessions. update -
discoveryengine.
sessions. uploadFile
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
-
discoveryengine.
widgetConfigs. get -
discoveryengine.
widgetConfigs. update
resourcemanager.projects.get
resourcemanager.projects.list
Cloud NotebookLM Notebook Editor Beta
( roles/
)
Grants read and write access to a Cloud NotebookLM Notebook.
discoveryengine.
-
discoveryengine.
audioOverviews. create -
discoveryengine.
audioOverviews. delete -
discoveryengine.
audioOverviews. get -
discoveryengine.
audioOverviews. getIceConfig -
discoveryengine.
audioOverviews. sendSdpOffer
discoveryengine.
discoveryengine.notebooks.get
discoveryengine.
discoveryengine.
discoveryengine.notebooks.list
discoveryengine.
discoveryengine.
discoveryengine.notes.*
-
discoveryengine.notes.create
-
discoveryengine.notes.delete
-
discoveryengine.notes.get
-
discoveryengine.notes.update
discoveryengine.sources.*
-
discoveryengine.
sources. checkFreshness -
discoveryengine.sources.create
-
discoveryengine.sources.delete
-
discoveryengine.
sources. generateDocumentGuide -
discoveryengine.sources.get
-
discoveryengine.
sources. refresh -
discoveryengine.sources.update
Cloud NotebookLM Admin Beta
( roles/
)
Grants full access to Cloud NotebookLM resources.
discoveryengine.
discoveryengine.aclConfigs.*
-
discoveryengine.aclConfigs.get
-
discoveryengine.
aclConfigs. update
discoveryengine.
-
discoveryengine.
audioOverviews. create -
discoveryengine.
audioOverviews. delete -
discoveryengine.
audioOverviews. get -
discoveryengine.
audioOverviews. getIceConfig -
discoveryengine.
audioOverviews. sendSdpOffer
discoveryengine.notebooks.*
-
discoveryengine.
notebooks. create -
discoveryengine.
notebooks. generateGuide -
discoveryengine.notebooks.get
-
discoveryengine.
notebooks. getAnalytics -
discoveryengine.
notebooks. getIamPolicy -
discoveryengine.
notebooks. interactSources -
discoveryengine.notebooks.list
-
discoveryengine.
notebooks. removeSelf -
discoveryengine.
notebooks. setIamPolicy -
discoveryengine.
notebooks. update
discoveryengine.notes.*
-
discoveryengine.notes.create
-
discoveryengine.notes.delete
-
discoveryengine.notes.get
-
discoveryengine.notes.update
discoveryengine.sources.*
-
discoveryengine.
sources. checkFreshness -
discoveryengine.sources.create
-
discoveryengine.sources.delete
-
discoveryengine.
sources. generateDocumentGuide -
discoveryengine.sources.get
-
discoveryengine.
sources. refresh -
discoveryengine.sources.update
resourcemanager.projects.get
resourcemanager.projects.list
Cloud NotebookLM User Beta
( roles/
)
Grants user-level access to Cloud NotebookLM resources.
discoveryengine.
discoveryengine.
discoveryengine.notebooks.list
resourcemanager.projects.get
resourcemanager.projects.list
Cloud NotebookLM Notebook Owner Beta
( roles/
)
Grants full access to a Cloud NotebookLM Notebook.
discoveryengine.
-
discoveryengine.
audioOverviews. create -
discoveryengine.
audioOverviews. delete -
discoveryengine.
audioOverviews. get -
discoveryengine.
audioOverviews. getIceConfig -
discoveryengine.
audioOverviews. sendSdpOffer
discoveryengine.
discoveryengine.notebooks.get
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.notebooks.list
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.notes.*
-
discoveryengine.notes.create
-
discoveryengine.notes.delete
-
discoveryengine.notes.get
-
discoveryengine.notes.update
discoveryengine.sources.*
-
discoveryengine.
sources. checkFreshness -
discoveryengine.sources.create
-
discoveryengine.sources.delete
-
discoveryengine.
sources. generateDocumentGuide -
discoveryengine.sources.get
-
discoveryengine.
sources. refresh -
discoveryengine.sources.update
Cloud NotebookLM Notebook Viewer Beta
( roles/
)
Grants read-only access to a Cloud NotebookLM Notebook.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.notebooks.get
discoveryengine.
discoveryengine.
discoveryengine.notebooks.list
discoveryengine.
discoveryengine.notes.get
discoveryengine.
discoveryengine.
discoveryengine.sources.get
Podcast API User Beta
( roles/
)
Grants user-level access to the Podcast resources.
discoveryengine.
discoveryengine.agents.*
-
discoveryengine.agents.create
-
discoveryengine.agents.delete
-
discoveryengine.agents.get
-
discoveryengine.agents.list
-
discoveryengine.agents.update
discoveryengine.answers.get
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.engines.get
discoveryengine.
discoveryengine.notebooks.list
discoveryengine.operations.get
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.sessions.*
-
discoveryengine.
sessions. addContextFile -
discoveryengine.
sessions. create -
discoveryengine.
sessions. delete -
discoveryengine.
sessions. downloadFile -
discoveryengine.sessions.get
-
discoveryengine.sessions.list
-
discoveryengine.
sessions. listSessionFileMetadata -
discoveryengine.
sessions. recommendQuestions -
discoveryengine.
sessions. removeContextFile -
discoveryengine.
sessions. selectContextFiles -
discoveryengine.
sessions. update -
discoveryengine.
sessions. uploadFile
discoveryengine.
discoveryengine.
resourcemanager.projects.get
resourcemanager.projects.list
Discovery Engine Service Agent
( roles/
)
Discovery Engine service uploads documents and user events from Cloud Storage and BigQuery, reports results to the customer Cloud Storage bucket, writes logs to customer projects using Cloud Logging, and writes and reads metrics for customer using Cloud Monitoring.
aiplatform.executions.create
aiplatform.executions.delete
aiplatform.executions.update
aiplatform.extensions.*
-
aiplatform.extensions.delete
-
aiplatform.extensions.execute
-
aiplatform.extensions.get
-
aiplatform.extensions.import
-
aiplatform.extensions.list
-
aiplatform.extensions.update
aiplatform.operations.list
aiplatform.reasoningEngines.*
-
aiplatform.
reasoningEngines. create -
aiplatform.
reasoningEngines. delete -
aiplatform.
reasoningEngines. get -
aiplatform.
reasoningEngines. list -
aiplatform.
reasoningEngines. query -
aiplatform.
reasoningEngines. update
alloydb.clusters.export
alloydb.databases.list
alloydb.instances.get
alloydb.operations.get
bigquery.datasets.create
bigquery.datasets.get
bigquery.jobs.create
bigquery.jobs.get
bigquery.jobs.list
bigquery.jobs.update
bigquery.tables.create
bigquery.tables.export
bigquery.tables.get
bigquery.tables.getData
bigquery.tables.list
bigquery.tables.update
bigquery.tables.updateData
bigtable.tables.readRows
bigtable.tables.sampleRowKeys
cloudsql.databases.get
cloudsql.instances.export
cloudsql.instances.get
datastore.databases.export
datastore.databases.get
datastore.
datastore.operations.get
dialogflow.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
integrations.
integrations.
integrations.
integrations.
integrations.
integrations.
integrations.integrations.get
integrations.
integrations.integrations.list
integrations.testCases.get
integrations.testCases.invoke
integrations.testCases.list
logging.logEntries.create
monitoring.
monitoring.
monitoring.
monitoring.
-
monitoring.
monitoredResourceDescriptors. get -
monitoring.
monitoredResourceDescriptors. list
monitoring.timeSeries.*
-
monitoring.timeSeries.create
-
monitoring.timeSeries.list
resourcemanager.projects.get
resourcemanager.projects.list
spanner.
spanner.
spanner.databases.select
spanner.databases.useDataBoost
spanner.sessions.create
storage.buckets.create
storage.buckets.get
storage.buckets.getIamPolicy
storage.buckets.setIamPolicy
storage.managedFolders.*
-
storage.managedFolders.create
-
storage.managedFolders.delete
-
storage.managedFolders.get
-
storage.
managedFolders. getIamPolicy -
storage.managedFolders.list
-
storage.
managedFolders. setIamPolicy
storage.objects.create
storage.objects.delete
storage.objects.get
storage.objects.list
storage.objects.update
Discovery Engine User
( roles/
)
Grants user-level access to Discovery Engine resources.
discoveryengine.
discoveryengine.agents.*
-
discoveryengine.agents.create
-
discoveryengine.agents.delete
-
discoveryengine.agents.get
-
discoveryengine.agents.list
-
discoveryengine.agents.update
discoveryengine.answers.get
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.engines.get
discoveryengine.
discoveryengine.notebooks.list
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.sessions.*
-
discoveryengine.
sessions. addContextFile -
discoveryengine.
sessions. create -
discoveryengine.
sessions. delete -
discoveryengine.
sessions. downloadFile -
discoveryengine.sessions.get
-
discoveryengine.sessions.list
-
discoveryengine.
sessions. listSessionFileMetadata -
discoveryengine.
sessions. recommendQuestions -
discoveryengine.
sessions. removeContextFile -
discoveryengine.
sessions. selectContextFiles -
discoveryengine.
sessions. update -
discoveryengine.
sessions. uploadFile
discoveryengine.
discoveryengine.
resourcemanager.projects.get
resourcemanager.projects.list
Discovery Engine Viewer
( roles/
)
Grants read access to all discovery engine resources.
discoveryengine.aclConfigs.get
discoveryengine.agents.get
discoveryengine.agents.list
discoveryengine.
discoveryengine.analytics.*
-
discoveryengine.
analytics. acquireDashboardSession -
discoveryengine.
analytics. refreshDashboardSessionTokens
discoveryengine.answers.get
discoveryengine.
discoveryengine.assistants.get
discoveryengine.
discoveryengine.branches.*
-
discoveryengine.branches.get
-
discoveryengine.branches.list
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.controls.get
discoveryengine.controls.list
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.dataStores.get
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.documents.get
discoveryengine.documents.list
discoveryengine.engines.get
discoveryengine.engines.list
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.models.get
discoveryengine.models.list
discoveryengine.operations.*
-
discoveryengine.operations.get
-
discoveryengine.
operations. list
discoveryengine.projects.get
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.schemas.get
discoveryengine.schemas.list
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.sessions.get
discoveryengine.sessions.list
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
discoveryengine.
resourcemanager.projects.get
resourcemanager.projects.list
Discovery Engine permissions
discoveryengine.
accounts.
create
Owner
( roles/
)
Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM User
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.aclConfigs.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
aclConfigs.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Cloud NotebookLM Admin
( roles/
)
discoveryengine.agents.create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.agents.delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.agents.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.agents.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.agents.update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.
alertPolicies.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
alertPolicies.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
alertPolicies.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
analytics.
acquireDashboardSession
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
analytics.
refreshDashboardSessionTokens
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.answers.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
assistAnswers.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
assistants.
assist
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.
assistants.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
assistants.
delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.assistants.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
assistants.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
assistants.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
audioOverviews.
create
Owner
( roles/
)
Editor
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
discoveryengine.
audioOverviews.
delete
Owner
( roles/
)
Editor
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
discoveryengine.
audioOverviews.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Cloud NotebookLM Notebook Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
audioOverviews.
getIceConfig
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Cloud NotebookLM Notebook Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
audioOverviews.
sendSdpOffer
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Cloud NotebookLM Notebook Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.branches.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.branches.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
cmekConfigs.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
cmekConfigs.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
cmekConfigs.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
collections.
delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
collections.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
collections.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent
discoveryengine.
completionConfigs.
completeQuery
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Discovery Engine Service Agent
(
roles/
)discoveryengine.serviceAgent
discoveryengine.
completionConfigs.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
completionConfigs.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
connectorRuns.
cancel
Owner
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
connectorRuns.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
controls.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
controls.
delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.controls.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.controls.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
controls.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
conversations.
converse
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Service agent roles
- Discovery Engine Service Agent
(
roles/
)discoveryengine.serviceAgent
discoveryengine.
conversations.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Service agent roles
- Discovery Engine Service Agent
(
roles/
)discoveryengine.serviceAgent
discoveryengine.
conversations.
delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
conversations.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
conversations.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
conversations.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
dataConnectors.
acquireAccessToken
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.
dataConnectors.
acquireAndStoreRefreshToken
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.
dataConnectors.
buildActionInvocation
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
dataConnectors.
checkRefreshToken
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
dataConnectors.
executeAction
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.
dataConnectors.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
dataConnectors.
queryAvailableActions
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
dataConnectors.
startConnectorRun
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
dataConnectors.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
dataStores.
completeQuery
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- SecLM Service Agent
(
roles/
)seclm.serviceAgent - Discovery Engine Service Agent
(
roles/
)discoveryengine.serviceAgent
discoveryengine.
dataStores.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Service agent roles
- Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent
discoveryengine.
dataStores.
delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
dataStores.
enrollSolutions
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.dataStores.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- SecLM Service Agent
(
roles/
)seclm.serviceAgent
discoveryengine.
dataStores.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service agent roles
- SecLM Service Agent
(
roles/
)seclm.serviceAgent - Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent
discoveryengine.
dataStores.
listCustomModels
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
dataStores.
trainCustomModel
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
dataStores.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
documentProcessingConfigs.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
documentProcessingConfigs.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
documents.
batchGetDocumentsMetadata
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
documents.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Service agent roles
- Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent
discoveryengine.
documents.
delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.documents.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent
discoveryengine.
documents.
import
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Service agent roles
- Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent
discoveryengine.documents.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent
discoveryengine.
documents.
purge
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
documents.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Service agent roles
- Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent
discoveryengine.engines.create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Service agent roles
- Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent
discoveryengine.engines.delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Service agent roles
- Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent
discoveryengine.engines.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent
discoveryengine.engines.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.engines.pause
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.engines.resume
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.engines.tune
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.engines.update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Service agent roles
- Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent
discoveryengine.
evaluations.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
evaluations.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
evaluations.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
groundingConfigs.
check
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
identityMappingStores.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
identityMappingStores.
delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
identityMappingStores.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
identityMappingStores.
importIdentityMappings
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
identityMappingStores.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
identityMappingStores.
listIdentityMappings
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
identityMappingStores.
purgeIdentityMappings
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
locations.
estimateDataSize
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Support User
( roles/
)
discoveryengine.
locations.
exchangeAuthCredentials
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Support User
( roles/
)
discoveryengine.
locations.
getConnectorSource
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Support User
( roles/
)
discoveryengine.
locations.
listConnectorSources
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Support User
( roles/
)
discoveryengine.
locations.
setUpDataConnector
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.models.create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.models.delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.models.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.models.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.models.pause
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.models.resume
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.models.tune
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.models.update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
notebooks.
create
Owner
( roles/
)
Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM User
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.
notebooks.
generateGuide
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Cloud NotebookLM Notebook Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.notebooks.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Cloud NotebookLM Notebook Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
notebooks.
getAnalytics
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Support User
( roles/
)
discoveryengine.
notebooks.
getIamPolicy
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Cloud NotebookLM Notebook Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
notebooks.
interactSources
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Cloud NotebookLM Notebook Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.notebooks.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM User
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Cloud NotebookLM Notebook Viewer
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
notebooks.
removeSelf
Owner
( roles/
)
Editor
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Cloud NotebookLM Notebook Viewer
( roles/
)
discoveryengine.
notebooks.
setIamPolicy
Owner
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Security Admin
( roles/
)
discoveryengine.
notebooks.
update
Owner
( roles/
)
Editor
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
discoveryengine.notes.create
Owner
( roles/
)
Editor
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
discoveryengine.notes.delete
Owner
( roles/
)
Editor
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
discoveryengine.notes.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Cloud NotebookLM Notebook Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.notes.update
Owner
( roles/
)
Editor
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
discoveryengine.operations.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
operations.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.projects.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
projects.
provision
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
projects.
reportConsentChange
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
rankingConfigs.
rank
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
sampleQueries.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
sampleQueries.
delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
sampleQueries.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
sampleQueries.
import
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
sampleQueries.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
sampleQueries.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
sampleQuerySets.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
sampleQuerySets.
delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
sampleQuerySets.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
sampleQuerySets.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
sampleQuerySets.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.schemas.create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.schemas.delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.schemas.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent
discoveryengine.schemas.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent
discoveryengine.
schemas.
preview
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.schemas.update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
schemas.
validate
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
servingConfigs.
answer
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Discovery Engine Service Agent
(
roles/
)discoveryengine.serviceAgent
discoveryengine.
servingConfigs.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
servingConfigs.
delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
servingConfigs.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
servingConfigs.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
servingConfigs.
recommend
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
servingConfigs.
search
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Dialogflow Service Agent
(
roles/
)dialogflow.serviceAgent - Discovery Engine Service Agent
(
roles/
)discoveryengine.serviceAgent - SecLM Service Agent
(
roles/
)seclm.serviceAgent - Vertex AI Extension Service Agent
(
roles/
)aiplatform.extensionServiceAgent
discoveryengine.
servingConfigs.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
sessions.
addContextFile
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.
sessions.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.
sessions.
delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.
sessions.
downloadFile
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.sessions.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.sessions.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
sessions.
listSessionFileMetadata
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
sessions.
recommendQuestions
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
sessions.
removeContextFile
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.
sessions.
selectContextFiles
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.
sessions.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.
sessions.
uploadFile
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
discoveryengine.
siteSearchEngines.
batchVerifyTargetSites
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
siteSearchEngines.
disableAdvancedSiteSearch
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
siteSearchEngines.
enableAdvancedSiteSearch
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
siteSearchEngines.
fetchDomainVerificationStatus
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Support User
( roles/
)
discoveryengine.
siteSearchEngines.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
siteSearchEngines.
recrawlUris
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
sitemaps.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
sitemaps.
delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.sitemaps.fetch
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Support User
( roles/
)
discoveryengine.
sources.
checkFreshness
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Cloud NotebookLM Notebook Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.sources.create
Owner
( roles/
)
Editor
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
discoveryengine.sources.delete
Owner
( roles/
)
Editor
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
discoveryengine.
sources.
generateDocumentGuide
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Cloud NotebookLM Notebook Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.sources.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
Cloud NotebookLM Notebook Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
sources.
refresh
Owner
( roles/
)
Editor
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
discoveryengine.sources.update
Owner
( roles/
)
Editor
( roles/
)
Cloud NotebookLM Notebook Editor
( roles/
)
Cloud NotebookLM Admin
( roles/
)
Cloud NotebookLM Notebook Owner
( roles/
)
discoveryengine.
suggestionDenyListEntries.
import
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
suggestionDenyListEntries.
purge
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
targetSites.
batchCreate
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
targetSites.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
targetSites.
delete
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
targetSites.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
targetSites.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
discoveryengine.
targetSites.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
userEvents.
create
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Service agent roles
- Discovery Engine Service Agent
(
roles/
)discoveryengine.serviceAgent
discoveryengine.
userEvents.
fetchStats
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
userEvents.
import
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
discoveryengine.
userEvents.
purge
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
userStores.
batchUpdateUserLicenses
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
discoveryengine.
userStores.
listUserLicenses
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Support User
( roles/
)
discoveryengine.
widgetConfigs.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)
Podcast API User
( roles/
)
Discovery Engine User
( roles/
)
Discovery Engine Viewer
( roles/
)
Support User
( roles/
)
discoveryengine.
widgetConfigs.
update
Owner
( roles/
)
Editor
( roles/
)
Discovery Engine Admin
( roles/
)
Discovery Engine Editor
( roles/
)