Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ReplicationCycle

import type { ReplicationCycle } from "https://googleapis.deno.dev/v1/vmmigration:v1.ts";

ReplicationCycle contains information about the current replication cycle status.

interface ReplicationCycle {
cycleNumber?: number;
endTime?: Date;
error?: Status;
name?: string;
progressPercent?: number;
startTime?: Date;
state?:
| "STATE_UNSPECIFIED"
| "RUNNING"
| "PAUSED"
| "FAILED"
| "SUCCEEDED";
steps?: CycleStep[];
totalPauseDuration?: number;
readonly warnings?: MigrationWarning[];
}

§Properties

§
cycleNumber?: number
[src]

The cycle's ordinal number.

§
endTime?: Date
[src]

The time the replication cycle has ended.

§
error?: Status
[src]

Provides details on the state of the cycle in case of an error.

§
name?: string
[src]

The identifier of the ReplicationCycle.

§
progressPercent?: number
[src]

The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.

§
startTime?: Date
[src]

The time the replication cycle has started.

§
state?: "STATE_UNSPECIFIED" | "RUNNING" | "PAUSED" | "FAILED" | "SUCCEEDED"
[src]

State of the ReplicationCycle.

§
steps?: CycleStep[]
[src]

The cycle's steps list representing its progress.

§
totalPauseDuration?: number
[src]

The accumulated duration the replication cycle was paused.

§
readonly warnings?: MigrationWarning[]
[src]

Output only. Warnings that occurred during the cycle.