GetMigratingVmResult

data class GetMigratingVmResult(val awsSourceVmDetails: AwsSourceVmDetailsResponse, val computeEngineTargetDefaults: ComputeEngineTargetDefaultsResponse, val createTime: String, val currentSyncInfo: ReplicationCycleResponse, val cutoverForecast: CutoverForecastResponse, val description: String, val displayName: String, val error: StatusResponse, val group: String, val labels: Map<String, String>, val lastReplicationCycle: ReplicationCycleResponse, val lastSync: ReplicationSyncResponse, val name: String, val policy: SchedulePolicyResponse, val recentCloneJobs: List<CloneJobResponse>, val recentCutoverJobs: List<CutoverJobResponse>, val sourceVmId: String, val state: String, val stateTime: String, val updateTime: String)

Constructors

Link copied to clipboard
constructor(awsSourceVmDetails: AwsSourceVmDetailsResponse, computeEngineTargetDefaults: ComputeEngineTargetDefaultsResponse, createTime: String, currentSyncInfo: ReplicationCycleResponse, cutoverForecast: CutoverForecastResponse, description: String, displayName: String, error: StatusResponse, group: String, labels: Map<String, String>, lastReplicationCycle: ReplicationCycleResponse, lastSync: ReplicationSyncResponse, name: String, policy: SchedulePolicyResponse, recentCloneJobs: List<CloneJobResponse>, recentCutoverJobs: List<CutoverJobResponse>, sourceVmId: String, state: String, stateTime: String, updateTime: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Details of the VM from an AWS source.

Link copied to clipboard

Details of the target VM in Compute Engine.

Link copied to clipboard

The time the migrating VM was created (this refers to this resource and not to the time it was installed in the source).

Link copied to clipboard

Details of the current running replication cycle.

Link copied to clipboard

Provides details of future CutoverJobs of a MigratingVm. Set to empty when cutover forecast is unavailable.

Link copied to clipboard

The description attached to the migrating VM by the user.

Link copied to clipboard

The display name attached to the MigratingVm by the user.

Link copied to clipboard

Provides details on the state of the Migrating VM in case of an error in replication.

Link copied to clipboard

The group this migrating vm is included in, if any. The group is represented by the full path of the appropriate Group resource.

Link copied to clipboard

The labels of the migrating VM.

Link copied to clipboard

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.

Link copied to clipboard

The most updated snapshot created time in the source that finished replication.

Link copied to clipboard

The identifier of the MigratingVm.

Link copied to clipboard

The replication schedule policy.

Link copied to clipboard

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.

Link copied to clipboard

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.

Link copied to clipboard

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-.

Link copied to clipboard

State of the MigratingVm.

Link copied to clipboard

The last time the migrating VM state was updated.

Link copied to clipboard

The last time the migrating VM resource was updated.