GoogleApi.VMMigration.V1.Model.MigratingVm (google_api_vm_migration v0.3.0) View Source
MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
Attributes
-
computeEngineTargetDefaults(type:GoogleApi.VMMigration.V1.Model.ComputeEngineTargetDefaults.t, default:nil) - Details of the target VM in Compute Engine. -
createTime(type:DateTime.t, default:nil) - 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(type:GoogleApi.VMMigration.V1.Model.ReplicationCycle.t, default:nil) - Output only. The percentage progress of the current running replication cycle. -
description(type:String.t, default:nil) - The description attached to the migrating VM by the user. -
displayName(type:String.t, default:nil) - The display name attached to the MigratingVm by the user. -
error(type:GoogleApi.VMMigration.V1.Model.Status.t, default:nil) - Output only. Provides details on the state of the Migrating VM in case of an error in replication. -
group(type:String.t, default:nil) - 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(type:map(), default:nil) - The labels of the migrating VM. -
lastSync(type:GoogleApi.VMMigration.V1.Model.ReplicationSync.t, default:nil) - Output only. The most updated snapshot created time in the source that finished replication. -
name(type:String.t, default:nil) - Output only. The identifier of the MigratingVm. -
policy(type:GoogleApi.VMMigration.V1.Model.SchedulePolicy.t, default:nil) - The replication schedule policy. -
recentCloneJobs(type:list(GoogleApi.VMMigration.V1.Model.CloneJob.t), default:nil) - 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(type:list(GoogleApi.VMMigration.V1.Model.CutoverJob.t), default:nil) - 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(type:String.t, default:nil) - 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(type:String.t, default:nil) - Output only. State of the MigratingVm. -
stateTime(type:DateTime.t, default:nil) - Output only. The last time the migrating VM state was updated. -
updateTime(type:DateTime.t, default:nil) - Output only. The last time the migrating VM resource was updated.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.VMMigration.V1.Model.MigratingVm{
computeEngineTargetDefaults:
GoogleApi.VMMigration.V1.Model.ComputeEngineTargetDefaults.t() | nil,
createTime: DateTime.t() | nil,
currentSyncInfo: GoogleApi.VMMigration.V1.Model.ReplicationCycle.t() | nil,
description: String.t() | nil,
displayName: String.t() | nil,
error: GoogleApi.VMMigration.V1.Model.Status.t() | nil,
group: String.t() | nil,
labels: map() | nil,
lastSync: GoogleApi.VMMigration.V1.Model.ReplicationSync.t() | nil,
name: String.t() | nil,
policy: GoogleApi.VMMigration.V1.Model.SchedulePolicy.t() | nil,
recentCloneJobs: [GoogleApi.VMMigration.V1.Model.CloneJob.t()] | nil,
recentCutoverJobs: [GoogleApi.VMMigration.V1.Model.CutoverJob.t()] | nil,
sourceVmId: String.t() | nil,
state: String.t() | nil,
stateTime: DateTime.t() | nil,
updateTime: DateTime.t() | nil
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.