pub enum ReadyProbeSpec {
Port {
port: u16,
timeout_seconds: u32,
},
Command {
cmd: Vec<String>,
timeout_seconds: u32,
},
}Expand description
Readiness probe recorded in template defaults.
The native mirror of ReadyProbe (template.proto): how to decide a
sandbox created from the template is ready for use. Enforcement gates the
READY transition; expiry marks the sandbox FAILED.
Variants§
Port
Ready when something inside the sandbox listens on this TCP port.
Command
Ready when this command, run inside the sandbox, exits 0.
Trait Implementations§
Source§impl Clone for ReadyProbeSpec
impl Clone for ReadyProbeSpec
Source§fn clone(&self) -> ReadyProbeSpec
fn clone(&self) -> ReadyProbeSpec
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ReadyProbeSpec
impl Debug for ReadyProbeSpec
Source§impl<'de> Deserialize<'de> for ReadyProbeSpec
impl<'de> Deserialize<'de> for ReadyProbeSpec
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReadyProbeSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReadyProbeSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ReadyProbeSpec
Source§impl PartialEq for ReadyProbeSpec
impl PartialEq for ReadyProbeSpec
Source§impl Serialize for ReadyProbeSpec
impl Serialize for ReadyProbeSpec
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ReadyProbeSpec
Auto Trait Implementations§
impl Freeze for ReadyProbeSpec
impl RefUnwindSafe for ReadyProbeSpec
impl Send for ReadyProbeSpec
impl Sync for ReadyProbeSpec
impl Unpin for ReadyProbeSpec
impl UnsafeUnpin for ReadyProbeSpec
impl UnwindSafe for ReadyProbeSpec
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.