Name | Management API server permissions | Kubernetes cluster permissions | Escalates to |
AI OCR Developer | OCR resources: Read and write | N/A | N/A |
AI Speech Chirp Developer | Speech Chirp resources: Read and write | N/A | N/A |
AI Speech Developer | Speech resources: Read and write | N/A | N/A |
AI Text Embedding Developer | Text Embedding resources: Read and write | N/A | N/A |
AI Text Embedding Multilingual Developer | Text Embedding Multilingual resources: Read and write | N/A | N/A |
AI Translation Developer | Translation resources: Read and write | N/A | N/A |
Backup Creator | N/A | - Manual backups and restores: Create, read, and delete
- Backups, restores, backup plans, and restore plans, volume backups, volume restores, delete backup requests: Read
| N/A |
Certificate Authority Service Admin | Certificate authorities and certificate requests: Get, list, watch, update, create, delete, and patch | N/A | N/A |
Custom Role Project Admin | RoleBinding : Create, read, update, and delete - List project namespace
| N/A | All other AO roles |
Dashboard Editor | Dashboard custom resources: Get, read, create, update, delete, and patch | N/A | N/A |
Dashboard Viewer | Dashboard : Get and read | N/A | N/A |
Discovery Engine Admin | Discovery Engine : Get, read, create, update, delete, and patch | N/A | N/A |
Discovery Engine Developer | Discovery Engine : Get and read | N/A | N/A |
Discovery Engine Reader | Discovery Engine : Read | N/A | N/A |
Global Load Balancer Admin | N/A | HealthCheck : Get, watch, list, create, patch, update, and delete BackendService : Get, watch, list, create, patch, update, and delete ForwardingRuleExternal : Get, watch, list, create, patch, update, and delete ForwardingRuleInternal : Get, watch, list, create, patch, update, and delete | N/A |
Harbor Instance Admin | Harbor instances: Create, read, update, delete, and patch | N/A | N/A |
Harbor Instance Viewer | Harbor instances: Read | N/A | N/A |
Harbor Project Creator | Harbor instance projects: Create, get, and watch | N/A | N/A |
K8s NetworkPolicy Admin | NetworkPolicy resources: Create, read, get, update, delete, and patch | N/A | N/A |
KMS Admin | AEADKey : Create, read, update, delete, patch, encrypt, and decrypt SigningKey : Create, read, update, delete, patch, and sign KeyImport and KeyExport : Read | N/A | N/A |
KMS Creator | AEADKey and SigningKey : Create and read | N/A | N/A |
KMS Developer | AEADKey in the project namespace: Read, encrypt, and decrypt SigningKey in the project namespace: Read and sign | N/A | N/A |
KMS Key Export Admin | KeyExport resource: Create, read, update, patch, and delete | N/A | N/A |
KMS Key Import Admin | KeyImport resource: Create, read, update, patch, and delete | N/A | N/A |
KMS Viewer | AEADKey , SigningKey , KeyImport , KeyExport : Read | N/A | N/A |
Load Balancer Admin | N/A | Backend : Get, watch, list, create, patch, update, and delete HealthCheck : Get, watch, list, create, patch, update, and delete BackendService : Get, watch, list, create, patch, update, and delete ForwardingRuleExternal : Get, watch, list, create, patch, update, and delete ForwardingRuleInternal : Get, watch, list, create, patch, update, and delete | N/A |
LoggingRule Creator | LoggingRule custom resources: Create, read, update, delete, and patch | N/A | N/A |
LoggingRule Editor | LoggingRule custom resources: Create, read, update, delete, and patch | N/A | N/A |
LoggingRule Viewer | LoggingRule custom resources: Read | N/A | N/A |
LoggingTarget Creator | LoggingTarget custom resources: Create, read, update, delete, and patch | N/A | N/A |
LoggingTarget Editor | LoggingTarget custom resources: Create, read, update, delete, and patch | N/A | N/A |
LoggingTarget Viewer | LoggingTarget custom resources: Read | N/A | N/A |
Marketplace Editor | N/A | Service instances: Create, update, and delete | N/A |
MonitoringRule Editor | MonitoringRule custom resources: Create, read, update, delete, and patch | N/A | N/A |
MonitoringRule Viewer | MonitoringRule custom resources: Read | N/A | N/A |
MonitoringTarget Editor | MonitoringTarget custom resources: Create, read, update, delete, and patch | N/A | N/A |
MonitoringTarget Viewer | MonitoringTarget custom resources: Read | N/A | N/A |
Namespace Admin | N/A | All resources: Read and write access in the project namespace | N/A |
NAT Viewer | N/A | Deployments: Get and read | N/A |
ObservabilityPipeline Editor | ObservabilityPipeline resources: Get, read, create, update, delete, and patch | N/A | N/A |
ObservabilityPipeline Viewer | ObservabilityPipeline resources: Get and read | N/A | N/A |
Project Bucket Admin | Bucket: Read and write in the project namespace | N/A | N/A |
Project Bucket Object Admin | - Bucket: Read
- Objects: Read and write
| N/A | N/A |
Project Bucket Object Viewer | Bucket and objects: Read | N/A | N/A |
Project IAM Admin | IAMRoleBinding and IAMRole : Create, read, update, delete, and bind ProjectServiceAccount : Create, read, update, and delete - List project namespace
| N/A | All other AO roles |
Project NetworkPolicy Admin | Project network policies: Read and write in the project namespace | N/A | N/A |
Project DB Admin | - Database versions, flags, maintenance policies, software libraries, and database project properties: Read
- Backup plans and database clusters: Create, read, update, and delete
- Imports, exports, and restores: Create, read, and delete
- Secrets: Create, delete, and update
- Migrations and external servers: Create, read, update, delete, and patch
| N/A | N/A |
Project DB Editor | - Database versions, flags, maintenance policies, software libraries, backup plans, and restores: Read
- Imports: Create, read, and delete
- Database clusters: Read and update
- Secrets: Create and delete
| N/A | N/A |
Project DB Viewer | Database versions, flags, maintenance policies, software libraries, backup plans, restores, imports, exports, database clusters, and failovers: Read | N/A | N/A |
Project Viewer | All resources in the project namespace: Read | N/A | N/A |
Project VirtualMachine Admin | - Virtual machines, disks, access requests, external access, backup requests, backups, restore requests, delete backup requests, restores, and password reset requests: Read, create, update, and delete
- Virtual machine restart: Put
- Virtual machine images, backup plans, and backup plan templates: Read
| N/A | N/A |
Project VirtualMachine Image Admin | - VM images: Read
- VM image imports: Read and write
- Buckets: Create
- "vm-images-bucket" Bucket: Read and write
| N/A | N/A |
Secret Admin | Kubernetes secrets: Read, create, update, delete, and patch | N/A | N/A |
Secret Viewer | Kubernetes secrets: Read | N/A | N/A |
Service Configuration Admin | ServiceConfigurations : Read and write | N/A | N/A |
Service Configuration Viewer | ServiceConfigurations : Read | N/A | N/A |
Subnet Project Admin | Subnets: Create, read, update, and delete. | N/A | N/A |
Subnet Project Operator | Subnets: Create, read, update, and delete. | N/A | N/A |
Vertex AI Prediction User | Online Predictions: Read and write | N/A | N/A |
Volume Replication Admin | Volume failovers, volume relationship replicas : Create, get, list, watch, delete | N/A | N/A |
Workbench Notebooks Admin | N/A | - Notebook custom resources (CR) in the project namespace: Create, read, update, and delete
ClusterInfo objects: Read | N/A |
Workbench Notebooks Viewer | N/A | - Notebook custom resources (CR) in the project namespace: Read
| N/A |
Workload Viewer | N/A | - Pod custom resources in the project namespace: Read
- Deployment custom resources in the project namespace: Read
| N/A |