pub struct ZabbixHostInventory {Show 70 fields
pub type: Option<String>,
pub type_full: Option<String>,
pub name: Option<String>,
pub alias: Option<String>,
pub os: Option<String>,
pub os_full: Option<String>,
pub os_short: Option<String>,
pub serialno_a: Option<String>,
pub serialno_b: Option<String>,
pub tag: Option<String>,
pub asset_tag: Option<String>,
pub macaddress_a: Option<String>,
pub macaddress_b: Option<String>,
pub hardware: Option<String>,
pub hardware_full: Option<String>,
pub software: Option<String>,
pub software_full: Option<String>,
pub software_app_a: Option<String>,
pub software_app_b: Option<String>,
pub software_app_c: Option<String>,
pub software_app_d: Option<String>,
pub software_app_e: Option<String>,
pub contact: Option<String>,
pub location: Option<String>,
pub location_lat: Option<String>,
pub location_lon: Option<String>,
pub notes: Option<String>,
pub chassis: Option<String>,
pub model: Option<String>,
pub hw_arch: Option<String>,
pub vendor: Option<String>,
pub contract_number: Option<String>,
pub installer_name: Option<String>,
pub deployment_status: Option<String>,
pub url_a: Option<String>,
pub url_b: Option<String>,
pub url_c: Option<String>,
pub host_networks: Option<String>,
pub host_netmask: Option<String>,
pub host_router: Option<String>,
pub oob_ip: Option<String>,
pub oob_netmask: Option<String>,
pub oob_router: Option<String>,
pub date_hw_purchase: Option<String>,
pub date_hw_install: Option<String>,
pub date_hw_expiry: Option<String>,
pub date_hw_decomm: Option<String>,
pub site_address_a: Option<String>,
pub site_address_b: Option<String>,
pub site_address_c: Option<String>,
pub site_city: Option<String>,
pub site_state: Option<String>,
pub site_country: Option<String>,
pub site_zip: Option<String>,
pub site_rack: Option<String>,
pub site_notes: Option<String>,
pub poc_1_name: Option<String>,
pub poc_1_email: Option<String>,
pub poc_1_phone_a: Option<String>,
pub poc_1_phone_b: Option<String>,
pub poc_1_cell: Option<String>,
pub poc_1_screen: Option<String>,
pub poc_1_notes: Option<String>,
pub poc_2_name: Option<String>,
pub poc_2_email: Option<String>,
pub poc_2_phone_a: Option<String>,
pub poc_2_phone_b: Option<String>,
pub poc_2_cell: Option<String>,
pub poc_2_screen: Option<String>,
pub poc_2_notes: Option<String>,
}Expand description
API Object: https://www.zabbix.com/documentation/6.0/en/manual/api/reference/host/object#host-inventory
Fields§
§type: Option<String>§type_full: Option<String>§name: Option<String>§alias: Option<String>§os: Option<String>§os_full: Option<String>§os_short: Option<String>§serialno_a: Option<String>§serialno_b: Option<String>§tag: Option<String>§asset_tag: Option<String>§macaddress_a: Option<String>§macaddress_b: Option<String>§hardware: Option<String>§hardware_full: Option<String>§software: Option<String>§software_full: Option<String>§software_app_a: Option<String>§software_app_b: Option<String>§software_app_c: Option<String>§software_app_d: Option<String>§software_app_e: Option<String>§contact: Option<String>§location: Option<String>§location_lat: Option<String>§location_lon: Option<String>§notes: Option<String>§chassis: Option<String>§model: Option<String>§hw_arch: Option<String>§vendor: Option<String>§contract_number: Option<String>§installer_name: Option<String>§deployment_status: Option<String>§url_a: Option<String>§url_b: Option<String>§url_c: Option<String>§host_networks: Option<String>§host_netmask: Option<String>§host_router: Option<String>§oob_ip: Option<String>§oob_netmask: Option<String>§oob_router: Option<String>§date_hw_purchase: Option<String>§date_hw_install: Option<String>§date_hw_expiry: Option<String>§date_hw_decomm: Option<String>§site_address_a: Option<String>§site_address_b: Option<String>§site_address_c: Option<String>§site_city: Option<String>§site_state: Option<String>§site_country: Option<String>§site_zip: Option<String>§site_rack: Option<String>§site_notes: Option<String>§poc_1_name: Option<String>§poc_1_email: Option<String>§poc_1_phone_a: Option<String>§poc_1_phone_b: Option<String>§poc_1_cell: Option<String>§poc_1_screen: Option<String>§poc_1_notes: Option<String>§poc_2_name: Option<String>§poc_2_email: Option<String>§poc_2_phone_a: Option<String>§poc_2_phone_b: Option<String>§poc_2_cell: Option<String>§poc_2_screen: Option<String>§poc_2_notes: Option<String>Implementations§
Source§impl ZabbixHostInventory
impl ZabbixHostInventory
pub fn builder() -> ZabbixHostInventoryBuilder
Trait Implementations§
Source§impl Clone for ZabbixHostInventory
impl Clone for ZabbixHostInventory
Source§fn clone(&self) -> ZabbixHostInventory
fn clone(&self) -> ZabbixHostInventory
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 ZabbixHostInventory
impl Debug for ZabbixHostInventory
Source§impl Default for ZabbixHostInventory
impl Default for ZabbixHostInventory
Source§fn default() -> ZabbixHostInventory
fn default() -> ZabbixHostInventory
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ZabbixHostInventory
impl<'de> Deserialize<'de> for ZabbixHostInventory
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 ZabbixHostInventory
impl PartialEq for ZabbixHostInventory
Source§impl Serialize for ZabbixHostInventory
impl Serialize for ZabbixHostInventory
impl StructuralPartialEq for ZabbixHostInventory
Auto Trait Implementations§
impl Freeze for ZabbixHostInventory
impl RefUnwindSafe for ZabbixHostInventory
impl Send for ZabbixHostInventory
impl Sync for ZabbixHostInventory
impl Unpin for ZabbixHostInventory
impl UnwindSafe for ZabbixHostInventory
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