GoogleApi.VMMigration.V1.Model.CutoverJob (google_api_vm_migration v0.11.0)
View SourceCutoverJob message describes a cutover of a migrating VM. The CutoverJob is the operation of shutting down the VM, creating a snapshot and cloning the VM using the replicated snapshot.
Attributes
-
computeEngineDisksTargetDetails
(type:GoogleApi.VMMigration.V1.Model.ComputeEngineDisksTargetDetails.t
, default:nil
) - Output only. Details of the target Persistent Disks in Compute Engine. -
computeEngineTargetDetails
(type:GoogleApi.VMMigration.V1.Model.ComputeEngineTargetDetails.t
, default:nil
) - Output only. Details of the target VM in Compute Engine. -
createTime
(type:DateTime.t
, default:nil
) - Output only. The time the cutover job was created (as an API call, not when it was actually created in the target). -
endTime
(type:DateTime.t
, default:nil
) - Output only. The time the cutover job had finished. -
error
(type:GoogleApi.VMMigration.V1.Model.Status.t
, default:nil
) - Output only. Provides details for the errors that led to the Cutover Job's state. -
name
(type:String.t
, default:nil
) - Output only. The name of the cutover job. -
progressPercent
(type:integer()
, default:nil
) - Output only. The current progress in percentage of the cutover job. -
state
(type:String.t
, default:nil
) - Output only. State of the cutover job. -
stateMessage
(type:String.t
, default:nil
) - Output only. A message providing possible extra details about the current state. -
stateTime
(type:DateTime.t
, default:nil
) - Output only. The time the state was last updated. -
steps
(type:list(GoogleApi.VMMigration.V1.Model.CutoverStep.t)
, default:nil
) - Output only. The cutover steps list representing its progress.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.VMMigration.V1.Model.CutoverJob{ computeEngineDisksTargetDetails: GoogleApi.VMMigration.V1.Model.ComputeEngineDisksTargetDetails.t() | nil, computeEngineTargetDetails: GoogleApi.VMMigration.V1.Model.ComputeEngineTargetDetails.t() | nil, createTime: DateTime.t() | nil, endTime: DateTime.t() | nil, error: GoogleApi.VMMigration.V1.Model.Status.t() | nil, name: String.t() | nil, progressPercent: integer() | nil, state: String.t() | nil, stateMessage: String.t() | nil, stateTime: DateTime.t() | nil, steps: [GoogleApi.VMMigration.V1.Model.CutoverStep.t()] | nil }