public sealed class VmMigrationClientImpl : VmMigrationClient
Reference 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 |
VmMigrationVmMigrationClient The underlying gRPC client. |
settings |
VmMigrationSettings The base VmMigrationSettings used within this client. |
logger |
ILogger Optional 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
CancelDiskMigrationJobRequest 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 |
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 |
CancelDiskMigrationJobRequest 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 |
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 |
CancelImageImportJobRequest 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 |
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 |
CancelImageImportJobRequest 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
CreateDiskMigrationJobRequest 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 |
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 |
CreateDiskMigrationJobRequest 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 |
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 |
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 |
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 |
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 |
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 |
CreateImageImportRequest 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 |
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 |
CreateImageImportRequest 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
DeleteDiskMigrationJobRequest 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 |
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 |
DeleteDiskMigrationJobRequest 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 |
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 |
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 |
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 |
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 |
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 |
DeleteImageImportRequest 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 |
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 |
DeleteImageImportRequest 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
ExtendMigrationRequest 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 |
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 |
ExtendMigrationRequest 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 |
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 |
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 |
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 |
FetchStorageInventoryRequest 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 |
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 |
FetchStorageInventoryRequest 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
GetDiskMigrationJobRequest 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 |
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 |
GetDiskMigrationJobRequest 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 |
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 |
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 |
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 |
GetImageImportRequest 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 |
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 |
GetImageImportRequest 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 |
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 |
GetImageImportJobRequest 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 |
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 |
GetImageImportJobRequest 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 |
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 |
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 |
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 |
GetReplicationCycleRequest 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 |
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 |
GetReplicationCycleRequest 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
ListDiskMigrationJobsRequest 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 |
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 |
ListDiskMigrationJobsRequest 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 |
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 |
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 |
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 |
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 |
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 |
ListImageImportJobsRequest 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 |
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 |
ListImageImportJobsRequest 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 |
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 |
ListImageImportsRequest 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 |
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 |
ListImageImportsRequest 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 |
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 |
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 |
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 |
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 |
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 |
ListReplicationCyclesRequest 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 |
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 |
ListReplicationCyclesRequest 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
RunDiskMigrationJobRequest 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 |
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 |
RunDiskMigrationJobRequest 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 |
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 |
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 |
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 |
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 |
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 |
UpdateDiskMigrationJobRequest 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 |
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 |
UpdateDiskMigrationJobRequest 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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
UpgradeApplianceRequest 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 |
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 |
UpgradeApplianceRequest 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 |
TaskOperationUpgradeApplianceResponseOperationMetadata |
A Task containing the RPC response. |