wasmer_config/app/
healthcheck.rs1#[derive(
2 schemars::JsonSchema, serde::Serialize, serde::Deserialize, PartialEq, Eq, Clone, Debug,
3)]
4pub enum HealthCheckV1 {
5 #[serde(rename = "http")]
6 Http(HealthCheckHttpV1),
7}
8
9#[derive(
11 schemars::JsonSchema, serde::Serialize, serde::Deserialize, PartialEq, Eq, Clone, Debug,
12)]
13pub struct HealthCheckHttpV1 {
14 #[serde(flatten)]
15 pub request: super::HttpRequest,
16
17 #[serde(skip_serializing_if = "Option::is_none")]
23 pub interval: Option<String>,
24
25 #[serde(skip_serializing_if = "Option::is_none")]
29 pub unhealthy_threshold: Option<u32>,
30
31 #[serde(skip_serializing_if = "Option::is_none")]
35 pub healthy_threshold: Option<u32>,
36}