pub struct ServiceTaskSpecContainerSpecHealthcheck {
pub interval: Box<Option<String>>,
pub retries: Box<Option<i32>>,
pub start_period: Box<Option<String>>,
pub tests: Box<Vec<String>>,
pub timeout: Box<Option<String>>,
}
Fields§
§interval: Box<Option<String>>
Time between running the check (ms|s|m|h). Defaults to 0s
.
retries: Box<Option<i32>>
Consecutive failures needed to report unhealthy. Defaults to 0
start_period: Box<Option<String>>
Start period for the container to initialize before counting retries towards unstable (ms|s|m|h). Defaults to 0s
.
tests: Box<Vec<String>>
The test to perform as list
timeout: Box<Option<String>>
Maximum time to allow one check to run (ms|s|m|h). Defaults to 0s
.
Implementations§
source§impl ServiceTaskSpecContainerSpecHealthcheck
impl ServiceTaskSpecContainerSpecHealthcheck
sourcepub fn builder() -> ServiceTaskSpecContainerSpecHealthcheckBuilder
pub fn builder() -> ServiceTaskSpecContainerSpecHealthcheckBuilder
Create an instance of ServiceTaskSpecContainerSpecHealthcheck
using the builder syntax
Trait Implementations§
source§impl<'de> Deserialize<'de> for ServiceTaskSpecContainerSpecHealthcheck
impl<'de> Deserialize<'de> for ServiceTaskSpecContainerSpecHealthcheck
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 ServiceTaskSpecContainerSpecHealthcheck
impl RefUnwindSafe for ServiceTaskSpecContainerSpecHealthcheck
impl Send for ServiceTaskSpecContainerSpecHealthcheck
impl Sync for ServiceTaskSpecContainerSpecHealthcheck
impl Unpin for ServiceTaskSpecContainerSpecHealthcheck
impl UnwindSafe for ServiceTaskSpecContainerSpecHealthcheck
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