Vector Search roles and permissions

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

Role Permissions

(roles/vectorsearch.admin)

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

(roles/vectorsearch.collectionWriter)

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

(roles/vectorsearch.dataObjectWriter)

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

(roles/vectorsearch.indexWriter)

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

(roles/vectorsearch.viewer)

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.dataObjects.search

vectorsearch.indexes.get

vectorsearch.indexes.list

vectorsearch.locations.*

  • vectorsearch.locations.get
  • vectorsearch.locations.list

vectorsearch.operations.get

vectorsearch.operations.list

Vector Search permissions

Permission Included in roles

Owner (roles/owner)

Editor (roles/editor)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Collection Writer (roles/vectorsearch.collectionWriter)

Owner (roles/owner)

Editor (roles/editor)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Collection Writer (roles/vectorsearch.collectionWriter)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Collection Writer (roles/vectorsearch.collectionWriter)

Vector Search DataObject Writer (roles/vectorsearch.dataObjectWriter)

Vector Search Index Writer (roles/vectorsearch.indexWriter)

Vector Search Viewer (roles/vectorsearch.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Collection Writer (roles/vectorsearch.collectionWriter)

Vector Search DataObject Writer (roles/vectorsearch.dataObjectWriter)

Vector Search Index Writer (roles/vectorsearch.indexWriter)

Vector Search Viewer (roles/vectorsearch.viewer)

Owner (roles/owner)

Editor (roles/editor)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Collection Writer (roles/vectorsearch.collectionWriter)

Owner (roles/owner)

Editor (roles/editor)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search DataObject Writer (roles/vectorsearch.dataObjectWriter)

Owner (roles/owner)

Editor (roles/editor)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search DataObject Writer (roles/vectorsearch.dataObjectWriter)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search DataObject Writer (roles/vectorsearch.dataObjectWriter)

Vector Search Viewer (roles/vectorsearch.viewer)

Owner (roles/owner)

Editor (roles/editor)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search DataObject Writer (roles/vectorsearch.dataObjectWriter)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search DataObject Writer (roles/vectorsearch.dataObjectWriter)

Vector Search Viewer (roles/vectorsearch.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search DataObject Writer (roles/vectorsearch.dataObjectWriter)

Vector Search Viewer (roles/vectorsearch.viewer)

Owner (roles/owner)

Editor (roles/editor)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search DataObject Writer (roles/vectorsearch.dataObjectWriter)

Owner (roles/owner)

Editor (roles/editor)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Index Writer (roles/vectorsearch.indexWriter)

Owner (roles/owner)

Editor (roles/editor)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Index Writer (roles/vectorsearch.indexWriter)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Index Writer (roles/vectorsearch.indexWriter)

Vector Search Viewer (roles/vectorsearch.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Index Writer (roles/vectorsearch.indexWriter)

Vector Search Viewer (roles/vectorsearch.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Collection Writer (roles/vectorsearch.collectionWriter)

Vector Search DataObject Writer (roles/vectorsearch.dataObjectWriter)

Vector Search Index Writer (roles/vectorsearch.indexWriter)

Vector Search Viewer (roles/vectorsearch.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Collection Writer (roles/vectorsearch.collectionWriter)

Vector Search DataObject Writer (roles/vectorsearch.dataObjectWriter)

Vector Search Index Writer (roles/vectorsearch.indexWriter)

Vector Search Viewer (roles/vectorsearch.viewer)

Owner (roles/owner)

Editor (roles/editor)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Collection Writer (roles/vectorsearch.collectionWriter)

Vector Search Index Writer (roles/vectorsearch.indexWriter)

Owner (roles/owner)

Editor (roles/editor)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Collection Writer (roles/vectorsearch.collectionWriter)

Vector Search Index Writer (roles/vectorsearch.indexWriter)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Support User (roles/iam.supportUser)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Collection Writer (roles/vectorsearch.collectionWriter)

Vector Search Index Writer (roles/vectorsearch.indexWriter)

Vector Search Viewer (roles/vectorsearch.viewer)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Auditor (roles/iam.securityAuditor)

Security Reviewer (roles/iam.securityReviewer)

Support User (roles/iam.supportUser)

Vector Search Admin (roles/vectorsearch.admin)

Vector Search Collection Writer (roles/vectorsearch.collectionWriter)

Vector Search Index Writer (roles/vectorsearch.indexWriter)

Vector Search Viewer (roles/vectorsearch.viewer)