pub struct CutoverJob {
pub compute_engine_disks_target_details: Option<ComputeEngineDisksTargetDetails>,
pub compute_engine_target_details: Option<ComputeEngineTargetDetails>,
pub create_time: Option<DateTime<Utc>>,
pub end_time: Option<DateTime<Utc>>,
pub error: Option<Status>,
pub name: Option<String>,
pub progress_percent: Option<i32>,
pub state: Option<String>,
pub state_message: Option<String>,
pub state_time: Option<DateTime<Utc>>,
pub steps: Option<Vec<CutoverStep>>,
}Expand description
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.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields§
§compute_engine_disks_target_details: Option<ComputeEngineDisksTargetDetails>Output only. Details of the target Persistent Disks in Compute Engine.
compute_engine_target_details: Option<ComputeEngineTargetDetails>Output only. Details of the target VM in Compute Engine.
create_time: Option<DateTime<Utc>>Output only. The time the cutover job was created (as an API call, not when it was actually created in the target).
end_time: Option<DateTime<Utc>>Output only. The time the cutover job had finished.
error: Option<Status>Output only. Provides details for the errors that led to the Cutover Job’s state.
name: Option<String>Output only. The name of the cutover job.
progress_percent: Option<i32>Output only. The current progress in percentage of the cutover job.
state: Option<String>Output only. State of the cutover job.
state_message: Option<String>Output only. A message providing possible extra details about the current state.
state_time: Option<DateTime<Utc>>Output only. The time the state was last updated.
steps: Option<Vec<CutoverStep>>Output only. The cutover steps list representing its progress.
Trait Implementations§
Source§impl Clone for CutoverJob
impl Clone for CutoverJob
Source§fn clone(&self) -> CutoverJob
fn clone(&self) -> CutoverJob
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CutoverJob
impl Debug for CutoverJob
Source§impl Default for CutoverJob
impl Default for CutoverJob
Source§fn default() -> CutoverJob
fn default() -> CutoverJob
Source§impl<'de> Deserialize<'de> for CutoverJob
impl<'de> Deserialize<'de> for CutoverJob
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Serialize for CutoverJob
impl Serialize for CutoverJob
impl RequestValue for CutoverJob
impl ResponseResult for CutoverJob
Auto Trait Implementations§
impl Freeze for CutoverJob
impl RefUnwindSafe for CutoverJob
impl Send for CutoverJob
impl Sync for CutoverJob
impl Unpin for CutoverJob
impl UnwindSafe for CutoverJob
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more