This page lists the IAM roles and permissions for Vision AI. To search through all roles and permissions, see the role and permission index .
Vision AI roles
VisionAI Admin Beta
( roles/  
)
Full access to Vision AI all resources.
 resourcemanager.projects.get 
 resourcemanager.projects.list 
  visionai.* 
 
-  visionai.analyses.create
-  visionai.analyses.delete
-  visionai.analyses.get
-  visionai.analyses.getIamPolicy
-  visionai.analyses.list
-  visionai.analyses.setIamPolicy
-  visionai.analyses.update
-  visionai.annotations.create
-  visionai.annotations.delete
-  visionai.annotations.get
-  visionai.annotations.list
-  visionai.annotations.update
-  visionai.applications.create
-  visionai.applications.delete
-  visionai.applications.deploy
-  visionai.applications.get
-  visionai.applications.list
-  visionai.applications.undeploy
-  visionai.applications.update
-  visionai.assets.analyze
-  visionai.assets.clip
-  visionai.assets.create
-  visionai.assets.delete
-  visionai.assets.generateHlsUri
-  visionai.assets.get
-  visionai.assets.index
-  visionai.assets.ingest
-  visionai.assets.list
-  visionai.assets.removeIndex
-  visionai.assets.search
-  visionai.assets.update
-  visionai.assets.upload
-  visionai.clusters.create
-  visionai.clusters.delete
-  visionai.clusters.get
-  visionai.clusters.getIamPolicy
-  visionai.clusters.list
-  visionai.clusters.setIamPolicy
-  visionai.clusters.update
-  visionai.clusters.watch
-  visionai.corpora.analyze
-  visionai.corpora.create
-  visionai.corpora.delete
-  visionai.corpora.get
-  visionai.corpora.import
-  visionai.corpora.list
-  visionai.corpora.suggest
-  visionai.corpora.update
-  visionai.dataSchemas.create
-  visionai.dataSchemas.delete
-  visionai.dataSchemas.get
-  visionai.dataSchemas.list
-  visionai.dataSchemas.update
-  visionai.dataSchemas.validate
-  visionai.drafts.create
-  visionai.drafts.delete
-  visionai.drafts.get
-  visionai.drafts.list
-  visionai.drafts.update
-  visionai.events.create
-  visionai.events.delete
-  visionai.events.get
-  visionai.events.getIamPolicy
-  visionai.events.list
-  visionai.events.setIamPolicy
-  visionai.events.update
-  visionai.indexEndpoints.create
-  visionai.indexEndpoints.delete
-  visionai.indexEndpoints.deploy
-  visionai.indexEndpoints.get
-  visionai.indexEndpoints.list
-  visionai.indexEndpoints.search
-  visionai.indexEndpoints. undeploy 
-  visionai.indexEndpoints.update
-  visionai.indexes.create
-  visionai.indexes.delete
-  visionai.indexes.get
-  visionai.indexes.list
-  visionai.indexes.update
-  visionai.indexes.viewAssets
-  visionai.instances.get
-  visionai.instances.list
-  visionai.locations.get
-  visionai.locations.list
-  visionai.operations.cancel
-  visionai.operations.delete
-  visionai.operations.get
-  visionai.operations.list
-  visionai.operations.wait
-  visionai.operators.create
-  visionai.operators.delete
-  visionai.operators.get
-  visionai.operators. getIamPolicy 
-  visionai.operators.list
-  visionai.operators. setIamPolicy 
-  visionai.operators.update
-  visionai.processors.create
-  visionai.processors.delete
-  visionai.processors.get
-  visionai.processors.list
-  visionai.processors. listPrebuilt 
-  visionai.processors.update
-  visionai.searchConfigs.create
-  visionai.searchConfigs.delete
-  visionai.searchConfigs.get
-  visionai.searchConfigs.list
-  visionai.searchConfigs.update
-  visionai.series.acquireLease
-  visionai.series.create
-  visionai.series.delete
-  visionai.series.get
-  visionai.series.getIamPolicy
-  visionai.series.list
-  visionai.series.receive
-  visionai.series.releaseLease
-  visionai.series.renewLease
-  visionai.series.send
-  visionai.series.setIamPolicy
-  visionai.series.update
-  visionai.streams.create
-  visionai.streams.delete
-  visionai.streams.get
-  visionai.streams.getIamPolicy
-  visionai.streams.list
-  visionai.streams.receive
-  visionai.streams.send
-  visionai.streams.setIamPolicy
-  visionai.streams.update
-  visionai.uistreams.create
-  visionai.uistreams.delete
-  visionai.uistreams. generateStreamThumbnails 
-  visionai.uistreams.get
-  visionai.uistreams.list
Vision AI Analysis Editor Beta
( roles/  
)
Access to read and write Vision AI Analyses.
 visionai.analyses.create 
 visionai.analyses.delete 
 visionai.analyses.get 
 visionai.analyses.list 
 visionai.analyses.update 
Vision AI Analysis Viewer Beta
( roles/  
)
Access to read Vision AI Analyses.
 visionai.analyses.get 
 visionai.analyses.list 
VisionAI Warehouse Annotation Editor Beta
( roles/  
)
Grants access to edit media asset annotations into the Warehouse.
  visionai.annotations.* 
 
-  visionai.annotations.create
-  visionai.annotations.delete
-  visionai.annotations.get
-  visionai.annotations.list
-  visionai.annotations.update
VisionAI Warehouse Annotation Viewer Beta
( roles/  
)
Grants access to view media asset annotations into the Warehouse.
 visionai.annotations.get 
 visionai.annotations.list 
Vision AI Application Editor Beta
( roles/  
)
Access to read and write Vision AI Applications.
  visionai.applications.* 
 
-  visionai.applications.create
-  visionai.applications.delete
-  visionai.applications.deploy
-  visionai.applications.get
-  visionai.applications.list
-  visionai.applications.undeploy
-  visionai.applications.update
  visionai.drafts.* 
 
-  visionai.drafts.create
-  visionai.drafts.delete
-  visionai.drafts.get
-  visionai.drafts.list
-  visionai.drafts.update
  visionai.instances.* 
 
-  visionai.instances.get
-  visionai.instances.list
Vision AI Application Viewer Beta
( roles/  
)
Access to read Vision AI Applications.
 visionai.applications.get 
 visionai.applications.list 
 visionai.drafts.get 
 visionai.drafts.list 
  visionai.instances.* 
 
-  visionai.instances.get
-  visionai.instances.list
VisionAI Warehouse Asset Creator Beta
( roles/  
)
Grants access to ingest media assets into the Warehouse.
 visionai.assets.create 
 visionai.assets.ingest 
VisionAI Warehouse Asset Editor Beta
( roles/  
)
Grants access to edit media assets into the Warehouse.
  visionai.assets.* 
 
-  visionai.assets.analyze
-  visionai.assets.clip
-  visionai.assets.create
-  visionai.assets.delete
-  visionai.assets.generateHlsUri
-  visionai.assets.get
-  visionai.assets.index
-  visionai.assets.ingest
-  visionai.assets.list
-  visionai.assets.removeIndex
-  visionai.assets.search
-  visionai.assets.update
-  visionai.assets.upload
VisionAI Warehouse Asset Viewer Beta
( roles/  
)
Grants access to view media assets into the Warehouse.
 visionai.assets.get 
 visionai.assets.list 
 visionai.assets.search 
Vision AI Cluster Editor Beta
( roles/  
)
Access to read and write Vision AI Cluster.
 visionai.clusters.create 
 visionai.clusters.delete 
 visionai.clusters.get 
 visionai.clusters.list 
 visionai.clusters.update 
 visionai.clusters.watch 
Vision AI Cluster Viewer Beta
( roles/  
)
Access to read Vision AI Clusters.
 visionai.clusters.get 
 visionai.clusters.list 
VisionAI Warehouse Corpus Administrator Beta
( roles/  
)
Full control to everything in a corpus including corpus access control.
  visionai.annotations.* 
 
-  visionai.annotations.create
-  visionai.annotations.delete
-  visionai.annotations.get
-  visionai.annotations.list
-  visionai.annotations.update
  visionai.assets.* 
 
-  visionai.assets.analyze
-  visionai.assets.clip
-  visionai.assets.create
-  visionai.assets.delete
-  visionai.assets.generateHlsUri
-  visionai.assets.get
-  visionai.assets.index
-  visionai.assets.ingest
-  visionai.assets.list
-  visionai.assets.removeIndex
-  visionai.assets.search
-  visionai.assets.update
-  visionai.assets.upload
  visionai.corpora.* 
 
-  visionai.corpora.analyze
-  visionai.corpora.create
-  visionai.corpora.delete
-  visionai.corpora.get
-  visionai.corpora.import
-  visionai.corpora.list
-  visionai.corpora.suggest
-  visionai.corpora.update
  visionai.dataSchemas.* 
 
-  visionai.dataSchemas.create
-  visionai.dataSchemas.delete
-  visionai.dataSchemas.get
-  visionai.dataSchemas.list
-  visionai.dataSchemas.update
-  visionai.dataSchemas.validate
  visionai.indexes.* 
 
-  visionai.indexes.create
-  visionai.indexes.delete
-  visionai.indexes.get
-  visionai.indexes.list
-  visionai.indexes.update
-  visionai.indexes.viewAssets
 visionai.operations.get 
 visionai.operations.list 
  visionai.searchConfigs.* 
 
-  visionai.searchConfigs.create
-  visionai.searchConfigs.delete
-  visionai.searchConfigs.get
-  visionai.searchConfigs.list
-  visionai.searchConfigs.update
VisionAI Warehouse Corpus Editor Beta
( roles/  
)
Read-write access to everything in a corpus.
  visionai.annotations.* 
 
-  visionai.annotations.create
-  visionai.annotations.delete
-  visionai.annotations.get
-  visionai.annotations.list
-  visionai.annotations.update
  visionai.assets.* 
 
-  visionai.assets.analyze
-  visionai.assets.clip
-  visionai.assets.create
-  visionai.assets.delete
-  visionai.assets.generateHlsUri
-  visionai.assets.get
-  visionai.assets.index
-  visionai.assets.ingest
-  visionai.assets.list
-  visionai.assets.removeIndex
-  visionai.assets.search
-  visionai.assets.update
-  visionai.assets.upload
  visionai.corpora.* 
 
-  visionai.corpora.analyze
-  visionai.corpora.create
-  visionai.corpora.delete
-  visionai.corpora.get
-  visionai.corpora.import
-  visionai.corpora.list
-  visionai.corpora.suggest
-  visionai.corpora.update
  visionai.dataSchemas.* 
 
-  visionai.dataSchemas.create
-  visionai.dataSchemas.delete
-  visionai.dataSchemas.get
-  visionai.dataSchemas.list
-  visionai.dataSchemas.update
-  visionai.dataSchemas.validate
  visionai.indexes.* 
 
-  visionai.indexes.create
-  visionai.indexes.delete
-  visionai.indexes.get
-  visionai.indexes.list
-  visionai.indexes.update
-  visionai.indexes.viewAssets
 visionai.operations.get 
 visionai.operations.list 
  visionai.searchConfigs.* 
 
-  visionai.searchConfigs.create
-  visionai.searchConfigs.delete
-  visionai.searchConfigs.get
-  visionai.searchConfigs.list
-  visionai.searchConfigs.update
VisionAI Warehouse Corpus Viewer Beta
( roles/  
)
Grants access to view everything in a corpus.
 visionai.annotations.get 
 visionai.annotations.list 
 visionai.assets.clip 
 visionai.assets.generateHlsUri 
 visionai.assets.get 
 visionai.assets.list 
 visionai.assets.search 
 visionai.corpora.get 
 visionai.corpora.list 
 visionai.corpora.suggest 
 visionai.dataSchemas.get 
 visionai.dataSchemas.list 
 visionai.dataSchemas.validate 
 visionai.indexes.get 
 visionai.indexes.list 
 visionai.indexes.viewAssets 
 visionai.operations.get 
 visionai.operations.list 
 visionai.searchConfigs.get 
 visionai.searchConfigs.list 
VisionAI Warehouse Corpus Writer Beta
( roles/  
)
Grants access to create/update/delete everything in a corpus.
  visionai.annotations.* 
 
-  visionai.annotations.create
-  visionai.annotations.delete
-  visionai.annotations.get
-  visionai.annotations.list
-  visionai.annotations.update
  visionai.assets.* 
 
-  visionai.assets.analyze
-  visionai.assets.clip
-  visionai.assets.create
-  visionai.assets.delete
-  visionai.assets.generateHlsUri
-  visionai.assets.get
-  visionai.assets.index
-  visionai.assets.ingest
-  visionai.assets.list
-  visionai.assets.removeIndex
-  visionai.assets.search
-  visionai.assets.update
-  visionai.assets.upload
 visionai.corpora.analyze 
 visionai.corpora.delete 
 visionai.corpora.import 
 visionai.corpora.update 
 visionai.dataSchemas.create 
 visionai.dataSchemas.delete 
 visionai.dataSchemas.update 
 visionai.indexes.create 
 visionai.indexes.delete 
 visionai.indexes.update 
 visionai.operations.get 
 visionai.operations.list 
 visionai.searchConfigs.create 
 visionai.searchConfigs.delete 
 visionai.searchConfigs.update 
VisionAI Editor Beta
( roles/  
)
Edit access to Vision AI all resources.
 resourcemanager.projects.get 
 resourcemanager.projects.list 
 visionai.analyses.create 
 visionai.analyses.delete 
 visionai.analyses.get 
 visionai.analyses.getIamPolicy 
 visionai.analyses.list 
 visionai.analyses.update 
  visionai.annotations.* 
 
-  visionai.annotations.create
-  visionai.annotations.delete
-  visionai.annotations.get
-  visionai.annotations.list
-  visionai.annotations.update
  visionai.applications.* 
 
-  visionai.applications.create
-  visionai.applications.delete
-  visionai.applications.deploy
-  visionai.applications.get
-  visionai.applications.list
-  visionai.applications.undeploy
-  visionai.applications.update
  visionai.assets.* 
 
-  visionai.assets.analyze
-  visionai.assets.clip
-  visionai.assets.create
-  visionai.assets.delete
-  visionai.assets.generateHlsUri
-  visionai.assets.get
-  visionai.assets.index
-  visionai.assets.ingest
-  visionai.assets.list
-  visionai.assets.removeIndex
-  visionai.assets.search
-  visionai.assets.update
-  visionai.assets.upload
 visionai.clusters.create 
 visionai.clusters.delete 
 visionai.clusters.get 
 visionai.clusters.getIamPolicy 
 visionai.clusters.list 
 visionai.clusters.update 
 visionai.clusters.watch 
  visionai.corpora.* 
 
-  visionai.corpora.analyze
-  visionai.corpora.create
-  visionai.corpora.delete
-  visionai.corpora.get
-  visionai.corpora.import
-  visionai.corpora.list
-  visionai.corpora.suggest
-  visionai.corpora.update
  visionai.dataSchemas.* 
 
-  visionai.dataSchemas.create
-  visionai.dataSchemas.delete
-  visionai.dataSchemas.get
-  visionai.dataSchemas.list
-  visionai.dataSchemas.update
-  visionai.dataSchemas.validate
  visionai.drafts.* 
 
-  visionai.drafts.create
-  visionai.drafts.delete
-  visionai.drafts.get
-  visionai.drafts.list
-  visionai.drafts.update
 visionai.events.create 
 visionai.events.delete 
 visionai.events.get 
 visionai.events.getIamPolicy 
 visionai.events.list 
 visionai.events.update 
  visionai.indexEndpoints.* 
 
-  visionai.indexEndpoints.create
-  visionai.indexEndpoints.delete
-  visionai.indexEndpoints.deploy
-  visionai.indexEndpoints.get
-  visionai.indexEndpoints.list
-  visionai.indexEndpoints.search
-  visionai.indexEndpoints. undeploy 
-  visionai.indexEndpoints.update
  visionai.indexes.* 
 
-  visionai.indexes.create
-  visionai.indexes.delete
-  visionai.indexes.get
-  visionai.indexes.list
-  visionai.indexes.update
-  visionai.indexes.viewAssets
  visionai.instances.* 
 
-  visionai.instances.get
-  visionai.instances.list
  visionai.locations.* 
 
-  visionai.locations.get
-  visionai.locations.list
  visionai.operations.* 
 
-  visionai.operations.cancel
-  visionai.operations.delete
-  visionai.operations.get
-  visionai.operations.list
-  visionai.operations.wait
 visionai.operators.create 
 visionai.operators.delete 
 visionai.operators.get 
 visionai.  
 visionai.operators.list 
 visionai.operators.update 
  visionai.processors.* 
 
-  visionai.processors.create
-  visionai.processors.delete
-  visionai.processors.get
-  visionai.processors.list
-  visionai.processors. listPrebuilt 
-  visionai.processors.update
  visionai.searchConfigs.* 
 
-  visionai.searchConfigs.create
-  visionai.searchConfigs.delete
-  visionai.searchConfigs.get
-  visionai.searchConfigs.list
-  visionai.searchConfigs.update
 visionai.series.acquireLease 
 visionai.series.create 
 visionai.series.delete 
 visionai.series.get 
 visionai.series.getIamPolicy 
 visionai.series.list 
 visionai.series.receive 
 visionai.series.releaseLease 
 visionai.series.renewLease 
 visionai.series.send 
 visionai.series.update 
 visionai.streams.create 
 visionai.streams.delete 
 visionai.streams.get 
 visionai.streams.getIamPolicy 
 visionai.streams.list 
 visionai.streams.receive 
 visionai.streams.send 
 visionai.streams.update 
  visionai.uistreams.* 
 
-  visionai.uistreams.create
-  visionai.uistreams.delete
-  visionai.uistreams. generateStreamThumbnails 
-  visionai.uistreams.get
-  visionai.uistreams.list
Vision AI Event Editor Beta
( roles/  
)
Access to read and write Vision AI Events.
 visionai.events.create 
 visionai.events.delete 
 visionai.events.get 
 visionai.events.list 
 visionai.events.update 
Vision AI Event Viewer Beta
( roles/  
)
Access to read Vision AI Events.
 visionai.events.get 
 visionai.events.list 
VisionAI Warehouse IndexEndpoint Administrator Beta
( roles/  
)
Full control of all Media Warehouse resources and permissions.
  visionai.indexEndpoints.* 
 
-  visionai.indexEndpoints.create
-  visionai.indexEndpoints.delete
-  visionai.indexEndpoints.deploy
-  visionai.indexEndpoints.get
-  visionai.indexEndpoints.list
-  visionai.indexEndpoints.search
-  visionai.indexEndpoints. undeploy 
-  visionai.indexEndpoints.update
VisionAI Warehouse IndexEndpoint Editor Beta
( roles/  
)
Read, write and create access to all index endpoints level resources.
  visionai.indexEndpoints.* 
 
-  visionai.indexEndpoints.create
-  visionai.indexEndpoints.delete
-  visionai.indexEndpoints.deploy
-  visionai.indexEndpoints.get
-  visionai.indexEndpoints.list
-  visionai.indexEndpoints.search
-  visionai.indexEndpoints. undeploy 
-  visionai.indexEndpoints.update
VisionAI Warehouse IndexEndpoint Viewer Beta
( roles/  
)
Grants access to view all index endpoint resources and be able to search on them. (ReadOnly)
 visionai.indexEndpoints.get 
 visionai.indexEndpoints.list 
 visionai.indexEndpoints.search 
VisionAI Warehouse IndexEndpoint Writer Beta
( roles/  
)
Grants access to perform update, delete, deploy and undeploy operations on the index endpoint.
 visionai.indexEndpoints.delete 
 visionai.indexEndpoints.deploy 
 visionai.  
 visionai.indexEndpoints.update 
Vision AI Operator Editor Beta
( roles/  
)
Access to read and write Vision AI Operators.
 visionai.operators.create 
 visionai.operators.delete 
 visionai.operators.get 
 visionai.operators.list 
 visionai.operators.update 
Vision AI Operator Viewer Beta
( roles/  
)
Access to read Vision AI Operators.
 visionai.operators.get 
 visionai.operators.list 
Vision AI Packet Receiver Beta
( roles/  
)
Access to read Vision AI Series.
 visionai.clusters.watch 
 visionai.series.acquireLease 
 visionai.series.receive 
 visionai.series.releaseLease 
 visionai.series.renewLease 
 visionai.streams.receive 
Vision AI Packet Sender Beta
( roles/  
)
Packet sender to the series.
 visionai.series.acquireLease 
 visionai.series.releaseLease 
 visionai.series.renewLease 
 visionai.series.send 
 visionai.streams.send 
Vision AI Processor Editor Beta
( roles/  
)
Access to read and write Vision AI Processors.
  visionai.processors.* 
 
-  visionai.processors.create
-  visionai.processors.delete
-  visionai.processors.get
-  visionai.processors.list
-  visionai.processors. listPrebuilt 
-  visionai.processors.update
Vision AI Processor Viewer Beta
( roles/  
)
Access to read Vision AI Processors.
 visionai.processors.get 
 visionai.processors.list 
 visionai.  
Vision AI RetailCatalog Editor Beta
( roles/  
)
Access to read and write Vision AI RetailCatalogs.
Vision AI RetailCatalog Viewer Beta
( roles/  
)
Access to read Vision AI RetailCatalogs.
Vision AI RetailEndpoint Editor Beta
( roles/  
)
Access to read and write Vision AI RetailEndpoints.
Vision AI RetailEndpoint Viewer Beta
( roles/  
)
Access to read Vision AI RetailEndpoints.
Vision AI Series Editor Beta
( roles/  
)
Access to read and write Vision AI Series.
 visionai.clusters.watch 
 visionai.series.acquireLease 
 visionai.series.create 
 visionai.series.delete 
 visionai.series.get 
 visionai.series.list 
 visionai.series.receive 
 visionai.series.releaseLease 
 visionai.series.renewLease 
 visionai.series.send 
 visionai.series.update 
 visionai.streams.receive 
 visionai.streams.send 
Vision AI Series Viewer Beta
( roles/  
)
Access to read Vision AI Series.
 visionai.series.get 
 visionai.series.list 
Cloud Vision AI Service Agent
( roles/  
)
Grants Cloud Vision AI service account permissions to manage resources in consumer project
 aiplatform.endpoints.predict 
 aiplatform.models.export 
 aiplatform.models.get 
 bigquery.datasets.create 
 bigquery.datasets.get 
 bigquery.jobs.create 
 bigquery.jobs.get 
 bigquery.models.export 
 bigquery.readsessions.create 
 bigquery.tables.create 
 bigquery.tables.export 
 bigquery.tables.get 
 bigquery.tables.getData 
 bigquery.tables.update 
 bigquery.tables.updateData 
 bigtable.tables.get 
 bigtable.tables.list 
 bigtable.tables.readRows 
 cloudfunctions.functions.get 
 cloudfunctions.  
 cloudfunctions.functions.list 
 compute.machineTypes.get 
 logging.logEntries.create 
 monitoring.  
 monitoring.  
 monitoring.  
  monitoring.  
 
-  monitoring.monitoredResourceDescriptors. get 
-  monitoring.monitoredResourceDescriptors. list 
 monitoring.timeSeries.create 
 pubsub.subscriptions.consume 
 pubsub.subscriptions.create 
 pubsub.subscriptions.delete 
 pubsub.subscriptions.get 
 pubsub.subscriptions.list 
 pubsub.subscriptions.update 
 pubsub.  
 pubsub.topics.create 
 pubsub.topics.delete 
 pubsub.topics.get 
 pubsub.topics.list 
 pubsub.topics.publish 
 pubsub.topics.update 
 run.jobs.run 
 run.routes.invoke 
 serviceusage.services.use 
 storage.buckets.create 
 storage.buckets.delete 
 storage.buckets.get 
 storage.buckets.list 
 storage.objects.create 
 storage.objects.delete 
 storage.objects.get 
 storage.objects.list 
 storage.objects.update 
 visionai.analyses.create 
 visionai.analyses.delete 
 visionai.analyses.get 
 visionai.analyses.list 
 visionai.analyses.update 
  visionai.annotations.* 
 
-  visionai.annotations.create
-  visionai.annotations.delete
-  visionai.annotations.get
-  visionai.annotations.list
-  visionai.annotations.update
  visionai.applications.* 
 
-  visionai.applications.create
-  visionai.applications.delete
-  visionai.applications.deploy
-  visionai.applications.get
-  visionai.applications.list
-  visionai.applications.undeploy
-  visionai.applications.update
  visionai.assets.* 
 
-  visionai.assets.analyze
-  visionai.assets.clip
-  visionai.assets.create
-  visionai.assets.delete
-  visionai.assets.generateHlsUri
-  visionai.assets.get
-  visionai.assets.index
-  visionai.assets.ingest
-  visionai.assets.list
-  visionai.assets.removeIndex
-  visionai.assets.search
-  visionai.assets.update
-  visionai.assets.upload
 visionai.clusters.create 
 visionai.clusters.delete 
 visionai.clusters.get 
 visionai.clusters.list 
 visionai.clusters.update 
 visionai.clusters.watch 
  visionai.corpora.* 
 
-  visionai.corpora.analyze
-  visionai.corpora.create
-  visionai.corpora.delete
-  visionai.corpora.get
-  visionai.corpora.import
-  visionai.corpora.list
-  visionai.corpora.suggest
-  visionai.corpora.update
  visionai.dataSchemas.* 
 
-  visionai.dataSchemas.create
-  visionai.dataSchemas.delete
-  visionai.dataSchemas.get
-  visionai.dataSchemas.list
-  visionai.dataSchemas.update
-  visionai.dataSchemas.validate
  visionai.drafts.* 
 
-  visionai.drafts.create
-  visionai.drafts.delete
-  visionai.drafts.get
-  visionai.drafts.list
-  visionai.drafts.update
 visionai.events.create 
 visionai.events.delete 
 visionai.events.get 
 visionai.events.list 
 visionai.events.update 
  visionai.indexEndpoints.* 
 
-  visionai.indexEndpoints.create
-  visionai.indexEndpoints.delete
-  visionai.indexEndpoints.deploy
-  visionai.indexEndpoints.get
-  visionai.indexEndpoints.list
-  visionai.indexEndpoints.search
-  visionai.indexEndpoints. undeploy 
-  visionai.indexEndpoints.update
  visionai.indexes.* 
 
-  visionai.indexes.create
-  visionai.indexes.delete
-  visionai.indexes.get
-  visionai.indexes.list
-  visionai.indexes.update
-  visionai.indexes.viewAssets
  visionai.instances.* 
 
-  visionai.instances.get
-  visionai.instances.list
 visionai.operations.get 
 visionai.operations.list 
 visionai.operators.create 
 visionai.operators.delete 
 visionai.operators.get 
 visionai.operators.list 
 visionai.operators.update 
 visionai.processors.create 
 visionai.processors.delete 
 visionai.processors.get 
 visionai.processors.list 
 visionai.processors.update 
  visionai.searchConfigs.* 
 
-  visionai.searchConfigs.create
-  visionai.searchConfigs.delete
-  visionai.searchConfigs.get
-  visionai.searchConfigs.list
-  visionai.searchConfigs.update
 visionai.series.acquireLease 
 visionai.series.create 
 visionai.series.delete 
 visionai.series.get 
 visionai.series.list 
 visionai.series.receive 
 visionai.series.releaseLease 
 visionai.series.renewLease 
 visionai.series.send 
 visionai.series.update 
 visionai.streams.create 
 visionai.streams.delete 
 visionai.streams.get 
 visionai.streams.list 
 visionai.streams.receive 
 visionai.streams.send 
 visionai.streams.update 
  visionai.uistreams.* 
 
-  visionai.uistreams.create
-  visionai.uistreams.delete
-  visionai.uistreams. generateStreamThumbnails 
-  visionai.uistreams.get
-  visionai.uistreams.list
Vision AI Stream Editor Beta
( roles/  
)
Access to read and write Vision AI Streams.
 visionai.clusters.watch 
 visionai.series.acquireLease 
 visionai.series.receive 
 visionai.series.releaseLease 
 visionai.series.renewLease 
 visionai.series.send 
 visionai.streams.create 
 visionai.streams.delete 
 visionai.streams.get 
 visionai.streams.list 
 visionai.streams.receive 
 visionai.streams.send 
 visionai.streams.update 
Vision AI Stream Viewer Beta
( roles/  
)
Access to read Vision AI Streams.
 visionai.streams.get 
 visionai.streams.list 
Vision AI UI Stream Editor Beta
( roles/  
)
Access to read & write Vision AI UI Streams.
  visionai.uistreams.* 
 
-  visionai.uistreams.create
-  visionai.uistreams.delete
-  visionai.uistreams. generateStreamThumbnails 
-  visionai.uistreams.get
-  visionai.uistreams.list
Vision AI UI Stream Viewer Beta
( roles/  
)
Access to read Vision AI UI Streams.
 visionai.uistreams.get 
 visionai.uistreams.list 
VisionAI Viewer Beta
( roles/  
)
View access to Vision AI all resources.
 resourcemanager.projects.get 
 resourcemanager.projects.list 
 visionai.analyses.get 
 visionai.analyses.getIamPolicy 
 visionai.analyses.list 
 visionai.annotations.get 
 visionai.annotations.list 
 visionai.applications.get 
 visionai.applications.list 
 visionai.assets.clip 
 visionai.assets.generateHlsUri 
 visionai.assets.get 
 visionai.assets.list 
 visionai.assets.search 
 visionai.clusters.get 
 visionai.clusters.getIamPolicy 
 visionai.clusters.list 
 visionai.corpora.get 
 visionai.corpora.list 
 visionai.corpora.suggest 
 visionai.dataSchemas.get 
 visionai.dataSchemas.list 
 visionai.dataSchemas.validate 
 visionai.drafts.get 
 visionai.drafts.list 
 visionai.events.get 
 visionai.events.getIamPolicy 
 visionai.events.list 
 visionai.indexEndpoints.get 
 visionai.indexEndpoints.list 
 visionai.indexEndpoints.search 
 visionai.indexes.get 
 visionai.indexes.list 
 visionai.indexes.viewAssets 
  visionai.instances.* 
 
-  visionai.instances.get
-  visionai.instances.list
  visionai.locations.* 
 
-  visionai.locations.get
-  visionai.locations.list
 visionai.operations.get 
 visionai.operations.list 
 visionai.operators.get 
 visionai.  
 visionai.operators.list 
 visionai.processors.get 
 visionai.processors.list 
 visionai.  
 visionai.searchConfigs.get 
 visionai.searchConfigs.list 
 visionai.series.get 
 visionai.series.getIamPolicy 
 visionai.series.list 
 visionai.streams.get 
 visionai.streams.getIamPolicy 
 visionai.streams.list 
 visionai.uistreams.get 
 visionai.uistreams.list 
Vision AI permissions
 visionai.analyses.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Analysis Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.analyses.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Analysis Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.analyses.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Analysis Editor 
( roles/  
)
 Vision AI Analysis Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.analyses.getIamPolicy 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
 visionai.analyses.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Analysis Editor 
( roles/  
)
 Vision AI Analysis Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.analyses.setIamPolicy 
 
 Owner 
( roles/  
)
 Security Admin 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 visionai.analyses.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Analysis Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.annotations.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Annotation Editor 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.annotations.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Annotation Editor 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.annotations.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Annotation Editor 
( roles/  
)
 VisionAI Warehouse Annotation Viewer 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.annotations.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Annotation Editor 
( roles/  
)
 VisionAI Warehouse Annotation Viewer 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.annotations.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Annotation Editor 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.applications.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Application Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.applications.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Application Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.applications.deploy 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Application Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.applications.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Application Editor 
( roles/  
)
 Vision AI Application Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.applications.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Application Editor 
( roles/  
)
 Vision AI Application Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.applications.undeploy 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Application Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.applications.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Application Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.assets.analyze 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Asset Editor 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.assets.clip 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Asset Editor 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.assets.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Asset Creator 
( roles/  
)
 VisionAI Warehouse Asset Editor 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.assets.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Asset Editor 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.assets.generateHlsUri 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Asset Editor 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.assets.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Asset Editor 
( roles/  
)
 VisionAI Warehouse Asset Viewer 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.assets.index 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Asset Editor 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.assets.ingest 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Asset Creator 
( roles/  
)
 VisionAI Warehouse Asset Editor 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.assets.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Asset Editor 
( roles/  
)
 VisionAI Warehouse Asset Viewer 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.assets.removeIndex 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Asset Editor 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.assets.search 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Asset Editor 
( roles/  
)
 VisionAI Warehouse Asset Viewer 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.assets.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Asset Editor 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.assets.upload 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Asset Editor 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.clusters.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Cluster Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.clusters.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Cluster Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.clusters.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Cluster Editor 
( roles/  
)
 Vision AI Cluster Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.clusters.getIamPolicy 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
 visionai.clusters.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Cluster Editor 
( roles/  
)
 Vision AI Cluster Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.clusters.setIamPolicy 
 
 Owner 
( roles/  
)
 Security Admin 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 visionai.clusters.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Cluster Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.clusters.watch 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Cluster Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Packet Receiver 
( roles/  
)
 Vision AI Series Editor 
( roles/  
)
 Vision AI Stream Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.corpora.analyze 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.corpora.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.corpora.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.corpora.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.corpora.import 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.corpora.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.corpora.suggest 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.corpora.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.dataSchemas.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.dataSchemas.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.dataSchemas.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.dataSchemas.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.dataSchemas.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.dataSchemas.validate 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.drafts.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Application Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.drafts.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Application Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.drafts.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Application Editor 
( roles/  
)
 Vision AI Application Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.drafts.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Application Editor 
( roles/  
)
 Vision AI Application Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.drafts.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Application Editor 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.events.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Event Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.events.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Event Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.events.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Event Editor 
( roles/  
)
 Vision AI Event Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.events.getIamPolicy 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
 visionai.events.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Event Editor 
( roles/  
)
 Vision AI Event Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.events.setIamPolicy 
 
 Owner 
( roles/  
)
 Security Admin 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 visionai.events.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Event Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.indexEndpoints.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Administrator 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.indexEndpoints.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Administrator 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Writer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.indexEndpoints.deploy 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Administrator 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Writer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.indexEndpoints.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Administrator 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.indexEndpoints.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Administrator 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.indexEndpoints.search 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Administrator 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Administrator 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Writer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.indexEndpoints.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Administrator 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Editor 
( roles/  
)
 VisionAI Warehouse IndexEndpoint Writer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.indexes.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.indexes.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.indexes.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.indexes.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.indexes.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.indexes.viewAssets 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.instances.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Application Editor 
( roles/  
)
 Vision AI Application Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.instances.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 Vision AI Application Editor 
( roles/  
)
 Vision AI Application Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.locations.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
 visionai.locations.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
 visionai.operations.cancel 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 visionai.operations.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 visionai.operations.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.operations.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.operations.wait 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 visionai.operators.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Operator Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.operators.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Operator Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.operators.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Operator Editor 
( roles/  
)
 Vision AI Operator Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
 visionai.operators.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Operator Editor 
( roles/  
)
 Vision AI Operator Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.  
 
 Owner 
( roles/  
)
 Security Admin 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 visionai.operators.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Operator Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.processors.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Processor Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.processors.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Processor Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.processors.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Processor Editor 
( roles/  
)
 Vision AI Processor Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.processors.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Processor Editor 
( roles/  
)
 Vision AI Processor Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Processor Editor 
( roles/  
)
 Vision AI Processor Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
 visionai.processors.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Processor Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.searchConfigs.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.searchConfigs.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.searchConfigs.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.searchConfigs.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Viewer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.searchConfigs.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Warehouse Corpus Administrator 
( roles/  
)
 VisionAI Warehouse Corpus Editor 
( roles/  
)
 VisionAI Warehouse Corpus Writer 
( roles/  
)
 VisionAI Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.series.acquireLease 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Packet Receiver 
( roles/  
)
 Vision AI Packet Sender 
( roles/  
)
 Vision AI Series Editor 
( roles/  
)
 Vision AI Stream Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.series.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Series Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.series.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Series Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.series.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Series Editor 
( roles/  
)
 Vision AI Series Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.series.getIamPolicy 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
 visionai.series.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Series Editor 
( roles/  
)
 Vision AI Series Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.series.receive 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Packet Receiver 
( roles/  
)
 Vision AI Series Editor 
( roles/  
)
 Vision AI Stream Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.series.releaseLease 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Packet Receiver 
( roles/  
)
 Vision AI Packet Sender 
( roles/  
)
 Vision AI Series Editor 
( roles/  
)
 Vision AI Stream Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.series.renewLease 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Packet Receiver 
( roles/  
)
 Vision AI Packet Sender 
( roles/  
)
 Vision AI Series Editor 
( roles/  
)
 Vision AI Stream Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.series.send 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Packet Sender 
( roles/  
)
 Vision AI Series Editor 
( roles/  
)
 Vision AI Stream Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.series.setIamPolicy 
 
 Owner 
( roles/  
)
 Security Admin 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 visionai.series.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Series Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.streams.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Stream Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.streams.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Stream Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.streams.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Stream Editor 
( roles/  
)
 Vision AI Stream Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.streams.getIamPolicy 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
 visionai.streams.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Stream Editor 
( roles/  
)
 Vision AI Stream Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.streams.receive 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Packet Receiver 
( roles/  
)
 Vision AI Series Editor 
( roles/  
)
 Vision AI Stream Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.streams.send 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Packet Sender 
( roles/  
)
 Vision AI Series Editor 
( roles/  
)
 Vision AI Stream Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.streams.setIamPolicy 
 
 Owner 
( roles/  
)
 Security Admin 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 visionai.streams.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI Stream Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.uistreams.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI UI Stream Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.uistreams.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI UI Stream Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI UI Stream Editor 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.uistreams.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI UI Stream Editor 
( roles/  
)
 Vision AI UI Stream Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 
 visionai.uistreams.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VisionAI Admin 
( roles/  
)
 VisionAI Editor 
( roles/  
)
 Vision AI UI Stream Editor 
( roles/  
)
 Vision AI UI Stream Viewer 
( roles/  
)
 VisionAI Viewer 
( roles/  
)
Service agent roles
-  Cloud Vision AI Service Agent 
( roles/)visionai.serviceAgent 

