migrating_vms
Overview
Name | migrating_vms |
Type | Resource |
Id | google.vmmigration.migrating_vms |
Fields
Name | Datatype | Description |
---|---|---|
name | string | Output only. The identifier of the MigratingVm. |
description | string | The description attached to the migrating VM by the user. |
awsSourceVmDetails | object | Represent the source AWS VM details. |
computeEngineDisksTargetDefaults | object | ComputeEngineDisksTargetDefaults is a collection of details for creating Persistent Disks in a target Compute Engine project. |
computeEngineTargetDefaults | object | ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project. |
createTime | string | Output only. The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source). |
currentSyncInfo | object | ReplicationCycle contains information about the current replication cycle status. |
cutoverForecast | object | CutoverForecast holds information about future CutoverJobs of a MigratingVm. |
displayName | string | The display name attached to the MigratingVm by the user. |
error | object | The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide. |
group | string | Output only. The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource. |
labels | object | The labels of the migrating VM. |
lastReplicationCycle | object | ReplicationCycle contains information about the current replication cycle status. |
lastSync | object | ReplicationSync contain information about the last replica sync to the cloud. |
policy | object | A policy for scheduling replications. |
recentCloneJobs | array | Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request. |
recentCutoverJobs | array | Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request. |
sourceVmId | string | The unique ID of the VM in the source. The VM's name in vSphere can be changed, so this is not the VM's name but rather its moRef id. This id is of the form vm-. |
state | string | Output only. State of the MigratingVm. |
stateTime | string | Output only. The last time the migrating VM state was updated. |
updateTime | string | Output only. The last time the migrating VM resource was updated. |
vmwareSourceVmDetails | object | Represent the source Vmware VM details. |
Methods
Name | Accessible by | Required Params | Description |
---|---|---|---|
get | SELECT | locationsId, migratingVmsId, projectsId, sourcesId | Gets details of a single MigratingVm. |
list | SELECT | locationsId, projectsId, sourcesId | Lists MigratingVms in a given Source. |
create | INSERT | locationsId, projectsId, sourcesId | Creates a new MigratingVm in a given Source. |
delete | DELETE | locationsId, migratingVmsId, projectsId, sourcesId | Deletes a single MigratingVm. |
_list | EXEC | locationsId, projectsId, sourcesId | Lists MigratingVms in a given Source. |
finalize_migration | EXEC | locationsId, migratingVmsId, projectsId, sourcesId | Marks a migration as completed, deleting migration resources that are no longer being used. Only applicable after cutover is done. |
patch | EXEC | locationsId, migratingVmsId, projectsId, sourcesId | Updates the parameters of a single MigratingVm. |
pause_migration | EXEC | locationsId, migratingVmsId, projectsId, sourcesId | 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. |
resume_migration | EXEC | locationsId, migratingVmsId, projectsId, sourcesId | 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. |
start_migration | EXEC | locationsId, migratingVmsId, projectsId, sourcesId | Starts migration for a VM. Starts the process of uploading data and creating snapshots, in replication cycles scheduled by the policy. |