This page lists the IAM roles and permissions for VM Migration. To search through all roles and permissions, see the role and permission index .
VM Migration roles
VM Migration Administrator Beta
( roles/  
)
Ability to view and edit all VM Migration objects
 resourcemanager.projects.get 
 resourcemanager.projects.list 
  vmmigration.* 
 
-  vmmigration.cloneJobs.create
-  vmmigration.cloneJobs.get
-  vmmigration.cloneJobs.list
-  vmmigration.cloneJobs.update
-  vmmigration.cutoverJobs.create
-  vmmigration.cutoverJobs.get
-  vmmigration.cutoverJobs.list
-  vmmigration.cutoverJobs.update
-  vmmigration.datacenterConnectors. create 
-  vmmigration.datacenterConnectors. delete 
-  vmmigration.datacenterConnectors. get 
-  vmmigration.datacenterConnectors. list 
-  vmmigration.datacenterConnectors. update 
-  vmmigration.deployments.create
-  vmmigration.deployments.get
-  vmmigration.deployments.list
-  vmmigration.groups.create
-  vmmigration.groups.delete
-  vmmigration.groups.get
-  vmmigration.groups.list
-  vmmigration.groups.update
-  vmmigration.imageImportJobs. cancel 
-  vmmigration.imageImportJobs. get 
-  vmmigration.imageImportJobs. list 
-  vmmigration.imageImports. create 
-  vmmigration.imageImports. delete 
-  vmmigration.imageImports.get
-  vmmigration.imageImports.list
-  vmmigration.locations.get
-  vmmigration.locations.list
-  vmmigration.migratingVms. create 
-  vmmigration.migratingVms. delete 
-  vmmigration.migratingVms.get
-  vmmigration.migratingVms.list
-  vmmigration.migratingVms. update 
-  vmmigration.operations.cancel
-  vmmigration.operations.delete
-  vmmigration.operations.get
-  vmmigration.operations.list
-  vmmigration.replicationCycles. get 
-  vmmigration.replicationCycles. list 
-  vmmigration.sources.create
-  vmmigration.sources.delete
-  vmmigration.sources.get
-  vmmigration.sources.list
-  vmmigration.sources.update
-  vmmigration.targets.create
-  vmmigration.targets.delete
-  vmmigration.targets.get
-  vmmigration.targets.list
-  vmmigration.targets.update
-  vmmigration.utilizationReports. create 
-  vmmigration.utilizationReports. delete 
-  vmmigration.utilizationReports. get 
-  vmmigration.utilizationReports. list 
VM Migration Service Agent
( roles/  
)
Grants VM Migration Service Account access to create migrated VMs, disks and images in the user project.
 compute.addresses.get 
 compute.addresses.list 
 compute.addresses.use 
 compute.addresses.useInternal 
 compute.disks.create 
 compute.disks.createSnapshot 
 compute.disks.delete 
 compute.disks.get 
 compute.disks.setLabels 
 compute.disks.use 
 compute.disks.useReadOnly 
 compute.globalOperations.get 
 compute.globalOperations.list 
 compute.images.create 
 compute.images.get 
 compute.images.setLabels 
 compute.images.useReadOnly 
 compute.instances.create 
 compute.instances.delete 
 compute.instances.get 
 compute.instances.setLabels 
 compute.instances.setMetadata 
 compute.  
 compute.instances.setTags 
 compute.instances.stop 
 compute.instances.update 
 compute.instances.useReadOnly 
 compute.machineImages.create 
 compute.machineImages.get 
 compute.machineTypes.list 
 compute.networks.get 
 compute.networks.use 
 compute.networks.useExternalIp 
 compute.storagePools.get 
 compute.storagePools.use 
 compute.subnetworks.use 
 compute.  
 compute.zoneOperations.get 
 compute.zoneOperations.list 
 compute.zones.list 
VM Migration Viewer Beta
( roles/  
)
Ability to view all VM Migration objects
 resourcemanager.projects.get 
 resourcemanager.projects.list 
 vmmigration.cloneJobs.get 
 vmmigration.cloneJobs.list 
 vmmigration.cutoverJobs.get 
 vmmigration.cutoverJobs.list 
 vmmigration.  
 vmmigration.  
 vmmigration.deployments.get 
 vmmigration.deployments.list 
 vmmigration.groups.get 
 vmmigration.groups.list 
 vmmigration.  
 vmmigration.  
 vmmigration.imageImports.get 
 vmmigration.imageImports.list 
  vmmigration.locations.* 
 
-  vmmigration.locations.get
-  vmmigration.locations.list
 vmmigration.migratingVms.get 
 vmmigration.migratingVms.list 
 vmmigration.operations.get 
 vmmigration.operations.list 
  vmmigration.  
 
-  vmmigration.replicationCycles. get 
-  vmmigration.replicationCycles. list 
 vmmigration.sources.get 
 vmmigration.sources.list 
 vmmigration.targets.get 
 vmmigration.targets.list 
 vmmigration.  
 vmmigration.  
VM Migration permissions
 vmmigration.cloneJobs.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.cloneJobs.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.cloneJobs.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.cloneJobs.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.cutoverJobs.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.cutoverJobs.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.cutoverJobs.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.cutoverJobs.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.deployments.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.deployments.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.deployments.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.groups.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.groups.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.groups.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.groups.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.groups.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.imageImports.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.imageImports.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.locations.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.locations.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
Service agent roles
-  Migration Center Service Agent 
( roles/)migrationcenter.serviceAgent 
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.migratingVms.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.migratingVms.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.operations.cancel 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.operations.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.operations.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.operations.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.sources.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.sources.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.sources.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.sources.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.sources.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.targets.create 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.targets.delete 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.targets.get 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.targets.list 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.targets.update 
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)
 vmmigration.  
 
 Owner 
( roles/  
)
 Editor 
( roles/  
)
 Viewer 
( roles/  
)
 Security Admin 
( roles/  
)
 Security Auditor 
( roles/  
)
 Security Reviewer 
( roles/  
)
 Support User 
( roles/  
)
 VM Migration Administrator 
( roles/  
)
 VM Migration Viewer 
( roles/  
)

