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
( 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 Viewer
( 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.
Service agent roles
Service agent roles should only be granted to service agents .
| Role | Permissions |
|---|---|
VM Migration Service Agent( Grants VM Migration Service Account access to create migrated VMs, disks and images in the user project. |
|
VM Migration permissions
vmmigration.cloneJobs.create
Owner
( roles/
)
Editor
( roles/
)
VM Migration Administrator
( roles/
)
vmmigration.cloneJobs.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Support User
( roles/
)
vmmigration.cloneJobs.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( 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/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Support User
( roles/
)
vmmigration.cutoverJobs.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
vmmigration.cutoverJobs.update
Owner
( roles/
)
Editor
( roles/
)
VM Migration Administrator
( roles/
)
vmmigration.
datacenterConnectors.
create
Owner
( roles/
)
Editor
( roles/
)
VM Migration Administrator
( roles/
)
vmmigration.
datacenterConnectors.
delete
Owner
( roles/
)
Editor
( roles/
)
VM Migration Administrator
( roles/
)
vmmigration.
datacenterConnectors.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Support User
( roles/
)
vmmigration.
datacenterConnectors.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
vmmigration.
datacenterConnectors.
update
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/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Support User
( roles/
)
vmmigration.deployments.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( 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/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Support User
( roles/
)
vmmigration.groups.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
vmmigration.groups.update
Owner
( roles/
)
Editor
( roles/
)
VM Migration Administrator
( roles/
)
vmmigration.
imageImportJobs.
cancel
Owner
( roles/
)
Editor
( roles/
)
VM Migration Administrator
( roles/
)
vmmigration.
imageImportJobs.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Support User
( roles/
)
vmmigration.
imageImportJobs.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
vmmigration.
imageImports.
create
Owner
( roles/
)
Editor
( roles/
)
VM Migration Administrator
( roles/
)
vmmigration.
imageImports.
delete
Owner
( roles/
)
Editor
( roles/
)
VM Migration Administrator
( roles/
)
vmmigration.imageImports.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Support User
( roles/
)
vmmigration.imageImports.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
vmmigration.locations.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Support User
( roles/
)
vmmigration.locations.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
vmmigration.
migratingVms.
create
Owner
( roles/
)
Editor
( roles/
)
VM Migration Administrator
( roles/
)
Service agent roles
- Migration Center Service Agent
(
roles/)migrationcenter.serviceAgent
vmmigration.
migratingVms.
delete
Owner
( roles/
)
Editor
( roles/
)
VM Migration Administrator
( roles/
)
vmmigration.migratingVms.get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Support User
( roles/
)
vmmigration.migratingVms.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
vmmigration.
migratingVms.
update
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/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Support User
( roles/
)
vmmigration.operations.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
vmmigration.
replicationCycles.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Support User
( roles/
)
vmmigration.
replicationCycles.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( 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/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Support User
( roles/
)
vmmigration.sources.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( 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/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Support User
( roles/
)
vmmigration.targets.list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)
vmmigration.targets.update
Owner
( roles/
)
Editor
( roles/
)
VM Migration Administrator
( roles/
)
vmmigration.
utilizationReports.
create
Owner
( roles/
)
Editor
( roles/
)
VM Migration Administrator
( roles/
)
vmmigration.
utilizationReports.
delete
Owner
( roles/
)
Editor
( roles/
)
VM Migration Administrator
( roles/
)
vmmigration.
utilizationReports.
get
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Support User
( roles/
)
vmmigration.
utilizationReports.
list
Owner
( roles/
)
Editor
( roles/
)
Viewer
( roles/
)
Security Admin
( roles/
)
Security Reviewer
( roles/
)
VM Migration Administrator
( roles/
)
VM Migration Viewer
( roles/
)
Security Auditor
( roles/
)
Support User
( roles/
)

