roles/vmmigration.admin |
Ability to view and edit all VM Migration objects |
VM Migration Administrator |
['resourcemanager.projects.get', 'resourcemanager.projects.list', '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.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'] |
|
BETA |
roles/vmmigration.viewer |
Ability to view all VM Migration objects |
VM Migration Viewer |
['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.locations.get', 'vmmigration.locations.list', 'vmmigration.migratingVms.get', 'vmmigration.migratingVms.list', 'vmmigration.operations.get', 'vmmigration.operations.list', 'vmmigration.replicationCycles.get', 'vmmigration.replicationCycles.list', 'vmmigration.sources.get', 'vmmigration.sources.list', 'vmmigration.targets.get', 'vmmigration.targets.list', 'vmmigration.utilizationReports.get', 'vmmigration.utilizationReports.list'] |
|
BETA |
roles/vmmigration.serviceAgent |
Grants VM Migration Service Account access to create migrated VMs, disks and images in the user project. |
VM Migration Service Agent |
['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.use', 'compute.networks.useExternalIp', 'compute.subnetworks.use', 'compute.subnetworks.useExternalIp', 'compute.zoneOperations.get', 'compute.zoneOperations.list', 'compute.zones.list'] |
|
GA |