Namespace Google.Apis.VMMigrationService.v1
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.