roles/tpu.serviceAgent |
Give Cloud TPUs service account access to managed resources |
Cloud TPU API Service Agent |
['compute.globalOperations.get', 'compute.networks.addPeering', 'compute.networks.get', 'compute.networks.removePeering', 'compute.networks.update', 'compute.routes.get', 'compute.routes.list', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.zones.get', 'compute.zones.list', 'monitoring.metricDescriptors.create', 'monitoring.metricDescriptors.get', 'monitoring.metricDescriptors.list', 'monitoring.monitoredResourceDescriptors.get', 'monitoring.monitoredResourceDescriptors.list', 'monitoring.timeSeries.create', 'resourcemanager.projects.get', 'resourcemanager.projects.list'] |
|
GA |
roles/tpu.xpnAgent |
Can use shared VPC network (XPN) for the TPU VMs. |
TPU Shared VPC Agent |
['compute.addresses.createInternal', 'compute.addresses.deleteInternal', 'compute.addresses.get', 'compute.addresses.list', 'compute.addresses.use', 'compute.addresses.useInternal', 'compute.firewalls.create', 'compute.firewalls.delete', 'compute.firewalls.get', 'compute.firewalls.update', 'compute.globalOperations.get', 'compute.networks.get', 'compute.networks.list', 'compute.networks.updatePolicy', 'compute.networks.use', 'compute.networks.useExternalIp', 'compute.routes.list', 'compute.subnetworks.get', 'compute.subnetworks.list', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.zoneOperations.get'] |
|
GA |
roles/tpu.viewer |
Read-only access to TPU nodes and related resources. |
TPU Viewer |
['resourcemanager.projects.get', 'resourcemanager.projects.list', 'tpu.acceleratortypes.get', 'tpu.acceleratortypes.list', 'tpu.locations.get', 'tpu.locations.list', 'tpu.nodes.get', 'tpu.nodes.list', 'tpu.operations.get', 'tpu.operations.list', 'tpu.runtimeversions.get', 'tpu.runtimeversions.list', 'tpu.tensorflowversions.get', 'tpu.tensorflowversions.list'] |
|
GA |
roles/tpu.admin |
Full access to TPU nodes and related resources. |
TPU Admin |
['resourcemanager.projects.get', 'resourcemanager.projects.list', 'tpu.acceleratortypes.get', 'tpu.acceleratortypes.list', 'tpu.locations.get', 'tpu.locations.list', 'tpu.nodes.create', 'tpu.nodes.delete', 'tpu.nodes.get', 'tpu.nodes.list', 'tpu.nodes.reimage', 'tpu.nodes.reset', 'tpu.nodes.simulateMaintenanceEvent', 'tpu.nodes.start', 'tpu.nodes.stop', 'tpu.nodes.update', 'tpu.operations.get', 'tpu.operations.list', 'tpu.runtimeversions.get', 'tpu.runtimeversions.list', 'tpu.tensorflowversions.get', 'tpu.tensorflowversions.list'] |
|
GA |