MigratingVm class

MigratingVm describes the VM that will be migrated from a Source environment and its replication state.

Constructors

MigratingVm({AwsSourceVmDetails? awsSourceVmDetails, AzureSourceVmDetails? azureSourceVmDetails, ComputeEngineDisksTargetDefaults? computeEngineDisksTargetDefaults, ComputeEngineTargetDefaults? computeEngineTargetDefaults, String? createTime, ReplicationCycle? currentSyncInfo, CutoverForecast? cutoverForecast, String? description, String? displayName, Status? error, String? group, Map<String, String>? labels, ReplicationCycle? lastReplicationCycle, ReplicationSync? lastSync, String? name, SchedulePolicy? policy, List<CloneJob>? recentCloneJobs, List<CutoverJob>? recentCutoverJobs, String? sourceVmId, String? state, String? stateTime, String? updateTime, VmwareSourceVmDetails? vmwareSourceVmDetails})
MigratingVm.fromJson(Map json_)

Properties

awsSourceVmDetails AwsSourceVmDetails?
Details of the VM from an AWS source.
getter/setter pair
azureSourceVmDetails AzureSourceVmDetails?
Details of the VM from an Azure source.
getter/setter pair
computeEngineDisksTargetDefaults ComputeEngineDisksTargetDefaults?
Details of the target Persistent Disks in Compute Engine.
getter/setter pair
computeEngineTargetDefaults ComputeEngineTargetDefaults?
Details of the target VM in Compute Engine.
getter/setter pair
createTime String?
The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).
getter/setter pair
currentSyncInfo ReplicationCycle?
Details of the current running replication cycle.
getter/setter pair
cutoverForecast CutoverForecast?
Provides details of future CutoverJobs of a MigratingVm.
getter/setter pair
description String?
The description attached to the migrating VM by the user.
getter/setter pair
displayName String?
The display name attached to the MigratingVm by the user.
getter/setter pair
error Status?
Provides details on the state of the Migrating VM in case of an error in replication.
getter/setter pair
group String?
The group this migrating vm is included in, if any.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
labels Map<String, String>?
The labels of the migrating VM.
getter/setter pair
lastReplicationCycle ReplicationCycle?
Details of the last replication cycle.
getter/setter pair
lastSync ReplicationSync?
The most updated snapshot created time in the source that finished replication.
getter/setter pair
name String?
The identifier of the MigratingVm.
getter/setter pair
policy SchedulePolicy?
The replication schedule policy.
getter/setter pair
recentCloneJobs List<CloneJob>?
The recent clone jobs performed on the migrating VM.
getter/setter pair
recentCutoverJobs List<CutoverJob>?
The recent cutover jobs performed on the migrating VM.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceVmId String?
The unique ID of the VM in the source.
getter/setter pair
state String?
State of the MigratingVm.
getter/setter pair
stateTime String?
The last time the migrating VM state was updated.
getter/setter pair
updateTime String?
The last time the migrating VM resource was updated.
getter/setter pair
vmwareSourceVmDetails VmwareSourceVmDetails?
Details of the VM from a Vmware source.
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited