This page lists the IAM roles and permissions for Cluster Director. To search through all roles and permissions, see the role and permission index .
Cluster Director roles
Cluster Director Editor Beta
( roles/
)
Edit access to Cluster Director resources.
hypercomputecluster.*
-
hypercomputecluster.clusters. create -
hypercomputecluster.clusters. delete -
hypercomputecluster.clusters. get -
hypercomputecluster.clusters. list -
hypercomputecluster.clusters. update -
hypercomputecluster.locations. get -
hypercomputecluster.locations. list -
hypercomputecluster.machineLearningRuns. create -
hypercomputecluster.machineLearningRuns. delete -
hypercomputecluster.machineLearningRuns. get -
hypercomputecluster.machineLearningRuns. list -
hypercomputecluster.machineLearningRuns. update -
hypercomputecluster.operations. cancel -
hypercomputecluster.operations. delete -
hypercomputecluster.operations. get -
hypercomputecluster.operations. list
resourcemanager.projects.get
resourcemanager.projects.list
Cluster Director Service Agent
( roles/
)
Grants Cluster Director Service Agent access to necessary GCP resources.
cloudbuild.connections.list
cloudbuild.
cloudbuild.repositories.list
cloudquotas.quotas.get
compute.acceleratorTypes.*
-
compute.acceleratorTypes.get -
compute.acceleratorTypes.list
compute.addresses.create
compute.addresses.delete
compute.addresses.get
compute.addresses.list
compute.addresses.setLabels
compute.disks.create
compute.disks.createTagBinding
compute.disks.delete
compute.disks.get
compute.disks.getIamPolicy
compute.disks.list
compute.disks.setLabels
compute.disks.update
compute.disks.use
compute.
compute.
compute.
compute.firewallPolicies.get
compute.firewallPolicies.list
compute.
compute.firewallPolicies.use
compute.firewalls.create
compute.firewalls.delete
compute.firewalls.get
compute.firewalls.list
compute.firewalls.update
compute.futureReservations.get
compute.
compute.
compute.
compute.globalAddresses.get
compute.globalAddresses.list
compute.
compute.globalOperations.get
compute.globalOperations.list
compute.healthChecks.create
compute.healthChecks.delete
compute.healthChecks.get
compute.healthChecks.list
compute.healthChecks.update
compute.healthChecks.use
compute.
compute.
compute.httpHealthChecks.get
compute.httpHealthChecks.list
compute.
compute.httpHealthChecks.use
compute.
compute.
compute.httpsHealthChecks.get
compute.httpsHealthChecks.list
compute.
compute.httpsHealthChecks.use
compute.images.get
compute.images.getFromFamily
compute.images.list
compute.images.useReadOnly
compute.
compute.
compute.
compute.
compute.
compute.
compute.instanceGroups.create
compute.instanceGroups.delete
compute.instanceGroups.get
compute.instanceGroups.list
compute.instanceGroups.update
compute.instanceGroups.use
compute.
compute.
compute.instanceTemplates.get
compute.instanceTemplates.list
compute.
compute.instances.create
compute.
compute.instances.delete
compute.instances.get
compute.instances.list
compute.
compute.instances.setLabels
compute.instances.setMetadata
compute.
compute.instances.setTags
compute.instances.suspend
compute.instances.update
compute.machineTypes.*
-
compute.machineTypes.get -
compute.machineTypes.list
compute.
compute.
compute.networkAttachments.get
compute.
compute.networks.addPeering
compute.networks.create
compute.networks.delete
compute.networks.get
compute.
compute.networks.list
compute.
compute.networks.removePeering
compute.networks.updatePeering
compute.networks.updatePolicy
compute.networks.use
compute.projects.get
compute.regionOperations.get
compute.regionOperations.list
compute.reservationBlocks.get
compute.reservationBlocks.list
compute.
compute.
compute.reservations.get
compute.reservations.list
compute.
compute.
compute.resourcePolicies.get
compute.resourcePolicies.list
compute.resourcePolicies.use
compute.routers.create
compute.routers.delete
compute.routers.get
compute.routers.list
compute.routers.update
compute.subnetworks.create
compute.subnetworks.delete
compute.subnetworks.get
compute.subnetworks.list
compute.subnetworks.use
compute.
compute.zoneOperations.get
compute.zoneOperations.list
compute.zones.*
-
compute.zones.get -
compute.zones.list
config.artifacts.import
config.deployments.deleteState
config.deployments.getLock
config.deployments.getState
config.deployments.updateState
config.previews.upload
config.revisions.getState
container.clusters.connect
container.clusters.create
container.clusters.delete
container.clusters.get
container.clusters.list
container.clusters.update
container.operations.*
-
container.operations.get -
container.operations.list
container.pods.get
container.pods.list
container.thirdPartyObjects.*
-
container.thirdPartyObjects. create -
container.thirdPartyObjects. delete -
container.thirdPartyObjects. get -
container.thirdPartyObjects. list -
container.thirdPartyObjects. update
dns.changes.*
-
dns.changes.create -
dns.changes.get -
dns.changes.list
dns.managedZones.create
dns.managedZones.delete
dns.managedZones.get
dns.managedZones.list
dns.managedZones.update
dns.
dns.
dns.resourceRecordSets.*
-
dns.resourceRecordSets.create -
dns.resourceRecordSets.delete -
dns.resourceRecordSets.get -
dns.resourceRecordSets.list -
dns.resourceRecordSets.update
file.instances.create
file.instances.delete
file.instances.get
file.instances.list
file.instances.update
file.locations.*
-
file.locations.get -
file.locations.list
file.operations.get
file.operations.list
iam.serviceAccounts.actAs
iam.
logging.logEntries.create
logging.logEntries.list
logging.logEntries.route
logging.sinks.create
logging.sinks.delete
logging.sinks.get
logging.sinks.list
lustre.instances.create
lustre.instances.delete
lustre.instances.get
lustre.instances.list
lustre.instances.update
lustre.locations.*
-
lustre.locations.get -
lustre.locations.list
lustre.operations.get
lustre.operations.list
monitoring.
monitoring.
monitoring.
monitoring.
-
monitoring.monitoredResourceDescriptors. get -
monitoring.monitoredResourceDescriptors. list
monitoring.timeSeries.*
-
monitoring.timeSeries.create -
monitoring.timeSeries.list
resourcemanager.projects.get
servicenetworking.
servicenetworking.
servicenetworking.
servicenetworking.
servicenetworking.services.get
servicenetworking.
serviceusage.services.use
storage.anywhereCaches.get
storage.anywhereCaches.list
storage.buckets.create
storage.buckets.delete
storage.buckets.get
storage.buckets.getIamPolicy
storage.buckets.list
storage.buckets.setIamPolicy
storage.buckets.update
storage.objects.create
storage.objects.delete
storage.objects.get
storage.objects.list
storage.objects.update
Cluster Director Viewer Beta
( roles/
)
Readonly access to Cluster Director resources.
hypercomputecluster.
hypercomputecluster.
hypercomputecluster.
-
hypercomputecluster.locations. get -
hypercomputecluster.locations. list
hypercomputecluster.
hypercomputecluster.
hypercomputecluster.
hypercomputecluster.
resourcemanager.projects.get
resourcemanager.projects.list
Cluster Director permissions
hypercomputecluster.
clusters.
create
Owner
( roles/
)
Editor
( roles/
)
Cluster Director Editor
( roles/
)
Service agent roles
- Vertex AI Service Agent
(
roles/)aiplatform.serviceAgent
hypercomputecluster.
clusters.
delete
Owner
( roles/
)
Editor
( roles/
)
Cluster Director Editor
( roles/
)
Service agent roles
- Vertex AI Service Agent
(
roles/)aiplatform.serviceAgent
hypercomputecluster.
clusters.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cluster Director Editor
( roles/
)
Cluster Director Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Vertex AI Service Agent
(
roles/)aiplatform.serviceAgent
hypercomputecluster.
clusters.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cluster Director Editor
( roles/
)
Cluster Director Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Vertex AI Service Agent
(
roles/)aiplatform.serviceAgent
hypercomputecluster.
clusters.
update
Owner
( roles/
)
Editor
( roles/
)
Cluster Director Editor
( roles/
)
Service agent roles
- Vertex AI Service Agent
(
roles/)aiplatform.serviceAgent
hypercomputecluster.
locations.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cluster Director Editor
( roles/
)
Cluster Director Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Vertex AI Service Agent
(
roles/)aiplatform.serviceAgent
hypercomputecluster.
locations.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cluster Director Editor
( roles/
)
Cluster Director Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Vertex AI Service Agent
(
roles/)aiplatform.serviceAgent
hypercomputecluster.
machineLearningRuns.
create
Owner
( roles/
)
Editor
( roles/
)
Cluster Director Editor
( roles/
)
hypercomputecluster.
machineLearningRuns.
delete
Owner
( roles/
)
Editor
( roles/
)
Cluster Director Editor
( roles/
)
hypercomputecluster.
machineLearningRuns.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cluster Director Editor
( roles/
)
Cluster Director Viewer
( roles/
)
Support User
( roles/
)
hypercomputecluster.
machineLearningRuns.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cluster Director Editor
( roles/
)
Cluster Director Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
hypercomputecluster.
machineLearningRuns.
update
Owner
( roles/
)
Editor
( roles/
)
Cluster Director Editor
( roles/
)
hypercomputecluster.
operations.
cancel
Owner
( roles/
)
Editor
( roles/
)
Cluster Director Editor
( roles/
)
Service agent roles
- Vertex AI Service Agent
(
roles/)aiplatform.serviceAgent
hypercomputecluster.
operations.
delete
Owner
( roles/
)
Editor
( roles/
)
Cluster Director Editor
( roles/
)
Service agent roles
- Vertex AI Service Agent
(
roles/)aiplatform.serviceAgent
hypercomputecluster.
operations.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cluster Director Editor
( roles/
)
Cluster Director Viewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Vertex AI Service Agent
(
roles/)aiplatform.serviceAgent
hypercomputecluster.
operations.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Cluster Director Editor
( roles/
)
Cluster Director Viewer
( roles/
)
Security Admin
( roles/
)
Security Auditor
( roles/
)
Security Reviewer
( roles/
)
Support User
( roles/
)
Service agent roles
- Vertex AI Service Agent
(
roles/)aiplatform.serviceAgent

