Migrating VM

A Migrating VM in Google Cloud is a virtual machine that is in the process of being moved from one host or environment to another. This typically occurs during live migration, maintenance, or resource optimization. The VM continues running while its memory and state are transferred, minimizing downtime and ensuring workload continuity.

gcp.vmmigration_migrating_vm

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
aws_source_vm_detailscorejsonOutput only. Details of the VM from an AWS source.
azure_source_vm_detailscorejsonOutput only. Details of the VM from an Azure source.
compute_engine_disks_target_defaultscorejsonDetails of the target Persistent Disks in Compute Engine.
compute_engine_target_defaultscorejsonDetails of the target VM in Compute Engine.
create_timecoretimestampOutput only. The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
current_sync_infocorejsonOutput only. Details of the current running replication cycle.
cutover_forecastcorejsonOutput only. Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.
datadog_display_namecorestring
descriptioncorestringThe description attached to the migrating VM by the user.
errorcorejsonOutput only. Provides details on the state of the Migrating VM in case of an error in replication.
gcp_display_namecorestringThe display name attached to the MigratingVm by the user.
groupcorestringOutput only. The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.
labelscorearray<string>The labels of the migrating VM.
last_replication_cyclecorejsonOutput only. Details of the last replication cycle. This will be updated whenever a replication cycle is finished and is not to be confused with last_sync which is only updated on successful replication cycles.
last_synccorejsonOutput only. The most updated snapshot created time in the source that finished replication.
namecorestringOutput only. The identifier of the MigratingVm.
organization_idcorestring
parentcorestring
policycorejsonThe replication schedule policy.
project_idcorestring
project_numbercorestring
recent_clone_jobscorejsonOutput 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.
recent_cutover_jobscorejsonOutput 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.
region_idcorestring
resource_namecorestring
source_vm_idcorestringThe 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-.
statecorestringOutput only. State of the MigratingVm.
state_timecoretimestampOutput only. The last time the migrating VM state was updated.
tagscorehstore_csv
update_timecoretimestampOutput only. The last time the migrating VM resource was updated.
vmware_source_vm_detailscorejsonOutput only. Details of the VM from a Vmware source.
zone_idcorestring