pub struct Instance {Show 19 fields
pub architecture: Option<String>,
pub config: Option<Value>,
pub created_at: Option<DateTime<FixedOffset>>,
pub description: Option<String>,
pub devices: Option<Value>,
pub disk_only: Option<bool>,
pub ephemeral: Option<bool>,
pub expanded_config: Option<Value>,
pub expanded_devices: Option<Value>,
pub last_used_at: Option<DateTime<FixedOffset>>,
pub location: Option<String>,
pub name: Option<String>,
pub profiles: Option<Vec<String>>,
pub project: Option<String>,
pub restore: Option<String>,
pub stateful: Option<bool>,
pub status: Option<String>,
pub status_code: Option<i64>,
pub type: Option<String>,
}Fields§
§architecture: Option<String>Architecture name
config: Option<Value>Instance configuration (see doc/instances.md)
created_at: Option<DateTime<FixedOffset>>Instance creation timestamp
description: Option<String>Instance description
devices: Option<Value>Instance devices (see doc/instances.md)
disk_only: Option<bool>Whether only the instances disk should be restored
ephemeral: Option<bool>Whether the instance is ephemeral (deleted on shutdown)
expanded_config: Option<Value>Expanded configuration (all profiles and local config merged)
expanded_devices: Option<Value>Expanded devices (all profiles and local devices merged)
last_used_at: Option<DateTime<FixedOffset>>Last start timestamp
location: Option<String>What cluster member this instance is located on
name: Option<String>Instance name
profiles: Option<Vec<String>>List of profiles applied to the instance
project: Option<String>Instance project name
restore: Option<String>If set, instance will be restored to the provided snapshot name
stateful: Option<bool>Whether the instance currently has saved state on disk
status: Option<String>Instance status (see instance_state)
status_code: Option<i64>§type: Option<String>The type of instance (container or virtual-machine)
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Instance
impl<'de> Deserialize<'de> for Instance
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>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Instance
Auto Trait Implementations§
impl Freeze for Instance
impl RefUnwindSafe for Instance
impl Send for Instance
impl Sync for Instance
impl Unpin for Instance
impl UnsafeUnpin for Instance
impl UnwindSafe for Instance
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
Mutably borrows from an owned value. Read more