VM Migration v1 API - Class CutoverJob (2.5.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
Name Description
other CutoverJob

Properties

ComputeEngineTargetDetails

public ComputeEngineTargetDetails ComputeEngineTargetDetails { get; set; }

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

Property Value
Type Description
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
Type Description
Timestamp

CutoverJobName

public CutoverJobName CutoverJobName { get; set; }

CutoverJobName-typed view over the Name resource name property.

Property Value
Type Description
CutoverJobName

EndTime

public Timestamp EndTime { get; set; }

Output only. The time the cutover job had finished.

Property Value
Type Description
Timestamp

Error

public Status Error { get; set; }

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

Property Value
Type Description
Status

Name

public string Name { get; set; }

Output only. The name of the cutover job.

Property Value
Type Description
string

ProgressPercent

public int ProgressPercent { get; set; }

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

Property Value
Type Description
int

State

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

Output only. State of the cutover job.

Property Value
Type Description
CutoverJobTypesState

StateMessage

public string StateMessage { get; set; }

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

Property Value
Type Description
string

StateTime

public Timestamp StateTime { get; set; }

Output only. The time the state was last updated.

Property Value
Type Description
Timestamp

Steps

public RepeatedField<CutoverStep> Steps { get; }

Output only. The cutover steps list representing its progress.

Property Value
Type Description
RepeatedFieldCutoverStep

TargetVmDetailsCase

public CutoverJob.TargetVmDetailsOneofCase TargetVmDetailsCase { get; }
Property Value
Type Description
CutoverJobTargetVmDetailsOneofCase