pub struct HealthCheckDefinition {Show 25 fields
pub http: Option<String>,
pub tls_server_name: Option<String>,
pub tls_skip_verify: Option<bool>,
pub header: Option<HashMap<String, Vec<String>>>,
pub method: Option<String>,
pub body: Option<String>,
pub disable_redirects: Option<bool>,
pub tcp: Option<String>,
pub tcp_use_tls: Option<bool>,
pub udp: Option<String>,
pub h2_ping: Option<String>,
pub os_service: Option<String>,
pub h2_ping_use_tls: Option<bool>,
pub interval: Option<String>,
pub output_max_size: Option<usize>,
pub timeout: Option<String>,
pub deregister_critical_service_after: Option<String>,
pub script_args: Option<Vec<String>>,
pub docker_container_id: Option<String>,
pub shell: Option<String>,
pub grpc: Option<String>,
pub grpc_use_tls: Option<bool>,
pub alias_node: Option<String>,
pub alias_service: Option<String>,
pub ttl: Option<String>,
}
Fields§
§http: Option<String>
§tls_server_name: Option<String>
§tls_skip_verify: Option<bool>
§header: Option<HashMap<String, Vec<String>>>
§method: Option<String>
§body: Option<String>
§disable_redirects: Option<bool>
§tcp: Option<String>
§tcp_use_tls: Option<bool>
§udp: Option<String>
§h2_ping: Option<String>
§os_service: Option<String>
§h2_ping_use_tls: Option<bool>
§interval: Option<String>
§output_max_size: Option<usize>
§timeout: Option<String>
§deregister_critical_service_after: Option<String>
§script_args: Option<Vec<String>>
§docker_container_id: Option<String>
§shell: Option<String>
§grpc: Option<String>
§grpc_use_tls: Option<bool>
§alias_node: Option<String>
§alias_service: Option<String>
§ttl: Option<String>
Trait Implementations§
Source§impl Clone for HealthCheckDefinition
impl Clone for HealthCheckDefinition
Source§fn clone(&self) -> HealthCheckDefinition
fn clone(&self) -> HealthCheckDefinition
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 HealthCheckDefinition
impl Debug for HealthCheckDefinition
Source§impl Default for HealthCheckDefinition
impl Default for HealthCheckDefinition
Source§fn default() -> HealthCheckDefinition
fn default() -> HealthCheckDefinition
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HealthCheckDefinition
impl<'de> Deserialize<'de> for HealthCheckDefinition
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 HealthCheckDefinition
impl RefUnwindSafe for HealthCheckDefinition
impl Send for HealthCheckDefinition
impl Sync for HealthCheckDefinition
impl Unpin for HealthCheckDefinition
impl UnwindSafe for HealthCheckDefinition
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