googleapis.com – vmmigration
Use the Migrate to Virtual Machines API to programmatically migrate workloads.
- Homepage
- https://api.apis.guru/v2/specs/googleapis.com:vmmigration/v1.json
- Provider
- googleapis.com:vmmigration / vmmigration
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/googleapis.com/vmmigration/v1/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/googleapis.com/vmmigration/v1/openapi.yaml
Tools (33)
Extracted live via the executor SDK.
-
projects.vmmigrationProjectsLocationsGroupsAddGroupMigrationAdds a MigratingVm to a Group.
-
projects.vmmigrationProjectsLocationsGroupsCreateCreates a new Group in a given project and location.
-
projects.vmmigrationProjectsLocationsGroupsListLists Groups in a given project and location.
-
projects.vmmigrationProjectsLocationsGroupsRemoveGroupMigrationRemoves a MigratingVm from a Group.
-
projects.vmmigrationProjectsLocationsListLists information about the supported locations for this service.
-
projects.vmmigrationProjectsLocationsOperationsListLists operations that match the specified filter in the request. If the server doesn't support this method, it returns
UNIMPLEMENTED. -
projects.vmmigrationProjectsLocationsSourcesCreateCreates a new Source in a given project and location.
-
projects.vmmigrationProjectsLocationsSourcesDatacenterConnectorsCreateCreates a new DatacenterConnector in a given Source.
-
projects.vmmigrationProjectsLocationsSourcesDatacenterConnectorsListLists DatacenterConnectors in a given Source.
-
projects.vmmigrationProjectsLocationsSourcesDatacenterConnectorsUpgradeApplianceUpgrades the appliance relate to this DatacenterConnector to the in-place updateable version.
-
projects.vmmigrationProjectsLocationsSourcesFetchInventoryList remote source's inventory of VMs. The remote source is the onprem vCenter (remote in the sense it's not in Compute Engine). The inventory describes the list of existing VMs in that source. Note that this operation lists the VMs on the remote source, as opposed to listing the MigratingVms resources in the vmmigration service.
-
projects.vmmigrationProjectsLocationsSourcesListLists Sources in a given project and location.
-
projects.vmmigrationProjectsLocationsSourcesMigratingVmsCloneJobsCreateInitiates a Clone of a specific migrating VM.
-
projects.vmmigrationProjectsLocationsSourcesMigratingVmsCloneJobsListLists CloneJobs of a given migrating VM.
-
projects.vmmigrationProjectsLocationsSourcesMigratingVmsCreateCreates a new MigratingVm in a given Source.
-
projects.vmmigrationProjectsLocationsSourcesMigratingVmsCutoverJobsCancelInitiates the cancellation of a running cutover job.
-
projects.vmmigrationProjectsLocationsSourcesMigratingVmsCutoverJobsCreateInitiates a Cutover of a specific migrating VM. The returned LRO is completed when the cutover job resource is created and the job is initiated.
-
projects.vmmigrationProjectsLocationsSourcesMigratingVmsCutoverJobsListLists CutoverJobs of a given migrating VM.
-
projects.vmmigrationProjectsLocationsSourcesMigratingVmsFinalizeMigrationMarks a migration as completed, deleting migration resources that are no longer being used. Only applicable after cutover is done.
-
projects.vmmigrationProjectsLocationsSourcesMigratingVmsListLists MigratingVms in a given Source.
-
projects.vmmigrationProjectsLocationsSourcesMigratingVmsPauseMigrationPauses a migration for a VM. If cycle tasks are running they will be cancelled, preserving source task data. Further replication cycles will not be triggered while the VM is paused.
-
projects.vmmigrationProjectsLocationsSourcesMigratingVmsReplicationCyclesListLists ReplicationCycles in a given MigratingVM.
-
projects.vmmigrationProjectsLocationsSourcesMigratingVmsResumeMigrationResumes a migration for a VM. When called on a paused migration, will start the process of uploading data and creating snapshots; when called on a completed cut-over migration, will update the migration to active state and start the process of uploading data and creating snapshots.
-
projects.vmmigrationProjectsLocationsSourcesMigratingVmsStartMigrationStarts migration for a VM. Starts the process of uploading data and creating snapshots, in replication cycles scheduled by the policy.
-
projects.vmmigrationProjectsLocationsSourcesUtilizationReportsCreateCreates a new UtilizationReport.
-
projects.vmmigrationProjectsLocationsSourcesUtilizationReportsListLists Utilization Reports of the given Source.
-
projects.vmmigrationProjectsLocationsTargetProjectsCreateCreates a new TargetProject in a given project. NOTE: TargetProject is a global resource; hence the only supported value for location is
global. -
projects.vmmigrationProjectsLocationsTargetProjectsDeleteDeletes a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is
global. -
projects.vmmigrationProjectsLocationsTargetProjectsGetGets details of a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is
global. -
projects.vmmigrationProjectsLocationsTargetProjectsListLists TargetProjects in a given project. NOTE: TargetProject is a global resource; hence the only supported value for location is
global. -
projects.vmmigrationProjectsLocationsTargetProjectsPatchUpdates the parameters of a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is
global. -
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools