CutoverJob
import type { CutoverJob } from "https://googleapis.deno.dev/v1/vmmigration:v1.ts";
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.
interface CutoverJob {
readonly computeEngineDisksTargetDetails?: ComputeEngineDisksTargetDetails;
readonly computeEngineTargetDetails?: ComputeEngineTargetDetails;
readonly createTime?: Date;
readonly endTime?: Date;
readonly error?: Status;
readonly name?: string;
readonly progressPercent?: number;
readonly state?:
| "STATE_UNSPECIFIED"
| "PENDING"
| "FAILED"
| "SUCCEEDED"
| "CANCELLED"
| "CANCELLING"
| "ACTIVE"
| "ADAPTING_OS";
readonly stateMessage?: string;
readonly stateTime?: Date;
readonly steps?: CutoverStep[];
}§Properties
§
readonly computeEngineDisksTargetDetails?: ComputeEngineDisksTargetDetails
[src]Output only. Details of the target Persistent Disks in Compute Engine.
§
readonly computeEngineTargetDetails?: ComputeEngineTargetDetails
[src]Output only. Details of the target VM in Compute Engine.
§
readonly createTime?: Date
[src]Output only. The time the cutover job was created (as an API call, not when it was actually created in the target).
§
readonly progressPercent?: number
[src]Output only. The current progress in percentage of the cutover job.
§
readonly state?: "STATE_UNSPECIFIED" | "PENDING" | "FAILED" | "SUCCEEDED" | "CANCELLED" | "CANCELLING" | "ACTIVE" | "ADAPTING_OS"
[src]Output only. State of the cutover job.
§
readonly stateMessage?: string
[src]Output only. A message providing possible extra details about the current state.
§
readonly steps?: CutoverStep[]
[src]Output only. The cutover steps list representing its progress.