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
- (::Google::Cloud::VMMigration::V1::ComputeEngineTargetDetails) — Output only. Details of the target VM in Compute Engine.
#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).
#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
- (::Google::Cloud::VMMigration::V1::CutoverJob::State) — Output only. State of the cutover job.
#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
- (::Google::Protobuf::Timestamp) — Output only. The time the state was last updated.