pub struct HealthcheckConfig {
pub interval: Option<i64>,
pub retries: Option<i64>,
pub start_interval: Option<i64>,
pub start_period: Option<i64>,
pub test: Option<Vec<String>>,
pub timeout: Option<i64>,
}
Available on crate feature
v5
only.Expand description
HealthcheckConfig holds configuration settings for the HEALTHCHECK feature.
Fields§
§interval: Option<i64>
§retries: Option<i64>
Retries is the number of consecutive failures needed to consider a container as unhealthy. Zero means inherit.
start_interval: Option<i64>
§start_period: Option<i64>
§test: Option<Vec<String>>
Test is the test to perform to check that the container is healthy. An empty slice means to inherit the default. The options are: {} : inherit healthcheck {“NONE”} : disable healthcheck {“CMD”, args…} : exec arguments directly {“CMD-SHELL”, command} : run command with system’s default shell
timeout: Option<i64>
Trait Implementations§
Source§impl Debug for HealthcheckConfig
impl Debug for HealthcheckConfig
Source§impl Default for HealthcheckConfig
impl Default for HealthcheckConfig
Source§fn default() -> HealthcheckConfig
fn default() -> HealthcheckConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HealthcheckConfig
impl<'de> Deserialize<'de> for HealthcheckConfig
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
Auto Trait Implementations§
impl Freeze for HealthcheckConfig
impl RefUnwindSafe for HealthcheckConfig
impl Send for HealthcheckConfig
impl Sync for HealthcheckConfig
impl Unpin for HealthcheckConfig
impl UnwindSafe for HealthcheckConfig
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