VM Migration roles and permissions

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

Role Permissions

(roles/vmmigration.admin)

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

(roles/vmmigration.viewer)

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.datacenterConnectors.get

vmmigration.datacenterConnectors.list

vmmigration.deployments.get

vmmigration.deployments.list

vmmigration.groups.get

vmmigration.groups.list

vmmigration.imageImportJobs.get

vmmigration.imageImportJobs.list

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.replicationCycles.*

  • vmmigration.replicationCycles.get
  • vmmigration.replicationCycles.list

vmmigration.sources.get

vmmigration.sources.list

vmmigration.targets.get

vmmigration.targets.list

vmmigration.utilizationReports.get

vmmigration.utilizationReports.list

Service agent roles

Service agent roles should only be granted to service agents.

Role Permissions

(roles/vmmigration.serviceAgent)

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.instances.setServiceAccount

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.subnetworks.useExternalIp

compute.zoneOperations.get

compute.zoneOperations.list

compute.zones.list

VM Migration permissions

Permission Included in roles

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Service agent roles

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

VM Migration Administrator (roles/vmmigration.admin)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Support User (roles/iam.supportUser)

Owner (roles/owner)

Editor (roles/editor)

Viewer (roles/viewer)

Security Admin (roles/iam.securityAdmin)

Security Reviewer (roles/iam.securityReviewer)

VM Migration Administrator (roles/vmmigration.admin)

VM Migration Viewer (roles/vmmigration.viewer)

Security Auditor (roles/iam.securityAuditor)

Support User (roles/iam.supportUser)