Resource: ReplicationCycle
ReplicationCycle contains information about the current replication cycle status.
| JSON representation | 
|---|
{ "name": string, "cycleNumber": integer, "startTime": string, "endTime": string, "totalPauseDuration": string, "progressPercent": integer, "steps": [ { object (  | 
              
| Fields | |
|---|---|
name | 
                
                   
 The identifier of the ReplicationCycle.  | 
              
cycleNumber | 
                
                   
 The cycle's ordinal number.  | 
              
startTime | 
                
                   
 The time the replication cycle has started. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:   | 
              
endTime | 
                
                   
 The time the replication cycle has ended. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:   | 
              
totalPauseDuration | 
                
                   
 The accumulated duration the replication cycle was paused. A duration in seconds with up to nine fractional digits, ending with '  | 
              
progressPercent | 
                
                   
 The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.  | 
              
steps[] | 
                
                   
 The cycle's steps list representing its progress.  | 
              
state | 
                
                   
 State of the ReplicationCycle.  | 
              
error | 
                
                   
 Output only. Provides details on the state of the cycle in case of an error.  | 
              
warnings[] | 
                
                   
 Output only. Warnings that occurred during the cycle.  | 
              
CycleStep
CycleStep holds information about a step progress.
| JSON representation | 
|---|
{ "startTime": string, "endTime": string, // Union field  | 
                
| Fields | |
|---|---|
startTime | 
                  
                     
 The time the cycle step has started. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:   | 
                
endTime | 
                  
                     
 The time the cycle step has ended. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:   | 
                
Union field  
  | 
                |
initializingReplication | 
                  
                     
 Initializing replication step.  | 
                
replicating | 
                  
                     
 Replicating step.  | 
                
postProcessing | 
                  
                     
 Post processing step.  | 
                
InitializingReplicationStep
This type has no fields.
InitializingReplicationStep contains specific step details.
ReplicatingStep
ReplicatingStep contains specific step details.
| JSON representation | 
|---|
{ "totalBytes": string, "replicatedBytes": string, "lastTwoMinutesAverageBytesPerSecond": string, "lastThirtyMinutesAverageBytesPerSecond": string }  | 
                
| Fields | |
|---|---|
totalBytes | 
                  
                     
 Total bytes to be handled in the step.  | 
                
replicatedBytes | 
                  
                     
 Replicated bytes in the step.  | 
                
lastTwoMinutesAverageBytesPerSecond | 
                  
                     
 The source disks replication rate for the last 2 minutes in bytes per second.  | 
                
lastThirtyMinutesAverageBytesPerSecond | 
                  
                     
 The source disks replication rate for the last 30 minutes in bytes per second.  | 
                
PostProcessingStep
This type has no fields.
PostProcessingStep contains specific step details.
State
Possible states of a replication cycle.
| Enums | |
|---|---|
STATE_UNSPECIFIED | 
                  The state is unknown. This is used for API compatibility only and is not used by the system. | 
RUNNING | 
                  The replication cycle is running. | 
PAUSED | 
                  The replication cycle is paused. | 
FAILED | 
                  The replication cycle finished with errors. | 
SUCCEEDED | 
                  The replication cycle finished successfully. | 
Methods | 
            |
|---|---|
                
 | 
              Gets details of a single ReplicationCycle. | 
                
 | 
              Lists ReplicationCycles in a given MigratingVM. |