Struct podman_api::models::HostInfo
source · pub struct HostInfo {Show 28 fields
pub arch: Option<String>,
pub buildah_version: Option<String>,
pub cgroup_controllers: Option<Vec<String, Global>>,
pub cgroup_manager: Option<String>,
pub cgroup_version: Option<String>,
pub conmon: Option<ConmonInfo>,
pub cpu_utilization: Option<CpuUsage>,
pub cpus: Option<i64>,
pub distribution: Option<DistributionInfo>,
pub event_logger: Option<String>,
pub hostname: Option<String>,
pub id_mappings: Option<IdMappings>,
pub kernel: Option<String>,
pub linkmode: Option<String>,
pub log_driver: Option<String>,
pub mem_free: Option<i64>,
pub mem_total: Option<i64>,
pub network_backend: Option<String>,
pub oci_runtime: Option<OciRuntimeInfo>,
pub os: Option<String>,
pub remote_socket: Option<RemoteSocket>,
pub runtime_info: Option<HashMap<String, Value, RandomState>>,
pub security: Option<SecurityInfo>,
pub service_is_remote: Option<bool>,
pub slirp_4_netns: Option<SlirpInfo>,
pub swap_free: Option<i64>,
pub swap_total: Option<i64>,
pub uptime: Option<String>,
}
Expand description
HostInfo describes the libpod host
Fields§
§arch: Option<String>
§buildah_version: Option<String>
§cgroup_controllers: Option<Vec<String, Global>>
§cgroup_manager: Option<String>
§cgroup_version: Option<String>
§conmon: Option<ConmonInfo>
§cpu_utilization: Option<CpuUsage>
§cpus: Option<i64>
§distribution: Option<DistributionInfo>
§event_logger: Option<String>
§hostname: Option<String>
§id_mappings: Option<IdMappings>
§kernel: Option<String>
§linkmode: Option<String>
§log_driver: Option<String>
§mem_free: Option<i64>
§mem_total: Option<i64>
§network_backend: Option<String>
§oci_runtime: Option<OciRuntimeInfo>
§os: Option<String>
§remote_socket: Option<RemoteSocket>
§runtime_info: Option<HashMap<String, Value, RandomState>>
§security: Option<SecurityInfo>
§service_is_remote: Option<bool>
ServiceIsRemote is true when the podman/libpod service is remote to the client
slirp_4_netns: Option<SlirpInfo>
§swap_free: Option<i64>
§swap_total: Option<i64>
§uptime: Option<String>
Trait Implementations§
source§impl<'de> Deserialize<'de> for HostInfo
impl<'de> Deserialize<'de> for HostInfo
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<HostInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<HostInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for HostInfo
impl Serialize for HostInfo
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more