Class protos.google.cloud.vmmigration.v1.VmMigration (3.0.2)

Represents a VmMigration

Inheritance

$protobuf.rpc.Service > protos.google.cloud.vmmigration.v1.VmMigration

Package

@google-cloud/vmmigration

Constructors

(constructor)(rpcImpl, requestDelimited, responseDelimited)

constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);

Constructs a new VmMigration service.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Methods

addGroupMigration(request, callback)

public addGroupMigration(request: google.cloud.vmmigration.v1.IAddGroupMigrationRequest, callback: google.cloud.vmmigration.v1.VmMigration.AddGroupMigrationCallback): void;

Calls AddGroupMigration.

Parameters
NameDescription
request IAddGroupMigrationRequest

AddGroupMigrationRequest message or plain object

callback AddGroupMigrationCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

addGroupMigration(request)

public addGroupMigration(request: google.cloud.vmmigration.v1.IAddGroupMigrationRequest): Promise<google.longrunning.Operation>;

Calls AddGroupMigration.

Parameter
NameDescription
request IAddGroupMigrationRequest

AddGroupMigrationRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

cancelCloneJob(request, callback)

public cancelCloneJob(request: google.cloud.vmmigration.v1.ICancelCloneJobRequest, callback: google.cloud.vmmigration.v1.VmMigration.CancelCloneJobCallback): void;

Calls CancelCloneJob.

Parameters
NameDescription
request ICancelCloneJobRequest

CancelCloneJobRequest message or plain object

callback CancelCloneJobCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

cancelCloneJob(request)

public cancelCloneJob(request: google.cloud.vmmigration.v1.ICancelCloneJobRequest): Promise<google.longrunning.Operation>;

Calls CancelCloneJob.

Parameter
NameDescription
request ICancelCloneJobRequest

CancelCloneJobRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

cancelCutoverJob(request, callback)

public cancelCutoverJob(request: google.cloud.vmmigration.v1.ICancelCutoverJobRequest, callback: google.cloud.vmmigration.v1.VmMigration.CancelCutoverJobCallback): void;

Calls CancelCutoverJob.

Parameters
NameDescription
request ICancelCutoverJobRequest

CancelCutoverJobRequest message or plain object

callback CancelCutoverJobCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

cancelCutoverJob(request)

public cancelCutoverJob(request: google.cloud.vmmigration.v1.ICancelCutoverJobRequest): Promise<google.longrunning.Operation>;

Calls CancelCutoverJob.

Parameter
NameDescription
request ICancelCutoverJobRequest

CancelCutoverJobRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

create(rpcImpl, requestDelimited, responseDelimited)

public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): VmMigration;

Creates new VmMigration service using the specified rpc implementation.

Parameters
NameDescription
rpcImpl $protobuf.RPCImpl

RPC implementation

requestDelimited boolean

Whether requests are length-delimited

responseDelimited boolean

Whether responses are length-delimited

Returns
TypeDescription
VmMigration

RPC service. Useful where requests and/or responses are streamed.

createCloneJob(request, callback)

public createCloneJob(request: google.cloud.vmmigration.v1.ICreateCloneJobRequest, callback: google.cloud.vmmigration.v1.VmMigration.CreateCloneJobCallback): void;

Calls CreateCloneJob.

Parameters
NameDescription
request ICreateCloneJobRequest

CreateCloneJobRequest message or plain object

callback CreateCloneJobCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createCloneJob(request)

public createCloneJob(request: google.cloud.vmmigration.v1.ICreateCloneJobRequest): Promise<google.longrunning.Operation>;

Calls CreateCloneJob.

Parameter
NameDescription
request ICreateCloneJobRequest

CreateCloneJobRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createCutoverJob(request, callback)

public createCutoverJob(request: google.cloud.vmmigration.v1.ICreateCutoverJobRequest, callback: google.cloud.vmmigration.v1.VmMigration.CreateCutoverJobCallback): void;

Calls CreateCutoverJob.

Parameters
NameDescription
request ICreateCutoverJobRequest

CreateCutoverJobRequest message or plain object

callback CreateCutoverJobCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createCutoverJob(request)

public createCutoverJob(request: google.cloud.vmmigration.v1.ICreateCutoverJobRequest): Promise<google.longrunning.Operation>;

Calls CreateCutoverJob.

Parameter
NameDescription
request ICreateCutoverJobRequest

CreateCutoverJobRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createDatacenterConnector(request, callback)

public createDatacenterConnector(request: google.cloud.vmmigration.v1.ICreateDatacenterConnectorRequest, callback: google.cloud.vmmigration.v1.VmMigration.CreateDatacenterConnectorCallback): void;

Calls CreateDatacenterConnector.

Parameters
NameDescription
request ICreateDatacenterConnectorRequest

CreateDatacenterConnectorRequest message or plain object

callback CreateDatacenterConnectorCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createDatacenterConnector(request)

public createDatacenterConnector(request: google.cloud.vmmigration.v1.ICreateDatacenterConnectorRequest): Promise<google.longrunning.Operation>;

Calls CreateDatacenterConnector.

Parameter
NameDescription
request ICreateDatacenterConnectorRequest

CreateDatacenterConnectorRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createGroup(request, callback)

public createGroup(request: google.cloud.vmmigration.v1.ICreateGroupRequest, callback: google.cloud.vmmigration.v1.VmMigration.CreateGroupCallback): void;

Calls CreateGroup.

Parameters
NameDescription
request ICreateGroupRequest

CreateGroupRequest message or plain object

callback CreateGroupCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createGroup(request)

public createGroup(request: google.cloud.vmmigration.v1.ICreateGroupRequest): Promise<google.longrunning.Operation>;

Calls CreateGroup.

Parameter
NameDescription
request ICreateGroupRequest

CreateGroupRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createMigratingVm(request, callback)

public createMigratingVm(request: google.cloud.vmmigration.v1.ICreateMigratingVmRequest, callback: google.cloud.vmmigration.v1.VmMigration.CreateMigratingVmCallback): void;

Calls CreateMigratingVm.

Parameters
NameDescription
request ICreateMigratingVmRequest

CreateMigratingVmRequest message or plain object

callback CreateMigratingVmCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createMigratingVm(request)

public createMigratingVm(request: google.cloud.vmmigration.v1.ICreateMigratingVmRequest): Promise<google.longrunning.Operation>;

Calls CreateMigratingVm.

Parameter
NameDescription
request ICreateMigratingVmRequest

CreateMigratingVmRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createSource(request, callback)

public createSource(request: google.cloud.vmmigration.v1.ICreateSourceRequest, callback: google.cloud.vmmigration.v1.VmMigration.CreateSourceCallback): void;

Calls CreateSource.

Parameters
NameDescription
request ICreateSourceRequest

CreateSourceRequest message or plain object

callback CreateSourceCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createSource(request)

public createSource(request: google.cloud.vmmigration.v1.ICreateSourceRequest): Promise<google.longrunning.Operation>;

Calls CreateSource.

Parameter
NameDescription
request ICreateSourceRequest

CreateSourceRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createTargetProject(request, callback)

public createTargetProject(request: google.cloud.vmmigration.v1.ICreateTargetProjectRequest, callback: google.cloud.vmmigration.v1.VmMigration.CreateTargetProjectCallback): void;

Calls CreateTargetProject.

Parameters
NameDescription
request ICreateTargetProjectRequest

CreateTargetProjectRequest message or plain object

callback CreateTargetProjectCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createTargetProject(request)

public createTargetProject(request: google.cloud.vmmigration.v1.ICreateTargetProjectRequest): Promise<google.longrunning.Operation>;

Calls CreateTargetProject.

Parameter
NameDescription
request ICreateTargetProjectRequest

CreateTargetProjectRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

createUtilizationReport(request, callback)

public createUtilizationReport(request: google.cloud.vmmigration.v1.ICreateUtilizationReportRequest, callback: google.cloud.vmmigration.v1.VmMigration.CreateUtilizationReportCallback): void;

Calls CreateUtilizationReport.

Parameters
NameDescription
request ICreateUtilizationReportRequest

CreateUtilizationReportRequest message or plain object

callback CreateUtilizationReportCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

createUtilizationReport(request)

public createUtilizationReport(request: google.cloud.vmmigration.v1.ICreateUtilizationReportRequest): Promise<google.longrunning.Operation>;

Calls CreateUtilizationReport.

Parameter
NameDescription
request ICreateUtilizationReportRequest

CreateUtilizationReportRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteDatacenterConnector(request, callback)

public deleteDatacenterConnector(request: google.cloud.vmmigration.v1.IDeleteDatacenterConnectorRequest, callback: google.cloud.vmmigration.v1.VmMigration.DeleteDatacenterConnectorCallback): void;

Calls DeleteDatacenterConnector.

Parameters
NameDescription
request IDeleteDatacenterConnectorRequest

DeleteDatacenterConnectorRequest message or plain object

callback DeleteDatacenterConnectorCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteDatacenterConnector(request)

public deleteDatacenterConnector(request: google.cloud.vmmigration.v1.IDeleteDatacenterConnectorRequest): Promise<google.longrunning.Operation>;

Calls DeleteDatacenterConnector.

Parameter
NameDescription
request IDeleteDatacenterConnectorRequest

DeleteDatacenterConnectorRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteGroup(request, callback)

public deleteGroup(request: google.cloud.vmmigration.v1.IDeleteGroupRequest, callback: google.cloud.vmmigration.v1.VmMigration.DeleteGroupCallback): void;

Calls DeleteGroup.

Parameters
NameDescription
request IDeleteGroupRequest

DeleteGroupRequest message or plain object

callback DeleteGroupCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteGroup(request)

public deleteGroup(request: google.cloud.vmmigration.v1.IDeleteGroupRequest): Promise<google.longrunning.Operation>;

Calls DeleteGroup.

Parameter
NameDescription
request IDeleteGroupRequest

DeleteGroupRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteMigratingVm(request, callback)

public deleteMigratingVm(request: google.cloud.vmmigration.v1.IDeleteMigratingVmRequest, callback: google.cloud.vmmigration.v1.VmMigration.DeleteMigratingVmCallback): void;

Calls DeleteMigratingVm.

Parameters
NameDescription
request IDeleteMigratingVmRequest

DeleteMigratingVmRequest message or plain object

callback DeleteMigratingVmCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteMigratingVm(request)

public deleteMigratingVm(request: google.cloud.vmmigration.v1.IDeleteMigratingVmRequest): Promise<google.longrunning.Operation>;

Calls DeleteMigratingVm.

Parameter
NameDescription
request IDeleteMigratingVmRequest

DeleteMigratingVmRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteSource(request, callback)

public deleteSource(request: google.cloud.vmmigration.v1.IDeleteSourceRequest, callback: google.cloud.vmmigration.v1.VmMigration.DeleteSourceCallback): void;

Calls DeleteSource.

Parameters
NameDescription
request IDeleteSourceRequest

DeleteSourceRequest message or plain object

callback DeleteSourceCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteSource(request)

public deleteSource(request: google.cloud.vmmigration.v1.IDeleteSourceRequest): Promise<google.longrunning.Operation>;

Calls DeleteSource.

Parameter
NameDescription
request IDeleteSourceRequest

DeleteSourceRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteTargetProject(request, callback)

public deleteTargetProject(request: google.cloud.vmmigration.v1.IDeleteTargetProjectRequest, callback: google.cloud.vmmigration.v1.VmMigration.DeleteTargetProjectCallback): void;

Calls DeleteTargetProject.

Parameters
NameDescription
request IDeleteTargetProjectRequest

DeleteTargetProjectRequest message or plain object

callback DeleteTargetProjectCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteTargetProject(request)

public deleteTargetProject(request: google.cloud.vmmigration.v1.IDeleteTargetProjectRequest): Promise<google.longrunning.Operation>;

Calls DeleteTargetProject.

Parameter
NameDescription
request IDeleteTargetProjectRequest

DeleteTargetProjectRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

deleteUtilizationReport(request, callback)

public deleteUtilizationReport(request: google.cloud.vmmigration.v1.IDeleteUtilizationReportRequest, callback: google.cloud.vmmigration.v1.VmMigration.DeleteUtilizationReportCallback): void;

Calls DeleteUtilizationReport.

Parameters
NameDescription
request IDeleteUtilizationReportRequest

DeleteUtilizationReportRequest message or plain object

callback DeleteUtilizationReportCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

deleteUtilizationReport(request)

public deleteUtilizationReport(request: google.cloud.vmmigration.v1.IDeleteUtilizationReportRequest): Promise<google.longrunning.Operation>;

Calls DeleteUtilizationReport.

Parameter
NameDescription
request IDeleteUtilizationReportRequest

DeleteUtilizationReportRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

fetchInventory(request, callback)

public fetchInventory(request: google.cloud.vmmigration.v1.IFetchInventoryRequest, callback: google.cloud.vmmigration.v1.VmMigration.FetchInventoryCallback): void;

Calls FetchInventory.

Parameters
NameDescription
request IFetchInventoryRequest

FetchInventoryRequest message or plain object

callback FetchInventoryCallback

Node-style callback called with the error, if any, and FetchInventoryResponse

Returns
TypeDescription
void

fetchInventory(request)

public fetchInventory(request: google.cloud.vmmigration.v1.IFetchInventoryRequest): Promise<google.cloud.vmmigration.v1.FetchInventoryResponse>;

Calls FetchInventory.

Parameter
NameDescription
request IFetchInventoryRequest

FetchInventoryRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.FetchInventoryResponse>

Promise

finalizeMigration(request, callback)

public finalizeMigration(request: google.cloud.vmmigration.v1.IFinalizeMigrationRequest, callback: google.cloud.vmmigration.v1.VmMigration.FinalizeMigrationCallback): void;

Calls FinalizeMigration.

Parameters
NameDescription
request IFinalizeMigrationRequest

FinalizeMigrationRequest message or plain object

callback FinalizeMigrationCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

finalizeMigration(request)

public finalizeMigration(request: google.cloud.vmmigration.v1.IFinalizeMigrationRequest): Promise<google.longrunning.Operation>;

Calls FinalizeMigration.

Parameter
NameDescription
request IFinalizeMigrationRequest

FinalizeMigrationRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

getCloneJob(request, callback)

public getCloneJob(request: google.cloud.vmmigration.v1.IGetCloneJobRequest, callback: google.cloud.vmmigration.v1.VmMigration.GetCloneJobCallback): void;

Calls GetCloneJob.

Parameters
NameDescription
request IGetCloneJobRequest

GetCloneJobRequest message or plain object

callback GetCloneJobCallback

Node-style callback called with the error, if any, and CloneJob

Returns
TypeDescription
void

getCloneJob(request)

public getCloneJob(request: google.cloud.vmmigration.v1.IGetCloneJobRequest): Promise<google.cloud.vmmigration.v1.CloneJob>;

Calls GetCloneJob.

Parameter
NameDescription
request IGetCloneJobRequest

GetCloneJobRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.CloneJob>

Promise

getCutoverJob(request, callback)

public getCutoverJob(request: google.cloud.vmmigration.v1.IGetCutoverJobRequest, callback: google.cloud.vmmigration.v1.VmMigration.GetCutoverJobCallback): void;

Calls GetCutoverJob.

Parameters
NameDescription
request IGetCutoverJobRequest

GetCutoverJobRequest message or plain object

callback GetCutoverJobCallback

Node-style callback called with the error, if any, and CutoverJob

Returns
TypeDescription
void

getCutoverJob(request)

public getCutoverJob(request: google.cloud.vmmigration.v1.IGetCutoverJobRequest): Promise<google.cloud.vmmigration.v1.CutoverJob>;

Calls GetCutoverJob.

Parameter
NameDescription
request IGetCutoverJobRequest

GetCutoverJobRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.CutoverJob>

Promise

getDatacenterConnector(request, callback)

public getDatacenterConnector(request: google.cloud.vmmigration.v1.IGetDatacenterConnectorRequest, callback: google.cloud.vmmigration.v1.VmMigration.GetDatacenterConnectorCallback): void;

Calls GetDatacenterConnector.

Parameters
NameDescription
request IGetDatacenterConnectorRequest

GetDatacenterConnectorRequest message or plain object

callback GetDatacenterConnectorCallback

Node-style callback called with the error, if any, and DatacenterConnector

Returns
TypeDescription
void

getDatacenterConnector(request)

public getDatacenterConnector(request: google.cloud.vmmigration.v1.IGetDatacenterConnectorRequest): Promise<google.cloud.vmmigration.v1.DatacenterConnector>;

Calls GetDatacenterConnector.

Parameter
NameDescription
request IGetDatacenterConnectorRequest

GetDatacenterConnectorRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.DatacenterConnector>

Promise

getGroup(request, callback)

public getGroup(request: google.cloud.vmmigration.v1.IGetGroupRequest, callback: google.cloud.vmmigration.v1.VmMigration.GetGroupCallback): void;

Calls GetGroup.

Parameters
NameDescription
request IGetGroupRequest

GetGroupRequest message or plain object

callback GetGroupCallback

Node-style callback called with the error, if any, and Group

Returns
TypeDescription
void

getGroup(request)

public getGroup(request: google.cloud.vmmigration.v1.IGetGroupRequest): Promise<google.cloud.vmmigration.v1.Group>;

Calls GetGroup.

Parameter
NameDescription
request IGetGroupRequest

GetGroupRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.Group>

Promise

getMigratingVm(request, callback)

public getMigratingVm(request: google.cloud.vmmigration.v1.IGetMigratingVmRequest, callback: google.cloud.vmmigration.v1.VmMigration.GetMigratingVmCallback): void;

Calls GetMigratingVm.

Parameters
NameDescription
request IGetMigratingVmRequest

GetMigratingVmRequest message or plain object

callback GetMigratingVmCallback

Node-style callback called with the error, if any, and MigratingVm

Returns
TypeDescription
void

getMigratingVm(request)

public getMigratingVm(request: google.cloud.vmmigration.v1.IGetMigratingVmRequest): Promise<google.cloud.vmmigration.v1.MigratingVm>;

Calls GetMigratingVm.

Parameter
NameDescription
request IGetMigratingVmRequest

GetMigratingVmRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.MigratingVm>

Promise

getReplicationCycle(request, callback)

public getReplicationCycle(request: google.cloud.vmmigration.v1.IGetReplicationCycleRequest, callback: google.cloud.vmmigration.v1.VmMigration.GetReplicationCycleCallback): void;

Calls GetReplicationCycle.

Parameters
NameDescription
request IGetReplicationCycleRequest

GetReplicationCycleRequest message or plain object

callback GetReplicationCycleCallback

Node-style callback called with the error, if any, and ReplicationCycle

Returns
TypeDescription
void

getReplicationCycle(request)

public getReplicationCycle(request: google.cloud.vmmigration.v1.IGetReplicationCycleRequest): Promise<google.cloud.vmmigration.v1.ReplicationCycle>;

Calls GetReplicationCycle.

Parameter
NameDescription
request IGetReplicationCycleRequest

GetReplicationCycleRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.ReplicationCycle>

Promise

getSource(request, callback)

public getSource(request: google.cloud.vmmigration.v1.IGetSourceRequest, callback: google.cloud.vmmigration.v1.VmMigration.GetSourceCallback): void;

Calls GetSource.

Parameters
NameDescription
request IGetSourceRequest

GetSourceRequest message or plain object

callback GetSourceCallback

Node-style callback called with the error, if any, and Source

Returns
TypeDescription
void

getSource(request)

public getSource(request: google.cloud.vmmigration.v1.IGetSourceRequest): Promise<google.cloud.vmmigration.v1.Source>;

Calls GetSource.

Parameter
NameDescription
request IGetSourceRequest

GetSourceRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.Source>

Promise

getTargetProject(request, callback)

public getTargetProject(request: google.cloud.vmmigration.v1.IGetTargetProjectRequest, callback: google.cloud.vmmigration.v1.VmMigration.GetTargetProjectCallback): void;

Calls GetTargetProject.

Parameters
NameDescription
request IGetTargetProjectRequest

GetTargetProjectRequest message or plain object

callback GetTargetProjectCallback

Node-style callback called with the error, if any, and TargetProject

Returns
TypeDescription
void

getTargetProject(request)

public getTargetProject(request: google.cloud.vmmigration.v1.IGetTargetProjectRequest): Promise<google.cloud.vmmigration.v1.TargetProject>;

Calls GetTargetProject.

Parameter
NameDescription
request IGetTargetProjectRequest

GetTargetProjectRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.TargetProject>

Promise

getUtilizationReport(request, callback)

public getUtilizationReport(request: google.cloud.vmmigration.v1.IGetUtilizationReportRequest, callback: google.cloud.vmmigration.v1.VmMigration.GetUtilizationReportCallback): void;

Calls GetUtilizationReport.

Parameters
NameDescription
request IGetUtilizationReportRequest

GetUtilizationReportRequest message or plain object

callback GetUtilizationReportCallback

Node-style callback called with the error, if any, and UtilizationReport

Returns
TypeDescription
void

getUtilizationReport(request)

public getUtilizationReport(request: google.cloud.vmmigration.v1.IGetUtilizationReportRequest): Promise<google.cloud.vmmigration.v1.UtilizationReport>;

Calls GetUtilizationReport.

Parameter
NameDescription
request IGetUtilizationReportRequest

GetUtilizationReportRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.UtilizationReport>

Promise

listCloneJobs(request, callback)

public listCloneJobs(request: google.cloud.vmmigration.v1.IListCloneJobsRequest, callback: google.cloud.vmmigration.v1.VmMigration.ListCloneJobsCallback): void;

Calls ListCloneJobs.

Parameters
NameDescription
request IListCloneJobsRequest

ListCloneJobsRequest message or plain object

callback ListCloneJobsCallback

Node-style callback called with the error, if any, and ListCloneJobsResponse

Returns
TypeDescription
void

listCloneJobs(request)

public listCloneJobs(request: google.cloud.vmmigration.v1.IListCloneJobsRequest): Promise<google.cloud.vmmigration.v1.ListCloneJobsResponse>;

Calls ListCloneJobs.

Parameter
NameDescription
request IListCloneJobsRequest

ListCloneJobsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.ListCloneJobsResponse>

Promise

listCutoverJobs(request, callback)

public listCutoverJobs(request: google.cloud.vmmigration.v1.IListCutoverJobsRequest, callback: google.cloud.vmmigration.v1.VmMigration.ListCutoverJobsCallback): void;

Calls ListCutoverJobs.

Parameters
NameDescription
request IListCutoverJobsRequest

ListCutoverJobsRequest message or plain object

callback ListCutoverJobsCallback

Node-style callback called with the error, if any, and ListCutoverJobsResponse

Returns
TypeDescription
void

listCutoverJobs(request)

public listCutoverJobs(request: google.cloud.vmmigration.v1.IListCutoverJobsRequest): Promise<google.cloud.vmmigration.v1.ListCutoverJobsResponse>;

Calls ListCutoverJobs.

Parameter
NameDescription
request IListCutoverJobsRequest

ListCutoverJobsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.ListCutoverJobsResponse>

Promise

listDatacenterConnectors(request, callback)

public listDatacenterConnectors(request: google.cloud.vmmigration.v1.IListDatacenterConnectorsRequest, callback: google.cloud.vmmigration.v1.VmMigration.ListDatacenterConnectorsCallback): void;

Calls ListDatacenterConnectors.

Parameters
NameDescription
request IListDatacenterConnectorsRequest

ListDatacenterConnectorsRequest message or plain object

callback ListDatacenterConnectorsCallback

Node-style callback called with the error, if any, and ListDatacenterConnectorsResponse

Returns
TypeDescription
void

listDatacenterConnectors(request)

public listDatacenterConnectors(request: google.cloud.vmmigration.v1.IListDatacenterConnectorsRequest): Promise<google.cloud.vmmigration.v1.ListDatacenterConnectorsResponse>;

Calls ListDatacenterConnectors.

Parameter
NameDescription
request IListDatacenterConnectorsRequest

ListDatacenterConnectorsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.ListDatacenterConnectorsResponse>

Promise

listGroups(request, callback)

public listGroups(request: google.cloud.vmmigration.v1.IListGroupsRequest, callback: google.cloud.vmmigration.v1.VmMigration.ListGroupsCallback): void;

Calls ListGroups.

Parameters
NameDescription
request IListGroupsRequest

ListGroupsRequest message or plain object

callback ListGroupsCallback

Node-style callback called with the error, if any, and ListGroupsResponse

Returns
TypeDescription
void

listGroups(request)

public listGroups(request: google.cloud.vmmigration.v1.IListGroupsRequest): Promise<google.cloud.vmmigration.v1.ListGroupsResponse>;

Calls ListGroups.

Parameter
NameDescription
request IListGroupsRequest

ListGroupsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.ListGroupsResponse>

Promise

listMigratingVms(request, callback)

public listMigratingVms(request: google.cloud.vmmigration.v1.IListMigratingVmsRequest, callback: google.cloud.vmmigration.v1.VmMigration.ListMigratingVmsCallback): void;

Calls ListMigratingVms.

Parameters
NameDescription
request IListMigratingVmsRequest

ListMigratingVmsRequest message or plain object

callback ListMigratingVmsCallback

Node-style callback called with the error, if any, and ListMigratingVmsResponse

Returns
TypeDescription
void

listMigratingVms(request)

public listMigratingVms(request: google.cloud.vmmigration.v1.IListMigratingVmsRequest): Promise<google.cloud.vmmigration.v1.ListMigratingVmsResponse>;

Calls ListMigratingVms.

Parameter
NameDescription
request IListMigratingVmsRequest

ListMigratingVmsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.ListMigratingVmsResponse>

Promise

listReplicationCycles(request, callback)

public listReplicationCycles(request: google.cloud.vmmigration.v1.IListReplicationCyclesRequest, callback: google.cloud.vmmigration.v1.VmMigration.ListReplicationCyclesCallback): void;

Calls ListReplicationCycles.

Parameters
NameDescription
request IListReplicationCyclesRequest

ListReplicationCyclesRequest message or plain object

callback ListReplicationCyclesCallback

Node-style callback called with the error, if any, and ListReplicationCyclesResponse

Returns
TypeDescription
void

listReplicationCycles(request)

public listReplicationCycles(request: google.cloud.vmmigration.v1.IListReplicationCyclesRequest): Promise<google.cloud.vmmigration.v1.ListReplicationCyclesResponse>;

Calls ListReplicationCycles.

Parameter
NameDescription
request IListReplicationCyclesRequest

ListReplicationCyclesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.ListReplicationCyclesResponse>

Promise

listSources(request, callback)

public listSources(request: google.cloud.vmmigration.v1.IListSourcesRequest, callback: google.cloud.vmmigration.v1.VmMigration.ListSourcesCallback): void;

Calls ListSources.

Parameters
NameDescription
request IListSourcesRequest

ListSourcesRequest message or plain object

callback ListSourcesCallback

Node-style callback called with the error, if any, and ListSourcesResponse

Returns
TypeDescription
void

listSources(request)

public listSources(request: google.cloud.vmmigration.v1.IListSourcesRequest): Promise<google.cloud.vmmigration.v1.ListSourcesResponse>;

Calls ListSources.

Parameter
NameDescription
request IListSourcesRequest

ListSourcesRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.ListSourcesResponse>

Promise

listTargetProjects(request, callback)

public listTargetProjects(request: google.cloud.vmmigration.v1.IListTargetProjectsRequest, callback: google.cloud.vmmigration.v1.VmMigration.ListTargetProjectsCallback): void;

Calls ListTargetProjects.

Parameters
NameDescription
request IListTargetProjectsRequest

ListTargetProjectsRequest message or plain object

callback ListTargetProjectsCallback

Node-style callback called with the error, if any, and ListTargetProjectsResponse

Returns
TypeDescription
void

listTargetProjects(request)

public listTargetProjects(request: google.cloud.vmmigration.v1.IListTargetProjectsRequest): Promise<google.cloud.vmmigration.v1.ListTargetProjectsResponse>;

Calls ListTargetProjects.

Parameter
NameDescription
request IListTargetProjectsRequest

ListTargetProjectsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.ListTargetProjectsResponse>

Promise

listUtilizationReports(request, callback)

public listUtilizationReports(request: google.cloud.vmmigration.v1.IListUtilizationReportsRequest, callback: google.cloud.vmmigration.v1.VmMigration.ListUtilizationReportsCallback): void;

Calls ListUtilizationReports.

Parameters
NameDescription
request IListUtilizationReportsRequest

ListUtilizationReportsRequest message or plain object

callback ListUtilizationReportsCallback

Node-style callback called with the error, if any, and ListUtilizationReportsResponse

Returns
TypeDescription
void

listUtilizationReports(request)

public listUtilizationReports(request: google.cloud.vmmigration.v1.IListUtilizationReportsRequest): Promise<google.cloud.vmmigration.v1.ListUtilizationReportsResponse>;

Calls ListUtilizationReports.

Parameter
NameDescription
request IListUtilizationReportsRequest

ListUtilizationReportsRequest message or plain object

Returns
TypeDescription
Promise<google.cloud.vmmigration.v1.ListUtilizationReportsResponse>

Promise

pauseMigration(request, callback)

public pauseMigration(request: google.cloud.vmmigration.v1.IPauseMigrationRequest, callback: google.cloud.vmmigration.v1.VmMigration.PauseMigrationCallback): void;

Calls PauseMigration.

Parameters
NameDescription
request IPauseMigrationRequest

PauseMigrationRequest message or plain object

callback PauseMigrationCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

pauseMigration(request)

public pauseMigration(request: google.cloud.vmmigration.v1.IPauseMigrationRequest): Promise<google.longrunning.Operation>;

Calls PauseMigration.

Parameter
NameDescription
request IPauseMigrationRequest

PauseMigrationRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

removeGroupMigration(request, callback)

public removeGroupMigration(request: google.cloud.vmmigration.v1.IRemoveGroupMigrationRequest, callback: google.cloud.vmmigration.v1.VmMigration.RemoveGroupMigrationCallback): void;

Calls RemoveGroupMigration.

Parameters
NameDescription
request IRemoveGroupMigrationRequest

RemoveGroupMigrationRequest message or plain object

callback RemoveGroupMigrationCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

removeGroupMigration(request)

public removeGroupMigration(request: google.cloud.vmmigration.v1.IRemoveGroupMigrationRequest): Promise<google.longrunning.Operation>;

Calls RemoveGroupMigration.

Parameter
NameDescription
request IRemoveGroupMigrationRequest

RemoveGroupMigrationRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

resumeMigration(request, callback)

public resumeMigration(request: google.cloud.vmmigration.v1.IResumeMigrationRequest, callback: google.cloud.vmmigration.v1.VmMigration.ResumeMigrationCallback): void;

Calls ResumeMigration.

Parameters
NameDescription
request IResumeMigrationRequest

ResumeMigrationRequest message or plain object

callback ResumeMigrationCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

resumeMigration(request)

public resumeMigration(request: google.cloud.vmmigration.v1.IResumeMigrationRequest): Promise<google.longrunning.Operation>;

Calls ResumeMigration.

Parameter
NameDescription
request IResumeMigrationRequest

ResumeMigrationRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

startMigration(request, callback)

public startMigration(request: google.cloud.vmmigration.v1.IStartMigrationRequest, callback: google.cloud.vmmigration.v1.VmMigration.StartMigrationCallback): void;

Calls StartMigration.

Parameters
NameDescription
request IStartMigrationRequest

StartMigrationRequest message or plain object

callback StartMigrationCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

startMigration(request)

public startMigration(request: google.cloud.vmmigration.v1.IStartMigrationRequest): Promise<google.longrunning.Operation>;

Calls StartMigration.

Parameter
NameDescription
request IStartMigrationRequest

StartMigrationRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateGroup(request, callback)

public updateGroup(request: google.cloud.vmmigration.v1.IUpdateGroupRequest, callback: google.cloud.vmmigration.v1.VmMigration.UpdateGroupCallback): void;

Calls UpdateGroup.

Parameters
NameDescription
request IUpdateGroupRequest

UpdateGroupRequest message or plain object

callback UpdateGroupCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

updateGroup(request)

public updateGroup(request: google.cloud.vmmigration.v1.IUpdateGroupRequest): Promise<google.longrunning.Operation>;

Calls UpdateGroup.

Parameter
NameDescription
request IUpdateGroupRequest

UpdateGroupRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateMigratingVm(request, callback)

public updateMigratingVm(request: google.cloud.vmmigration.v1.IUpdateMigratingVmRequest, callback: google.cloud.vmmigration.v1.VmMigration.UpdateMigratingVmCallback): void;

Calls UpdateMigratingVm.

Parameters
NameDescription
request IUpdateMigratingVmRequest

UpdateMigratingVmRequest message or plain object

callback UpdateMigratingVmCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

updateMigratingVm(request)

public updateMigratingVm(request: google.cloud.vmmigration.v1.IUpdateMigratingVmRequest): Promise<google.longrunning.Operation>;

Calls UpdateMigratingVm.

Parameter
NameDescription
request IUpdateMigratingVmRequest

UpdateMigratingVmRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateSource(request, callback)

public updateSource(request: google.cloud.vmmigration.v1.IUpdateSourceRequest, callback: google.cloud.vmmigration.v1.VmMigration.UpdateSourceCallback): void;

Calls UpdateSource.

Parameters
NameDescription
request IUpdateSourceRequest

UpdateSourceRequest message or plain object

callback UpdateSourceCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

updateSource(request)

public updateSource(request: google.cloud.vmmigration.v1.IUpdateSourceRequest): Promise<google.longrunning.Operation>;

Calls UpdateSource.

Parameter
NameDescription
request IUpdateSourceRequest

UpdateSourceRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

updateTargetProject(request, callback)

public updateTargetProject(request: google.cloud.vmmigration.v1.IUpdateTargetProjectRequest, callback: google.cloud.vmmigration.v1.VmMigration.UpdateTargetProjectCallback): void;

Calls UpdateTargetProject.

Parameters
NameDescription
request IUpdateTargetProjectRequest

UpdateTargetProjectRequest message or plain object

callback UpdateTargetProjectCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

updateTargetProject(request)

public updateTargetProject(request: google.cloud.vmmigration.v1.IUpdateTargetProjectRequest): Promise<google.longrunning.Operation>;

Calls UpdateTargetProject.

Parameter
NameDescription
request IUpdateTargetProjectRequest

UpdateTargetProjectRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise

upgradeAppliance(request, callback)

public upgradeAppliance(request: google.cloud.vmmigration.v1.IUpgradeApplianceRequest, callback: google.cloud.vmmigration.v1.VmMigration.UpgradeApplianceCallback): void;

Calls UpgradeAppliance.

Parameters
NameDescription
request IUpgradeApplianceRequest

UpgradeApplianceRequest message or plain object

callback UpgradeApplianceCallback

Node-style callback called with the error, if any, and Operation

Returns
TypeDescription
void

upgradeAppliance(request)

public upgradeAppliance(request: google.cloud.vmmigration.v1.IUpgradeApplianceRequest): Promise<google.longrunning.Operation>;

Calls UpgradeAppliance.

Parameter
NameDescription
request IUpgradeApplianceRequest

UpgradeApplianceRequest message or plain object

Returns
TypeDescription
Promise<google.longrunning.Operation>

Promise