integrations.sh
← all integrations

googleapis.com – vmmigration

OpenAPI apis-guru analyticsmedia

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.vmmigrationProjectsLocationsGroupsAddGroupMigration

    Adds a MigratingVm to a Group.

  • projects.vmmigrationProjectsLocationsGroupsCreate

    Creates a new Group in a given project and location.

  • projects.vmmigrationProjectsLocationsGroupsList

    Lists Groups in a given project and location.

  • projects.vmmigrationProjectsLocationsGroupsRemoveGroupMigration

    Removes a MigratingVm from a Group.

  • projects.vmmigrationProjectsLocationsList

    Lists information about the supported locations for this service.

  • projects.vmmigrationProjectsLocationsOperationsList

    Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns UNIMPLEMENTED.

  • projects.vmmigrationProjectsLocationsSourcesCreate

    Creates a new Source in a given project and location.

  • projects.vmmigrationProjectsLocationsSourcesDatacenterConnectorsCreate

    Creates a new DatacenterConnector in a given Source.

  • projects.vmmigrationProjectsLocationsSourcesDatacenterConnectorsList

    Lists DatacenterConnectors in a given Source.

  • projects.vmmigrationProjectsLocationsSourcesDatacenterConnectorsUpgradeAppliance

    Upgrades the appliance relate to this DatacenterConnector to the in-place updateable version.

  • projects.vmmigrationProjectsLocationsSourcesFetchInventory

    List 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.vmmigrationProjectsLocationsSourcesList

    Lists Sources in a given project and location.

  • projects.vmmigrationProjectsLocationsSourcesMigratingVmsCloneJobsCreate

    Initiates a Clone of a specific migrating VM.

  • projects.vmmigrationProjectsLocationsSourcesMigratingVmsCloneJobsList

    Lists CloneJobs of a given migrating VM.

  • projects.vmmigrationProjectsLocationsSourcesMigratingVmsCreate

    Creates a new MigratingVm in a given Source.

  • projects.vmmigrationProjectsLocationsSourcesMigratingVmsCutoverJobsCancel

    Initiates the cancellation of a running cutover job.

  • projects.vmmigrationProjectsLocationsSourcesMigratingVmsCutoverJobsCreate

    Initiates 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.vmmigrationProjectsLocationsSourcesMigratingVmsCutoverJobsList

    Lists CutoverJobs of a given migrating VM.

  • projects.vmmigrationProjectsLocationsSourcesMigratingVmsFinalizeMigration

    Marks a migration as completed, deleting migration resources that are no longer being used. Only applicable after cutover is done.

  • projects.vmmigrationProjectsLocationsSourcesMigratingVmsList

    Lists MigratingVms in a given Source.

  • projects.vmmigrationProjectsLocationsSourcesMigratingVmsPauseMigration

    Pauses 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.vmmigrationProjectsLocationsSourcesMigratingVmsReplicationCyclesList

    Lists ReplicationCycles in a given MigratingVM.

  • projects.vmmigrationProjectsLocationsSourcesMigratingVmsResumeMigration

    Resumes 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.vmmigrationProjectsLocationsSourcesMigratingVmsStartMigration

    Starts migration for a VM. Starts the process of uploading data and creating snapshots, in replication cycles scheduled by the policy.

  • projects.vmmigrationProjectsLocationsSourcesUtilizationReportsCreate

    Creates a new UtilizationReport.

  • projects.vmmigrationProjectsLocationsSourcesUtilizationReportsList

    Lists Utilization Reports of the given Source.

  • projects.vmmigrationProjectsLocationsTargetProjectsCreate

    Creates a new TargetProject in a given project. NOTE: TargetProject is a global resource; hence the only supported value for location is global.

  • projects.vmmigrationProjectsLocationsTargetProjectsDelete

    Deletes a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is global.

  • projects.vmmigrationProjectsLocationsTargetProjectsGet

    Gets details of a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is global.

  • projects.vmmigrationProjectsLocationsTargetProjectsList

    Lists TargetProjects in a given project. NOTE: TargetProject is a global resource; hence the only supported value for location is global.

  • projects.vmmigrationProjectsLocationsTargetProjectsPatch

    Updates the parameters of a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is global.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools