Route Optimization roles and permissions

This page lists the IAM roles and permissions for Route Optimization. To search through all roles and permissions, see the role and permission index.

Route Optimization roles

Role Permissions

(roles/routeoptimization.editor)

This role can create long-running operations via BatchOptimizeTours.

resourcemanager.projects.get

resourcemanager.projects.list

routeoptimization.*

  • routeoptimization.locations.use
  • routeoptimization.operations.create
  • routeoptimization.operations.get

(roles/routeoptimization.serviceAgent)

Grants Route Optimization Service Account access to read and write GCS objects in the host project.

storage.buckets.get

storage.objects.create

storage.objects.get

storage.objects.list

storage.objects.update

(roles/routeoptimization.viewer)

This role can view any long-running Operations.

resourcemanager.projects.get

resourcemanager.projects.list

routeoptimization.operations.get

Route Optimization permissions

Permission Included in roles

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Route Optimization Editor (roles/routeoptimization.editor)

Owner (roles/owner)

Editor (roles/editor)

Route Optimization Editor (roles/routeoptimization.editor)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Route Optimization Editor (roles/routeoptimization.editor)

Route Optimization Viewer (roles/routeoptimization.viewer)