pub struct ServiceCheck {Show 20 fields
pub ID: Option<String>,
pub name: Option<String>,
pub _type: Option<String>,
pub command: Option<String>,
pub args: Option<Vec<String>>,
pub path: Option<String>,
pub protocol: Option<String>,
pub port_label: Option<String>,
pub address_mode: Option<String>,
pub interval: Option<i64>,
pub timeout: Option<i64>,
pub initial_status: Option<String>,
pub tls_skip_verify: Option<bool>,
pub header: Option<HashMap<String, Vec<String>>>,
pub method: Option<String>,
pub check_restart: Option<Box<CheckRestart>>,
pub grpc_service: Option<String>,
pub grpc_use_tls: Option<bool>,
pub task_name: Option<String>,
pub on_update: Option<OnUpdate>,
}
Fields§
§ID: Option<String>
§name: Option<String>
§_type: Option<String>
§command: Option<String>
§args: Option<Vec<String>>
§path: Option<String>
§protocol: Option<String>
§port_label: Option<String>
§address_mode: Option<String>
§interval: Option<i64>
§timeout: Option<i64>
§initial_status: Option<String>
§tls_skip_verify: Option<bool>
§header: Option<HashMap<String, Vec<String>>>
§method: Option<String>
§check_restart: Option<Box<CheckRestart>>
§grpc_service: Option<String>
§grpc_use_tls: Option<bool>
§task_name: Option<String>
§on_update: Option<OnUpdate>
Implementations§
Source§impl ServiceCheck
impl ServiceCheck
pub fn new() -> ServiceCheck
Trait Implementations§
Source§impl Clone for ServiceCheck
impl Clone for ServiceCheck
Source§fn clone(&self) -> ServiceCheck
fn clone(&self) -> ServiceCheck
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ServiceCheck
impl Debug for ServiceCheck
Source§impl<'de> Deserialize<'de> for ServiceCheck
impl<'de> Deserialize<'de> for ServiceCheck
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 ServiceCheck
impl PartialEq for ServiceCheck
Source§impl Serialize for ServiceCheck
impl Serialize for ServiceCheck
impl StructuralPartialEq for ServiceCheck
Auto Trait Implementations§
impl Freeze for ServiceCheck
impl RefUnwindSafe for ServiceCheck
impl Send for ServiceCheck
impl Sync for ServiceCheck
impl Unpin for ServiceCheck
impl UnwindSafe for ServiceCheck
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