pub enum IdleAction {
Kill,
Pause,
}Expand description
What happens when a sandbox’s idle timeout expires (CORE-21).
Mirrors arcbox.sandbox.v1.IdleAction; UNSPECIFIED resolves to the
daemon default (IdleAction::Kill) at the service boundary, so this
type only carries effective policies.
Variants§
Kill
Destroy the sandbox and release all resources (Remove semantics).
Pause
Checkpoint to disk under the same id and release the VM.
Trait Implementations§
Source§impl Clone for IdleAction
impl Clone for IdleAction
impl Copy for IdleAction
Source§impl Debug for IdleAction
impl Debug for IdleAction
Source§impl Default for IdleAction
impl Default for IdleAction
Source§impl<'de> Deserialize<'de> for IdleAction
impl<'de> Deserialize<'de> for IdleAction
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 Eq for IdleAction
Source§impl PartialEq for IdleAction
impl PartialEq for IdleAction
Source§impl Serialize for IdleAction
impl Serialize for IdleAction
impl StructuralPartialEq for IdleAction
Auto Trait Implementations§
impl Freeze for IdleAction
impl RefUnwindSafe for IdleAction
impl Send for IdleAction
impl Sync for IdleAction
impl Unpin for IdleAction
impl UnsafeUnpin for IdleAction
impl UnwindSafe for IdleAction
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.