roles/visionai.editor |
Edit access to Vision AI all resources. |
VisionAI Editor |
['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.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.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.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.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.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.create', 'visionai.uistreams.delete', 'visionai.uistreams.generateStreamThumbnails', 'visionai.uistreams.get', 'visionai.uistreams.list'] |
|
BETA |
roles/visionai.assetEditor |
Grants access to edit media assets into the Warehouse. |
VisionAI Warehouse Asset Editor |
['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'] |
|
BETA |
roles/visionai.applicationViewer |
Access to read Vision AI Applications. |
Vision AI Application Viewer |
['visionai.applications.get', 'visionai.applications.list', 'visionai.drafts.get', 'visionai.drafts.list', 'visionai.instances.get', 'visionai.instances.list'] |
|
BETA |
roles/visionai.clusterEditor |
Access to read and write Vision AI Cluster. |
Vision AI Cluster Editor |
['visionai.clusters.create', 'visionai.clusters.delete', 'visionai.clusters.get', 'visionai.clusters.list', 'visionai.clusters.update', 'visionai.clusters.watch'] |
|
BETA |
roles/visionai.eventViewer |
Access to read Vision AI Events. |
Vision AI Event Viewer |
['visionai.events.get', 'visionai.events.list'] |
|
BETA |
roles/visionai.retailendpointViewer |
Access to read Vision AI RetailEndpoints. |
Vision AI RetailEndpoint Viewer |
|
|
BETA |
roles/visionai.seriesViewer |
Access to read Vision AI Series. |
Vision AI Series Viewer |
['visionai.series.get', 'visionai.series.list'] |
|
BETA |
roles/visionai.retailcatalogEditor |
Access to read and write Vision AI RetailCatalogs. |
Vision AI RetailCatalog Editor |
|
|
BETA |
roles/visionai.uiStreamEditor |
Access to read & write Vision AI UI Streams. |
Vision AI UI Stream Editor |
['visionai.uistreams.create', 'visionai.uistreams.delete', 'visionai.uistreams.generateStreamThumbnails', 'visionai.uistreams.get', 'visionai.uistreams.list'] |
|
BETA |
roles/visionai.packetReceiver |
Access to read Vision AI Series. |
Vision AI Packet Receiver |
['visionai.clusters.watch', 'visionai.series.acquireLease', 'visionai.series.receive', 'visionai.series.releaseLease', 'visionai.series.renewLease', 'visionai.streams.receive'] |
|
BETA |
roles/visionai.indexEndpointWriter |
Grants access to perform update, delete, deploy and undeploy operations on the index endpoint.
|
VisionAI Warehouse IndexEndpoint Writer |
['visionai.indexEndpoints.delete', 'visionai.indexEndpoints.deploy', 'visionai.indexEndpoints.undeploy', 'visionai.indexEndpoints.update'] |
|
BETA |
roles/visionai.indexEndpointViewer |
Grants access to view all index endpoint resources and be able to search on them. (ReadOnly)
|
VisionAI Warehouse IndexEndpoint Viewer |
['visionai.indexEndpoints.get', 'visionai.indexEndpoints.list', 'visionai.indexEndpoints.search'] |
|
BETA |
roles/visionai.corpusEditor |
Read-write access to everything in a corpus. |
VisionAI Warehouse Corpus Editor |
['visionai.annotations.create', 'visionai.annotations.delete', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.annotations.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.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.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.create', 'visionai.searchConfigs.delete', 'visionai.searchConfigs.get', 'visionai.searchConfigs.list', 'visionai.searchConfigs.update'] |
|
BETA |
roles/visionai.corpusViewer |
Grants access to view everything in a corpus. |
VisionAI Warehouse Corpus Viewer |
['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'] |
|
BETA |
roles/visionai.annotationViewer |
Grants access to view media asset annotations into the Warehouse. |
VisionAI Warehouse Annotation Viewer |
['visionai.annotations.get', 'visionai.annotations.list'] |
|
BETA |
roles/visionai.corpusAdmin |
Full control to everything in a corpus including corpus access control. |
VisionAI Warehouse Corpus Administrator |
['visionai.annotations.create', 'visionai.annotations.delete', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.annotations.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.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.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.create', 'visionai.searchConfigs.delete', 'visionai.searchConfigs.get', 'visionai.searchConfigs.list', 'visionai.searchConfigs.update'] |
|
BETA |
roles/visionai.retailendpointEditor |
Access to read and write Vision AI RetailEndpoints. |
Vision AI RetailEndpoint Editor |
|
|
BETA |
roles/visionai.operatorEditor |
Access to read and write Vision AI Operators. |
Vision AI Operator Editor |
['visionai.operators.create', 'visionai.operators.delete', 'visionai.operators.get', 'visionai.operators.list', 'visionai.operators.update'] |
|
BETA |
roles/visionai.applicationEditor |
Access to read and write Vision AI Applications. |
Vision AI Application Editor |
['visionai.applications.create', 'visionai.applications.delete', 'visionai.applications.deploy', 'visionai.applications.get', 'visionai.applications.list', 'visionai.applications.undeploy', 'visionai.applications.update', 'visionai.drafts.create', 'visionai.drafts.delete', 'visionai.drafts.get', 'visionai.drafts.list', 'visionai.drafts.update', 'visionai.instances.get', 'visionai.instances.list'] |
|
BETA |
roles/visionai.operatorViewer |
Access to read Vision AI Operators. |
Vision AI Operator Viewer |
['visionai.operators.get', 'visionai.operators.list'] |
|
BETA |
roles/visionai.viewer |
View access to Vision AI all resources. |
VisionAI Viewer |
['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.get', 'visionai.instances.list', 'visionai.locations.get', 'visionai.locations.list', 'visionai.operations.get', 'visionai.operations.list', 'visionai.operators.get', 'visionai.operators.getIamPolicy', 'visionai.operators.list', 'visionai.processors.get', 'visionai.processors.list', 'visionai.processors.listPrebuilt', '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'] |
|
BETA |
roles/visionai.analysisEditor |
Access to read and write Vision AI Analyses. |
Vision AI Analysis Editor |
['visionai.analyses.create', 'visionai.analyses.delete', 'visionai.analyses.get', 'visionai.analyses.list', 'visionai.analyses.update'] |
|
BETA |
roles/visionai.corpusWriter |
Grants access to create/update/delete everything in a corpus. |
VisionAI Warehouse Corpus Writer |
['visionai.annotations.create', 'visionai.annotations.delete', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.annotations.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.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'] |
|
BETA |
roles/visionai.seriesEditor |
Access to read and write Vision AI Series. |
Vision AI Series Editor |
['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'] |
|
BETA |
roles/visionai.assetCreator |
Grants access to ingest media assets into the Warehouse. |
VisionAI Warehouse Asset Creator |
['visionai.assets.create', 'visionai.assets.ingest'] |
|
BETA |
roles/visionai.annotationEditor |
Grants access to edit media asset annotations into the Warehouse. |
VisionAI Warehouse Annotation Editor |
['visionai.annotations.create', 'visionai.annotations.delete', 'visionai.annotations.get', 'visionai.annotations.list', 'visionai.annotations.update'] |
|
BETA |
roles/visionai.analysisViewer |
Access to read Vision AI Analyses. |
Vision AI Analysis Viewer |
['visionai.analyses.get', 'visionai.analyses.list'] |
|
BETA |
roles/visionai.admin |
Full access to Vision AI all resources. |
VisionAI Admin |
['resourcemanager.projects.get', 'resourcemanager.projects.list', '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'] |
|
BETA |
roles/visionai.uiStreamViewer |
Access to read Vision AI UI Streams. |
Vision AI UI Stream Viewer |
['visionai.uistreams.get', 'visionai.uistreams.list'] |
|
BETA |
roles/visionai.processorViewer |
Access to read Vision AI Processors. |
Vision AI Processor Viewer |
['visionai.processors.get', 'visionai.processors.list', 'visionai.processors.listPrebuilt'] |
|
BETA |
roles/visionai.streamEditor |
Access to read and write Vision AI Streams. |
Vision AI Stream Editor |
['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'] |
|
BETA |
roles/visionai.retailcatalogViewer |
Access to read Vision AI RetailCatalogs. |
Vision AI RetailCatalog Viewer |
|
|
BETA |
roles/visionai.clusterViewer |
Access to read Vision AI Clusters. |
Vision AI Cluster Viewer |
['visionai.clusters.get', 'visionai.clusters.list'] |
|
BETA |
roles/visionai.indexEndpointEditor |
Read, write and create access to all index endpoints level resources. |
VisionAI Warehouse IndexEndpoint Editor |
['visionai.indexEndpoints.create', 'visionai.indexEndpoints.delete', 'visionai.indexEndpoints.deploy', 'visionai.indexEndpoints.get', 'visionai.indexEndpoints.list', 'visionai.indexEndpoints.search', 'visionai.indexEndpoints.undeploy', 'visionai.indexEndpoints.update'] |
|
BETA |
roles/visionai.packetSender |
Packet sender to the series. |
Vision AI Packet Sender |
['visionai.series.acquireLease', 'visionai.series.releaseLease', 'visionai.series.renewLease', 'visionai.series.send', 'visionai.streams.send'] |
|
BETA |
roles/visionai.processorEditor |
Access to read and write Vision AI Processors. |
Vision AI Processor Editor |
['visionai.processors.create', 'visionai.processors.delete', 'visionai.processors.get', 'visionai.processors.list', 'visionai.processors.listPrebuilt', 'visionai.processors.update'] |
|
BETA |
roles/visionai.assetViewer |
Grants access to view media assets into the Warehouse. |
VisionAI Warehouse Asset Viewer |
['visionai.assets.get', 'visionai.assets.list', 'visionai.assets.search'] |
|
BETA |
roles/visionai.eventEditor |
Access to read and write Vision AI Events. |
Vision AI Event Editor |
['visionai.events.create', 'visionai.events.delete', 'visionai.events.get', 'visionai.events.list', 'visionai.events.update'] |
|
BETA |
roles/visionai.streamViewer |
Access to read Vision AI Streams. |
Vision AI Stream Viewer |
['visionai.streams.get', 'visionai.streams.list'] |
|
BETA |
roles/visionai.indexEndpointAdmin |
Full control of all Media Warehouse resources and permissions. |
VisionAI Warehouse IndexEndpoint Administrator |
['visionai.indexEndpoints.create', 'visionai.indexEndpoints.delete', 'visionai.indexEndpoints.deploy', 'visionai.indexEndpoints.get', 'visionai.indexEndpoints.list', 'visionai.indexEndpoints.search', 'visionai.indexEndpoints.undeploy', 'visionai.indexEndpoints.update'] |
|
BETA |
roles/visionai.serviceAgent |
Grants Cloud Vision AI service account permissions to manage resources in consumer project |
Cloud Vision AI Service Agent |
['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.functions.invoke', 'cloudfunctions.functions.list', 'compute.machineTypes.get', 'logging.logEntries.create', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', '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.topics.attachSubscription', '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.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.list', '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.list', '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.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.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.create', 'visionai.uistreams.delete', 'visionai.uistreams.generateStreamThumbnails', 'visionai.uistreams.get', 'visionai.uistreams.list'] |
|
GA |