Show / Hide Table of Contents

Namespace Google.Apis.VMMigrationService.v1alpha1

Classes

ProjectsResource

The "projects" collection of methods.

ProjectsResource.LocationsResource

The "locations" collection of methods.

ProjectsResource.LocationsResource.GetRequest

Gets information about a location.

ProjectsResource.LocationsResource.GroupsResource

The "groups" collection of methods.

ProjectsResource.LocationsResource.GroupsResource.AddGroupMigrationRequest

Adds a MigratingVm to a Group.

ProjectsResource.LocationsResource.GroupsResource.CreateRequest

Creates a new Group in a given project and location.

ProjectsResource.LocationsResource.GroupsResource.DeleteRequest

Deletes a single Group.

ProjectsResource.LocationsResource.GroupsResource.GetRequest

Gets details of a single Group.

ProjectsResource.LocationsResource.GroupsResource.ListRequest

Lists Groups in a given project and location.

ProjectsResource.LocationsResource.GroupsResource.PatchRequest

Updates the parameters of a single Group.

ProjectsResource.LocationsResource.GroupsResource.RemoveGroupMigrationRequest

Removes a MigratingVm from a Group.

ProjectsResource.LocationsResource.ImageImportsResource

The "imageImports" collection of methods.

ProjectsResource.LocationsResource.ImageImportsResource.CreateRequest

Creates a new ImageImport in a given project.

ProjectsResource.LocationsResource.ImageImportsResource.DeleteRequest

Deletes a single ImageImport.

ProjectsResource.LocationsResource.ImageImportsResource.GetRequest

Gets details of a single ImageImport.

ProjectsResource.LocationsResource.ImageImportsResource.ImageImportJobsResource

The "imageImportJobs" collection of methods.

ProjectsResource.LocationsResource.ImageImportsResource.ImageImportJobsResource.CancelRequest

Initiates the cancellation of a running clone job.

ProjectsResource.LocationsResource.ImageImportsResource.ImageImportJobsResource.GetRequest

Gets details of a single ImageImportJob.

ProjectsResource.LocationsResource.ImageImportsResource.ImageImportJobsResource.ListRequest

Lists ImageImportJobs in a given project.

ProjectsResource.LocationsResource.ImageImportsResource.ListRequest

Lists ImageImports in a given project.

ProjectsResource.LocationsResource.ListRequest

Lists information about the supported locations for this service.

ProjectsResource.LocationsResource.OperationsResource

The "operations" collection of methods.

ProjectsResource.LocationsResource.OperationsResource.CancelRequest

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

ProjectsResource.LocationsResource.OperationsResource.DeleteRequest

Deletes a long-running operation. This method indicates that the client is no longer interested in the operation result. It does not cancel the operation. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED.

ProjectsResource.LocationsResource.OperationsResource.GetRequest

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

ProjectsResource.LocationsResource.OperationsResource.ListRequest

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

ProjectsResource.LocationsResource.SourcesResource

The "sources" collection of methods.

ProjectsResource.LocationsResource.SourcesResource.CreateRequest

Creates a new Source in a given project and location.

ProjectsResource.LocationsResource.SourcesResource.DatacenterConnectorsResource

The "datacenterConnectors" collection of methods.

ProjectsResource.LocationsResource.SourcesResource.DatacenterConnectorsResource.CreateRequest

Creates a new DatacenterConnector in a given Source.

ProjectsResource.LocationsResource.SourcesResource.DatacenterConnectorsResource.DeleteRequest

Deletes a single DatacenterConnector.

ProjectsResource.LocationsResource.SourcesResource.DatacenterConnectorsResource.GetRequest

Gets details of a single DatacenterConnector.

ProjectsResource.LocationsResource.SourcesResource.DatacenterConnectorsResource.ListRequest

Lists DatacenterConnectors in a given Source.

ProjectsResource.LocationsResource.SourcesResource.DatacenterConnectorsResource.UpgradeApplianceRequest

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

ProjectsResource.LocationsResource.SourcesResource.DeleteRequest

Deletes a single Source.

ProjectsResource.LocationsResource.SourcesResource.FetchInventoryRequest

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.

ProjectsResource.LocationsResource.SourcesResource.GetRequest

Gets details of a single Source.

ProjectsResource.LocationsResource.SourcesResource.ListRequest

Lists Sources in a given project and location.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource

The "migratingVms" collection of methods.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.CloneJobsResource

The "cloneJobs" collection of methods.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.CloneJobsResource.CancelRequest

Initiates the cancellation of a running clone job.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.CloneJobsResource.CreateRequest

Initiates a Clone of a specific migrating VM.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.CloneJobsResource.GetRequest

Gets details of a single CloneJob.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.CloneJobsResource.ListRequest

Lists the CloneJobs of a migrating VM. Only 25 most recent CloneJobs are listed.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.CreateRequest

Creates a new MigratingVm in a given Source.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.CutoverJobsResource

The "cutoverJobs" collection of methods.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.CutoverJobsResource.CancelRequest

Initiates the cancellation of a running cutover job.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.CutoverJobsResource.CreateRequest

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.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.CutoverJobsResource.GetRequest

Gets details of a single CutoverJob.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.CutoverJobsResource.ListRequest

Lists the CutoverJobs of a migrating VM. Only 25 most recent CutoverJobs are listed.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.DeleteRequest

Deletes a single MigratingVm.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.FinalizeMigrationRequest

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

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.GetRequest

Gets details of a single MigratingVm.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.ListRequest

Lists MigratingVms in a given Source.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.PatchRequest

Updates the parameters of a single MigratingVm.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.PauseMigrationRequest

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.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.ReplicationCyclesResource

The "replicationCycles" collection of methods.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.ReplicationCyclesResource.GetRequest

Gets details of a single ReplicationCycle.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.ReplicationCyclesResource.ListRequest

Lists ReplicationCycles in a given MigratingVM.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.ResumeMigrationRequest

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.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.StartMigrationRequest

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

ProjectsResource.LocationsResource.SourcesResource.PatchRequest

Updates the parameters of a single Source.

ProjectsResource.LocationsResource.SourcesResource.UtilizationReportsResource

The "utilizationReports" collection of methods.

ProjectsResource.LocationsResource.SourcesResource.UtilizationReportsResource.CreateRequest

Creates a new UtilizationReport.

ProjectsResource.LocationsResource.SourcesResource.UtilizationReportsResource.DeleteRequest

Deletes a single Utilization Report.

ProjectsResource.LocationsResource.SourcesResource.UtilizationReportsResource.GetRequest

Gets a single Utilization Report.

ProjectsResource.LocationsResource.SourcesResource.UtilizationReportsResource.ListRequest

Lists Utilization Reports of the given Source.

ProjectsResource.LocationsResource.TargetProjectsResource

The "targetProjects" collection of methods.

ProjectsResource.LocationsResource.TargetProjectsResource.CreateRequest

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

ProjectsResource.LocationsResource.TargetProjectsResource.DeleteRequest

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

ProjectsResource.LocationsResource.TargetProjectsResource.GetRequest

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

ProjectsResource.LocationsResource.TargetProjectsResource.ListRequest

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

ProjectsResource.LocationsResource.TargetProjectsResource.PatchRequest

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

VMMigrationServiceBaseServiceRequest<TResponse>

A base abstract class for VMMigrationService requests.

VMMigrationServiceService

The VMMigrationService Service.

VMMigrationServiceService.Scope

Available OAuth 2.0 scopes for use with the VM Migration API.

VMMigrationServiceService.ScopeConstants

Available OAuth 2.0 scope constants for use with the VM Migration API.

Enums

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.GetRequest.ViewEnum

Optional. The level of details of the migrating VM.

ProjectsResource.LocationsResource.SourcesResource.MigratingVmsResource.ListRequest.ViewEnum

Optional. The level of details of each migrating VM.

ProjectsResource.LocationsResource.SourcesResource.UtilizationReportsResource.GetRequest.ViewEnum

Optional. The level of details of the report. Defaults to FULL

ProjectsResource.LocationsResource.SourcesResource.UtilizationReportsResource.ListRequest.ViewEnum

Optional. The level of details of each report. Defaults to BASIC.

VMMigrationServiceBaseServiceRequest<TResponse>.AltEnum

Data format for response.

VMMigrationServiceBaseServiceRequest<TResponse>.XgafvEnum

V1 error format.

In this article
Back to top Generated by DocFX