VM Migration v1 API - Class CutoverJob (2.2.0)

public sealed class CutoverJob : IMessage<CutoverJob>, IEquatable<CutoverJob>, IDeepCloneable<CutoverJob>, IBufferMessage, IMessage

Reference documentation and code samples for the VM Migration v1 API class CutoverJob.

CutoverJob message describes a cutover of a migrating VM. The CutoverJob is the operation of shutting down the VM, creating a snapshot and clonning the VM using the replicated snapshot.

Inheritance

Object > CutoverJob

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

CutoverJob()

public CutoverJob()

CutoverJob(CutoverJob)

public CutoverJob(CutoverJob other)
Parameter
NameDescription
otherCutoverJob

Properties

ComputeEngineTargetDetails

public ComputeEngineTargetDetails ComputeEngineTargetDetails { get; set; }

Output only. Details of the target VM in Compute Engine.

Property Value
TypeDescription
ComputeEngineTargetDetails

CreateTime

public Timestamp CreateTime { get; set; }

Output only. The time the cutover job was created (as an API call, not when it was actually created in the target).

Property Value
TypeDescription
Timestamp

CutoverJobName

public CutoverJobName CutoverJobName { get; set; }

CutoverJobName-typed view over the Name resource name property.

Property Value
TypeDescription
CutoverJobName

EndTime

public Timestamp EndTime { get; set; }

Output only. The time the cutover job had finished.

Property Value
TypeDescription
Timestamp

Error

public Status Error { get; set; }

Output only. Provides details for the errors that led to the Cutover Job's state.

Property Value
TypeDescription
Status

Name

public string Name { get; set; }

Output only. The name of the cutover job.

Property Value
TypeDescription
String

ProgressPercent

public int ProgressPercent { get; set; }

Output only. The current progress in percentage of the cutover job.

Property Value
TypeDescription
Int32

State

public CutoverJob.Types.State State { get; set; }

Output only. State of the cutover job.

Property Value
TypeDescription
CutoverJob.Types.State

StateMessage

public string StateMessage { get; set; }

Output only. A message providing possible extra details about the current state.

Property Value
TypeDescription
String

StateTime

public Timestamp StateTime { get; set; }

Output only. The time the state was last updated.

Property Value
TypeDescription
Timestamp

Steps

public RepeatedField<CutoverStep> Steps { get; }

Output only. The cutover steps list representing its progress.

Property Value
TypeDescription
RepeatedField<CutoverStep>

TargetVmDetailsCase

public CutoverJob.TargetVmDetailsOneofCase TargetVmDetailsCase { get; }
Property Value
TypeDescription
CutoverJob.TargetVmDetailsOneofCase