Migrate for Compute Engine V1 API - Class Google::Cloud::VMMigration::V1::CutoverJob (v0.4.0)

Reference documentation and code samples for the Migrate for Compute Engine V1 API class Google::Cloud::VMMigration::V1::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.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#compute_engine_target_details

def compute_engine_target_details() -> ::Google::Cloud::VMMigration::V1::ComputeEngineTargetDetails
Returns

#create_time

def create_time() -> ::Google::Protobuf::Timestamp
Returns
  • (::Google::Protobuf::Timestamp) — Output only. The time the cutover job was created (as an API call, not when it was actually created in the target).

#end_time

def end_time() -> ::Google::Protobuf::Timestamp
Returns

#error

def error() -> ::Google::Rpc::Status
Returns
  • (::Google::Rpc::Status) — Output only. Provides details for the errors that led to the Cutover Job's state.

#name

def name() -> ::String
Returns
  • (::String) — Output only. The name of the cutover job.

#progress_percent

def progress_percent() -> ::Integer
Returns
  • (::Integer) — Output only. The current progress in percentage of the cutover job.

#state

def state() -> ::Google::Cloud::VMMigration::V1::CutoverJob::State
Returns

#state_message

def state_message() -> ::String
Returns
  • (::String) — Output only. A message providing possible extra details about the current state.

#state_time

def state_time() -> ::Google::Protobuf::Timestamp
Returns

#steps

def steps() -> ::Array<::Google::Cloud::VMMigration::V1::CutoverStep>
Returns