public sealed class VmMigrationClientImpl : VmMigrationClient
VmMigration client wrapper implementation, for convenient use.
Namespace
Google.Cloud.VMMigration.V1Assembly
Google.Cloud.VMMigration.V1.dll
Remarks
VM Migration Service
Constructors
VmMigrationClientImpl(VmMigration.VmMigrationClient, VmMigrationSettings)
public VmMigrationClientImpl(VmMigration.VmMigrationClient grpcClient, VmMigrationSettings settings)
Constructs a client wrapper for the VmMigration service, with the specified gRPC client and settings.
Parameters | |
---|---|
Name | Description |
grpcClient | VmMigration.VmMigrationClient The underlying gRPC client. |
settings | VmMigrationSettings The base VmMigrationSettings used within this client. |
Properties
AddGroupMigrationOperationsClient
public override OperationsClient AddGroupMigrationOperationsClient { get; }
The long-running operations client for AddGroupMigration
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CancelCloneJobOperationsClient
public override OperationsClient CancelCloneJobOperationsClient { get; }
The long-running operations client for CancelCloneJob
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CancelCutoverJobOperationsClient
public override OperationsClient CancelCutoverJobOperationsClient { get; }
The long-running operations client for CancelCutoverJob
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateCloneJobOperationsClient
public override OperationsClient CreateCloneJobOperationsClient { get; }
The long-running operations client for CreateCloneJob
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateCutoverJobOperationsClient
public override OperationsClient CreateCutoverJobOperationsClient { get; }
The long-running operations client for CreateCutoverJob
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateDatacenterConnectorOperationsClient
public override OperationsClient CreateDatacenterConnectorOperationsClient { get; }
The long-running operations client for CreateDatacenterConnector
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateGroupOperationsClient
public override OperationsClient CreateGroupOperationsClient { get; }
The long-running operations client for CreateGroup
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateMigratingVmOperationsClient
public override OperationsClient CreateMigratingVmOperationsClient { get; }
The long-running operations client for CreateMigratingVm
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateSourceOperationsClient
public override OperationsClient CreateSourceOperationsClient { get; }
The long-running operations client for CreateSource
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateTargetProjectOperationsClient
public override OperationsClient CreateTargetProjectOperationsClient { get; }
The long-running operations client for CreateTargetProject
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
CreateUtilizationReportOperationsClient
public override OperationsClient CreateUtilizationReportOperationsClient { get; }
The long-running operations client for CreateUtilizationReport
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteDatacenterConnectorOperationsClient
public override OperationsClient DeleteDatacenterConnectorOperationsClient { get; }
The long-running operations client for DeleteDatacenterConnector
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteGroupOperationsClient
public override OperationsClient DeleteGroupOperationsClient { get; }
The long-running operations client for DeleteGroup
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteMigratingVmOperationsClient
public override OperationsClient DeleteMigratingVmOperationsClient { get; }
The long-running operations client for DeleteMigratingVm
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteSourceOperationsClient
public override OperationsClient DeleteSourceOperationsClient { get; }
The long-running operations client for DeleteSource
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteTargetProjectOperationsClient
public override OperationsClient DeleteTargetProjectOperationsClient { get; }
The long-running operations client for DeleteTargetProject
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
DeleteUtilizationReportOperationsClient
public override OperationsClient DeleteUtilizationReportOperationsClient { get; }
The long-running operations client for DeleteUtilizationReport
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
FinalizeMigrationOperationsClient
public override OperationsClient FinalizeMigrationOperationsClient { get; }
The long-running operations client for FinalizeMigration
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
GrpcClient
public override VmMigration.VmMigrationClient GrpcClient { get; }
The underlying gRPC VmMigration client
Property Value | |
---|---|
Type | Description |
VmMigration.VmMigrationClient |
PauseMigrationOperationsClient
public override OperationsClient PauseMigrationOperationsClient { get; }
The long-running operations client for PauseMigration
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
RemoveGroupMigrationOperationsClient
public override OperationsClient RemoveGroupMigrationOperationsClient { get; }
The long-running operations client for RemoveGroupMigration
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
ResumeMigrationOperationsClient
public override OperationsClient ResumeMigrationOperationsClient { get; }
The long-running operations client for ResumeMigration
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
StartMigrationOperationsClient
public override OperationsClient StartMigrationOperationsClient { get; }
The long-running operations client for StartMigration
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateGroupOperationsClient
public override OperationsClient UpdateGroupOperationsClient { get; }
The long-running operations client for UpdateGroup
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateMigratingVmOperationsClient
public override OperationsClient UpdateMigratingVmOperationsClient { get; }
The long-running operations client for UpdateMigratingVm
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateSourceOperationsClient
public override OperationsClient UpdateSourceOperationsClient { get; }
The long-running operations client for UpdateSource
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
UpdateTargetProjectOperationsClient
public override OperationsClient UpdateTargetProjectOperationsClient { get; }
The long-running operations client for UpdateTargetProject
.
Property Value | |
---|---|
Type | Description |
OperationsClient |
Methods
AddGroupMigration(AddGroupMigrationRequest, CallSettings)
public override Operation<AddGroupMigrationResponse, OperationMetadata> AddGroupMigration(AddGroupMigrationRequest request, CallSettings callSettings = null)
Adds a MigratingVm to a Group.
Parameters | |
---|---|
Name | Description |
request | AddGroupMigrationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<AddGroupMigrationResponse, OperationMetadata> | The RPC response. |
AddGroupMigrationAsync(AddGroupMigrationRequest, CallSettings)
public override Task<Operation<AddGroupMigrationResponse, OperationMetadata>> AddGroupMigrationAsync(AddGroupMigrationRequest request, CallSettings callSettings = null)
Adds a MigratingVm to a Group.
Parameters | |
---|---|
Name | Description |
request | AddGroupMigrationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<AddGroupMigrationResponse, OperationMetadata>> | A Task containing the RPC response. |
CancelCloneJob(CancelCloneJobRequest, CallSettings)
public override Operation<CancelCloneJobResponse, OperationMetadata> CancelCloneJob(CancelCloneJobRequest request, CallSettings callSettings = null)
Initiates the cancellation of a running clone job.
Parameters | |
---|---|
Name | Description |
request | CancelCloneJobRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CancelCloneJobResponse, OperationMetadata> | The RPC response. |
CancelCloneJobAsync(CancelCloneJobRequest, CallSettings)
public override Task<Operation<CancelCloneJobResponse, OperationMetadata>> CancelCloneJobAsync(CancelCloneJobRequest request, CallSettings callSettings = null)
Initiates the cancellation of a running clone job.
Parameters | |
---|---|
Name | Description |
request | CancelCloneJobRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CancelCloneJobResponse, OperationMetadata>> | A Task containing the RPC response. |
CancelCutoverJob(CancelCutoverJobRequest, CallSettings)
public override Operation<CancelCutoverJobResponse, OperationMetadata> CancelCutoverJob(CancelCutoverJobRequest request, CallSettings callSettings = null)
Initiates the cancellation of a running cutover job.
Parameters | |
---|---|
Name | Description |
request | CancelCutoverJobRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CancelCutoverJobResponse, OperationMetadata> | The RPC response. |
CancelCutoverJobAsync(CancelCutoverJobRequest, CallSettings)
public override Task<Operation<CancelCutoverJobResponse, OperationMetadata>> CancelCutoverJobAsync(CancelCutoverJobRequest request, CallSettings callSettings = null)
Initiates the cancellation of a running cutover job.
Parameters | |
---|---|
Name | Description |
request | CancelCutoverJobRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CancelCutoverJobResponse, OperationMetadata>> | A Task containing the RPC response. |
CreateCloneJob(CreateCloneJobRequest, CallSettings)
public override Operation<CloneJob, OperationMetadata> CreateCloneJob(CreateCloneJobRequest request, CallSettings callSettings = null)
Initiates a Clone of a specific migrating VM.
Parameters | |
---|---|
Name | Description |
request | CreateCloneJobRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CloneJob, OperationMetadata> | The RPC response. |
CreateCloneJobAsync(CreateCloneJobRequest, CallSettings)
public override Task<Operation<CloneJob, OperationMetadata>> CreateCloneJobAsync(CreateCloneJobRequest request, CallSettings callSettings = null)
Initiates a Clone of a specific migrating VM.
Parameters | |
---|---|
Name | Description |
request | CreateCloneJobRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CloneJob, OperationMetadata>> | A Task containing the RPC response. |
CreateCutoverJob(CreateCutoverJobRequest, CallSettings)
public override Operation<CutoverJob, OperationMetadata> CreateCutoverJob(CreateCutoverJobRequest request, CallSettings callSettings = null)
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 | CreateCutoverJobRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<CutoverJob, OperationMetadata> | The RPC response. |
CreateCutoverJobAsync(CreateCutoverJobRequest, CallSettings)
public override Task<Operation<CutoverJob, OperationMetadata>> CreateCutoverJobAsync(CreateCutoverJobRequest request, CallSettings callSettings = null)
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 | CreateCutoverJobRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<CutoverJob, OperationMetadata>> | A Task containing the RPC response. |
CreateDatacenterConnector(CreateDatacenterConnectorRequest, CallSettings)
public override Operation<DatacenterConnector, OperationMetadata> CreateDatacenterConnector(CreateDatacenterConnectorRequest request, CallSettings callSettings = null)
Creates a new DatacenterConnector in a given Source.
Parameters | |
---|---|
Name | Description |
request | CreateDatacenterConnectorRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<DatacenterConnector, OperationMetadata> | The RPC response. |
CreateDatacenterConnectorAsync(CreateDatacenterConnectorRequest, CallSettings)
public override Task<Operation<DatacenterConnector, OperationMetadata>> CreateDatacenterConnectorAsync(CreateDatacenterConnectorRequest request, CallSettings callSettings = null)
Creates a new DatacenterConnector in a given Source.
Parameters | |
---|---|
Name | Description |
request | CreateDatacenterConnectorRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<DatacenterConnector, OperationMetadata>> | A Task containing the RPC response. |
CreateGroup(CreateGroupRequest, CallSettings)
public override Operation<Group, OperationMetadata> CreateGroup(CreateGroupRequest request, CallSettings callSettings = null)
Creates a new Group in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateGroupRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Group, OperationMetadata> | The RPC response. |
CreateGroupAsync(CreateGroupRequest, CallSettings)
public override Task<Operation<Group, OperationMetadata>> CreateGroupAsync(CreateGroupRequest request, CallSettings callSettings = null)
Creates a new Group in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateGroupRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Group, OperationMetadata>> | A Task containing the RPC response. |
CreateMigratingVm(CreateMigratingVmRequest, CallSettings)
public override Operation<MigratingVm, OperationMetadata> CreateMigratingVm(CreateMigratingVmRequest request, CallSettings callSettings = null)
Creates a new MigratingVm in a given Source.
Parameters | |
---|---|
Name | Description |
request | CreateMigratingVmRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<MigratingVm, OperationMetadata> | The RPC response. |
CreateMigratingVmAsync(CreateMigratingVmRequest, CallSettings)
public override Task<Operation<MigratingVm, OperationMetadata>> CreateMigratingVmAsync(CreateMigratingVmRequest request, CallSettings callSettings = null)
Creates a new MigratingVm in a given Source.
Parameters | |
---|---|
Name | Description |
request | CreateMigratingVmRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<MigratingVm, OperationMetadata>> | A Task containing the RPC response. |
CreateSource(CreateSourceRequest, CallSettings)
public override Operation<Source, OperationMetadata> CreateSource(CreateSourceRequest request, CallSettings callSettings = null)
Creates a new Source in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateSourceRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Source, OperationMetadata> | The RPC response. |
CreateSourceAsync(CreateSourceRequest, CallSettings)
public override Task<Operation<Source, OperationMetadata>> CreateSourceAsync(CreateSourceRequest request, CallSettings callSettings = null)
Creates a new Source in a given project and location.
Parameters | |
---|---|
Name | Description |
request | CreateSourceRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Source, OperationMetadata>> | A Task containing the RPC response. |
CreateTargetProject(CreateTargetProjectRequest, CallSettings)
public override Operation<TargetProject, OperationMetadata> CreateTargetProject(CreateTargetProjectRequest request, CallSettings callSettings = null)
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 | CreateTargetProjectRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<TargetProject, OperationMetadata> | The RPC response. |
CreateTargetProjectAsync(CreateTargetProjectRequest, CallSettings)
public override Task<Operation<TargetProject, OperationMetadata>> CreateTargetProjectAsync(CreateTargetProjectRequest request, CallSettings callSettings = null)
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 | CreateTargetProjectRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<TargetProject, OperationMetadata>> | A Task containing the RPC response. |
CreateUtilizationReport(CreateUtilizationReportRequest, CallSettings)
public override Operation<UtilizationReport, OperationMetadata> CreateUtilizationReport(CreateUtilizationReportRequest request, CallSettings callSettings = null)
Creates a new UtilizationReport.
Parameters | |
---|---|
Name | Description |
request | CreateUtilizationReportRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<UtilizationReport, OperationMetadata> | The RPC response. |
CreateUtilizationReportAsync(CreateUtilizationReportRequest, CallSettings)
public override Task<Operation<UtilizationReport, OperationMetadata>> CreateUtilizationReportAsync(CreateUtilizationReportRequest request, CallSettings callSettings = null)
Creates a new UtilizationReport.
Parameters | |
---|---|
Name | Description |
request | CreateUtilizationReportRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<UtilizationReport, OperationMetadata>> | A Task containing the RPC response. |
DeleteDatacenterConnector(DeleteDatacenterConnectorRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteDatacenterConnector(DeleteDatacenterConnectorRequest request, CallSettings callSettings = null)
Deletes a single DatacenterConnector.
Parameters | |
---|---|
Name | Description |
request | DeleteDatacenterConnectorRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, OperationMetadata> | The RPC response. |
DeleteDatacenterConnectorAsync(DeleteDatacenterConnectorRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteDatacenterConnectorAsync(DeleteDatacenterConnectorRequest request, CallSettings callSettings = null)
Deletes a single DatacenterConnector.
Parameters | |
---|---|
Name | Description |
request | DeleteDatacenterConnectorRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, OperationMetadata>> | A Task containing the RPC response. |
DeleteGroup(DeleteGroupRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteGroup(DeleteGroupRequest request, CallSettings callSettings = null)
Deletes a single Group.
Parameters | |
---|---|
Name | Description |
request | DeleteGroupRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, OperationMetadata> | The RPC response. |
DeleteGroupAsync(DeleteGroupRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteGroupAsync(DeleteGroupRequest request, CallSettings callSettings = null)
Deletes a single Group.
Parameters | |
---|---|
Name | Description |
request | DeleteGroupRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, OperationMetadata>> | A Task containing the RPC response. |
DeleteMigratingVm(DeleteMigratingVmRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteMigratingVm(DeleteMigratingVmRequest request, CallSettings callSettings = null)
Deletes a single MigratingVm.
Parameters | |
---|---|
Name | Description |
request | DeleteMigratingVmRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, OperationMetadata> | The RPC response. |
DeleteMigratingVmAsync(DeleteMigratingVmRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteMigratingVmAsync(DeleteMigratingVmRequest request, CallSettings callSettings = null)
Deletes a single MigratingVm.
Parameters | |
---|---|
Name | Description |
request | DeleteMigratingVmRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, OperationMetadata>> | A Task containing the RPC response. |
DeleteSource(DeleteSourceRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteSource(DeleteSourceRequest request, CallSettings callSettings = null)
Deletes a single Source.
Parameters | |
---|---|
Name | Description |
request | DeleteSourceRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, OperationMetadata> | The RPC response. |
DeleteSourceAsync(DeleteSourceRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteSourceAsync(DeleteSourceRequest request, CallSettings callSettings = null)
Deletes a single Source.
Parameters | |
---|---|
Name | Description |
request | DeleteSourceRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, OperationMetadata>> | A Task containing the RPC response. |
DeleteTargetProject(DeleteTargetProjectRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteTargetProject(DeleteTargetProjectRequest request, CallSettings callSettings = null)
Deletes a single TargetProject.
NOTE: TargetProject is a global resource; hence the only supported value
for location is global
.
Parameters | |
---|---|
Name | Description |
request | DeleteTargetProjectRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, OperationMetadata> | The RPC response. |
DeleteTargetProjectAsync(DeleteTargetProjectRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteTargetProjectAsync(DeleteTargetProjectRequest request, CallSettings callSettings = null)
Deletes a single TargetProject.
NOTE: TargetProject is a global resource; hence the only supported value
for location is global
.
Parameters | |
---|---|
Name | Description |
request | DeleteTargetProjectRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, OperationMetadata>> | A Task containing the RPC response. |
DeleteUtilizationReport(DeleteUtilizationReportRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteUtilizationReport(DeleteUtilizationReportRequest request, CallSettings callSettings = null)
Deletes a single Utilization Report.
Parameters | |
---|---|
Name | Description |
request | DeleteUtilizationReportRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Empty, OperationMetadata> | The RPC response. |
DeleteUtilizationReportAsync(DeleteUtilizationReportRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteUtilizationReportAsync(DeleteUtilizationReportRequest request, CallSettings callSettings = null)
Deletes a single Utilization Report.
Parameters | |
---|---|
Name | Description |
request | DeleteUtilizationReportRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Empty, OperationMetadata>> | A Task containing the RPC response. |
FetchInventory(FetchInventoryRequest, CallSettings)
public override FetchInventoryResponse FetchInventory(FetchInventoryRequest request, CallSettings callSettings = null)
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 | FetchInventoryRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
FetchInventoryResponse | The RPC response. |
FetchInventoryAsync(FetchInventoryRequest, CallSettings)
public override Task<FetchInventoryResponse> FetchInventoryAsync(FetchInventoryRequest request, CallSettings callSettings = null)
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 | FetchInventoryRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<FetchInventoryResponse> | A Task containing the RPC response. |
FinalizeMigration(FinalizeMigrationRequest, CallSettings)
public override Operation<FinalizeMigrationResponse, OperationMetadata> FinalizeMigration(FinalizeMigrationRequest request, CallSettings callSettings = null)
Marks a migration as completed, deleting migration resources that are no longer being used. Only applicable after cutover is done.
Parameters | |
---|---|
Name | Description |
request | FinalizeMigrationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<FinalizeMigrationResponse, OperationMetadata> | The RPC response. |
FinalizeMigrationAsync(FinalizeMigrationRequest, CallSettings)
public override Task<Operation<FinalizeMigrationResponse, OperationMetadata>> FinalizeMigrationAsync(FinalizeMigrationRequest request, CallSettings callSettings = null)
Marks a migration as completed, deleting migration resources that are no longer being used. Only applicable after cutover is done.
Parameters | |
---|---|
Name | Description |
request | FinalizeMigrationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<FinalizeMigrationResponse, OperationMetadata>> | A Task containing the RPC response. |
GetCloneJob(GetCloneJobRequest, CallSettings)
public override CloneJob GetCloneJob(GetCloneJobRequest request, CallSettings callSettings = null)
Gets details of a single CloneJob.
Parameters | |
---|---|
Name | Description |
request | GetCloneJobRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
CloneJob | The RPC response. |
GetCloneJobAsync(GetCloneJobRequest, CallSettings)
public override Task<CloneJob> GetCloneJobAsync(GetCloneJobRequest request, CallSettings callSettings = null)
Gets details of a single CloneJob.
Parameters | |
---|---|
Name | Description |
request | GetCloneJobRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<CloneJob> | A Task containing the RPC response. |
GetCutoverJob(GetCutoverJobRequest, CallSettings)
public override CutoverJob GetCutoverJob(GetCutoverJobRequest request, CallSettings callSettings = null)
Gets details of a single CutoverJob.
Parameters | |
---|---|
Name | Description |
request | GetCutoverJobRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
CutoverJob | The RPC response. |
GetCutoverJobAsync(GetCutoverJobRequest, CallSettings)
public override Task<CutoverJob> GetCutoverJobAsync(GetCutoverJobRequest request, CallSettings callSettings = null)
Gets details of a single CutoverJob.
Parameters | |
---|---|
Name | Description |
request | GetCutoverJobRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<CutoverJob> | A Task containing the RPC response. |
GetDatacenterConnector(GetDatacenterConnectorRequest, CallSettings)
public override DatacenterConnector GetDatacenterConnector(GetDatacenterConnectorRequest request, CallSettings callSettings = null)
Gets details of a single DatacenterConnector.
Parameters | |
---|---|
Name | Description |
request | GetDatacenterConnectorRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
DatacenterConnector | The RPC response. |
GetDatacenterConnectorAsync(GetDatacenterConnectorRequest, CallSettings)
public override Task<DatacenterConnector> GetDatacenterConnectorAsync(GetDatacenterConnectorRequest request, CallSettings callSettings = null)
Gets details of a single DatacenterConnector.
Parameters | |
---|---|
Name | Description |
request | GetDatacenterConnectorRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<DatacenterConnector> | A Task containing the RPC response. |
GetGroup(GetGroupRequest, CallSettings)
public override Group GetGroup(GetGroupRequest request, CallSettings callSettings = null)
Gets details of a single Group.
Parameters | |
---|---|
Name | Description |
request | GetGroupRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Group | The RPC response. |
GetGroupAsync(GetGroupRequest, CallSettings)
public override Task<Group> GetGroupAsync(GetGroupRequest request, CallSettings callSettings = null)
Gets details of a single Group.
Parameters | |
---|---|
Name | Description |
request | GetGroupRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Group> | A Task containing the RPC response. |
GetMigratingVm(GetMigratingVmRequest, CallSettings)
public override MigratingVm GetMigratingVm(GetMigratingVmRequest request, CallSettings callSettings = null)
Gets details of a single MigratingVm.
Parameters | |
---|---|
Name | Description |
request | GetMigratingVmRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
MigratingVm | The RPC response. |
GetMigratingVmAsync(GetMigratingVmRequest, CallSettings)
public override Task<MigratingVm> GetMigratingVmAsync(GetMigratingVmRequest request, CallSettings callSettings = null)
Gets details of a single MigratingVm.
Parameters | |
---|---|
Name | Description |
request | GetMigratingVmRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<MigratingVm> | A Task containing the RPC response. |
GetSource(GetSourceRequest, CallSettings)
public override Source GetSource(GetSourceRequest request, CallSettings callSettings = null)
Gets details of a single Source.
Parameters | |
---|---|
Name | Description |
request | GetSourceRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Source | The RPC response. |
GetSourceAsync(GetSourceRequest, CallSettings)
public override Task<Source> GetSourceAsync(GetSourceRequest request, CallSettings callSettings = null)
Gets details of a single Source.
Parameters | |
---|---|
Name | Description |
request | GetSourceRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Source> | A Task containing the RPC response. |
GetTargetProject(GetTargetProjectRequest, CallSettings)
public override TargetProject GetTargetProject(GetTargetProjectRequest request, CallSettings callSettings = null)
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 | GetTargetProjectRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
TargetProject | The RPC response. |
GetTargetProjectAsync(GetTargetProjectRequest, CallSettings)
public override Task<TargetProject> GetTargetProjectAsync(GetTargetProjectRequest request, CallSettings callSettings = null)
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 | GetTargetProjectRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<TargetProject> | A Task containing the RPC response. |
GetUtilizationReport(GetUtilizationReportRequest, CallSettings)
public override UtilizationReport GetUtilizationReport(GetUtilizationReportRequest request, CallSettings callSettings = null)
Gets a single Utilization Report.
Parameters | |
---|---|
Name | Description |
request | GetUtilizationReportRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
UtilizationReport | The RPC response. |
GetUtilizationReportAsync(GetUtilizationReportRequest, CallSettings)
public override Task<UtilizationReport> GetUtilizationReportAsync(GetUtilizationReportRequest request, CallSettings callSettings = null)
Gets a single Utilization Report.
Parameters | |
---|---|
Name | Description |
request | GetUtilizationReportRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<UtilizationReport> | A Task containing the RPC response. |
ListCloneJobs(ListCloneJobsRequest, CallSettings)
public override PagedEnumerable<ListCloneJobsResponse, CloneJob> ListCloneJobs(ListCloneJobsRequest request, CallSettings callSettings = null)
Lists CloneJobs of a given migrating VM.
Parameters | |
---|---|
Name | Description |
request | ListCloneJobsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListCloneJobsResponse, CloneJob> | A pageable sequence of CloneJob resources. |
ListCloneJobsAsync(ListCloneJobsRequest, CallSettings)
public override PagedAsyncEnumerable<ListCloneJobsResponse, CloneJob> ListCloneJobsAsync(ListCloneJobsRequest request, CallSettings callSettings = null)
Lists CloneJobs of a given migrating VM.
Parameters | |
---|---|
Name | Description |
request | ListCloneJobsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListCloneJobsResponse, CloneJob> | A pageable asynchronous sequence of CloneJob resources. |
ListCutoverJobs(ListCutoverJobsRequest, CallSettings)
public override PagedEnumerable<ListCutoverJobsResponse, CutoverJob> ListCutoverJobs(ListCutoverJobsRequest request, CallSettings callSettings = null)
Lists CutoverJobs of a given migrating VM.
Parameters | |
---|---|
Name | Description |
request | ListCutoverJobsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListCutoverJobsResponse, CutoverJob> | A pageable sequence of CutoverJob resources. |
ListCutoverJobsAsync(ListCutoverJobsRequest, CallSettings)
public override PagedAsyncEnumerable<ListCutoverJobsResponse, CutoverJob> ListCutoverJobsAsync(ListCutoverJobsRequest request, CallSettings callSettings = null)
Lists CutoverJobs of a given migrating VM.
Parameters | |
---|---|
Name | Description |
request | ListCutoverJobsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListCutoverJobsResponse, CutoverJob> | A pageable asynchronous sequence of CutoverJob resources. |
ListDatacenterConnectors(ListDatacenterConnectorsRequest, CallSettings)
public override PagedEnumerable<ListDatacenterConnectorsResponse, DatacenterConnector> ListDatacenterConnectors(ListDatacenterConnectorsRequest request, CallSettings callSettings = null)
Lists DatacenterConnectors in a given Source.
Parameters | |
---|---|
Name | Description |
request | ListDatacenterConnectorsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListDatacenterConnectorsResponse, DatacenterConnector> | A pageable sequence of DatacenterConnector resources. |
ListDatacenterConnectorsAsync(ListDatacenterConnectorsRequest, CallSettings)
public override PagedAsyncEnumerable<ListDatacenterConnectorsResponse, DatacenterConnector> ListDatacenterConnectorsAsync(ListDatacenterConnectorsRequest request, CallSettings callSettings = null)
Lists DatacenterConnectors in a given Source.
Parameters | |
---|---|
Name | Description |
request | ListDatacenterConnectorsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListDatacenterConnectorsResponse, DatacenterConnector> | A pageable asynchronous sequence of DatacenterConnector resources. |
ListGroups(ListGroupsRequest, CallSettings)
public override PagedEnumerable<ListGroupsResponse, Group> ListGroups(ListGroupsRequest request, CallSettings callSettings = null)
Lists Groups in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListGroupsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListGroupsResponse, Group> | A pageable sequence of Group resources. |
ListGroupsAsync(ListGroupsRequest, CallSettings)
public override PagedAsyncEnumerable<ListGroupsResponse, Group> ListGroupsAsync(ListGroupsRequest request, CallSettings callSettings = null)
Lists Groups in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListGroupsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListGroupsResponse, Group> | A pageable asynchronous sequence of Group resources. |
ListMigratingVms(ListMigratingVmsRequest, CallSettings)
public override PagedEnumerable<ListMigratingVmsResponse, MigratingVm> ListMigratingVms(ListMigratingVmsRequest request, CallSettings callSettings = null)
Lists MigratingVms in a given Source.
Parameters | |
---|---|
Name | Description |
request | ListMigratingVmsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListMigratingVmsResponse, MigratingVm> | A pageable sequence of MigratingVm resources. |
ListMigratingVmsAsync(ListMigratingVmsRequest, CallSettings)
public override PagedAsyncEnumerable<ListMigratingVmsResponse, MigratingVm> ListMigratingVmsAsync(ListMigratingVmsRequest request, CallSettings callSettings = null)
Lists MigratingVms in a given Source.
Parameters | |
---|---|
Name | Description |
request | ListMigratingVmsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListMigratingVmsResponse, MigratingVm> | A pageable asynchronous sequence of MigratingVm resources. |
ListSources(ListSourcesRequest, CallSettings)
public override PagedEnumerable<ListSourcesResponse, Source> ListSources(ListSourcesRequest request, CallSettings callSettings = null)
Lists Sources in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListSourcesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListSourcesResponse, Source> | A pageable sequence of Source resources. |
ListSourcesAsync(ListSourcesRequest, CallSettings)
public override PagedAsyncEnumerable<ListSourcesResponse, Source> ListSourcesAsync(ListSourcesRequest request, CallSettings callSettings = null)
Lists Sources in a given project and location.
Parameters | |
---|---|
Name | Description |
request | ListSourcesRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListSourcesResponse, Source> | A pageable asynchronous sequence of Source resources. |
ListTargetProjects(ListTargetProjectsRequest, CallSettings)
public override PagedEnumerable<ListTargetProjectsResponse, TargetProject> ListTargetProjects(ListTargetProjectsRequest request, CallSettings callSettings = null)
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 | ListTargetProjectsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListTargetProjectsResponse, TargetProject> | A pageable sequence of TargetProject resources. |
ListTargetProjectsAsync(ListTargetProjectsRequest, CallSettings)
public override PagedAsyncEnumerable<ListTargetProjectsResponse, TargetProject> ListTargetProjectsAsync(ListTargetProjectsRequest request, CallSettings callSettings = null)
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 | ListTargetProjectsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListTargetProjectsResponse, TargetProject> | A pageable asynchronous sequence of TargetProject resources. |
ListUtilizationReports(ListUtilizationReportsRequest, CallSettings)
public override PagedEnumerable<ListUtilizationReportsResponse, UtilizationReport> ListUtilizationReports(ListUtilizationReportsRequest request, CallSettings callSettings = null)
Lists Utilization Reports of the given Source.
Parameters | |
---|---|
Name | Description |
request | ListUtilizationReportsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedEnumerable<ListUtilizationReportsResponse, UtilizationReport> | A pageable sequence of UtilizationReport resources. |
ListUtilizationReportsAsync(ListUtilizationReportsRequest, CallSettings)
public override PagedAsyncEnumerable<ListUtilizationReportsResponse, UtilizationReport> ListUtilizationReportsAsync(ListUtilizationReportsRequest request, CallSettings callSettings = null)
Lists Utilization Reports of the given Source.
Parameters | |
---|---|
Name | Description |
request | ListUtilizationReportsRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
PagedAsyncEnumerable<ListUtilizationReportsResponse, UtilizationReport> | A pageable asynchronous sequence of UtilizationReport resources. |
PauseMigration(PauseMigrationRequest, CallSettings)
public override Operation<PauseMigrationResponse, OperationMetadata> PauseMigration(PauseMigrationRequest request, CallSettings callSettings = null)
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 | PauseMigrationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<PauseMigrationResponse, OperationMetadata> | The RPC response. |
PauseMigrationAsync(PauseMigrationRequest, CallSettings)
public override Task<Operation<PauseMigrationResponse, OperationMetadata>> PauseMigrationAsync(PauseMigrationRequest request, CallSettings callSettings = null)
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 | PauseMigrationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<PauseMigrationResponse, OperationMetadata>> | A Task containing the RPC response. |
RemoveGroupMigration(RemoveGroupMigrationRequest, CallSettings)
public override Operation<RemoveGroupMigrationResponse, OperationMetadata> RemoveGroupMigration(RemoveGroupMigrationRequest request, CallSettings callSettings = null)
Removes a MigratingVm from a Group.
Parameters | |
---|---|
Name | Description |
request | RemoveGroupMigrationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<RemoveGroupMigrationResponse, OperationMetadata> | The RPC response. |
RemoveGroupMigrationAsync(RemoveGroupMigrationRequest, CallSettings)
public override Task<Operation<RemoveGroupMigrationResponse, OperationMetadata>> RemoveGroupMigrationAsync(RemoveGroupMigrationRequest request, CallSettings callSettings = null)
Removes a MigratingVm from a Group.
Parameters | |
---|---|
Name | Description |
request | RemoveGroupMigrationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<RemoveGroupMigrationResponse, OperationMetadata>> | A Task containing the RPC response. |
ResumeMigration(ResumeMigrationRequest, CallSettings)
public override Operation<ResumeMigrationResponse, OperationMetadata> ResumeMigration(ResumeMigrationRequest request, CallSettings callSettings = null)
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 | ResumeMigrationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<ResumeMigrationResponse, OperationMetadata> | The RPC response. |
ResumeMigrationAsync(ResumeMigrationRequest, CallSettings)
public override Task<Operation<ResumeMigrationResponse, OperationMetadata>> ResumeMigrationAsync(ResumeMigrationRequest request, CallSettings callSettings = null)
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 | ResumeMigrationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<ResumeMigrationResponse, OperationMetadata>> | A Task containing the RPC response. |
StartMigration(StartMigrationRequest, CallSettings)
public override Operation<StartMigrationResponse, OperationMetadata> StartMigration(StartMigrationRequest request, CallSettings callSettings = null)
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 | StartMigrationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<StartMigrationResponse, OperationMetadata> | The RPC response. |
StartMigrationAsync(StartMigrationRequest, CallSettings)
public override Task<Operation<StartMigrationResponse, OperationMetadata>> StartMigrationAsync(StartMigrationRequest request, CallSettings callSettings = null)
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 | StartMigrationRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<StartMigrationResponse, OperationMetadata>> | A Task containing the RPC response. |
UpdateGroup(UpdateGroupRequest, CallSettings)
public override Operation<Group, OperationMetadata> UpdateGroup(UpdateGroupRequest request, CallSettings callSettings = null)
Updates the parameters of a single Group.
Parameters | |
---|---|
Name | Description |
request | UpdateGroupRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Group, OperationMetadata> | The RPC response. |
UpdateGroupAsync(UpdateGroupRequest, CallSettings)
public override Task<Operation<Group, OperationMetadata>> UpdateGroupAsync(UpdateGroupRequest request, CallSettings callSettings = null)
Updates the parameters of a single Group.
Parameters | |
---|---|
Name | Description |
request | UpdateGroupRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Group, OperationMetadata>> | A Task containing the RPC response. |
UpdateMigratingVm(UpdateMigratingVmRequest, CallSettings)
public override Operation<MigratingVm, OperationMetadata> UpdateMigratingVm(UpdateMigratingVmRequest request, CallSettings callSettings = null)
Updates the parameters of a single MigratingVm.
Parameters | |
---|---|
Name | Description |
request | UpdateMigratingVmRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<MigratingVm, OperationMetadata> | The RPC response. |
UpdateMigratingVmAsync(UpdateMigratingVmRequest, CallSettings)
public override Task<Operation<MigratingVm, OperationMetadata>> UpdateMigratingVmAsync(UpdateMigratingVmRequest request, CallSettings callSettings = null)
Updates the parameters of a single MigratingVm.
Parameters | |
---|---|
Name | Description |
request | UpdateMigratingVmRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<MigratingVm, OperationMetadata>> | A Task containing the RPC response. |
UpdateSource(UpdateSourceRequest, CallSettings)
public override Operation<Source, OperationMetadata> UpdateSource(UpdateSourceRequest request, CallSettings callSettings = null)
Updates the parameters of a single Source.
Parameters | |
---|---|
Name | Description |
request | UpdateSourceRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<Source, OperationMetadata> | The RPC response. |
UpdateSourceAsync(UpdateSourceRequest, CallSettings)
public override Task<Operation<Source, OperationMetadata>> UpdateSourceAsync(UpdateSourceRequest request, CallSettings callSettings = null)
Updates the parameters of a single Source.
Parameters | |
---|---|
Name | Description |
request | UpdateSourceRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<Source, OperationMetadata>> | A Task containing the RPC response. |
UpdateTargetProject(UpdateTargetProjectRequest, CallSettings)
public override Operation<TargetProject, OperationMetadata> UpdateTargetProject(UpdateTargetProjectRequest request, CallSettings callSettings = null)
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 | UpdateTargetProjectRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Operation<TargetProject, OperationMetadata> | The RPC response. |
UpdateTargetProjectAsync(UpdateTargetProjectRequest, CallSettings)
public override Task<Operation<TargetProject, OperationMetadata>> UpdateTargetProjectAsync(UpdateTargetProjectRequest request, CallSettings callSettings = null)
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 | UpdateTargetProjectRequest The request object containing all of the parameters for the API call. |
callSettings | CallSettings If not null, applies overrides to this RPC call. |
Returns | |
---|---|
Type | Description |
Task<Operation<TargetProject, OperationMetadata>> | A Task containing the RPC response. |