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.
Implements
IMessageCutoverJob, IEquatableCutoverJob, IDeepCloneableCutoverJob, IBufferMessage, IMessageNamespace
Google.Cloud.VMMigration.V1Assembly
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 |