VM Migration v1 API - Class VmMigration.VmMigrationClient (2.7.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 System.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 System.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 System.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 System.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 System.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 System.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.

CancelDiskMigrationJob(CancelDiskMigrationJobRequest, CallOptions)

public virtual Operation CancelDiskMigrationJob(CancelDiskMigrationJobRequest request, CallOptions options)

Cancels the disk migration job.

Parameters
Name Description
request CancelDiskMigrationJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CancelDiskMigrationJob(CancelDiskMigrationJobRequest, Metadata, DateTime?, CancellationToken)

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

Cancels the disk migration job.

Parameters
Name Description
request CancelDiskMigrationJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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.

CancelDiskMigrationJobAsync(CancelDiskMigrationJobRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CancelDiskMigrationJobAsync(CancelDiskMigrationJobRequest request, CallOptions options)

Cancels the disk migration job.

Parameters
Name Description
request CancelDiskMigrationJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CancelDiskMigrationJobAsync(CancelDiskMigrationJobRequest, Metadata, DateTime?, CancellationToken)

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

Cancels the disk migration job.

Parameters
Name Description
request CancelDiskMigrationJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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.

CancelImageImportJob(CancelImageImportJobRequest, CallOptions)

public virtual Operation CancelImageImportJob(CancelImageImportJobRequest request, CallOptions options)

Initiates the cancellation of a running clone job.

Parameters
Name Description
request CancelImageImportJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CancelImageImportJob(CancelImageImportJobRequest, Metadata, DateTime?, CancellationToken)

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

Initiates the cancellation of a running clone job.

Parameters
Name Description
request CancelImageImportJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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.

CancelImageImportJobAsync(CancelImageImportJobRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CancelImageImportJobAsync(CancelImageImportJobRequest request, CallOptions options)

Initiates the cancellation of a running clone job.

Parameters
Name Description
request CancelImageImportJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CancelImageImportJobAsync(CancelImageImportJobRequest, Metadata, DateTime?, CancellationToken)

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

Initiates the cancellation of a running clone job.

Parameters
Name Description
request CancelImageImportJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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 System.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 System.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 System.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 System.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 System.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 System.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.

CreateDiskMigrationJob(CreateDiskMigrationJobRequest, CallOptions)

public virtual Operation CreateDiskMigrationJob(CreateDiskMigrationJobRequest request, CallOptions options)

Creates a new disk migration job in a given Source.

Parameters
Name Description
request CreateDiskMigrationJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CreateDiskMigrationJob(CreateDiskMigrationJobRequest, Metadata, DateTime?, CancellationToken)

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

Creates a new disk migration job in a given Source.

Parameters
Name Description
request CreateDiskMigrationJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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.

CreateDiskMigrationJobAsync(CreateDiskMigrationJobRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateDiskMigrationJobAsync(CreateDiskMigrationJobRequest request, CallOptions options)

Creates a new disk migration job in a given Source.

Parameters
Name Description
request CreateDiskMigrationJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateDiskMigrationJobAsync(CreateDiskMigrationJobRequest, Metadata, DateTime?, CancellationToken)

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

Creates a new disk migration job in a given Source.

Parameters
Name Description
request CreateDiskMigrationJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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 System.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 System.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.

CreateImageImport(CreateImageImportRequest, CallOptions)

public virtual Operation CreateImageImport(CreateImageImportRequest request, CallOptions options)

Creates a new ImageImport in a given project.

Parameters
Name Description
request CreateImageImportRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

CreateImageImport(CreateImageImportRequest, Metadata, DateTime?, CancellationToken)

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

Creates a new ImageImport in a given project.

Parameters
Name Description
request CreateImageImportRequest

The request to send to the server.

headers Metadata

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

deadline System.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.

CreateImageImportAsync(CreateImageImportRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> CreateImageImportAsync(CreateImageImportRequest request, CallOptions options)

Creates a new ImageImport in a given project.

Parameters
Name Description
request CreateImageImportRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

CreateImageImportAsync(CreateImageImportRequest, Metadata, DateTime?, CancellationToken)

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

Creates a new ImageImport in a given project.

Parameters
Name Description
request CreateImageImportRequest

The request to send to the server.

headers Metadata

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

deadline System.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.

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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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.

DeleteDiskMigrationJob(DeleteDiskMigrationJobRequest, CallOptions)

public virtual Operation DeleteDiskMigrationJob(DeleteDiskMigrationJobRequest request, CallOptions options)

Deletes a single DiskMigrationJob.

Parameters
Name Description
request DeleteDiskMigrationJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

DeleteDiskMigrationJob(DeleteDiskMigrationJobRequest, Metadata, DateTime?, CancellationToken)

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

Deletes a single DiskMigrationJob.

Parameters
Name Description
request DeleteDiskMigrationJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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.

DeleteDiskMigrationJobAsync(DeleteDiskMigrationJobRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteDiskMigrationJobAsync(DeleteDiskMigrationJobRequest request, CallOptions options)

Deletes a single DiskMigrationJob.

Parameters
Name Description
request DeleteDiskMigrationJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteDiskMigrationJobAsync(DeleteDiskMigrationJobRequest, Metadata, DateTime?, CancellationToken)

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

Deletes a single DiskMigrationJob.

Parameters
Name Description
request DeleteDiskMigrationJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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 System.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 System.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.

DeleteImageImport(DeleteImageImportRequest, CallOptions)

public virtual Operation DeleteImageImport(DeleteImageImportRequest request, CallOptions options)

Deletes a single ImageImport.

Parameters
Name Description
request DeleteImageImportRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

DeleteImageImport(DeleteImageImportRequest, Metadata, DateTime?, CancellationToken)

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

Deletes a single ImageImport.

Parameters
Name Description
request DeleteImageImportRequest

The request to send to the server.

headers Metadata

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

deadline System.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.

DeleteImageImportAsync(DeleteImageImportRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> DeleteImageImportAsync(DeleteImageImportRequest request, CallOptions options)

Deletes a single ImageImport.

Parameters
Name Description
request DeleteImageImportRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

DeleteImageImportAsync(DeleteImageImportRequest, Metadata, DateTime?, CancellationToken)

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

Deletes a single ImageImport.

Parameters
Name Description
request DeleteImageImportRequest

The request to send to the server.

headers Metadata

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

deadline System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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.

ExtendMigration(ExtendMigrationRequest, CallOptions)

public virtual Operation ExtendMigration(ExtendMigrationRequest request, CallOptions options)

Extend the migrating VM time to live.

Parameters
Name Description
request ExtendMigrationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

ExtendMigration(ExtendMigrationRequest, Metadata, DateTime?, CancellationToken)

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

Extend the migrating VM time to live.

Parameters
Name Description
request ExtendMigrationRequest

The request to send to the server.

headers Metadata

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

deadline System.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.

ExtendMigrationAsync(ExtendMigrationRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> ExtendMigrationAsync(ExtendMigrationRequest request, CallOptions options)

Extend the migrating VM time to live.

Parameters
Name Description
request ExtendMigrationRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

ExtendMigrationAsync(ExtendMigrationRequest, Metadata, DateTime?, CancellationToken)

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

Extend the migrating VM time to live.

Parameters
Name Description
request ExtendMigrationRequest

The request to send to the server.

headers Metadata

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

deadline System.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 System.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 System.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.

FetchStorageInventory(FetchStorageInventoryRequest, CallOptions)

public virtual FetchStorageInventoryResponse FetchStorageInventory(FetchStorageInventoryRequest request, CallOptions options)

List remote source's inventory of storage resources. The remote source is another cloud vendor (e.g. AWS, Azure). The inventory describes the list of existing storage resources in that source. Note that this operation lists the resources on the remote source, as opposed to listing the MigratingVms resources in the vmmigration service.

Parameters
Name Description
request FetchStorageInventoryRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
FetchStorageInventoryResponse

The response received from the server.

FetchStorageInventory(FetchStorageInventoryRequest, Metadata, DateTime?, CancellationToken)

public virtual FetchStorageInventoryResponse FetchStorageInventory(FetchStorageInventoryRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

List remote source's inventory of storage resources. The remote source is another cloud vendor (e.g. AWS, Azure). The inventory describes the list of existing storage resources in that source. Note that this operation lists the resources on the remote source, as opposed to listing the MigratingVms resources in the vmmigration service.

Parameters
Name Description
request FetchStorageInventoryRequest

The request to send to the server.

headers Metadata

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

deadline System.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
FetchStorageInventoryResponse

The response received from the server.

FetchStorageInventoryAsync(FetchStorageInventoryRequest, CallOptions)

public virtual AsyncUnaryCall<FetchStorageInventoryResponse> FetchStorageInventoryAsync(FetchStorageInventoryRequest request, CallOptions options)

List remote source's inventory of storage resources. The remote source is another cloud vendor (e.g. AWS, Azure). The inventory describes the list of existing storage resources in that source. Note that this operation lists the resources on the remote source, as opposed to listing the MigratingVms resources in the vmmigration service.

Parameters
Name Description
request FetchStorageInventoryRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallFetchStorageInventoryResponse

The call object.

FetchStorageInventoryAsync(FetchStorageInventoryRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<FetchStorageInventoryResponse> FetchStorageInventoryAsync(FetchStorageInventoryRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

List remote source's inventory of storage resources. The remote source is another cloud vendor (e.g. AWS, Azure). The inventory describes the list of existing storage resources in that source. Note that this operation lists the resources on the remote source, as opposed to listing the MigratingVms resources in the vmmigration service.

Parameters
Name Description
request FetchStorageInventoryRequest

The request to send to the server.

headers Metadata

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

deadline System.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
AsyncUnaryCallFetchStorageInventoryResponse

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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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.

GetDiskMigrationJob(GetDiskMigrationJobRequest, CallOptions)

public virtual DiskMigrationJob GetDiskMigrationJob(GetDiskMigrationJobRequest request, CallOptions options)

Gets details of a single DiskMigrationJob.

Parameters
Name Description
request GetDiskMigrationJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
DiskMigrationJob

The response received from the server.

GetDiskMigrationJob(GetDiskMigrationJobRequest, Metadata, DateTime?, CancellationToken)

public virtual DiskMigrationJob GetDiskMigrationJob(GetDiskMigrationJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single DiskMigrationJob.

Parameters
Name Description
request GetDiskMigrationJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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
DiskMigrationJob

The response received from the server.

GetDiskMigrationJobAsync(GetDiskMigrationJobRequest, CallOptions)

public virtual AsyncUnaryCall<DiskMigrationJob> GetDiskMigrationJobAsync(GetDiskMigrationJobRequest request, CallOptions options)

Gets details of a single DiskMigrationJob.

Parameters
Name Description
request GetDiskMigrationJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallDiskMigrationJob

The call object.

GetDiskMigrationJobAsync(GetDiskMigrationJobRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<DiskMigrationJob> GetDiskMigrationJobAsync(GetDiskMigrationJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single DiskMigrationJob.

Parameters
Name Description
request GetDiskMigrationJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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
AsyncUnaryCallDiskMigrationJob

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 System.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 System.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.

GetImageImport(GetImageImportRequest, CallOptions)

public virtual ImageImport GetImageImport(GetImageImportRequest request, CallOptions options)

Gets details of a single ImageImport.

Parameters
Name Description
request GetImageImportRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ImageImport

The response received from the server.

GetImageImport(GetImageImportRequest, Metadata, DateTime?, CancellationToken)

public virtual ImageImport GetImageImport(GetImageImportRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single ImageImport.

Parameters
Name Description
request GetImageImportRequest

The request to send to the server.

headers Metadata

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

deadline System.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
ImageImport

The response received from the server.

GetImageImportAsync(GetImageImportRequest, CallOptions)

public virtual AsyncUnaryCall<ImageImport> GetImageImportAsync(GetImageImportRequest request, CallOptions options)

Gets details of a single ImageImport.

Parameters
Name Description
request GetImageImportRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallImageImport

The call object.

GetImageImportAsync(GetImageImportRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ImageImport> GetImageImportAsync(GetImageImportRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single ImageImport.

Parameters
Name Description
request GetImageImportRequest

The request to send to the server.

headers Metadata

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

deadline System.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
AsyncUnaryCallImageImport

The call object.

GetImageImportJob(GetImageImportJobRequest, CallOptions)

public virtual ImageImportJob GetImageImportJob(GetImageImportJobRequest request, CallOptions options)

Gets details of a single ImageImportJob.

Parameters
Name Description
request GetImageImportJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ImageImportJob

The response received from the server.

GetImageImportJob(GetImageImportJobRequest, Metadata, DateTime?, CancellationToken)

public virtual ImageImportJob GetImageImportJob(GetImageImportJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single ImageImportJob.

Parameters
Name Description
request GetImageImportJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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
ImageImportJob

The response received from the server.

GetImageImportJobAsync(GetImageImportJobRequest, CallOptions)

public virtual AsyncUnaryCall<ImageImportJob> GetImageImportJobAsync(GetImageImportJobRequest request, CallOptions options)

Gets details of a single ImageImportJob.

Parameters
Name Description
request GetImageImportJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallImageImportJob

The call object.

GetImageImportJobAsync(GetImageImportJobRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ImageImportJob> GetImageImportJobAsync(GetImageImportJobRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Gets details of a single ImageImportJob.

Parameters
Name Description
request GetImageImportJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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
AsyncUnaryCallImageImportJob

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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 the CloneJobs of a migrating VM. Only 25 most recent CloneJobs are listed.

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 the CloneJobs of a migrating VM. Only 25 most recent CloneJobs are listed.

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 System.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 the CloneJobs of a migrating VM. Only 25 most recent CloneJobs are listed.

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 the CloneJobs of a migrating VM. Only 25 most recent CloneJobs are listed.

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 System.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 the CutoverJobs of a migrating VM. Only 25 most recent CutoverJobs are listed.

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 the CutoverJobs of a migrating VM. Only 25 most recent CutoverJobs are listed.

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 System.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 the CutoverJobs of a migrating VM. Only 25 most recent CutoverJobs are listed.

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 the CutoverJobs of a migrating VM. Only 25 most recent CutoverJobs are listed.

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 System.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 System.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 System.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.

ListDiskMigrationJobs(ListDiskMigrationJobsRequest, CallOptions)

public virtual ListDiskMigrationJobsResponse ListDiskMigrationJobs(ListDiskMigrationJobsRequest request, CallOptions options)

Lists DiskMigrationJobs in a given Source.

Parameters
Name Description
request ListDiskMigrationJobsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ListDiskMigrationJobsResponse

The response received from the server.

ListDiskMigrationJobs(ListDiskMigrationJobsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListDiskMigrationJobsResponse ListDiskMigrationJobs(ListDiskMigrationJobsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists DiskMigrationJobs in a given Source.

Parameters
Name Description
request ListDiskMigrationJobsRequest

The request to send to the server.

headers Metadata

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

deadline System.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
ListDiskMigrationJobsResponse

The response received from the server.

ListDiskMigrationJobsAsync(ListDiskMigrationJobsRequest, CallOptions)

public virtual AsyncUnaryCall<ListDiskMigrationJobsResponse> ListDiskMigrationJobsAsync(ListDiskMigrationJobsRequest request, CallOptions options)

Lists DiskMigrationJobs in a given Source.

Parameters
Name Description
request ListDiskMigrationJobsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallListDiskMigrationJobsResponse

The call object.

ListDiskMigrationJobsAsync(ListDiskMigrationJobsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListDiskMigrationJobsResponse> ListDiskMigrationJobsAsync(ListDiskMigrationJobsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists DiskMigrationJobs in a given Source.

Parameters
Name Description
request ListDiskMigrationJobsRequest

The request to send to the server.

headers Metadata

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

deadline System.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
AsyncUnaryCallListDiskMigrationJobsResponse

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 System.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 System.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.

ListImageImportJobs(ListImageImportJobsRequest, CallOptions)

public virtual ListImageImportJobsResponse ListImageImportJobs(ListImageImportJobsRequest request, CallOptions options)

Lists ImageImportJobs in a given project.

Parameters
Name Description
request ListImageImportJobsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ListImageImportJobsResponse

The response received from the server.

ListImageImportJobs(ListImageImportJobsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListImageImportJobsResponse ListImageImportJobs(ListImageImportJobsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists ImageImportJobs in a given project.

Parameters
Name Description
request ListImageImportJobsRequest

The request to send to the server.

headers Metadata

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

deadline System.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
ListImageImportJobsResponse

The response received from the server.

ListImageImportJobsAsync(ListImageImportJobsRequest, CallOptions)

public virtual AsyncUnaryCall<ListImageImportJobsResponse> ListImageImportJobsAsync(ListImageImportJobsRequest request, CallOptions options)

Lists ImageImportJobs in a given project.

Parameters
Name Description
request ListImageImportJobsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallListImageImportJobsResponse

The call object.

ListImageImportJobsAsync(ListImageImportJobsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListImageImportJobsResponse> ListImageImportJobsAsync(ListImageImportJobsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists ImageImportJobs in a given project.

Parameters
Name Description
request ListImageImportJobsRequest

The request to send to the server.

headers Metadata

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

deadline System.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
AsyncUnaryCallListImageImportJobsResponse

The call object.

ListImageImports(ListImageImportsRequest, CallOptions)

public virtual ListImageImportsResponse ListImageImports(ListImageImportsRequest request, CallOptions options)

Lists ImageImports in a given project.

Parameters
Name Description
request ListImageImportsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
ListImageImportsResponse

The response received from the server.

ListImageImports(ListImageImportsRequest, Metadata, DateTime?, CancellationToken)

public virtual ListImageImportsResponse ListImageImports(ListImageImportsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists ImageImports in a given project.

Parameters
Name Description
request ListImageImportsRequest

The request to send to the server.

headers Metadata

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

deadline System.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
ListImageImportsResponse

The response received from the server.

ListImageImportsAsync(ListImageImportsRequest, CallOptions)

public virtual AsyncUnaryCall<ListImageImportsResponse> ListImageImportsAsync(ListImageImportsRequest request, CallOptions options)

Lists ImageImports in a given project.

Parameters
Name Description
request ListImageImportsRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallListImageImportsResponse

The call object.

ListImageImportsAsync(ListImageImportsRequest, Metadata, DateTime?, CancellationToken)

public virtual AsyncUnaryCall<ListImageImportsResponse> ListImageImportsAsync(ListImageImportsRequest request, Metadata headers = null, DateTime? deadline = null, CancellationToken cancellationToken = default)

Lists ImageImports in a given project.

Parameters
Name Description
request ListImageImportsRequest

The request to send to the server.

headers Metadata

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

deadline System.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
AsyncUnaryCallListImageImportsResponse

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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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
Grpc.Core.ClientBase<Google.Cloud.VMMigration.V1.VmMigration.VmMigrationClient>.NewInstance(Grpc.Core.ClientBase.ClientBaseConfiguration)

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 System.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 System.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 System.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 System.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 System.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 System.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.

RunDiskMigrationJob(RunDiskMigrationJobRequest, CallOptions)

public virtual Operation RunDiskMigrationJob(RunDiskMigrationJobRequest request, CallOptions options)

Runs the disk migration job.

Parameters
Name Description
request RunDiskMigrationJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

RunDiskMigrationJob(RunDiskMigrationJobRequest, Metadata, DateTime?, CancellationToken)

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

Runs the disk migration job.

Parameters
Name Description
request RunDiskMigrationJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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.

RunDiskMigrationJobAsync(RunDiskMigrationJobRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> RunDiskMigrationJobAsync(RunDiskMigrationJobRequest request, CallOptions options)

Runs the disk migration job.

Parameters
Name Description
request RunDiskMigrationJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

RunDiskMigrationJobAsync(RunDiskMigrationJobRequest, Metadata, DateTime?, CancellationToken)

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

Runs the disk migration job.

Parameters
Name Description
request RunDiskMigrationJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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 System.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 System.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.

UpdateDiskMigrationJob(UpdateDiskMigrationJobRequest, CallOptions)

public virtual Operation UpdateDiskMigrationJob(UpdateDiskMigrationJobRequest request, CallOptions options)

Updates the parameters of a single DiskMigrationJob.

Parameters
Name Description
request UpdateDiskMigrationJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
Operation

The response received from the server.

UpdateDiskMigrationJob(UpdateDiskMigrationJobRequest, Metadata, DateTime?, CancellationToken)

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

Updates the parameters of a single DiskMigrationJob.

Parameters
Name Description
request UpdateDiskMigrationJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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.

UpdateDiskMigrationJobAsync(UpdateDiskMigrationJobRequest, CallOptions)

public virtual AsyncUnaryCall<Operation> UpdateDiskMigrationJobAsync(UpdateDiskMigrationJobRequest request, CallOptions options)

Updates the parameters of a single DiskMigrationJob.

Parameters
Name Description
request UpdateDiskMigrationJobRequest

The request to send to the server.

options CallOptions

The options for the call.

Returns
Type Description
AsyncUnaryCallOperation

The call object.

UpdateDiskMigrationJobAsync(UpdateDiskMigrationJobRequest, Metadata, DateTime?, CancellationToken)

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

Updates the parameters of a single DiskMigrationJob.

Parameters
Name Description
request UpdateDiskMigrationJobRequest

The request to send to the server.

headers Metadata

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

deadline System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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 System.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.