class ProjectsLocationsSourcesMigratingVmsCutoverJobs extends Resource (View source)

The "cutoverJobs" collection of methods.

Typical usage is:

 $vmmigrationService = new Google\Service\VMMigrationService(...);
 $cutoverJobs = $vmmigrationService->projects_locations_sources_migratingVms_cutoverJobs;

Methods

cancel(string $name, CancelCutoverJobRequest $postBody, array $optParams = [])

Initiates the cancellation of a running cutover job. (cutoverJobs.cancel)

create(string $parent, CutoverJob $postBody, array $optParams = [])

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.

get(string $name, array $optParams = [])

Gets details of a single CutoverJob. (cutoverJobs.get)

listProjectsLocationsSourcesMigratingVmsCutoverJobs(string $parent, array $optParams = [])

Lists the CutoverJobs of a migrating VM. Only 25 most recent CutoverJobs are listed. (cutoverJobs.listProjectsLocationsSourcesMigratingVmsCutoverJobs)

Details

Operation cancel(string $name, CancelCutoverJobRequest $postBody, array $optParams = [])

Initiates the cancellation of a running cutover job. (cutoverJobs.cancel)

Parameters

string $name

Required. The cutover job id

CancelCutoverJobRequest $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

Operation create(string $parent, CutoverJob $postBody, array $optParams = [])

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.

(cutoverJobs.create)

Parameters

string $parent

Required. The Cutover's parent.

CutoverJob $postBody
array $optParams

Optional parameters.

Return Value

Operation

Exceptions

Exception

CutoverJob get(string $name, array $optParams = [])

Gets details of a single CutoverJob. (cutoverJobs.get)

Parameters

string $name

Required. The name of the CutoverJob.

array $optParams

Optional parameters.

Return Value

CutoverJob

Exceptions

Exception

ListCutoverJobsResponse listProjectsLocationsSourcesMigratingVmsCutoverJobs(string $parent, array $optParams = [])

Lists the CutoverJobs of a migrating VM. Only 25 most recent CutoverJobs are listed. (cutoverJobs.listProjectsLocationsSourcesMigratingVmsCutoverJobs)

Parameters

string $parent

Required. The parent, which owns this collection of migrating VMs.

array $optParams

Optional parameters.

Return Value

ListCutoverJobsResponse

Exceptions

Exception