pub struct CreateHostRequest {
pub host: String,
pub name: Option<String>,
pub groups: Vec<ZabbixHostGroupId>,
pub interfaces: Vec<ZabbixHostInterface>,
pub tags: Vec<ZabbixHostTag>,
pub templates: Vec<ZabbixTemplateId>,
pub macros: Vec<ZabbixHostMacro>,
pub inventory_mode: u8,
pub inventory: HashMap<String, String>,
pub tls_config: Option<TlsConfig>,
}
Expand description
API: https://www.zabbix.com/documentation/6.0/en/manual/api/reference/host/create
Fields§
§host: String
§name: Option<String>
§groups: Vec<ZabbixHostGroupId>
§interfaces: Vec<ZabbixHostInterface>
§templates: Vec<ZabbixTemplateId>
§macros: Vec<ZabbixHostMacro>
§inventory_mode: u8
§inventory: HashMap<String, String>
§tls_config: Option<TlsConfig>
Trait Implementations§
Source§impl Debug for CreateHostRequest
impl Debug for CreateHostRequest
Source§impl Default for CreateHostRequest
impl Default for CreateHostRequest
Source§fn default() -> CreateHostRequest
fn default() -> CreateHostRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CreateHostRequest
impl RefUnwindSafe for CreateHostRequest
impl Send for CreateHostRequest
impl Sync for CreateHostRequest
impl Unpin for CreateHostRequest
impl UnwindSafe for CreateHostRequest
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