pub enum HealthcheckInstruction {
None,
Check {
command: ShellOrExec,
interval: Option<Duration>,
timeout: Option<Duration>,
start_period: Option<Duration>,
start_interval: Option<Duration>,
retries: Option<u32>,
},
}Expand description
HEALTHCHECK instruction
Variants§
None
Disable healthcheck inherited from base image
Check
Configure healthcheck
Fields
§
command: ShellOrExecCommand to run for health check
Implementations§
Source§impl HealthcheckInstruction
impl HealthcheckInstruction
Sourcepub fn cmd(command: ShellOrExec) -> Self
pub fn cmd(command: ShellOrExec) -> Self
Create a new CMD-style healthcheck
Trait Implementations§
Source§impl Clone for HealthcheckInstruction
impl Clone for HealthcheckInstruction
Source§fn clone(&self) -> HealthcheckInstruction
fn clone(&self) -> HealthcheckInstruction
Returns a duplicate of the value. Read more
1.0.0 · 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 HealthcheckInstruction
impl Debug for HealthcheckInstruction
Source§impl<'de> Deserialize<'de> for HealthcheckInstruction
impl<'de> Deserialize<'de> for HealthcheckInstruction
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
Source§impl PartialEq for HealthcheckInstruction
impl PartialEq for HealthcheckInstruction
Source§impl Serialize for HealthcheckInstruction
impl Serialize for HealthcheckInstruction
impl Eq for HealthcheckInstruction
impl StructuralPartialEq for HealthcheckInstruction
Auto Trait Implementations§
impl Freeze for HealthcheckInstruction
impl RefUnwindSafe for HealthcheckInstruction
impl Send for HealthcheckInstruction
impl Sync for HealthcheckInstruction
impl Unpin for HealthcheckInstruction
impl UnsafeUnpin for HealthcheckInstruction
impl UnwindSafe for HealthcheckInstruction
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,
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.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>
Converts
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>
Converts
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