public sealed class VmMigrationClientImpl : VmMigrationClientReference documentation and code samples for the VM Migration v1 API class VmMigrationClientImpl.
VmMigration client wrapper implementation, for convenient use.
Namespace
Google.Cloud.VMMigration.V1Assembly
Google.Cloud.VMMigration.V1.dll
Remarks
VM Migration Service
Constructors
VmMigrationClientImpl(VmMigrationClient, VmMigrationSettings, ILogger)
public VmMigrationClientImpl(VmMigration.VmMigrationClient grpcClient, VmMigrationSettings settings, ILogger logger)Constructs a client wrapper for the VmMigration service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description |
grpcClient |
VmMigrationVmMigrationClientThe underlying gRPC client. |
settings |
VmMigrationSettingsThe base VmMigrationSettings used within this client. |
logger |
ILoggerOptional ILogger to use 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 |
|
CancelDiskMigrationJobOperationsClient
public override OperationsClient CancelDiskMigrationJobOperationsClient { get; }The long-running operations client for CancelDiskMigrationJob.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CancelImageImportJobOperationsClient
public override OperationsClient CancelImageImportJobOperationsClient { get; }The long-running operations client for CancelImageImportJob.
| 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 |
|
CreateDiskMigrationJobOperationsClient
public override OperationsClient CreateDiskMigrationJobOperationsClient { get; }The long-running operations client for CreateDiskMigrationJob.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateGroupOperationsClient
public override OperationsClient CreateGroupOperationsClient { get; }The long-running operations client for CreateGroup.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
CreateImageImportOperationsClient
public override OperationsClient CreateImageImportOperationsClient { get; }The long-running operations client for CreateImageImport.
| 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 |
|
DeleteDiskMigrationJobOperationsClient
public override OperationsClient DeleteDiskMigrationJobOperationsClient { get; }The long-running operations client for DeleteDiskMigrationJob.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteGroupOperationsClient
public override OperationsClient DeleteGroupOperationsClient { get; }The long-running operations client for DeleteGroup.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
DeleteImageImportOperationsClient
public override OperationsClient DeleteImageImportOperationsClient { get; }The long-running operations client for DeleteImageImport.
| 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 |
|
ExtendMigrationOperationsClient
public override OperationsClient ExtendMigrationOperationsClient { get; }The long-running operations client for ExtendMigration.
| 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 |
VmMigrationVmMigrationClient |
|
LocationsClient
public override LocationsClient LocationsClient { get; }The LocationsClient associated with this client.
| Property Value | |
|---|---|
| Type | Description |
LocationsClient |
|
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 |
|
RunDiskMigrationJobOperationsClient
public override OperationsClient RunDiskMigrationJobOperationsClient { get; }The long-running operations client for RunDiskMigrationJob.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
StartMigrationOperationsClient
public override OperationsClient StartMigrationOperationsClient { get; }The long-running operations client for StartMigration.
| Property Value | |
|---|---|
| Type | Description |
OperationsClient |
|
UpdateDiskMigrationJobOperationsClient
public override OperationsClient UpdateDiskMigrationJobOperationsClient { get; }The long-running operations client for UpdateDiskMigrationJob.
| 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 |
|
UpgradeApplianceOperationsClient
public override OperationsClient UpgradeApplianceOperationsClient { get; }The long-running operations client for UpgradeAppliance.
| 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 |
AddGroupMigrationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationAddGroupMigrationResponseOperationMetadata |
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 |
AddGroupMigrationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationAddGroupMigrationResponseOperationMetadata |
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 |
CancelCloneJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCancelCloneJobResponseOperationMetadata |
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 |
CancelCloneJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCancelCloneJobResponseOperationMetadata |
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 |
CancelCutoverJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCancelCutoverJobResponseOperationMetadata |
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 |
CancelCutoverJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCancelCutoverJobResponseOperationMetadata |
A Task containing the RPC response. |
CancelDiskMigrationJob(CancelDiskMigrationJobRequest, CallSettings)
public override Operation<CancelDiskMigrationJobResponse, OperationMetadata> CancelDiskMigrationJob(CancelDiskMigrationJobRequest request, CallSettings callSettings = null)Cancels the disk migration job.
| Parameters | |
|---|---|
| Name | Description |
request |
CancelDiskMigrationJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCancelDiskMigrationJobResponseOperationMetadata |
The RPC response. |
CancelDiskMigrationJobAsync(CancelDiskMigrationJobRequest, CallSettings)
public override Task<Operation<CancelDiskMigrationJobResponse, OperationMetadata>> CancelDiskMigrationJobAsync(CancelDiskMigrationJobRequest request, CallSettings callSettings = null)Cancels the disk migration job.
| Parameters | |
|---|---|
| Name | Description |
request |
CancelDiskMigrationJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCancelDiskMigrationJobResponseOperationMetadata |
A Task containing the RPC response. |
CancelImageImportJob(CancelImageImportJobRequest, CallSettings)
public override Operation<CancelImageImportJobResponse, OperationMetadata> CancelImageImportJob(CancelImageImportJobRequest request, CallSettings callSettings = null)Initiates the cancellation of a running clone job.
| Parameters | |
|---|---|
| Name | Description |
request |
CancelImageImportJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCancelImageImportJobResponseOperationMetadata |
The RPC response. |
CancelImageImportJobAsync(CancelImageImportJobRequest, CallSettings)
public override Task<Operation<CancelImageImportJobResponse, OperationMetadata>> CancelImageImportJobAsync(CancelImageImportJobRequest request, CallSettings callSettings = null)Initiates the cancellation of a running clone job.
| Parameters | |
|---|---|
| Name | Description |
request |
CancelImageImportJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCancelImageImportJobResponseOperationMetadata |
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 |
CreateCloneJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCloneJobOperationMetadata |
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 |
CreateCloneJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCloneJobOperationMetadata |
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 |
CreateCutoverJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationCutoverJobOperationMetadata |
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 |
CreateCutoverJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationCutoverJobOperationMetadata |
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 |
CreateDatacenterConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationDatacenterConnectorOperationMetadata |
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 |
CreateDatacenterConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationDatacenterConnectorOperationMetadata |
A Task containing the RPC response. |
CreateDiskMigrationJob(CreateDiskMigrationJobRequest, CallSettings)
public override Operation<DiskMigrationJob, OperationMetadata> CreateDiskMigrationJob(CreateDiskMigrationJobRequest request, CallSettings callSettings = null)Creates a new disk migration job in a given Source.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDiskMigrationJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationDiskMigrationJobOperationMetadata |
The RPC response. |
CreateDiskMigrationJobAsync(CreateDiskMigrationJobRequest, CallSettings)
public override Task<Operation<DiskMigrationJob, OperationMetadata>> CreateDiskMigrationJobAsync(CreateDiskMigrationJobRequest request, CallSettings callSettings = null)Creates a new disk migration job in a given Source.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateDiskMigrationJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationDiskMigrationJobOperationMetadata |
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 |
CreateGroupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationGroupOperationMetadata |
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 |
CreateGroupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationGroupOperationMetadata |
A Task containing the RPC response. |
CreateImageImport(CreateImageImportRequest, CallSettings)
public override Operation<ImageImport, OperationMetadata> CreateImageImport(CreateImageImportRequest request, CallSettings callSettings = null)Creates a new ImageImport in a given project.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateImageImportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationImageImportOperationMetadata |
The RPC response. |
CreateImageImportAsync(CreateImageImportRequest, CallSettings)
public override Task<Operation<ImageImport, OperationMetadata>> CreateImageImportAsync(CreateImageImportRequest request, CallSettings callSettings = null)Creates a new ImageImport in a given project.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateImageImportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationImageImportOperationMetadata |
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 |
CreateMigratingVmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationMigratingVmOperationMetadata |
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 |
CreateMigratingVmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationMigratingVmOperationMetadata |
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 |
CreateSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationSourceOperationMetadata |
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 |
CreateSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationSourceOperationMetadata |
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 |
CreateTargetProjectRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationTargetProjectOperationMetadata |
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 |
CreateTargetProjectRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationTargetProjectOperationMetadata |
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 |
CreateUtilizationReportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationUtilizationReportOperationMetadata |
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 |
CreateUtilizationReportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationUtilizationReportOperationMetadata |
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 |
DeleteDatacenterConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
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 |
DeleteDatacenterConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteDiskMigrationJob(DeleteDiskMigrationJobRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteDiskMigrationJob(DeleteDiskMigrationJobRequest request, CallSettings callSettings = null)Deletes a single DiskMigrationJob.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDiskMigrationJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteDiskMigrationJobAsync(DeleteDiskMigrationJobRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteDiskMigrationJobAsync(DeleteDiskMigrationJobRequest request, CallSettings callSettings = null)Deletes a single DiskMigrationJob.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteDiskMigrationJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
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 |
DeleteGroupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
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 |
DeleteGroupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
DeleteImageImport(DeleteImageImportRequest, CallSettings)
public override Operation<Empty, OperationMetadata> DeleteImageImport(DeleteImageImportRequest request, CallSettings callSettings = null)Deletes a single ImageImport.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteImageImportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
The RPC response. |
DeleteImageImportAsync(DeleteImageImportRequest, CallSettings)
public override Task<Operation<Empty, OperationMetadata>> DeleteImageImportAsync(DeleteImageImportRequest request, CallSettings callSettings = null)Deletes a single ImageImport.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteImageImportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
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 |
DeleteMigratingVmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
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 |
DeleteMigratingVmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
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 |
DeleteSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
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 |
DeleteSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
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 |
DeleteTargetProjectRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
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 |
DeleteTargetProjectRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
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 |
DeleteUtilizationReportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationEmptyOperationMetadata |
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 |
DeleteUtilizationReportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationEmptyOperationMetadata |
A Task containing the RPC response. |
ExtendMigration(ExtendMigrationRequest, CallSettings)
public override Operation<ExtendMigrationResponse, OperationMetadata> ExtendMigration(ExtendMigrationRequest request, CallSettings callSettings = null)Extend the migrating VM time to live.
| Parameters | |
|---|---|
| Name | Description |
request |
ExtendMigrationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationExtendMigrationResponseOperationMetadata |
The RPC response. |
ExtendMigrationAsync(ExtendMigrationRequest, CallSettings)
public override Task<Operation<ExtendMigrationResponse, OperationMetadata>> ExtendMigrationAsync(ExtendMigrationRequest request, CallSettings callSettings = null)Extend the migrating VM time to live.
| Parameters | |
|---|---|
| Name | Description |
request |
ExtendMigrationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationExtendMigrationResponseOperationMetadata |
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 |
FetchInventoryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
FetchInventoryRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskFetchInventoryResponse |
A Task containing the RPC response. |
FetchStorageInventory(FetchStorageInventoryRequest, CallSettings)
public override PagedEnumerable<FetchStorageInventoryResponse, SourceStorageResource> FetchStorageInventory(FetchStorageInventoryRequest request, CallSettings callSettings = null)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 object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableFetchStorageInventoryResponseSourceStorageResource |
A pageable sequence of SourceStorageResource resources. |
FetchStorageInventoryAsync(FetchStorageInventoryRequest, CallSettings)
public override PagedAsyncEnumerable<FetchStorageInventoryResponse, SourceStorageResource> FetchStorageInventoryAsync(FetchStorageInventoryRequest request, CallSettings callSettings = null)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 object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableFetchStorageInventoryResponseSourceStorageResource |
A pageable asynchronous sequence of SourceStorageResource resources. |
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 |
FinalizeMigrationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationFinalizeMigrationResponseOperationMetadata |
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 |
FinalizeMigrationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationFinalizeMigrationResponseOperationMetadata |
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 |
GetCloneJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetCloneJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskCloneJob |
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 |
GetCutoverJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetCutoverJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskCutoverJob |
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 |
GetDatacenterConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetDatacenterConnectorRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDatacenterConnector |
A Task containing the RPC response. |
GetDiskMigrationJob(GetDiskMigrationJobRequest, CallSettings)
public override DiskMigrationJob GetDiskMigrationJob(GetDiskMigrationJobRequest request, CallSettings callSettings = null)Gets details of a single DiskMigrationJob.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDiskMigrationJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
DiskMigrationJob |
The RPC response. |
GetDiskMigrationJobAsync(GetDiskMigrationJobRequest, CallSettings)
public override Task<DiskMigrationJob> GetDiskMigrationJobAsync(GetDiskMigrationJobRequest request, CallSettings callSettings = null)Gets details of a single DiskMigrationJob.
| Parameters | |
|---|---|
| Name | Description |
request |
GetDiskMigrationJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskDiskMigrationJob |
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 |
GetGroupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetGroupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskGroup |
A Task containing the RPC response. |
GetImageImport(GetImageImportRequest, CallSettings)
public override ImageImport GetImageImport(GetImageImportRequest request, CallSettings callSettings = null)Gets details of a single ImageImport.
| Parameters | |
|---|---|
| Name | Description |
request |
GetImageImportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ImageImport |
The RPC response. |
GetImageImportAsync(GetImageImportRequest, CallSettings)
public override Task<ImageImport> GetImageImportAsync(GetImageImportRequest request, CallSettings callSettings = null)Gets details of a single ImageImport.
| Parameters | |
|---|---|
| Name | Description |
request |
GetImageImportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskImageImport |
A Task containing the RPC response. |
GetImageImportJob(GetImageImportJobRequest, CallSettings)
public override ImageImportJob GetImageImportJob(GetImageImportJobRequest request, CallSettings callSettings = null)Gets details of a single ImageImportJob.
| Parameters | |
|---|---|
| Name | Description |
request |
GetImageImportJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ImageImportJob |
The RPC response. |
GetImageImportJobAsync(GetImageImportJobRequest, CallSettings)
public override Task<ImageImportJob> GetImageImportJobAsync(GetImageImportJobRequest request, CallSettings callSettings = null)Gets details of a single ImageImportJob.
| Parameters | |
|---|---|
| Name | Description |
request |
GetImageImportJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskImageImportJob |
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 |
GetMigratingVmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetMigratingVmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskMigratingVm |
A Task containing the RPC response. |
GetReplicationCycle(GetReplicationCycleRequest, CallSettings)
public override ReplicationCycle GetReplicationCycle(GetReplicationCycleRequest request, CallSettings callSettings = null)Gets details of a single ReplicationCycle.
| Parameters | |
|---|---|
| Name | Description |
request |
GetReplicationCycleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
ReplicationCycle |
The RPC response. |
GetReplicationCycleAsync(GetReplicationCycleRequest, CallSettings)
public override Task<ReplicationCycle> GetReplicationCycleAsync(GetReplicationCycleRequest request, CallSettings callSettings = null)Gets details of a single ReplicationCycle.
| Parameters | |
|---|---|
| Name | Description |
request |
GetReplicationCycleRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskReplicationCycle |
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 |
GetSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskSource |
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 |
GetTargetProjectRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetTargetProjectRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskTargetProject |
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 |
GetUtilizationReportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf 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 |
GetUtilizationReportRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskUtilizationReport |
A Task containing the RPC response. |
ListCloneJobs(ListCloneJobsRequest, CallSettings)
public override PagedEnumerable<ListCloneJobsResponse, CloneJob> ListCloneJobs(ListCloneJobsRequest request, CallSettings callSettings = null)Lists the CloneJobs of a migrating VM. Only 25 most recent CloneJobs are listed.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCloneJobsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListCloneJobsResponseCloneJob |
A pageable sequence of CloneJob resources. |
ListCloneJobsAsync(ListCloneJobsRequest, CallSettings)
public override PagedAsyncEnumerable<ListCloneJobsResponse, CloneJob> ListCloneJobsAsync(ListCloneJobsRequest request, CallSettings callSettings = null)Lists the CloneJobs of a migrating VM. Only 25 most recent CloneJobs are listed.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCloneJobsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListCloneJobsResponseCloneJob |
A pageable asynchronous sequence of CloneJob resources. |
ListCutoverJobs(ListCutoverJobsRequest, CallSettings)
public override PagedEnumerable<ListCutoverJobsResponse, CutoverJob> ListCutoverJobs(ListCutoverJobsRequest request, CallSettings callSettings = null)Lists the CutoverJobs of a migrating VM. Only 25 most recent CutoverJobs are listed.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCutoverJobsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListCutoverJobsResponseCutoverJob |
A pageable sequence of CutoverJob resources. |
ListCutoverJobsAsync(ListCutoverJobsRequest, CallSettings)
public override PagedAsyncEnumerable<ListCutoverJobsResponse, CutoverJob> ListCutoverJobsAsync(ListCutoverJobsRequest request, CallSettings callSettings = null)Lists the CutoverJobs of a migrating VM. Only 25 most recent CutoverJobs are listed.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCutoverJobsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListCutoverJobsResponseCutoverJob |
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 |
ListDatacenterConnectorsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListDatacenterConnectorsResponseDatacenterConnector |
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 |
ListDatacenterConnectorsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListDatacenterConnectorsResponseDatacenterConnector |
A pageable asynchronous sequence of DatacenterConnector resources. |
ListDiskMigrationJobs(ListDiskMigrationJobsRequest, CallSettings)
public override PagedEnumerable<ListDiskMigrationJobsResponse, DiskMigrationJob> ListDiskMigrationJobs(ListDiskMigrationJobsRequest request, CallSettings callSettings = null)Lists DiskMigrationJobs in a given Source.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDiskMigrationJobsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListDiskMigrationJobsResponseDiskMigrationJob |
A pageable sequence of DiskMigrationJob resources. |
ListDiskMigrationJobsAsync(ListDiskMigrationJobsRequest, CallSettings)
public override PagedAsyncEnumerable<ListDiskMigrationJobsResponse, DiskMigrationJob> ListDiskMigrationJobsAsync(ListDiskMigrationJobsRequest request, CallSettings callSettings = null)Lists DiskMigrationJobs in a given Source.
| Parameters | |
|---|---|
| Name | Description |
request |
ListDiskMigrationJobsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListDiskMigrationJobsResponseDiskMigrationJob |
A pageable asynchronous sequence of DiskMigrationJob 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 |
ListGroupsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListGroupsResponseGroup |
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 |
ListGroupsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListGroupsResponseGroup |
A pageable asynchronous sequence of Group resources. |
ListImageImportJobs(ListImageImportJobsRequest, CallSettings)
public override PagedEnumerable<ListImageImportJobsResponse, ImageImportJob> ListImageImportJobs(ListImageImportJobsRequest request, CallSettings callSettings = null)Lists ImageImportJobs in a given project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListImageImportJobsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListImageImportJobsResponseImageImportJob |
A pageable sequence of ImageImportJob resources. |
ListImageImportJobsAsync(ListImageImportJobsRequest, CallSettings)
public override PagedAsyncEnumerable<ListImageImportJobsResponse, ImageImportJob> ListImageImportJobsAsync(ListImageImportJobsRequest request, CallSettings callSettings = null)Lists ImageImportJobs in a given project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListImageImportJobsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListImageImportJobsResponseImageImportJob |
A pageable asynchronous sequence of ImageImportJob resources. |
ListImageImports(ListImageImportsRequest, CallSettings)
public override PagedEnumerable<ListImageImportsResponse, ImageImport> ListImageImports(ListImageImportsRequest request, CallSettings callSettings = null)Lists ImageImports in a given project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListImageImportsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListImageImportsResponseImageImport |
A pageable sequence of ImageImport resources. |
ListImageImportsAsync(ListImageImportsRequest, CallSettings)
public override PagedAsyncEnumerable<ListImageImportsResponse, ImageImport> ListImageImportsAsync(ListImageImportsRequest request, CallSettings callSettings = null)Lists ImageImports in a given project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListImageImportsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListImageImportsResponseImageImport |
A pageable asynchronous sequence of ImageImport 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 |
ListMigratingVmsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListMigratingVmsResponseMigratingVm |
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 |
ListMigratingVmsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListMigratingVmsResponseMigratingVm |
A pageable asynchronous sequence of MigratingVm resources. |
ListReplicationCycles(ListReplicationCyclesRequest, CallSettings)
public override PagedEnumerable<ListReplicationCyclesResponse, ReplicationCycle> ListReplicationCycles(ListReplicationCyclesRequest request, CallSettings callSettings = null)Lists ReplicationCycles in a given MigratingVM.
| Parameters | |
|---|---|
| Name | Description |
request |
ListReplicationCyclesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListReplicationCyclesResponseReplicationCycle |
A pageable sequence of ReplicationCycle resources. |
ListReplicationCyclesAsync(ListReplicationCyclesRequest, CallSettings)
public override PagedAsyncEnumerable<ListReplicationCyclesResponse, ReplicationCycle> ListReplicationCyclesAsync(ListReplicationCyclesRequest request, CallSettings callSettings = null)Lists ReplicationCycles in a given MigratingVM.
| Parameters | |
|---|---|
| Name | Description |
request |
ListReplicationCyclesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListReplicationCyclesResponseReplicationCycle |
A pageable asynchronous sequence of ReplicationCycle 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 |
ListSourcesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListSourcesResponseSource |
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 |
ListSourcesRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListSourcesResponseSource |
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 |
ListTargetProjectsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListTargetProjectsResponseTargetProject |
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 |
ListTargetProjectsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListTargetProjectsResponseTargetProject |
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 |
ListUtilizationReportsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedEnumerableListUtilizationReportsResponseUtilizationReport |
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 |
ListUtilizationReportsRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
PagedAsyncEnumerableListUtilizationReportsResponseUtilizationReport |
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 |
PauseMigrationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationPauseMigrationResponseOperationMetadata |
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 |
PauseMigrationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationPauseMigrationResponseOperationMetadata |
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 |
RemoveGroupMigrationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationRemoveGroupMigrationResponseOperationMetadata |
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 |
RemoveGroupMigrationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationRemoveGroupMigrationResponseOperationMetadata |
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 |
ResumeMigrationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationResumeMigrationResponseOperationMetadata |
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 |
ResumeMigrationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationResumeMigrationResponseOperationMetadata |
A Task containing the RPC response. |
RunDiskMigrationJob(RunDiskMigrationJobRequest, CallSettings)
public override Operation<RunDiskMigrationJobResponse, OperationMetadata> RunDiskMigrationJob(RunDiskMigrationJobRequest request, CallSettings callSettings = null)Runs the disk migration job.
| Parameters | |
|---|---|
| Name | Description |
request |
RunDiskMigrationJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationRunDiskMigrationJobResponseOperationMetadata |
The RPC response. |
RunDiskMigrationJobAsync(RunDiskMigrationJobRequest, CallSettings)
public override Task<Operation<RunDiskMigrationJobResponse, OperationMetadata>> RunDiskMigrationJobAsync(RunDiskMigrationJobRequest request, CallSettings callSettings = null)Runs the disk migration job.
| Parameters | |
|---|---|
| Name | Description |
request |
RunDiskMigrationJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationRunDiskMigrationJobResponseOperationMetadata |
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 |
StartMigrationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationStartMigrationResponseOperationMetadata |
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 |
StartMigrationRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationStartMigrationResponseOperationMetadata |
A Task containing the RPC response. |
UpdateDiskMigrationJob(UpdateDiskMigrationJobRequest, CallSettings)
public override Operation<DiskMigrationJob, OperationMetadata> UpdateDiskMigrationJob(UpdateDiskMigrationJobRequest request, CallSettings callSettings = null)Updates the parameters of a single DiskMigrationJob.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDiskMigrationJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationDiskMigrationJobOperationMetadata |
The RPC response. |
UpdateDiskMigrationJobAsync(UpdateDiskMigrationJobRequest, CallSettings)
public override Task<Operation<DiskMigrationJob, OperationMetadata>> UpdateDiskMigrationJobAsync(UpdateDiskMigrationJobRequest request, CallSettings callSettings = null)Updates the parameters of a single DiskMigrationJob.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateDiskMigrationJobRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationDiskMigrationJobOperationMetadata |
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 |
UpdateGroupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationGroupOperationMetadata |
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 |
UpdateGroupRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationGroupOperationMetadata |
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 |
UpdateMigratingVmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationMigratingVmOperationMetadata |
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 |
UpdateMigratingVmRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationMigratingVmOperationMetadata |
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 |
UpdateSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationSourceOperationMetadata |
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 |
UpdateSourceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationSourceOperationMetadata |
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 |
UpdateTargetProjectRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationTargetProjectOperationMetadata |
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 |
UpdateTargetProjectRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationTargetProjectOperationMetadata |
A Task containing the RPC response. |
UpgradeAppliance(UpgradeApplianceRequest, CallSettings)
public override Operation<UpgradeApplianceResponse, OperationMetadata> UpgradeAppliance(UpgradeApplianceRequest request, CallSettings callSettings = null)Upgrades the appliance relate to this DatacenterConnector to the in-place updateable version.
| Parameters | |
|---|---|
| Name | Description |
request |
UpgradeApplianceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
OperationUpgradeApplianceResponseOperationMetadata |
The RPC response. |
UpgradeApplianceAsync(UpgradeApplianceRequest, CallSettings)
public override Task<Operation<UpgradeApplianceResponse, OperationMetadata>> UpgradeApplianceAsync(UpgradeApplianceRequest request, CallSettings callSettings = null)Upgrades the appliance relate to this DatacenterConnector to the in-place updateable version.
| Parameters | |
|---|---|
| Name | Description |
request |
UpgradeApplianceRequestThe request object containing all of the parameters for the API call. |
callSettings |
CallSettingsIf not null, applies overrides to this RPC call. |
| Returns | |
|---|---|
| Type | Description |
TaskOperationUpgradeApplianceResponseOperationMetadata |
A Task containing the RPC response. |