Struct zabbix_api::host::create::CreateHostRequest
source · pub struct CreateHostRequest {
pub host: String,
pub groups: Vec<ZabbixHostGroup>,
pub interfaces: Vec<ZabbixHostInterface>,
pub tags: Vec<ZabbixHostTag>,
pub templates: Vec<ZabbixTemplate>,
pub macros: Vec<ZabbixHostMacro>,
pub inventory_mode: u8,
pub inventory: HashMap<String, String>,
}
Expand description
API: https://www.zabbix.com/documentation/6.0/en/manual/api/reference/host/create
Fields§
§host: String
§groups: Vec<ZabbixHostGroup>
§interfaces: Vec<ZabbixHostInterface>
§templates: Vec<ZabbixTemplate>
§macros: Vec<ZabbixHostMacro>
§inventory_mode: u8
§inventory: HashMap<String, String>
Trait Implementations§
source§impl Debug for CreateHostRequest
impl Debug for CreateHostRequest
Auto Trait Implementations§
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