This page lists the IAM roles and permissions for Vector Search. To search through all roles and permissions, see the role and permission index .
Vector Search roles
Vector Search Admin
( roles/
)
Grants full access to all vectorsearch resources.
resourcemanager.projects.get
resourcemanager.projects.list
vectorsearch.*
-
vectorsearch.collections. create -
vectorsearch.collections. delete -
vectorsearch.collections.get -
vectorsearch.collections.list -
vectorsearch.collections. update -
vectorsearch.dataObjects. create -
vectorsearch.dataObjects. delete -
vectorsearch.dataObjects.get -
vectorsearch.dataObjects. import -
vectorsearch.dataObjects.query -
vectorsearch.dataObjects. search -
vectorsearch.dataObjects. update -
vectorsearch.indexes.create -
vectorsearch.indexes.delete -
vectorsearch.indexes.get -
vectorsearch.indexes.list -
vectorsearch.locations.get -
vectorsearch.locations.list -
vectorsearch.operations.cancel -
vectorsearch.operations.delete -
vectorsearch.operations.get -
vectorsearch.operations.list
Vector Search Collection Writer
( roles/
)
Grants read-write access to Collections.
resourcemanager.projects.get
resourcemanager.projects.list
vectorsearch.collections.*
-
vectorsearch.collections. create -
vectorsearch.collections. delete -
vectorsearch.collections.get -
vectorsearch.collections.list -
vectorsearch.collections. update
vectorsearch.locations.*
-
vectorsearch.locations.get -
vectorsearch.locations.list
vectorsearch.operations.*
-
vectorsearch.operations.cancel -
vectorsearch.operations.delete -
vectorsearch.operations.get -
vectorsearch.operations.list
Vector Search DataObject Writer
( roles/
)
Grants read-write access to DataObjects and read access to parent Collections.
resourcemanager.projects.get
resourcemanager.projects.list
vectorsearch.collections.get
vectorsearch.collections.list
vectorsearch.dataObjects.*
-
vectorsearch.dataObjects. create -
vectorsearch.dataObjects. delete -
vectorsearch.dataObjects.get -
vectorsearch.dataObjects. import -
vectorsearch.dataObjects.query -
vectorsearch.dataObjects. search -
vectorsearch.dataObjects. update
vectorsearch.locations.*
-
vectorsearch.locations.get -
vectorsearch.locations.list
Vector Search Index Writer
( roles/
)
Grants read-write access to Indexes and read access to parent Collections.
resourcemanager.projects.get
resourcemanager.projects.list
vectorsearch.collections.get
vectorsearch.collections.list
vectorsearch.indexes.*
-
vectorsearch.indexes.create -
vectorsearch.indexes.delete -
vectorsearch.indexes.get -
vectorsearch.indexes.list
vectorsearch.locations.*
-
vectorsearch.locations.get -
vectorsearch.locations.list
vectorsearch.operations.*
-
vectorsearch.operations.cancel -
vectorsearch.operations.delete -
vectorsearch.operations.get -
vectorsearch.operations.list
Vector Search Service Agent
( roles/
)
Gives Vector Search access to read Cloud Storage buckets and read/create objects.
aiplatform.endpoints.predict
storage.buckets.get
storage.objects.create
storage.objects.get
storage.objects.list
Vector Search Viewer
( roles/
)
Grants read access to all vectorsearch resources.
resourcemanager.projects.get
resourcemanager.projects.list
vectorsearch.collections.get
vectorsearch.collections.list
vectorsearch.dataObjects.get
vectorsearch.dataObjects.query
vectorsearch.
vectorsearch.indexes.get
vectorsearch.indexes.list
vectorsearch.locations.*
-
vectorsearch.locations.get -
vectorsearch.locations.list
vectorsearch.operations.get
vectorsearch.operations.list
Vector Search permissions
vectorsearch.
collections.
create
Owner
( roles/
)
Editor
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Collection Writer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.
collections.
delete
Owner
( roles/
)
Editor
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Collection Writer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.collections.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Collection Writer
( roles/
)
Vector Search DataObject Writer
( roles/
)
Vector Search Index Writer
( roles/
)
Vector Search Viewer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.collections.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Collection Writer
( roles/
)
Vector Search DataObject Writer
( roles/
)
Vector Search Index Writer
( roles/
)
Vector Search Viewer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.
collections.
update
Owner
( roles/
)
Editor
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Collection Writer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.
dataObjects.
create
Owner
( roles/
)
Editor
( roles/
)
Vector Search Admin
( roles/
)
Vector Search DataObject Writer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.
dataObjects.
delete
Owner
( roles/
)
Editor
( roles/
)
Vector Search Admin
( roles/
)
Vector Search DataObject Writer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.dataObjects.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Vector Search Admin
( roles/
)
Vector Search DataObject Writer
( roles/
)
Vector Search Viewer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.
dataObjects.
import
Owner
( roles/
)
Editor
( roles/
)
Vector Search Admin
( roles/
)
Vector Search DataObject Writer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.dataObjects.query
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Vector Search Admin
( roles/
)
Vector Search DataObject Writer
( roles/
)
Vector Search Viewer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.
dataObjects.
search
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Vector Search Admin
( roles/
)
Vector Search DataObject Writer
( roles/
)
Vector Search Viewer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.
dataObjects.
update
Owner
( roles/
)
Editor
( roles/
)
Vector Search Admin
( roles/
)
Vector Search DataObject Writer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.indexes.create
Owner
( roles/
)
Editor
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Index Writer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.indexes.delete
Owner
( roles/
)
Editor
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Index Writer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.indexes.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Index Writer
( roles/
)
Vector Search Viewer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.indexes.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Index Writer
( roles/
)
Vector Search Viewer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.locations.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Collection Writer
( roles/
)
Vector Search DataObject Writer
( roles/
)
Vector Search Index Writer
( roles/
)
Vector Search Viewer
( roles/
)
vectorsearch.locations.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Collection Writer
( roles/
)
Vector Search DataObject Writer
( roles/
)
Vector Search Index Writer
( roles/
)
Vector Search Viewer
( roles/
)
vectorsearch.operations.cancel
Owner
( roles/
)
Editor
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Collection Writer
( roles/
)
Vector Search Index Writer
( roles/
)
vectorsearch.operations.delete
Owner
( roles/
)
Editor
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Collection Writer
( roles/
)
Vector Search Index Writer
( roles/
)
vectorsearch.operations.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Support User
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Collection Writer
( roles/
)
Vector Search Index Writer
( roles/
)
Vector Search Viewer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent
vectorsearch.operations.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Vector Search Admin
( roles/
)
Vector Search Collection Writer
( roles/
)
Vector Search Index Writer
( roles/
)
Vector Search Viewer
( roles/
)
Service agent roles
- Vertex AI RAG Data Service Agent
(
roles/)aiplatform.ragServiceAgent

