VM Migration v1 API - Class VmMigration.VmMigrationClient (2.5.0)

public class VmMigration.VmMigrationClient : ClientBase<VmMigration.VmMigrationClient>

Reference documentation and code samples for the VM Migration v1 API class VmMigration.VmMigrationClient.

Client for VmMigration

Inheritance

object > ClientBase > ClientBaseVmMigrationVmMigrationClient > VmMigration.VmMigrationClient

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

VmMigrationClient()

protected VmMigrationClient()

Protected parameterless constructor to allow creation of test doubles.

VmMigrationClient(CallInvoker)

public VmMigrationClient(CallInvoker callInvoker)

Creates a new client for VmMigration that uses a custom CallInvoker.

Parameter
Name Description
callInvoker CallInvoker

The callInvoker to use to make remote calls.

VmMigrationClient(ChannelBase)

public VmMigrationClient(ChannelBase channel)

Creates a new client for VmMigration

Parameter
Name Description
channel ChannelBase

The channel to use to make remote calls.

VmMigrationClient(ClientBaseConfiguration)

protected VmMigrationClient(ClientBase.ClientBaseConfiguration configuration)

Protected constructor to allow creation of configured clients.

Parameter
Name Description
configuration ClientBaseClientBaseConfiguration

The client configuration.

Methods

AddGroupMigration(AddGroupMigrationRequest, CallOptions)

public virtual Operation AddGroupMigration(AddGroupMigrationRequest request, CallOptions options)

Adds a MigratingVm to a Group.

Parameters
Name Description
request AddGroupMigrationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

AddGroupMigration(AddGroupMigrationRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation AddGroupMigration(AddGroupMigrationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Adds a MigratingVm to a Group.

Parameters
Name Description
request AddGroupMigrationRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

AddGroupMigrationAsync(AddGroupMigrationRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> AddGroupMigrationAsync(AddGroupMigrationRequest request, CallOptions options)

Adds a MigratingVm to a Group.

Parameters
Name Description
request AddGroupMigrationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

AddGroupMigrationAsync(AddGroupMigrationRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> AddGroupMigrationAsync(AddGroupMigrationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Adds a MigratingVm to a Group.

Parameters
Name Description
request AddGroupMigrationRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CancelCloneJob(CancelCloneJobRequest, CallOptions)

public virtual Operation CancelCloneJob(CancelCloneJobRequest request, CallOptions options)

Initiates the cancellation of a running clone job.

Parameters
Name Description
request CancelCloneJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CancelCloneJob(CancelCloneJobRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CancelCloneJob(CancelCloneJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Initiates the cancellation of a running clone job.

Parameters
Name Description
request CancelCloneJobRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

CancelCloneJobAsync(CancelCloneJobRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CancelCloneJobAsync(CancelCloneJobRequest request, CallOptions options)

Initiates the cancellation of a running clone job.

Parameters
Name Description
request CancelCloneJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CancelCloneJobAsync(CancelCloneJobRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CancelCloneJobAsync(CancelCloneJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Initiates the cancellation of a running clone job.

Parameters
Name Description
request CancelCloneJobRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CancelCutoverJob(CancelCutoverJobRequest, CallOptions)

public virtual Operation CancelCutoverJob(CancelCutoverJobRequest request, CallOptions options)

Initiates the cancellation of a running cutover job.

Parameters
Name Description
request CancelCutoverJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CancelCutoverJob(CancelCutoverJobRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CancelCutoverJob(CancelCutoverJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Initiates the cancellation of a running cutover job.

Parameters
Name Description
request CancelCutoverJobRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

CancelCutoverJobAsync(CancelCutoverJobRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CancelCutoverJobAsync(CancelCutoverJobRequest request, CallOptions options)

Initiates the cancellation of a running cutover job.

Parameters
Name Description
request CancelCutoverJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CancelCutoverJobAsync(CancelCutoverJobRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CancelCutoverJobAsync(CancelCutoverJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Initiates the cancellation of a running cutover job.

Parameters
Name Description
request CancelCutoverJobRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateCloneJob(CreateCloneJobRequest, CallOptions)

public virtual Operation CreateCloneJob(CreateCloneJobRequest request, CallOptions options)

Initiates a Clone of a specific migrating VM.

Parameters
Name Description
request CreateCloneJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CreateCloneJob(CreateCloneJobRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateCloneJob(CreateCloneJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Initiates a Clone of a specific migrating VM.

Parameters
Name Description
request CreateCloneJobRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

CreateCloneJobAsync(CreateCloneJobRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateCloneJobAsync(CreateCloneJobRequest request, CallOptions options)

Initiates a Clone of a specific migrating VM.

Parameters
Name Description
request CreateCloneJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateCloneJobAsync(CreateCloneJobRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateCloneJobAsync(CreateCloneJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Initiates a Clone of a specific migrating VM.

Parameters
Name Description
request CreateCloneJobRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateCutoverJob(CreateCutoverJobRequest, CallOptions)

public virtual Operation CreateCutoverJob(CreateCutoverJobRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CreateCutoverJob(CreateCutoverJobRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateCutoverJob(CreateCutoverJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

CreateCutoverJobAsync(CreateCutoverJobRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateCutoverJobAsync(CreateCutoverJobRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateCutoverJobAsync(CreateCutoverJobRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateCutoverJobAsync(CreateCutoverJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateDatacenterConnector(CreateDatacenterConnectorRequest, CallOptions)

public virtual Operation CreateDatacenterConnector(CreateDatacenterConnectorRequest request, CallOptions options)

Creates a new DatacenterConnector in a given Source.

Parameters
Name Description
request CreateDatacenterConnectorRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CreateDatacenterConnector(CreateDatacenterConnectorRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateDatacenterConnector(CreateDatacenterConnectorRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new DatacenterConnector in a given Source.

Parameters
Name Description
request CreateDatacenterConnectorRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

CreateDatacenterConnectorAsync(CreateDatacenterConnectorRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateDatacenterConnectorAsync(CreateDatacenterConnectorRequest request, CallOptions options)

Creates a new DatacenterConnector in a given Source.

Parameters
Name Description
request CreateDatacenterConnectorRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateDatacenterConnectorAsync(CreateDatacenterConnectorRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateDatacenterConnectorAsync(CreateDatacenterConnectorRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new DatacenterConnector in a given Source.

Parameters
Name Description
request CreateDatacenterConnectorRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateGroup(CreateGroupRequest, CallOptions)

public virtual Operation CreateGroup(CreateGroupRequest request, CallOptions options)

Creates a new Group in a given project and location.

Parameters
Name Description
request CreateGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CreateGroup(CreateGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateGroup(CreateGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new Group in a given project and location.

Parameters
Name Description
request CreateGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

CreateGroupAsync(CreateGroupRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateGroupAsync(CreateGroupRequest request, CallOptions options)

Creates a new Group in a given project and location.

Parameters
Name Description
request CreateGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateGroupAsync(CreateGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateGroupAsync(CreateGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new Group in a given project and location.

Parameters
Name Description
request CreateGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateIAMPolicyClient()

public virtual IAMPolicy.IAMPolicyClient CreateIAMPolicyClient()

Creates a new instance of IAMPolicy.IAMPolicyClient using the same call invoker as this client.

Returns
Type Description
IAMPolicyIAMPolicyClient

A new IAMPolicy.IAMPolicyClient for the same target as this client.

CreateLocationsClient()

public virtual Locations.LocationsClient CreateLocationsClient()

Creates a new instance of Locations.LocationsClient using the same call invoker as this client.

Returns
Type Description
LocationsLocationsClient

A new Locations.LocationsClient for the same target as this client.

CreateMigratingVm(CreateMigratingVmRequest, CallOptions)

public virtual Operation CreateMigratingVm(CreateMigratingVmRequest request, CallOptions options)

Creates a new MigratingVm in a given Source.

Parameters
Name Description
request CreateMigratingVmRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CreateMigratingVm(CreateMigratingVmRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateMigratingVm(CreateMigratingVmRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new MigratingVm in a given Source.

Parameters
Name Description
request CreateMigratingVmRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

CreateMigratingVmAsync(CreateMigratingVmRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateMigratingVmAsync(CreateMigratingVmRequest request, CallOptions options)

Creates a new MigratingVm in a given Source.

Parameters
Name Description
request CreateMigratingVmRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateMigratingVmAsync(CreateMigratingVmRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateMigratingVmAsync(CreateMigratingVmRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new MigratingVm in a given Source.

Parameters
Name Description
request CreateMigratingVmRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateOperationsClient()

public virtual Operations.OperationsClient CreateOperationsClient()

Creates a new instance of Operations.OperationsClient using the same call invoker as this client.

Returns
Type Description
OperationsOperationsClient

A new Operations client for the same target as this client.

CreateSource(CreateSourceRequest, CallOptions)

public virtual Operation CreateSource(CreateSourceRequest request, CallOptions options)

Creates a new Source in a given project and location.

Parameters
Name Description
request CreateSourceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CreateSource(CreateSourceRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateSource(CreateSourceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new Source in a given project and location.

Parameters
Name Description
request CreateSourceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

CreateSourceAsync(CreateSourceRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateSourceAsync(CreateSourceRequest request, CallOptions options)

Creates a new Source in a given project and location.

Parameters
Name Description
request CreateSourceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateSourceAsync(CreateSourceRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateSourceAsync(CreateSourceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new Source in a given project and location.

Parameters
Name Description
request CreateSourceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateTargetProject(CreateTargetProjectRequest, CallOptions)

public virtual Operation CreateTargetProject(CreateTargetProjectRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CreateTargetProject(CreateTargetProjectRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateTargetProject(CreateTargetProjectRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

CreateTargetProjectAsync(CreateTargetProjectRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateTargetProjectAsync(CreateTargetProjectRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateTargetProjectAsync(CreateTargetProjectRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateTargetProjectAsync(CreateTargetProjectRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateUtilizationReport(CreateUtilizationReportRequest, CallOptions)

public virtual Operation CreateUtilizationReport(CreateUtilizationReportRequest request, CallOptions options)

Creates a new UtilizationReport.

Parameters
Name Description
request CreateUtilizationReportRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CreateUtilizationReport(CreateUtilizationReportRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation CreateUtilizationReport(CreateUtilizationReportRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new UtilizationReport.

Parameters
Name Description
request CreateUtilizationReportRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

CreateUtilizationReportAsync(CreateUtilizationReportRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateUtilizationReportAsync(CreateUtilizationReportRequest request, CallOptions options)

Creates a new UtilizationReport.

Parameters
Name Description
request CreateUtilizationReportRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateUtilizationReportAsync(CreateUtilizationReportRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> CreateUtilizationReportAsync(CreateUtilizationReportRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Creates a new UtilizationReport.

Parameters
Name Description
request CreateUtilizationReportRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteDatacenterConnector(DeleteDatacenterConnectorRequest, CallOptions)

public virtual Operation DeleteDatacenterConnector(DeleteDatacenterConnectorRequest request, CallOptions options)

Deletes a single DatacenterConnector.

Parameters
Name Description
request DeleteDatacenterConnectorRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

DeleteDatacenterConnector(DeleteDatacenterConnectorRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteDatacenterConnector(DeleteDatacenterConnectorRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a single DatacenterConnector.

Parameters
Name Description
request DeleteDatacenterConnectorRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

DeleteDatacenterConnectorAsync(DeleteDatacenterConnectorRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteDatacenterConnectorAsync(DeleteDatacenterConnectorRequest request, CallOptions options)

Deletes a single DatacenterConnector.

Parameters
Name Description
request DeleteDatacenterConnectorRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteDatacenterConnectorAsync(DeleteDatacenterConnectorRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteDatacenterConnectorAsync(DeleteDatacenterConnectorRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a single DatacenterConnector.

Parameters
Name Description
request DeleteDatacenterConnectorRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteGroup(DeleteGroupRequest, CallOptions)

public virtual Operation DeleteGroup(DeleteGroupRequest request, CallOptions options)

Deletes a single Group.

Parameters
Name Description
request DeleteGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

DeleteGroup(DeleteGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteGroup(DeleteGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a single Group.

Parameters
Name Description
request DeleteGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

DeleteGroupAsync(DeleteGroupRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteGroupAsync(DeleteGroupRequest request, CallOptions options)

Deletes a single Group.

Parameters
Name Description
request DeleteGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteGroupAsync(DeleteGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteGroupAsync(DeleteGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a single Group.

Parameters
Name Description
request DeleteGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteMigratingVm(DeleteMigratingVmRequest, CallOptions)

public virtual Operation DeleteMigratingVm(DeleteMigratingVmRequest request, CallOptions options)

Deletes a single MigratingVm.

Parameters
Name Description
request DeleteMigratingVmRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

DeleteMigratingVm(DeleteMigratingVmRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteMigratingVm(DeleteMigratingVmRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a single MigratingVm.

Parameters
Name Description
request DeleteMigratingVmRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

DeleteMigratingVmAsync(DeleteMigratingVmRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteMigratingVmAsync(DeleteMigratingVmRequest request, CallOptions options)

Deletes a single MigratingVm.

Parameters
Name Description
request DeleteMigratingVmRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteMigratingVmAsync(DeleteMigratingVmRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteMigratingVmAsync(DeleteMigratingVmRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a single MigratingVm.

Parameters
Name Description
request DeleteMigratingVmRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteSource(DeleteSourceRequest, CallOptions)

public virtual Operation DeleteSource(DeleteSourceRequest request, CallOptions options)

Deletes a single Source.

Parameters
Name Description
request DeleteSourceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

DeleteSource(DeleteSourceRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteSource(DeleteSourceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a single Source.

Parameters
Name Description
request DeleteSourceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

DeleteSourceAsync(DeleteSourceRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteSourceAsync(DeleteSourceRequest request, CallOptions options)

Deletes a single Source.

Parameters
Name Description
request DeleteSourceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteSourceAsync(DeleteSourceRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteSourceAsync(DeleteSourceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a single Source.

Parameters
Name Description
request DeleteSourceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteTargetProject(DeleteTargetProjectRequest, CallOptions)

public virtual Operation DeleteTargetProject(DeleteTargetProjectRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

DeleteTargetProject(DeleteTargetProjectRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteTargetProject(DeleteTargetProjectRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

DeleteTargetProjectAsync(DeleteTargetProjectRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteTargetProjectAsync(DeleteTargetProjectRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteTargetProjectAsync(DeleteTargetProjectRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteTargetProjectAsync(DeleteTargetProjectRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteUtilizationReport(DeleteUtilizationReportRequest, CallOptions)

public virtual Operation DeleteUtilizationReport(DeleteUtilizationReportRequest request, CallOptions options)

Deletes a single Utilization Report.

Parameters
Name Description
request DeleteUtilizationReportRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

DeleteUtilizationReport(DeleteUtilizationReportRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation DeleteUtilizationReport(DeleteUtilizationReportRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a single Utilization Report.

Parameters
Name Description
request DeleteUtilizationReportRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

DeleteUtilizationReportAsync(DeleteUtilizationReportRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteUtilizationReportAsync(DeleteUtilizationReportRequest request, CallOptions options)

Deletes a single Utilization Report.

Parameters
Name Description
request DeleteUtilizationReportRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteUtilizationReportAsync(DeleteUtilizationReportRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> DeleteUtilizationReportAsync(DeleteUtilizationReportRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Deletes a single Utilization Report.

Parameters
Name Description
request DeleteUtilizationReportRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

FetchInventory(FetchInventoryRequest, CallOptions)

public virtual FetchInventoryResponse FetchInventory(FetchInventoryRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
FetchInventoryResponse

The response received from the server.

FetchInventory(FetchInventoryRequest, Metadata, DateTime?, CancellationToken)

public virtual FetchInventoryResponse FetchInventory(FetchInventoryRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
FetchInventoryResponse

The response received from the server.

FetchInventoryAsync(FetchInventoryRequest, CallOptions)

public virtual AsyncUnaryCall<FetchInventoryResponse> FetchInventoryAsync(FetchInventoryRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallFetchInventoryResponse

The call object.

FetchInventoryAsync(FetchInventoryRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<FetchInventoryResponse> FetchInventoryAsync(FetchInventoryRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallFetchInventoryResponse

The call object.

FinalizeMigration(FinalizeMigrationRequest, CallOptions)

public virtual Operation FinalizeMigration(FinalizeMigrationRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

FinalizeMigration(FinalizeMigrationRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation FinalizeMigration(FinalizeMigrationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

FinalizeMigrationAsync(FinalizeMigrationRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> FinalizeMigrationAsync(FinalizeMigrationRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

FinalizeMigrationAsync(FinalizeMigrationRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> FinalizeMigrationAsync(FinalizeMigrationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

GetCloneJob(GetCloneJobRequest, CallOptions)

public virtual CloneJob GetCloneJob(GetCloneJobRequest request, CallOptions options)

Gets details of a single CloneJob.

Parameters
Name Description
request GetCloneJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
CloneJob

The response received from the server.

GetCloneJob(GetCloneJobRequest, Metadata, DateTime?, CancellationToken)

public virtual CloneJob GetCloneJob(GetCloneJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single CloneJob.

Parameters
Name Description
request GetCloneJobRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
CloneJob

The response received from the server.

GetCloneJobAsync(GetCloneJobRequest, CallOptions)

public virtual AsyncUnaryCall<CloneJob> GetCloneJobAsync(GetCloneJobRequest request, CallOptions options)

Gets details of a single CloneJob.

Parameters
Name Description
request GetCloneJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallCloneJob

The call object.

GetCloneJobAsync(GetCloneJobRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<CloneJob> GetCloneJobAsync(GetCloneJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single CloneJob.

Parameters
Name Description
request GetCloneJobRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallCloneJob

The call object.

GetCutoverJob(GetCutoverJobRequest, CallOptions)

public virtual CutoverJob GetCutoverJob(GetCutoverJobRequest request, CallOptions options)

Gets details of a single CutoverJob.

Parameters
Name Description
request GetCutoverJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
CutoverJob

The response received from the server.

GetCutoverJob(GetCutoverJobRequest, Metadata, DateTime?, CancellationToken)

public virtual CutoverJob GetCutoverJob(GetCutoverJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single CutoverJob.

Parameters
Name Description
request GetCutoverJobRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
CutoverJob

The response received from the server.

GetCutoverJobAsync(GetCutoverJobRequest, CallOptions)

public virtual AsyncUnaryCall<CutoverJob> GetCutoverJobAsync(GetCutoverJobRequest request, CallOptions options)

Gets details of a single CutoverJob.

Parameters
Name Description
request GetCutoverJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallCutoverJob

The call object.

GetCutoverJobAsync(GetCutoverJobRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<CutoverJob> GetCutoverJobAsync(GetCutoverJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single CutoverJob.

Parameters
Name Description
request GetCutoverJobRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallCutoverJob

The call object.

GetDatacenterConnector(GetDatacenterConnectorRequest, CallOptions)

public virtual DatacenterConnector GetDatacenterConnector(GetDatacenterConnectorRequest request, CallOptions options)

Gets details of a single DatacenterConnector.

Parameters
Name Description
request GetDatacenterConnectorRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
DatacenterConnector

The response received from the server.

GetDatacenterConnector(GetDatacenterConnectorRequest, Metadata, DateTime?, CancellationToken)

public virtual DatacenterConnector GetDatacenterConnector(GetDatacenterConnectorRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single DatacenterConnector.

Parameters
Name Description
request GetDatacenterConnectorRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
DatacenterConnector

The response received from the server.

GetDatacenterConnectorAsync(GetDatacenterConnectorRequest, CallOptions)

public virtual AsyncUnaryCall<DatacenterConnector> GetDatacenterConnectorAsync(GetDatacenterConnectorRequest request, CallOptions options)

Gets details of a single DatacenterConnector.

Parameters
Name Description
request GetDatacenterConnectorRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallDatacenterConnector

The call object.

GetDatacenterConnectorAsync(GetDatacenterConnectorRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<DatacenterConnector> GetDatacenterConnectorAsync(GetDatacenterConnectorRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single DatacenterConnector.

Parameters
Name Description
request GetDatacenterConnectorRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallDatacenterConnector

The call object.

GetGroup(GetGroupRequest, CallOptions)

public virtual Group GetGroup(GetGroupRequest request, CallOptions options)

Gets details of a single Group.

Parameters
Name Description
request GetGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Group

The response received from the server.

GetGroup(GetGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual Group GetGroup(GetGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single Group.

Parameters
Name Description
request GetGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Group

The response received from the server.

GetGroupAsync(GetGroupRequest, CallOptions)

public virtual AsyncUnaryCall<Group> GetGroupAsync(GetGroupRequest request, CallOptions options)

Gets details of a single Group.

Parameters
Name Description
request GetGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallGroup

The call object.

GetGroupAsync(GetGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Group> GetGroupAsync(GetGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single Group.

Parameters
Name Description
request GetGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallGroup

The call object.

GetMigratingVm(GetMigratingVmRequest, CallOptions)

public virtual MigratingVm GetMigratingVm(GetMigratingVmRequest request, CallOptions options)

Gets details of a single MigratingVm.

Parameters
Name Description
request GetMigratingVmRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
MigratingVm

The response received from the server.

GetMigratingVm(GetMigratingVmRequest, Metadata, DateTime?, CancellationToken)

public virtual MigratingVm GetMigratingVm(GetMigratingVmRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single MigratingVm.

Parameters
Name Description
request GetMigratingVmRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
MigratingVm

The response received from the server.

GetMigratingVmAsync(GetMigratingVmRequest, CallOptions)

public virtual AsyncUnaryCall<MigratingVm> GetMigratingVmAsync(GetMigratingVmRequest request, CallOptions options)

Gets details of a single MigratingVm.

Parameters
Name Description
request GetMigratingVmRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallMigratingVm

The call object.

GetMigratingVmAsync(GetMigratingVmRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<MigratingVm> GetMigratingVmAsync(GetMigratingVmRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single MigratingVm.

Parameters
Name Description
request GetMigratingVmRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallMigratingVm

The call object.

GetReplicationCycle(GetReplicationCycleRequest, CallOptions)

public virtual ReplicationCycle GetReplicationCycle(GetReplicationCycleRequest request, CallOptions options)

Gets details of a single ReplicationCycle.

Parameters
Name Description
request GetReplicationCycleRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ReplicationCycle

The response received from the server.

GetReplicationCycle(GetReplicationCycleRequest, Metadata, DateTime?, CancellationToken)

public virtual ReplicationCycle GetReplicationCycle(GetReplicationCycleRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single ReplicationCycle.

Parameters
Name Description
request GetReplicationCycleRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
ReplicationCycle

The response received from the server.

GetReplicationCycleAsync(GetReplicationCycleRequest, CallOptions)

public virtual AsyncUnaryCall<ReplicationCycle> GetReplicationCycleAsync(GetReplicationCycleRequest request, CallOptions options)

Gets details of a single ReplicationCycle.

Parameters
Name Description
request GetReplicationCycleRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallReplicationCycle

The call object.

GetReplicationCycleAsync(GetReplicationCycleRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ReplicationCycle> GetReplicationCycleAsync(GetReplicationCycleRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single ReplicationCycle.

Parameters
Name Description
request GetReplicationCycleRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallReplicationCycle

The call object.

GetSource(GetSourceRequest, CallOptions)

public virtual Source GetSource(GetSourceRequest request, CallOptions options)

Gets details of a single Source.

Parameters
Name Description
request GetSourceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Source

The response received from the server.

GetSource(GetSourceRequest, Metadata, DateTime?, CancellationToken)

public virtual Source GetSource(GetSourceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single Source.

Parameters
Name Description
request GetSourceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Source

The response received from the server.

GetSourceAsync(GetSourceRequest, CallOptions)

public virtual AsyncUnaryCall<Source> GetSourceAsync(GetSourceRequest request, CallOptions options)

Gets details of a single Source.

Parameters
Name Description
request GetSourceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallSource

The call object.

GetSourceAsync(GetSourceRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Source> GetSourceAsync(GetSourceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single Source.

Parameters
Name Description
request GetSourceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallSource

The call object.

GetTargetProject(GetTargetProjectRequest, CallOptions)

public virtual TargetProject GetTargetProject(GetTargetProjectRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
TargetProject

The response received from the server.

GetTargetProject(GetTargetProjectRequest, Metadata, DateTime?, CancellationToken)

public virtual TargetProject GetTargetProject(GetTargetProjectRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
TargetProject

The response received from the server.

GetTargetProjectAsync(GetTargetProjectRequest, CallOptions)

public virtual AsyncUnaryCall<TargetProject> GetTargetProjectAsync(GetTargetProjectRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallTargetProject

The call object.

GetTargetProjectAsync(GetTargetProjectRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<TargetProject> GetTargetProjectAsync(GetTargetProjectRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallTargetProject

The call object.

GetUtilizationReport(GetUtilizationReportRequest, CallOptions)

public virtual UtilizationReport GetUtilizationReport(GetUtilizationReportRequest request, CallOptions options)

Gets a single Utilization Report.

Parameters
Name Description
request GetUtilizationReportRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
UtilizationReport

The response received from the server.

GetUtilizationReport(GetUtilizationReportRequest, Metadata, DateTime?, CancellationToken)

public virtual UtilizationReport GetUtilizationReport(GetUtilizationReportRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets a single Utilization Report.

Parameters
Name Description
request GetUtilizationReportRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
UtilizationReport

The response received from the server.

GetUtilizationReportAsync(GetUtilizationReportRequest, CallOptions)

public virtual AsyncUnaryCall<UtilizationReport> GetUtilizationReportAsync(GetUtilizationReportRequest request, CallOptions options)

Gets a single Utilization Report.

Parameters
Name Description
request GetUtilizationReportRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallUtilizationReport

The call object.

GetUtilizationReportAsync(GetUtilizationReportRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<UtilizationReport> GetUtilizationReportAsync(GetUtilizationReportRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets a single Utilization Report.

Parameters
Name Description
request GetUtilizationReportRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallUtilizationReport

The call object.

ListCloneJobs(ListCloneJobsRequest, CallOptions)

public virtual ListCloneJobsResponse ListCloneJobs(ListCloneJobsRequest request, CallOptions options)

Lists CloneJobs of a given migrating VM.

Parameters
Name Description
request ListCloneJobsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ListCloneJobsResponse

The response received from the server.

ListCloneJobs(ListCloneJobsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListCloneJobsResponse ListCloneJobs(ListCloneJobsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists CloneJobs of a given migrating VM.

Parameters
Name Description
request ListCloneJobsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
ListCloneJobsResponse

The response received from the server.

ListCloneJobsAsync(ListCloneJobsRequest, CallOptions)

public virtual AsyncUnaryCall<ListCloneJobsResponse> ListCloneJobsAsync(ListCloneJobsRequest request, CallOptions options)

Lists CloneJobs of a given migrating VM.

Parameters
Name Description
request ListCloneJobsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallListCloneJobsResponse

The call object.

ListCloneJobsAsync(ListCloneJobsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListCloneJobsResponse> ListCloneJobsAsync(ListCloneJobsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists CloneJobs of a given migrating VM.

Parameters
Name Description
request ListCloneJobsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListCloneJobsResponse

The call object.

ListCutoverJobs(ListCutoverJobsRequest, CallOptions)

public virtual ListCutoverJobsResponse ListCutoverJobs(ListCutoverJobsRequest request, CallOptions options)

Lists CutoverJobs of a given migrating VM.

Parameters
Name Description
request ListCutoverJobsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ListCutoverJobsResponse

The response received from the server.

ListCutoverJobs(ListCutoverJobsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListCutoverJobsResponse ListCutoverJobs(ListCutoverJobsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists CutoverJobs of a given migrating VM.

Parameters
Name Description
request ListCutoverJobsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
ListCutoverJobsResponse

The response received from the server.

ListCutoverJobsAsync(ListCutoverJobsRequest, CallOptions)

public virtual AsyncUnaryCall<ListCutoverJobsResponse> ListCutoverJobsAsync(ListCutoverJobsRequest request, CallOptions options)

Lists CutoverJobs of a given migrating VM.

Parameters
Name Description
request ListCutoverJobsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallListCutoverJobsResponse

The call object.

ListCutoverJobsAsync(ListCutoverJobsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListCutoverJobsResponse> ListCutoverJobsAsync(ListCutoverJobsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists CutoverJobs of a given migrating VM.

Parameters
Name Description
request ListCutoverJobsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListCutoverJobsResponse

The call object.

ListDatacenterConnectors(ListDatacenterConnectorsRequest, CallOptions)

public virtual ListDatacenterConnectorsResponse ListDatacenterConnectors(ListDatacenterConnectorsRequest request, CallOptions options)

Lists DatacenterConnectors in a given Source.

Parameters
Name Description
request ListDatacenterConnectorsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ListDatacenterConnectorsResponse

The response received from the server.

ListDatacenterConnectors(ListDatacenterConnectorsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListDatacenterConnectorsResponse ListDatacenterConnectors(ListDatacenterConnectorsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists DatacenterConnectors in a given Source.

Parameters
Name Description
request ListDatacenterConnectorsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
ListDatacenterConnectorsResponse

The response received from the server.

ListDatacenterConnectorsAsync(ListDatacenterConnectorsRequest, CallOptions)

public virtual AsyncUnaryCall<ListDatacenterConnectorsResponse> ListDatacenterConnectorsAsync(ListDatacenterConnectorsRequest request, CallOptions options)

Lists DatacenterConnectors in a given Source.

Parameters
Name Description
request ListDatacenterConnectorsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallListDatacenterConnectorsResponse

The call object.

ListDatacenterConnectorsAsync(ListDatacenterConnectorsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListDatacenterConnectorsResponse> ListDatacenterConnectorsAsync(ListDatacenterConnectorsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists DatacenterConnectors in a given Source.

Parameters
Name Description
request ListDatacenterConnectorsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListDatacenterConnectorsResponse

The call object.

ListGroups(ListGroupsRequest, CallOptions)

public virtual ListGroupsResponse ListGroups(ListGroupsRequest request, CallOptions options)

Lists Groups in a given project and location.

Parameters
Name Description
request ListGroupsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ListGroupsResponse

The response received from the server.

ListGroups(ListGroupsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListGroupsResponse ListGroups(ListGroupsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists Groups in a given project and location.

Parameters
Name Description
request ListGroupsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
ListGroupsResponse

The response received from the server.

ListGroupsAsync(ListGroupsRequest, CallOptions)

public virtual AsyncUnaryCall<ListGroupsResponse> ListGroupsAsync(ListGroupsRequest request, CallOptions options)

Lists Groups in a given project and location.

Parameters
Name Description
request ListGroupsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallListGroupsResponse

The call object.

ListGroupsAsync(ListGroupsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListGroupsResponse> ListGroupsAsync(ListGroupsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists Groups in a given project and location.

Parameters
Name Description
request ListGroupsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListGroupsResponse

The call object.

ListMigratingVms(ListMigratingVmsRequest, CallOptions)

public virtual ListMigratingVmsResponse ListMigratingVms(ListMigratingVmsRequest request, CallOptions options)

Lists MigratingVms in a given Source.

Parameters
Name Description
request ListMigratingVmsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ListMigratingVmsResponse

The response received from the server.

ListMigratingVms(ListMigratingVmsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListMigratingVmsResponse ListMigratingVms(ListMigratingVmsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists MigratingVms in a given Source.

Parameters
Name Description
request ListMigratingVmsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
ListMigratingVmsResponse

The response received from the server.

ListMigratingVmsAsync(ListMigratingVmsRequest, CallOptions)

public virtual AsyncUnaryCall<ListMigratingVmsResponse> ListMigratingVmsAsync(ListMigratingVmsRequest request, CallOptions options)

Lists MigratingVms in a given Source.

Parameters
Name Description
request ListMigratingVmsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallListMigratingVmsResponse

The call object.

ListMigratingVmsAsync(ListMigratingVmsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListMigratingVmsResponse> ListMigratingVmsAsync(ListMigratingVmsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists MigratingVms in a given Source.

Parameters
Name Description
request ListMigratingVmsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListMigratingVmsResponse

The call object.

ListReplicationCycles(ListReplicationCyclesRequest, CallOptions)

public virtual ListReplicationCyclesResponse ListReplicationCycles(ListReplicationCyclesRequest request, CallOptions options)

Lists ReplicationCycles in a given MigratingVM.

Parameters
Name Description
request ListReplicationCyclesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ListReplicationCyclesResponse

The response received from the server.

ListReplicationCycles(ListReplicationCyclesRequest, Metadata, DateTime?, CancellationToken)

public virtual ListReplicationCyclesResponse ListReplicationCycles(ListReplicationCyclesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists ReplicationCycles in a given MigratingVM.

Parameters
Name Description
request ListReplicationCyclesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
ListReplicationCyclesResponse

The response received from the server.

ListReplicationCyclesAsync(ListReplicationCyclesRequest, CallOptions)

public virtual AsyncUnaryCall<ListReplicationCyclesResponse> ListReplicationCyclesAsync(ListReplicationCyclesRequest request, CallOptions options)

Lists ReplicationCycles in a given MigratingVM.

Parameters
Name Description
request ListReplicationCyclesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallListReplicationCyclesResponse

The call object.

ListReplicationCyclesAsync(ListReplicationCyclesRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListReplicationCyclesResponse> ListReplicationCyclesAsync(ListReplicationCyclesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists ReplicationCycles in a given MigratingVM.

Parameters
Name Description
request ListReplicationCyclesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListReplicationCyclesResponse

The call object.

ListSources(ListSourcesRequest, CallOptions)

public virtual ListSourcesResponse ListSources(ListSourcesRequest request, CallOptions options)

Lists Sources in a given project and location.

Parameters
Name Description
request ListSourcesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ListSourcesResponse

The response received from the server.

ListSources(ListSourcesRequest, Metadata, DateTime?, CancellationToken)

public virtual ListSourcesResponse ListSources(ListSourcesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists Sources in a given project and location.

Parameters
Name Description
request ListSourcesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
ListSourcesResponse

The response received from the server.

ListSourcesAsync(ListSourcesRequest, CallOptions)

public virtual AsyncUnaryCall<ListSourcesResponse> ListSourcesAsync(ListSourcesRequest request, CallOptions options)

Lists Sources in a given project and location.

Parameters
Name Description
request ListSourcesRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallListSourcesResponse

The call object.

ListSourcesAsync(ListSourcesRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListSourcesResponse> ListSourcesAsync(ListSourcesRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists Sources in a given project and location.

Parameters
Name Description
request ListSourcesRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListSourcesResponse

The call object.

ListTargetProjects(ListTargetProjectsRequest, CallOptions)

public virtual ListTargetProjectsResponse ListTargetProjects(ListTargetProjectsRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ListTargetProjectsResponse

The response received from the server.

ListTargetProjects(ListTargetProjectsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListTargetProjectsResponse ListTargetProjects(ListTargetProjectsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
ListTargetProjectsResponse

The response received from the server.

ListTargetProjectsAsync(ListTargetProjectsRequest, CallOptions)

public virtual AsyncUnaryCall<ListTargetProjectsResponse> ListTargetProjectsAsync(ListTargetProjectsRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallListTargetProjectsResponse

The call object.

ListTargetProjectsAsync(ListTargetProjectsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListTargetProjectsResponse> ListTargetProjectsAsync(ListTargetProjectsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListTargetProjectsResponse

The call object.

ListUtilizationReports(ListUtilizationReportsRequest, CallOptions)

public virtual ListUtilizationReportsResponse ListUtilizationReports(ListUtilizationReportsRequest request, CallOptions options)

Lists Utilization Reports of the given Source.

Parameters
Name Description
request ListUtilizationReportsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ListUtilizationReportsResponse

The response received from the server.

ListUtilizationReports(ListUtilizationReportsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListUtilizationReportsResponse ListUtilizationReports(ListUtilizationReportsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists Utilization Reports of the given Source.

Parameters
Name Description
request ListUtilizationReportsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
ListUtilizationReportsResponse

The response received from the server.

ListUtilizationReportsAsync(ListUtilizationReportsRequest, CallOptions)

public virtual AsyncUnaryCall<ListUtilizationReportsResponse> ListUtilizationReportsAsync(ListUtilizationReportsRequest request, CallOptions options)

Lists Utilization Reports of the given Source.

Parameters
Name Description
request ListUtilizationReportsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallListUtilizationReportsResponse

The call object.

ListUtilizationReportsAsync(ListUtilizationReportsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListUtilizationReportsResponse> ListUtilizationReportsAsync(ListUtilizationReportsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists Utilization Reports of the given Source.

Parameters
Name Description
request ListUtilizationReportsRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallListUtilizationReportsResponse

The call object.

NewInstance(ClientBaseConfiguration)

protected override VmMigration.VmMigrationClient NewInstance(ClientBase.ClientBaseConfiguration configuration)

Creates a new instance of client from given ClientBaseConfiguration.

Parameter
Name Description
configuration ClientBaseClientBaseConfiguration
Returns
Type Description
VmMigrationVmMigrationClient
Overrides

PauseMigration(PauseMigrationRequest, CallOptions)

public virtual Operation PauseMigration(PauseMigrationRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

PauseMigration(PauseMigrationRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation PauseMigration(PauseMigrationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

PauseMigrationAsync(PauseMigrationRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> PauseMigrationAsync(PauseMigrationRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

PauseMigrationAsync(PauseMigrationRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> PauseMigrationAsync(PauseMigrationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

RemoveGroupMigration(RemoveGroupMigrationRequest, CallOptions)

public virtual Operation RemoveGroupMigration(RemoveGroupMigrationRequest request, CallOptions options)

Removes a MigratingVm from a Group.

Parameters
Name Description
request RemoveGroupMigrationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

RemoveGroupMigration(RemoveGroupMigrationRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation RemoveGroupMigration(RemoveGroupMigrationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Removes a MigratingVm from a Group.

Parameters
Name Description
request RemoveGroupMigrationRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

RemoveGroupMigrationAsync(RemoveGroupMigrationRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> RemoveGroupMigrationAsync(RemoveGroupMigrationRequest request, CallOptions options)

Removes a MigratingVm from a Group.

Parameters
Name Description
request RemoveGroupMigrationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

RemoveGroupMigrationAsync(RemoveGroupMigrationRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> RemoveGroupMigrationAsync(RemoveGroupMigrationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Removes a MigratingVm from a Group.

Parameters
Name Description
request RemoveGroupMigrationRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

ResumeMigration(ResumeMigrationRequest, CallOptions)

public virtual Operation ResumeMigration(ResumeMigrationRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

ResumeMigration(ResumeMigrationRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation ResumeMigration(ResumeMigrationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

ResumeMigrationAsync(ResumeMigrationRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> ResumeMigrationAsync(ResumeMigrationRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

ResumeMigrationAsync(ResumeMigrationRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> ResumeMigrationAsync(ResumeMigrationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

StartMigration(StartMigrationRequest, CallOptions)

public virtual Operation StartMigration(StartMigrationRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

StartMigration(StartMigrationRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation StartMigration(StartMigrationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

StartMigrationAsync(StartMigrationRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> StartMigrationAsync(StartMigrationRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

StartMigrationAsync(StartMigrationRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> StartMigrationAsync(StartMigrationRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateGroup(UpdateGroupRequest, CallOptions)

public virtual Operation UpdateGroup(UpdateGroupRequest request, CallOptions options)

Updates the parameters of a single Group.

Parameters
Name Description
request UpdateGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

UpdateGroup(UpdateGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation UpdateGroup(UpdateGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the parameters of a single Group.

Parameters
Name Description
request UpdateGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

UpdateGroupAsync(UpdateGroupRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateGroupAsync(UpdateGroupRequest request, CallOptions options)

Updates the parameters of a single Group.

Parameters
Name Description
request UpdateGroupRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateGroupAsync(UpdateGroupRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateGroupAsync(UpdateGroupRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the parameters of a single Group.

Parameters
Name Description
request UpdateGroupRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateMigratingVm(UpdateMigratingVmRequest, CallOptions)

public virtual Operation UpdateMigratingVm(UpdateMigratingVmRequest request, CallOptions options)

Updates the parameters of a single MigratingVm.

Parameters
Name Description
request UpdateMigratingVmRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

UpdateMigratingVm(UpdateMigratingVmRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation UpdateMigratingVm(UpdateMigratingVmRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the parameters of a single MigratingVm.

Parameters
Name Description
request UpdateMigratingVmRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

UpdateMigratingVmAsync(UpdateMigratingVmRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateMigratingVmAsync(UpdateMigratingVmRequest request, CallOptions options)

Updates the parameters of a single MigratingVm.

Parameters
Name Description
request UpdateMigratingVmRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateMigratingVmAsync(UpdateMigratingVmRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateMigratingVmAsync(UpdateMigratingVmRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the parameters of a single MigratingVm.

Parameters
Name Description
request UpdateMigratingVmRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateSource(UpdateSourceRequest, CallOptions)

public virtual Operation UpdateSource(UpdateSourceRequest request, CallOptions options)

Updates the parameters of a single Source.

Parameters
Name Description
request UpdateSourceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

UpdateSource(UpdateSourceRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation UpdateSource(UpdateSourceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the parameters of a single Source.

Parameters
Name Description
request UpdateSourceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

UpdateSourceAsync(UpdateSourceRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateSourceAsync(UpdateSourceRequest request, CallOptions options)

Updates the parameters of a single Source.

Parameters
Name Description
request UpdateSourceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateSourceAsync(UpdateSourceRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateSourceAsync(UpdateSourceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Updates the parameters of a single Source.

Parameters
Name Description
request UpdateSourceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateTargetProject(UpdateTargetProjectRequest, CallOptions)

public virtual Operation UpdateTargetProject(UpdateTargetProjectRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

UpdateTargetProject(UpdateTargetProjectRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation UpdateTargetProject(UpdateTargetProjectRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

UpdateTargetProjectAsync(UpdateTargetProjectRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateTargetProjectAsync(UpdateTargetProjectRequest request, CallOptions options)

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 to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateTargetProjectAsync(UpdateTargetProjectRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpdateTargetProjectAsync(UpdateTargetProjectRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

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 to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpgradeAppliance(UpgradeApplianceRequest, CallOptions)

public virtual Operation UpgradeAppliance(UpgradeApplianceRequest request, CallOptions options)

Upgrades the appliance relate to this DatacenterConnector to the in-place updateable version.

Parameters
Name Description
request UpgradeApplianceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

UpgradeAppliance(UpgradeApplianceRequest, Metadata, DateTime?, CancellationToken)

public virtual Operation UpgradeAppliance(UpgradeApplianceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Upgrades the appliance relate to this DatacenterConnector to the in-place updateable version.

Parameters
Name Description
request UpgradeApplianceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
Operation

The response received from the server.

UpgradeApplianceAsync(UpgradeApplianceRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpgradeApplianceAsync(UpgradeApplianceRequest request, CallOptions options)

Upgrades the appliance relate to this DatacenterConnector to the in-place updateable version.

Parameters
Name Description
request UpgradeApplianceRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpgradeApplianceAsync(UpgradeApplianceRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<Operation> UpgradeApplianceAsync(UpgradeApplianceRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Upgrades the appliance relate to this DatacenterConnector to the in-place updateable version.

Parameters
Name Description
request UpgradeApplianceRequest

The request to send to the server.

headers Metadata

The initial metadata to send with the call. This parameter is optional.

deadline DateTime

An optional deadline for the call. The call will be cancelled if deadline is hit.

cancellationToken CancellationToken

An optional token for canceling the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.