[BindServiceMethod(typeof(VmMigration), "BindService")]
public abstract class VmMigration.VmMigrationBaseReference documentation and code samples for the VM Migration v1 API class VmMigration.VmMigrationBase.
Base class for server-side implementations of VmMigration
Namespace
Google.Cloud.VMMigration.V1Assembly
Google.Cloud.VMMigration.V1.dll
Methods
AddGroupMigration(AddGroupMigrationRequest, ServerCallContext)
public virtual Task<Operation> AddGroupMigration(AddGroupMigrationRequest request, ServerCallContext context)Adds a MigratingVm to a Group.
| Parameters | |
|---|---|
| Name | Description |
request |
AddGroupMigrationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CancelCloneJob(CancelCloneJobRequest, ServerCallContext)
public virtual Task<Operation> CancelCloneJob(CancelCloneJobRequest request, ServerCallContext context)Initiates the cancellation of a running clone job.
| Parameters | |
|---|---|
| Name | Description |
request |
CancelCloneJobRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CancelCutoverJob(CancelCutoverJobRequest, ServerCallContext)
public virtual Task<Operation> CancelCutoverJob(CancelCutoverJobRequest request, ServerCallContext context)Initiates the cancellation of a running cutover job.
| Parameters | |
|---|---|
| Name | Description |
request |
CancelCutoverJobRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CancelDiskMigrationJob(CancelDiskMigrationJobRequest, ServerCallContext)
public virtual Task<Operation> CancelDiskMigrationJob(CancelDiskMigrationJobRequest request, ServerCallContext context)Cancels the disk migration job.
| Parameters | |
|---|---|
| Name | Description |
request |
CancelDiskMigrationJobRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CancelImageImportJob(CancelImageImportJobRequest, ServerCallContext)
public virtual Task<Operation> CancelImageImportJob(CancelImageImportJobRequest request, ServerCallContext context)Initiates the cancellation of a running clone job.
| Parameters | |
|---|---|
| Name | Description |
request |
CancelImageImportJobRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateCloneJob(CreateCloneJobRequest, ServerCallContext)
public virtual Task<Operation> CreateCloneJob(CreateCloneJobRequest request, ServerCallContext context)Initiates a Clone of a specific migrating VM.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCloneJobRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateCutoverJob(CreateCutoverJobRequest, ServerCallContext)
public virtual Task<Operation> CreateCutoverJob(CreateCutoverJobRequest request, ServerCallContext context)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.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCutoverJobRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateDatacenterConnector(CreateDatacenterConnectorRequest, ServerCallContext)
public virtual Task<Operation> CreateDatacenterConnector(CreateDatacenterConnectorRequest request, ServerCallContext context)Creates a new DatacenterConnector in a given Source.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDatacenterConnectorRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateDiskMigrationJob(CreateDiskMigrationJobRequest, ServerCallContext)
public virtual Task<Operation> CreateDiskMigrationJob(CreateDiskMigrationJobRequest request, ServerCallContext context)Creates a new disk migration job in a given Source.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDiskMigrationJobRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateGroup(CreateGroupRequest, ServerCallContext)
public virtual Task<Operation> CreateGroup(CreateGroupRequest request, ServerCallContext context)Creates a new Group in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateGroupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateImageImport(CreateImageImportRequest, ServerCallContext)
public virtual Task<Operation> CreateImageImport(CreateImageImportRequest request, ServerCallContext context)Creates a new ImageImport in a given project.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateImageImportRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateMigratingVm(CreateMigratingVmRequest, ServerCallContext)
public virtual Task<Operation> CreateMigratingVm(CreateMigratingVmRequest request, ServerCallContext context)Creates a new MigratingVm in a given Source.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateMigratingVmRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateSource(CreateSourceRequest, ServerCallContext)
public virtual Task<Operation> CreateSource(CreateSourceRequest request, ServerCallContext context)Creates a new Source in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateSourceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateTargetProject(CreateTargetProjectRequest, ServerCallContext)
public virtual Task<Operation> CreateTargetProject(CreateTargetProjectRequest request, ServerCallContext context)Creates a new TargetProject in a given project.
NOTE: TargetProject is a global resource; hence the only supported value
for location is global.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateTargetProjectRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
CreateUtilizationReport(CreateUtilizationReportRequest, ServerCallContext)
public virtual Task<Operation> CreateUtilizationReport(CreateUtilizationReportRequest request, ServerCallContext context)Creates a new UtilizationReport.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateUtilizationReportRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteDatacenterConnector(DeleteDatacenterConnectorRequest, ServerCallContext)
public virtual Task<Operation> DeleteDatacenterConnector(DeleteDatacenterConnectorRequest request, ServerCallContext context)Deletes a single DatacenterConnector.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDatacenterConnectorRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteDiskMigrationJob(DeleteDiskMigrationJobRequest, ServerCallContext)
public virtual Task<Operation> DeleteDiskMigrationJob(DeleteDiskMigrationJobRequest request, ServerCallContext context)Deletes a single DiskMigrationJob.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDiskMigrationJobRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteGroup(DeleteGroupRequest, ServerCallContext)
public virtual Task<Operation> DeleteGroup(DeleteGroupRequest request, ServerCallContext context)Deletes a single Group.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteGroupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteImageImport(DeleteImageImportRequest, ServerCallContext)
public virtual Task<Operation> DeleteImageImport(DeleteImageImportRequest request, ServerCallContext context)Deletes a single ImageImport.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteImageImportRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteMigratingVm(DeleteMigratingVmRequest, ServerCallContext)
public virtual Task<Operation> DeleteMigratingVm(DeleteMigratingVmRequest request, ServerCallContext context)Deletes a single MigratingVm.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteMigratingVmRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteSource(DeleteSourceRequest, ServerCallContext)
public virtual Task<Operation> DeleteSource(DeleteSourceRequest request, ServerCallContext context)Deletes a single Source.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteSourceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteTargetProject(DeleteTargetProjectRequest, ServerCallContext)
public virtual Task<Operation> DeleteTargetProject(DeleteTargetProjectRequest request, ServerCallContext context)Deletes a single TargetProject.
NOTE: TargetProject is a global resource; hence the only supported value
for location is global.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteTargetProjectRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
DeleteUtilizationReport(DeleteUtilizationReportRequest, ServerCallContext)
public virtual Task<Operation> DeleteUtilizationReport(DeleteUtilizationReportRequest request, ServerCallContext context)Deletes a single Utilization Report.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteUtilizationReportRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
ExtendMigration(ExtendMigrationRequest, ServerCallContext)
public virtual Task<Operation> ExtendMigration(ExtendMigrationRequest request, ServerCallContext context)Extend the migrating VM time to live.
| Parameters | |
|---|---|
| Name | Description |
request |
ExtendMigrationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
FetchInventory(FetchInventoryRequest, ServerCallContext)
public virtual Task<FetchInventoryResponse> FetchInventory(FetchInventoryRequest request, ServerCallContext context)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.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchInventoryRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskFetchInventoryResponse |
The response to send back to the client (wrapped by a task). |
FetchStorageInventory(FetchStorageInventoryRequest, ServerCallContext)
public virtual Task<FetchStorageInventoryResponse> FetchStorageInventory(FetchStorageInventoryRequest request, ServerCallContext context)List remote source's inventory of storage resources. The remote source is another cloud vendor (e.g. AWS, Azure). The inventory describes the list of existing storage resources in that source. Note that this operation lists the resources on the remote source, as opposed to listing the MigratingVms resources in the vmmigration service.
| Parameters | |
|---|---|
| Name | Description |
request |
FetchStorageInventoryRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskFetchStorageInventoryResponse |
The response to send back to the client (wrapped by a task). |
FinalizeMigration(FinalizeMigrationRequest, ServerCallContext)
public virtual Task<Operation> FinalizeMigration(FinalizeMigrationRequest request, ServerCallContext context)Marks a migration as completed, deleting migration resources that are no longer being used. Only applicable after cutover is done.
| Parameters | |
|---|---|
| Name | Description |
request |
FinalizeMigrationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
GetCloneJob(GetCloneJobRequest, ServerCallContext)
public virtual Task<CloneJob> GetCloneJob(GetCloneJobRequest request, ServerCallContext context)Gets details of a single CloneJob.
| Parameters | |
|---|---|
| Name | Description |
request |
GetCloneJobRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskCloneJob |
The response to send back to the client (wrapped by a task). |
GetCutoverJob(GetCutoverJobRequest, ServerCallContext)
public virtual Task<CutoverJob> GetCutoverJob(GetCutoverJobRequest request, ServerCallContext context)Gets details of a single CutoverJob.
| Parameters | |
|---|---|
| Name | Description |
request |
GetCutoverJobRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskCutoverJob |
The response to send back to the client (wrapped by a task). |
GetDatacenterConnector(GetDatacenterConnectorRequest, ServerCallContext)
public virtual Task<DatacenterConnector> GetDatacenterConnector(GetDatacenterConnectorRequest request, ServerCallContext context)Gets details of a single DatacenterConnector.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDatacenterConnectorRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskDatacenterConnector |
The response to send back to the client (wrapped by a task). |
GetDiskMigrationJob(GetDiskMigrationJobRequest, ServerCallContext)
public virtual Task<DiskMigrationJob> GetDiskMigrationJob(GetDiskMigrationJobRequest request, ServerCallContext context)Gets details of a single DiskMigrationJob.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDiskMigrationJobRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskDiskMigrationJob |
The response to send back to the client (wrapped by a task). |
GetGroup(GetGroupRequest, ServerCallContext)
public virtual Task<Group> GetGroup(GetGroupRequest request, ServerCallContext context)Gets details of a single Group.
| Parameters | |
|---|---|
| Name | Description |
request |
GetGroupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskGroup |
The response to send back to the client (wrapped by a task). |
GetImageImport(GetImageImportRequest, ServerCallContext)
public virtual Task<ImageImport> GetImageImport(GetImageImportRequest request, ServerCallContext context)Gets details of a single ImageImport.
| Parameters | |
|---|---|
| Name | Description |
request |
GetImageImportRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskImageImport |
The response to send back to the client (wrapped by a task). |
GetImageImportJob(GetImageImportJobRequest, ServerCallContext)
public virtual Task<ImageImportJob> GetImageImportJob(GetImageImportJobRequest request, ServerCallContext context)Gets details of a single ImageImportJob.
| Parameters | |
|---|---|
| Name | Description |
request |
GetImageImportJobRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskImageImportJob |
The response to send back to the client (wrapped by a task). |
GetMigratingVm(GetMigratingVmRequest, ServerCallContext)
public virtual Task<MigratingVm> GetMigratingVm(GetMigratingVmRequest request, ServerCallContext context)Gets details of a single MigratingVm.
| Parameters | |
|---|---|
| Name | Description |
request |
GetMigratingVmRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskMigratingVm |
The response to send back to the client (wrapped by a task). |
GetReplicationCycle(GetReplicationCycleRequest, ServerCallContext)
public virtual Task<ReplicationCycle> GetReplicationCycle(GetReplicationCycleRequest request, ServerCallContext context)Gets details of a single ReplicationCycle.
| Parameters | |
|---|---|
| Name | Description |
request |
GetReplicationCycleRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskReplicationCycle |
The response to send back to the client (wrapped by a task). |
GetSource(GetSourceRequest, ServerCallContext)
public virtual Task<Source> GetSource(GetSourceRequest request, ServerCallContext context)Gets details of a single Source.
| Parameters | |
|---|---|
| Name | Description |
request |
GetSourceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskSource |
The response to send back to the client (wrapped by a task). |
GetTargetProject(GetTargetProjectRequest, ServerCallContext)
public virtual Task<TargetProject> GetTargetProject(GetTargetProjectRequest request, ServerCallContext context)Gets details of a single TargetProject.
NOTE: TargetProject is a global resource; hence the only supported value
for location is global.
| Parameters | |
|---|---|
| Name | Description |
request |
GetTargetProjectRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskTargetProject |
The response to send back to the client (wrapped by a task). |
GetUtilizationReport(GetUtilizationReportRequest, ServerCallContext)
public virtual Task<UtilizationReport> GetUtilizationReport(GetUtilizationReportRequest request, ServerCallContext context)Gets a single Utilization Report.
| Parameters | |
|---|---|
| Name | Description |
request |
GetUtilizationReportRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskUtilizationReport |
The response to send back to the client (wrapped by a task). |
ListCloneJobs(ListCloneJobsRequest, ServerCallContext)
public virtual Task<ListCloneJobsResponse> ListCloneJobs(ListCloneJobsRequest request, ServerCallContext context)Lists the CloneJobs of a migrating VM. Only 25 most recent CloneJobs are listed.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCloneJobsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListCloneJobsResponse |
The response to send back to the client (wrapped by a task). |
ListCutoverJobs(ListCutoverJobsRequest, ServerCallContext)
public virtual Task<ListCutoverJobsResponse> ListCutoverJobs(ListCutoverJobsRequest request, ServerCallContext context)Lists the CutoverJobs of a migrating VM. Only 25 most recent CutoverJobs are listed.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCutoverJobsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListCutoverJobsResponse |
The response to send back to the client (wrapped by a task). |
ListDatacenterConnectors(ListDatacenterConnectorsRequest, ServerCallContext)
public virtual Task<ListDatacenterConnectorsResponse> ListDatacenterConnectors(ListDatacenterConnectorsRequest request, ServerCallContext context)Lists DatacenterConnectors in a given Source.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDatacenterConnectorsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListDatacenterConnectorsResponse |
The response to send back to the client (wrapped by a task). |
ListDiskMigrationJobs(ListDiskMigrationJobsRequest, ServerCallContext)
public virtual Task<ListDiskMigrationJobsResponse> ListDiskMigrationJobs(ListDiskMigrationJobsRequest request, ServerCallContext context)Lists DiskMigrationJobs in a given Source.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDiskMigrationJobsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListDiskMigrationJobsResponse |
The response to send back to the client (wrapped by a task). |
ListGroups(ListGroupsRequest, ServerCallContext)
public virtual Task<ListGroupsResponse> ListGroups(ListGroupsRequest request, ServerCallContext context)Lists Groups in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListGroupsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListGroupsResponse |
The response to send back to the client (wrapped by a task). |
ListImageImportJobs(ListImageImportJobsRequest, ServerCallContext)
public virtual Task<ListImageImportJobsResponse> ListImageImportJobs(ListImageImportJobsRequest request, ServerCallContext context)Lists ImageImportJobs in a given project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListImageImportJobsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListImageImportJobsResponse |
The response to send back to the client (wrapped by a task). |
ListImageImports(ListImageImportsRequest, ServerCallContext)
public virtual Task<ListImageImportsResponse> ListImageImports(ListImageImportsRequest request, ServerCallContext context)Lists ImageImports in a given project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListImageImportsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListImageImportsResponse |
The response to send back to the client (wrapped by a task). |
ListMigratingVms(ListMigratingVmsRequest, ServerCallContext)
public virtual Task<ListMigratingVmsResponse> ListMigratingVms(ListMigratingVmsRequest request, ServerCallContext context)Lists MigratingVms in a given Source.
| Parameters | |
|---|---|
| Name | Description |
request |
ListMigratingVmsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListMigratingVmsResponse |
The response to send back to the client (wrapped by a task). |
ListReplicationCycles(ListReplicationCyclesRequest, ServerCallContext)
public virtual Task<ListReplicationCyclesResponse> ListReplicationCycles(ListReplicationCyclesRequest request, ServerCallContext context)Lists ReplicationCycles in a given MigratingVM.
| Parameters | |
|---|---|
| Name | Description |
request |
ListReplicationCyclesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListReplicationCyclesResponse |
The response to send back to the client (wrapped by a task). |
ListSources(ListSourcesRequest, ServerCallContext)
public virtual Task<ListSourcesResponse> ListSources(ListSourcesRequest request, ServerCallContext context)Lists Sources in a given project and location.
| Parameters | |
|---|---|
| Name | Description |
request |
ListSourcesRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListSourcesResponse |
The response to send back to the client (wrapped by a task). |
ListTargetProjects(ListTargetProjectsRequest, ServerCallContext)
public virtual Task<ListTargetProjectsResponse> ListTargetProjects(ListTargetProjectsRequest request, ServerCallContext context)Lists TargetProjects in a given project.
NOTE: TargetProject is a global resource; hence the only supported value
for location is global.
| Parameters | |
|---|---|
| Name | Description |
request |
ListTargetProjectsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListTargetProjectsResponse |
The response to send back to the client (wrapped by a task). |
ListUtilizationReports(ListUtilizationReportsRequest, ServerCallContext)
public virtual Task<ListUtilizationReportsResponse> ListUtilizationReports(ListUtilizationReportsRequest request, ServerCallContext context)Lists Utilization Reports of the given Source.
| Parameters | |
|---|---|
| Name | Description |
request |
ListUtilizationReportsRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskListUtilizationReportsResponse |
The response to send back to the client (wrapped by a task). |
PauseMigration(PauseMigrationRequest, ServerCallContext)
public virtual Task<Operation> PauseMigration(PauseMigrationRequest request, ServerCallContext context)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.
| Parameters | |
|---|---|
| Name | Description |
request |
PauseMigrationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
RemoveGroupMigration(RemoveGroupMigrationRequest, ServerCallContext)
public virtual Task<Operation> RemoveGroupMigration(RemoveGroupMigrationRequest request, ServerCallContext context)Removes a MigratingVm from a Group.
| Parameters | |
|---|---|
| Name | Description |
request |
RemoveGroupMigrationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
ResumeMigration(ResumeMigrationRequest, ServerCallContext)
public virtual Task<Operation> ResumeMigration(ResumeMigrationRequest request, ServerCallContext context)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.
| Parameters | |
|---|---|
| Name | Description |
request |
ResumeMigrationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
RunDiskMigrationJob(RunDiskMigrationJobRequest, ServerCallContext)
public virtual Task<Operation> RunDiskMigrationJob(RunDiskMigrationJobRequest request, ServerCallContext context)Runs the disk migration job.
| Parameters | |
|---|---|
| Name | Description |
request |
RunDiskMigrationJobRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
StartMigration(StartMigrationRequest, ServerCallContext)
public virtual Task<Operation> StartMigration(StartMigrationRequest request, ServerCallContext context)Starts migration for a VM. Starts the process of uploading data and creating snapshots, in replication cycles scheduled by the policy.
| Parameters | |
|---|---|
| Name | Description |
request |
StartMigrationRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
UpdateDiskMigrationJob(UpdateDiskMigrationJobRequest, ServerCallContext)
public virtual Task<Operation> UpdateDiskMigrationJob(UpdateDiskMigrationJobRequest request, ServerCallContext context)Updates the parameters of a single DiskMigrationJob.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDiskMigrationJobRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
UpdateGroup(UpdateGroupRequest, ServerCallContext)
public virtual Task<Operation> UpdateGroup(UpdateGroupRequest request, ServerCallContext context)Updates the parameters of a single Group.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateGroupRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
UpdateMigratingVm(UpdateMigratingVmRequest, ServerCallContext)
public virtual Task<Operation> UpdateMigratingVm(UpdateMigratingVmRequest request, ServerCallContext context)Updates the parameters of a single MigratingVm.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateMigratingVmRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
UpdateSource(UpdateSourceRequest, ServerCallContext)
public virtual Task<Operation> UpdateSource(UpdateSourceRequest request, ServerCallContext context)Updates the parameters of a single Source.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateSourceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
UpdateTargetProject(UpdateTargetProjectRequest, ServerCallContext)
public virtual Task<Operation> UpdateTargetProject(UpdateTargetProjectRequest request, ServerCallContext context)Updates the parameters of a single TargetProject.
NOTE: TargetProject is a global resource; hence the only supported value
for location is global.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateTargetProjectRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |
UpgradeAppliance(UpgradeApplianceRequest, ServerCallContext)
public virtual Task<Operation> UpgradeAppliance(UpgradeApplianceRequest request, ServerCallContext context)Upgrades the appliance relate to this DatacenterConnector to the in-place updateable version.
| Parameters | |
|---|---|
| Name | Description |
request |
UpgradeApplianceRequestThe request received from the client. |
context |
ServerCallContextThe context of the server-side call handler being invoked. |
| Returns | |
|---|---|
| Type | Description |
TaskOperation |
The response to send back to the client (wrapped by a task). |