pub struct ZoneDocHealthCheck {
pub check_type: String,
pub name: Option<String>,
pub config: Value,
pub interval: u32,
pub timeout: u32,
pub retries: Option<u32>,
pub retry_interval: Option<u32>,
}Expand description
A health check inside a ZoneDocRecord: POST /health-checks without
record_id, same limits.
Fields§
§check_type: Stringhttp, tcp or ping.
name: Option<String>Label.
config: ValueType-specific settings, as HealthCheck::config.
interval: u32Seconds between runs.
timeout: u32Seconds per attempt.
retries: Option<u32>Extra attempts before a failure counts.
retry_interval: Option<u32>Seconds between attempts.
Trait Implementations§
Source§impl Clone for ZoneDocHealthCheck
impl Clone for ZoneDocHealthCheck
Source§fn clone(&self) -> ZoneDocHealthCheck
fn clone(&self) -> ZoneDocHealthCheck
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ZoneDocHealthCheck
impl Debug for ZoneDocHealthCheck
Source§impl<'de> Deserialize<'de> for ZoneDocHealthCheck
impl<'de> Deserialize<'de> for ZoneDocHealthCheck
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
Source§impl PartialEq for ZoneDocHealthCheck
impl PartialEq for ZoneDocHealthCheck
Source§impl Serialize for ZoneDocHealthCheck
impl Serialize for ZoneDocHealthCheck
impl StructuralPartialEq for ZoneDocHealthCheck
Auto Trait Implementations§
impl Freeze for ZoneDocHealthCheck
impl RefUnwindSafe for ZoneDocHealthCheck
impl Send for ZoneDocHealthCheck
impl Sync for ZoneDocHealthCheck
impl Unpin for ZoneDocHealthCheck
impl UnsafeUnpin for ZoneDocHealthCheck
impl UnwindSafe for ZoneDocHealthCheck
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