Struct pulumi_wasm_docker::ContainerHealthcheck
source · pub struct ContainerHealthcheck {
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>>
Command to run to check health. For example, to run curl -f localhost/health
set the command to be ["CMD", "curl", "-f", "localhost/health"]
.
timeout: Box<Option<String>>
Maximum time to allow one check to run (ms|s|m|h). Defaults to 0s
.
Implementations§
source§impl ContainerHealthcheck
impl ContainerHealthcheck
sourcepub fn builder() -> ContainerHealthcheckBuilder
pub fn builder() -> ContainerHealthcheckBuilder
Create an instance of ContainerHealthcheck
using the builder syntax
Trait Implementations§
source§impl Debug for ContainerHealthcheck
impl Debug for ContainerHealthcheck
source§impl<'de> Deserialize<'de> for ContainerHealthcheck
impl<'de> Deserialize<'de> for ContainerHealthcheck
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 ContainerHealthcheck
impl RefUnwindSafe for ContainerHealthcheck
impl Send for ContainerHealthcheck
impl Sync for ContainerHealthcheck
impl Unpin for ContainerHealthcheck
impl UnwindSafe for ContainerHealthcheck
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