public sealed class CutoverJob : IMessage<CutoverJob>, IEquatable<CutoverJob>, IDeepCloneable<CutoverJob>, IBufferMessage, IMessageReference 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 cloning 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
ComputeEngineDisksTargetDetails
public ComputeEngineDisksTargetDetails ComputeEngineDisksTargetDetails { get; set; }Output only. Details of the target Persistent Disks in Compute Engine.
| Property Value | |
|---|---|
| Type | Description |
ComputeEngineDisksTargetDetails |
|
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 |
|