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

public class VmMigrationClient : ClientBase<VmMigration.VmMigrationClient>

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

Client for VmMigration

Inheritance

Object > ClientBase > ClientBase<VmMigration.VmMigrationClient> > 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
NameDescription
callInvokerCallInvoker

The callInvoker to use to make remote calls.

VmMigrationClient(ChannelBase)

public VmMigrationClient(ChannelBase channel)

Creates a new client for VmMigration

Parameter
NameDescription
channelChannelBase

The channel to use to make remote calls.

VmMigrationClient(ClientBase.ClientBaseConfiguration)

protected VmMigrationClient(ClientBase.ClientBaseConfiguration configuration)

Protected constructor to allow creation of configured clients.

Parameter
NameDescription
configurationClientBase.ClientBaseConfiguration

The client configuration.

Methods

AddGroupMigration(AddGroupMigrationRequest, CallOptions)

public virtual Operation AddGroupMigration(AddGroupMigrationRequest request, CallOptions options)

Adds a MigratingVm to a Group.

Parameters
NameDescription
requestAddGroupMigrationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

AddGroupMigration(AddGroupMigrationRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Adds a MigratingVm to a Group.

Parameters
NameDescription
requestAddGroupMigrationRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestAddGroupMigrationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

AddGroupMigrationAsync(AddGroupMigrationRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Adds a MigratingVm to a Group.

Parameters
NameDescription
requestAddGroupMigrationRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CancelCloneJob(CancelCloneJobRequest, CallOptions)

public virtual Operation CancelCloneJob(CancelCloneJobRequest request, CallOptions options)

Initiates the cancellation of a running clone job.

Parameters
NameDescription
requestCancelCloneJobRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CancelCloneJob(CancelCloneJobRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Initiates the cancellation of a running clone job.

Parameters
NameDescription
requestCancelCloneJobRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestCancelCloneJobRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CancelCloneJobAsync(CancelCloneJobRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Initiates the cancellation of a running clone job.

Parameters
NameDescription
requestCancelCloneJobRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CancelCutoverJob(CancelCutoverJobRequest, CallOptions)

public virtual Operation CancelCutoverJob(CancelCutoverJobRequest request, CallOptions options)

Initiates the cancellation of a running cutover job.

Parameters
NameDescription
requestCancelCutoverJobRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CancelCutoverJob(CancelCutoverJobRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Initiates the cancellation of a running cutover job.

Parameters
NameDescription
requestCancelCutoverJobRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestCancelCutoverJobRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CancelCutoverJobAsync(CancelCutoverJobRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Initiates the cancellation of a running cutover job.

Parameters
NameDescription
requestCancelCutoverJobRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateCloneJob(CreateCloneJobRequest, CallOptions)

public virtual Operation CreateCloneJob(CreateCloneJobRequest request, CallOptions options)

Initiates a Clone of a specific migrating VM.

Parameters
NameDescription
requestCreateCloneJobRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateCloneJob(CreateCloneJobRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Initiates a Clone of a specific migrating VM.

Parameters
NameDescription
requestCreateCloneJobRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestCreateCloneJobRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateCloneJobAsync(CreateCloneJobRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Initiates a Clone of a specific migrating VM.

Parameters
NameDescription
requestCreateCloneJobRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

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
NameDescription
requestCreateCutoverJobRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateCutoverJob(CreateCutoverJobRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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
NameDescription
requestCreateCutoverJobRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestCreateCutoverJobRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateCutoverJobAsync(CreateCutoverJobRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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
NameDescription
requestCreateCutoverJobRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateDatacenterConnector(CreateDatacenterConnectorRequest, CallOptions)

public virtual Operation CreateDatacenterConnector(CreateDatacenterConnectorRequest request, CallOptions options)

Creates a new DatacenterConnector in a given Source.

Parameters
NameDescription
requestCreateDatacenterConnectorRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateDatacenterConnector(CreateDatacenterConnectorRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Creates a new DatacenterConnector in a given Source.

Parameters
NameDescription
requestCreateDatacenterConnectorRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestCreateDatacenterConnectorRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateDatacenterConnectorAsync(CreateDatacenterConnectorRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Creates a new DatacenterConnector in a given Source.

Parameters
NameDescription
requestCreateDatacenterConnectorRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

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
NameDescription
requestCreateGroupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateGroup(CreateGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Creates a new Group in a given project and location.

Parameters
NameDescription
requestCreateGroupRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestCreateGroupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateGroupAsync(CreateGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Creates a new Group in a given project and location.

Parameters
NameDescription
requestCreateGroupRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateIAMPolicyClient()

public virtual IAMPolicy.IAMPolicyClient CreateIAMPolicyClient()

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

Returns
TypeDescription
IAMPolicy.IAMPolicyClient

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

CreateLocationsClient()

public virtual Locations.LocationsClient CreateLocationsClient()

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

Returns
TypeDescription
Locations.LocationsClient

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
NameDescription
requestCreateMigratingVmRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateMigratingVm(CreateMigratingVmRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Creates a new MigratingVm in a given Source.

Parameters
NameDescription
requestCreateMigratingVmRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestCreateMigratingVmRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateMigratingVmAsync(CreateMigratingVmRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Creates a new MigratingVm in a given Source.

Parameters
NameDescription
requestCreateMigratingVmRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

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
TypeDescription
Operations.OperationsClient

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
NameDescription
requestCreateSourceRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateSource(CreateSourceRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Creates a new Source in a given project and location.

Parameters
NameDescription
requestCreateSourceRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestCreateSourceRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateSourceAsync(CreateSourceRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Creates a new Source in a given project and location.

Parameters
NameDescription
requestCreateSourceRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

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
NameDescription
requestCreateTargetProjectRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateTargetProject(CreateTargetProjectRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Creates a new TargetProject in a given project.

NOTE: TargetProject is a global resource; hence the only supported value for location is global.

Parameters
NameDescription
requestCreateTargetProjectRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestCreateTargetProjectRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateTargetProjectAsync(CreateTargetProjectRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Creates a new TargetProject in a given project.

NOTE: TargetProject is a global resource; hence the only supported value for location is global.

Parameters
NameDescription
requestCreateTargetProjectRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateUtilizationReport(CreateUtilizationReportRequest, CallOptions)

public virtual Operation CreateUtilizationReport(CreateUtilizationReportRequest request, CallOptions options)

Creates a new UtilizationReport.

Parameters
NameDescription
requestCreateUtilizationReportRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateUtilizationReport(CreateUtilizationReportRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Creates a new UtilizationReport.

Parameters
NameDescription
requestCreateUtilizationReportRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

CreateUtilizationReportAsync(CreateUtilizationReportRequest, CallOptions)

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

Creates a new UtilizationReport.

Parameters
NameDescription
requestCreateUtilizationReportRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

CreateUtilizationReportAsync(CreateUtilizationReportRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Creates a new UtilizationReport.

Parameters
NameDescription
requestCreateUtilizationReportRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteDatacenterConnector(DeleteDatacenterConnectorRequest, CallOptions)

public virtual Operation DeleteDatacenterConnector(DeleteDatacenterConnectorRequest request, CallOptions options)

Deletes a single DatacenterConnector.

Parameters
NameDescription
requestDeleteDatacenterConnectorRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteDatacenterConnector(DeleteDatacenterConnectorRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Deletes a single DatacenterConnector.

Parameters
NameDescription
requestDeleteDatacenterConnectorRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteDatacenterConnectorAsync(DeleteDatacenterConnectorRequest, CallOptions)

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

Deletes a single DatacenterConnector.

Parameters
NameDescription
requestDeleteDatacenterConnectorRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteDatacenterConnectorAsync(DeleteDatacenterConnectorRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Deletes a single DatacenterConnector.

Parameters
NameDescription
requestDeleteDatacenterConnectorRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteGroup(DeleteGroupRequest, CallOptions)

public virtual Operation DeleteGroup(DeleteGroupRequest request, CallOptions options)

Deletes a single Group.

Parameters
NameDescription
requestDeleteGroupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteGroup(DeleteGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Deletes a single Group.

Parameters
NameDescription
requestDeleteGroupRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteGroupAsync(DeleteGroupRequest, CallOptions)

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

Deletes a single Group.

Parameters
NameDescription
requestDeleteGroupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteGroupAsync(DeleteGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Deletes a single Group.

Parameters
NameDescription
requestDeleteGroupRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteMigratingVm(DeleteMigratingVmRequest, CallOptions)

public virtual Operation DeleteMigratingVm(DeleteMigratingVmRequest request, CallOptions options)

Deletes a single MigratingVm.

Parameters
NameDescription
requestDeleteMigratingVmRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteMigratingVm(DeleteMigratingVmRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Deletes a single MigratingVm.

Parameters
NameDescription
requestDeleteMigratingVmRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteMigratingVmAsync(DeleteMigratingVmRequest, CallOptions)

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

Deletes a single MigratingVm.

Parameters
NameDescription
requestDeleteMigratingVmRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteMigratingVmAsync(DeleteMigratingVmRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Deletes a single MigratingVm.

Parameters
NameDescription
requestDeleteMigratingVmRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteSource(DeleteSourceRequest, CallOptions)

public virtual Operation DeleteSource(DeleteSourceRequest request, CallOptions options)

Deletes a single Source.

Parameters
NameDescription
requestDeleteSourceRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteSource(DeleteSourceRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Deletes a single Source.

Parameters
NameDescription
requestDeleteSourceRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteSourceAsync(DeleteSourceRequest, CallOptions)

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

Deletes a single Source.

Parameters
NameDescription
requestDeleteSourceRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteSourceAsync(DeleteSourceRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Deletes a single Source.

Parameters
NameDescription
requestDeleteSourceRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

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
NameDescription
requestDeleteTargetProjectRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteTargetProject(DeleteTargetProjectRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Deletes a single TargetProject.

NOTE: TargetProject is a global resource; hence the only supported value for location is global.

Parameters
NameDescription
requestDeleteTargetProjectRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestDeleteTargetProjectRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteTargetProjectAsync(DeleteTargetProjectRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Deletes a single TargetProject.

NOTE: TargetProject is a global resource; hence the only supported value for location is global.

Parameters
NameDescription
requestDeleteTargetProjectRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteUtilizationReport(DeleteUtilizationReportRequest, CallOptions)

public virtual Operation DeleteUtilizationReport(DeleteUtilizationReportRequest request, CallOptions options)

Deletes a single Utilization Report.

Parameters
NameDescription
requestDeleteUtilizationReportRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

DeleteUtilizationReport(DeleteUtilizationReportRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Deletes a single Utilization Report.

Parameters
NameDescription
requestDeleteUtilizationReportRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestDeleteUtilizationReportRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

DeleteUtilizationReportAsync(DeleteUtilizationReportRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Deletes a single Utilization Report.

Parameters
NameDescription
requestDeleteUtilizationReportRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

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
NameDescription
requestFetchInventoryRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
FetchInventoryResponse

The response received from the server.

FetchInventory(FetchInventoryRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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
NameDescription
requestFetchInventoryRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestFetchInventoryRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<FetchInventoryResponse>

The call object.

FetchInventoryAsync(FetchInventoryRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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
NameDescription
requestFetchInventoryRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<FetchInventoryResponse>

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
NameDescription
requestFinalizeMigrationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

FinalizeMigration(FinalizeMigrationRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Marks a migration as completed, deleting migration resources that are no longer being used. Only applicable after cutover is done.

Parameters
NameDescription
requestFinalizeMigrationRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestFinalizeMigrationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

FinalizeMigrationAsync(FinalizeMigrationRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Marks a migration as completed, deleting migration resources that are no longer being used. Only applicable after cutover is done.

Parameters
NameDescription
requestFinalizeMigrationRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

GetCloneJob(GetCloneJobRequest, CallOptions)

public virtual CloneJob GetCloneJob(GetCloneJobRequest request, CallOptions options)

Gets details of a single CloneJob.

Parameters
NameDescription
requestGetCloneJobRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
CloneJob

The response received from the server.

GetCloneJob(GetCloneJobRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single CloneJob.

Parameters
NameDescription
requestGetCloneJobRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestGetCloneJobRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<CloneJob>

The call object.

GetCloneJobAsync(GetCloneJobRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single CloneJob.

Parameters
NameDescription
requestGetCloneJobRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<CloneJob>

The call object.

GetCutoverJob(GetCutoverJobRequest, CallOptions)

public virtual CutoverJob GetCutoverJob(GetCutoverJobRequest request, CallOptions options)

Gets details of a single CutoverJob.

Parameters
NameDescription
requestGetCutoverJobRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
CutoverJob

The response received from the server.

GetCutoverJob(GetCutoverJobRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single CutoverJob.

Parameters
NameDescription
requestGetCutoverJobRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestGetCutoverJobRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<CutoverJob>

The call object.

GetCutoverJobAsync(GetCutoverJobRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single CutoverJob.

Parameters
NameDescription
requestGetCutoverJobRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<CutoverJob>

The call object.

GetDatacenterConnector(GetDatacenterConnectorRequest, CallOptions)

public virtual DatacenterConnector GetDatacenterConnector(GetDatacenterConnectorRequest request, CallOptions options)

Gets details of a single DatacenterConnector.

Parameters
NameDescription
requestGetDatacenterConnectorRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
DatacenterConnector

The response received from the server.

GetDatacenterConnector(GetDatacenterConnectorRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single DatacenterConnector.

Parameters
NameDescription
requestGetDatacenterConnectorRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestGetDatacenterConnectorRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<DatacenterConnector>

The call object.

GetDatacenterConnectorAsync(GetDatacenterConnectorRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single DatacenterConnector.

Parameters
NameDescription
requestGetDatacenterConnectorRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<DatacenterConnector>

The call object.

GetGroup(GetGroupRequest, CallOptions)

public virtual Group GetGroup(GetGroupRequest request, CallOptions options)

Gets details of a single Group.

Parameters
NameDescription
requestGetGroupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Group

The response received from the server.

GetGroup(GetGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single Group.

Parameters
NameDescription
requestGetGroupRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestGetGroupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Group>

The call object.

GetGroupAsync(GetGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single Group.

Parameters
NameDescription
requestGetGroupRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Group>

The call object.

GetMigratingVm(GetMigratingVmRequest, CallOptions)

public virtual MigratingVm GetMigratingVm(GetMigratingVmRequest request, CallOptions options)

Gets details of a single MigratingVm.

Parameters
NameDescription
requestGetMigratingVmRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
MigratingVm

The response received from the server.

GetMigratingVm(GetMigratingVmRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single MigratingVm.

Parameters
NameDescription
requestGetMigratingVmRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestGetMigratingVmRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<MigratingVm>

The call object.

GetMigratingVmAsync(GetMigratingVmRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single MigratingVm.

Parameters
NameDescription
requestGetMigratingVmRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<MigratingVm>

The call object.

GetReplicationCycle(GetReplicationCycleRequest, CallOptions)

public virtual ReplicationCycle GetReplicationCycle(GetReplicationCycleRequest request, CallOptions options)

Gets details of a single ReplicationCycle.

Parameters
NameDescription
requestGetReplicationCycleRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ReplicationCycle

The response received from the server.

GetReplicationCycle(GetReplicationCycleRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single ReplicationCycle.

Parameters
NameDescription
requestGetReplicationCycleRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestGetReplicationCycleRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ReplicationCycle>

The call object.

GetReplicationCycleAsync(GetReplicationCycleRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single ReplicationCycle.

Parameters
NameDescription
requestGetReplicationCycleRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ReplicationCycle>

The call object.

GetSource(GetSourceRequest, CallOptions)

public virtual Source GetSource(GetSourceRequest request, CallOptions options)

Gets details of a single Source.

Parameters
NameDescription
requestGetSourceRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Source

The response received from the server.

GetSource(GetSourceRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single Source.

Parameters
NameDescription
requestGetSourceRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestGetSourceRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Source>

The call object.

GetSourceAsync(GetSourceRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single Source.

Parameters
NameDescription
requestGetSourceRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Source>

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
NameDescription
requestGetTargetProjectRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
TargetProject

The response received from the server.

GetTargetProject(GetTargetProjectRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single TargetProject.

NOTE: TargetProject is a global resource; hence the only supported value for location is global.

Parameters
NameDescription
requestGetTargetProjectRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestGetTargetProjectRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<TargetProject>

The call object.

GetTargetProjectAsync(GetTargetProjectRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets details of a single TargetProject.

NOTE: TargetProject is a global resource; hence the only supported value for location is global.

Parameters
NameDescription
requestGetTargetProjectRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<TargetProject>

The call object.

GetUtilizationReport(GetUtilizationReportRequest, CallOptions)

public virtual UtilizationReport GetUtilizationReport(GetUtilizationReportRequest request, CallOptions options)

Gets a single Utilization Report.

Parameters
NameDescription
requestGetUtilizationReportRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
UtilizationReport

The response received from the server.

GetUtilizationReport(GetUtilizationReportRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets a single Utilization Report.

Parameters
NameDescription
requestGetUtilizationReportRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestGetUtilizationReportRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<UtilizationReport>

The call object.

GetUtilizationReportAsync(GetUtilizationReportRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Gets a single Utilization Report.

Parameters
NameDescription
requestGetUtilizationReportRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<UtilizationReport>

The call object.

ListCloneJobs(ListCloneJobsRequest, CallOptions)

public virtual ListCloneJobsResponse ListCloneJobs(ListCloneJobsRequest request, CallOptions options)

Lists CloneJobs of a given migrating VM.

Parameters
NameDescription
requestListCloneJobsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListCloneJobsResponse

The response received from the server.

ListCloneJobs(ListCloneJobsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists CloneJobs of a given migrating VM.

Parameters
NameDescription
requestListCloneJobsRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListCloneJobsResponse

The response received from the server.

ListCloneJobsAsync(ListCloneJobsRequest, CallOptions)

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

Lists CloneJobs of a given migrating VM.

Parameters
NameDescription
requestListCloneJobsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ListCloneJobsResponse>

The call object.

ListCloneJobsAsync(ListCloneJobsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists CloneJobs of a given migrating VM.

Parameters
NameDescription
requestListCloneJobsRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ListCloneJobsResponse>

The call object.

ListCutoverJobs(ListCutoverJobsRequest, CallOptions)

public virtual ListCutoverJobsResponse ListCutoverJobs(ListCutoverJobsRequest request, CallOptions options)

Lists CutoverJobs of a given migrating VM.

Parameters
NameDescription
requestListCutoverJobsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListCutoverJobsResponse

The response received from the server.

ListCutoverJobs(ListCutoverJobsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists CutoverJobs of a given migrating VM.

Parameters
NameDescription
requestListCutoverJobsRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
ListCutoverJobsResponse

The response received from the server.

ListCutoverJobsAsync(ListCutoverJobsRequest, CallOptions)

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

Lists CutoverJobs of a given migrating VM.

Parameters
NameDescription
requestListCutoverJobsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ListCutoverJobsResponse>

The call object.

ListCutoverJobsAsync(ListCutoverJobsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists CutoverJobs of a given migrating VM.

Parameters
NameDescription
requestListCutoverJobsRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ListCutoverJobsResponse>

The call object.

ListDatacenterConnectors(ListDatacenterConnectorsRequest, CallOptions)

public virtual ListDatacenterConnectorsResponse ListDatacenterConnectors(ListDatacenterConnectorsRequest request, CallOptions options)

Lists DatacenterConnectors in a given Source.

Parameters
NameDescription
requestListDatacenterConnectorsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListDatacenterConnectorsResponse

The response received from the server.

ListDatacenterConnectors(ListDatacenterConnectorsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists DatacenterConnectors in a given Source.

Parameters
NameDescription
requestListDatacenterConnectorsRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestListDatacenterConnectorsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ListDatacenterConnectorsResponse>

The call object.

ListDatacenterConnectorsAsync(ListDatacenterConnectorsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists DatacenterConnectors in a given Source.

Parameters
NameDescription
requestListDatacenterConnectorsRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ListDatacenterConnectorsResponse>

The call object.

ListGroups(ListGroupsRequest, CallOptions)

public virtual ListGroupsResponse ListGroups(ListGroupsRequest request, CallOptions options)

Lists Groups in a given project and location.

Parameters
NameDescription
requestListGroupsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListGroupsResponse

The response received from the server.

ListGroups(ListGroupsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists Groups in a given project and location.

Parameters
NameDescription
requestListGroupsRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestListGroupsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ListGroupsResponse>

The call object.

ListGroupsAsync(ListGroupsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists Groups in a given project and location.

Parameters
NameDescription
requestListGroupsRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ListGroupsResponse>

The call object.

ListMigratingVms(ListMigratingVmsRequest, CallOptions)

public virtual ListMigratingVmsResponse ListMigratingVms(ListMigratingVmsRequest request, CallOptions options)

Lists MigratingVms in a given Source.

Parameters
NameDescription
requestListMigratingVmsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListMigratingVmsResponse

The response received from the server.

ListMigratingVms(ListMigratingVmsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists MigratingVms in a given Source.

Parameters
NameDescription
requestListMigratingVmsRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestListMigratingVmsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ListMigratingVmsResponse>

The call object.

ListMigratingVmsAsync(ListMigratingVmsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists MigratingVms in a given Source.

Parameters
NameDescription
requestListMigratingVmsRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ListMigratingVmsResponse>

The call object.

ListReplicationCycles(ListReplicationCyclesRequest, CallOptions)

public virtual ListReplicationCyclesResponse ListReplicationCycles(ListReplicationCyclesRequest request, CallOptions options)

Lists ReplicationCycles in a given MigratingVM.

Parameters
NameDescription
requestListReplicationCyclesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListReplicationCyclesResponse

The response received from the server.

ListReplicationCycles(ListReplicationCyclesRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists ReplicationCycles in a given MigratingVM.

Parameters
NameDescription
requestListReplicationCyclesRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestListReplicationCyclesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ListReplicationCyclesResponse>

The call object.

ListReplicationCyclesAsync(ListReplicationCyclesRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists ReplicationCycles in a given MigratingVM.

Parameters
NameDescription
requestListReplicationCyclesRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ListReplicationCyclesResponse>

The call object.

ListSources(ListSourcesRequest, CallOptions)

public virtual ListSourcesResponse ListSources(ListSourcesRequest request, CallOptions options)

Lists Sources in a given project and location.

Parameters
NameDescription
requestListSourcesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListSourcesResponse

The response received from the server.

ListSources(ListSourcesRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists Sources in a given project and location.

Parameters
NameDescription
requestListSourcesRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestListSourcesRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ListSourcesResponse>

The call object.

ListSourcesAsync(ListSourcesRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists Sources in a given project and location.

Parameters
NameDescription
requestListSourcesRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ListSourcesResponse>

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
NameDescription
requestListTargetProjectsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListTargetProjectsResponse

The response received from the server.

ListTargetProjects(ListTargetProjectsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists TargetProjects in a given project.

NOTE: TargetProject is a global resource; hence the only supported value for location is global.

Parameters
NameDescription
requestListTargetProjectsRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestListTargetProjectsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ListTargetProjectsResponse>

The call object.

ListTargetProjectsAsync(ListTargetProjectsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists TargetProjects in a given project.

NOTE: TargetProject is a global resource; hence the only supported value for location is global.

Parameters
NameDescription
requestListTargetProjectsRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ListTargetProjectsResponse>

The call object.

ListUtilizationReports(ListUtilizationReportsRequest, CallOptions)

public virtual ListUtilizationReportsResponse ListUtilizationReports(ListUtilizationReportsRequest request, CallOptions options)

Lists Utilization Reports of the given Source.

Parameters
NameDescription
requestListUtilizationReportsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
ListUtilizationReportsResponse

The response received from the server.

ListUtilizationReports(ListUtilizationReportsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists Utilization Reports of the given Source.

Parameters
NameDescription
requestListUtilizationReportsRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestListUtilizationReportsRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<ListUtilizationReportsResponse>

The call object.

ListUtilizationReportsAsync(ListUtilizationReportsRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Lists Utilization Reports of the given Source.

Parameters
NameDescription
requestListUtilizationReportsRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<ListUtilizationReportsResponse>

The call object.

NewInstance(ClientBase.ClientBaseConfiguration)

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

Creates a new instance of client from given ClientBaseConfiguration.

Parameter
NameDescription
configurationClientBase.ClientBaseConfiguration
Returns
TypeDescription
VmMigration.VmMigrationClient
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
NameDescription
requestPauseMigrationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

PauseMigration(PauseMigrationRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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
NameDescription
requestPauseMigrationRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestPauseMigrationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

PauseMigrationAsync(PauseMigrationRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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
NameDescription
requestPauseMigrationRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

RemoveGroupMigration(RemoveGroupMigrationRequest, CallOptions)

public virtual Operation RemoveGroupMigration(RemoveGroupMigrationRequest request, CallOptions options)

Removes a MigratingVm from a Group.

Parameters
NameDescription
requestRemoveGroupMigrationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

RemoveGroupMigration(RemoveGroupMigrationRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Removes a MigratingVm from a Group.

Parameters
NameDescription
requestRemoveGroupMigrationRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestRemoveGroupMigrationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

RemoveGroupMigrationAsync(RemoveGroupMigrationRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Removes a MigratingVm from a Group.

Parameters
NameDescription
requestRemoveGroupMigrationRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

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
NameDescription
requestResumeMigrationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

ResumeMigration(ResumeMigrationRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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
NameDescription
requestResumeMigrationRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestResumeMigrationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

ResumeMigrationAsync(ResumeMigrationRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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
NameDescription
requestResumeMigrationRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

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
NameDescription
requestStartMigrationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

StartMigration(StartMigrationRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Starts migration for a VM. Starts the process of uploading data and creating snapshots, in replication cycles scheduled by the policy.

Parameters
NameDescription
requestStartMigrationRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestStartMigrationRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

StartMigrationAsync(StartMigrationRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Starts migration for a VM. Starts the process of uploading data and creating snapshots, in replication cycles scheduled by the policy.

Parameters
NameDescription
requestStartMigrationRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

UpdateGroup(UpdateGroupRequest, CallOptions)

public virtual Operation UpdateGroup(UpdateGroupRequest request, CallOptions options)

Updates the parameters of a single Group.

Parameters
NameDescription
requestUpdateGroupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateGroup(UpdateGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Updates the parameters of a single Group.

Parameters
NameDescription
requestUpdateGroupRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestUpdateGroupRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

UpdateGroupAsync(UpdateGroupRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Updates the parameters of a single Group.

Parameters
NameDescription
requestUpdateGroupRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

UpdateMigratingVm(UpdateMigratingVmRequest, CallOptions)

public virtual Operation UpdateMigratingVm(UpdateMigratingVmRequest request, CallOptions options)

Updates the parameters of a single MigratingVm.

Parameters
NameDescription
requestUpdateMigratingVmRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateMigratingVm(UpdateMigratingVmRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Updates the parameters of a single MigratingVm.

Parameters
NameDescription
requestUpdateMigratingVmRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestUpdateMigratingVmRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

UpdateMigratingVmAsync(UpdateMigratingVmRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Updates the parameters of a single MigratingVm.

Parameters
NameDescription
requestUpdateMigratingVmRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

UpdateSource(UpdateSourceRequest, CallOptions)

public virtual Operation UpdateSource(UpdateSourceRequest request, CallOptions options)

Updates the parameters of a single Source.

Parameters
NameDescription
requestUpdateSourceRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateSource(UpdateSourceRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Updates the parameters of a single Source.

Parameters
NameDescription
requestUpdateSourceRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestUpdateSourceRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

UpdateSourceAsync(UpdateSourceRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Updates the parameters of a single Source.

Parameters
NameDescription
requestUpdateSourceRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

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
NameDescription
requestUpdateTargetProjectRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpdateTargetProject(UpdateTargetProjectRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Updates the parameters of a single TargetProject.

NOTE: TargetProject is a global resource; hence the only supported value for location is global.

Parameters
NameDescription
requestUpdateTargetProjectRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestUpdateTargetProjectRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

UpdateTargetProjectAsync(UpdateTargetProjectRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

Updates the parameters of a single TargetProject.

NOTE: TargetProject is a global resource; hence the only supported value for location is global.

Parameters
NameDescription
requestUpdateTargetProjectRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

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
NameDescription
requestUpgradeApplianceRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
Operation

The response received from the server.

UpgradeAppliance(UpgradeApplianceRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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

Parameters
NameDescription
requestUpgradeApplianceRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
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
NameDescription
requestUpgradeApplianceRequest

The request to send to the server.

optionsCallOptions

The options for the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.

UpgradeApplianceAsync(UpgradeApplianceRequest, Metadata, Nullable<DateTime>, CancellationToken)

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

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

Parameters
NameDescription
requestUpgradeApplianceRequest

The request to send to the server.

headersMetadata

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

deadlineNullable<DateTime>

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

cancellationTokenCancellationToken

An optional token for canceling the call.

Returns
TypeDescription
AsyncUnaryCall<Operation>

The call object.