podman_rest_client/v5/models/
pod_stats_report.rs

1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3/// PodStatsReport includes pod-resource statistics data.
4pub struct PodStatsReport {
5    /// Humanized disk usage read + write
6    #[serde(rename = "BlockIO")]
7    pub block_io: Option<String>,
8    /// Container ID
9    #[serde(rename = "CID")]
10    pub cid: Option<String>,
11    /// Percentage of CPU utilized by pod
12    #[serde(rename = "CPU")]
13    pub cpu: Option<String>,
14    /// Percentage of Memory utilized by pod
15    #[serde(rename = "Mem")]
16    pub mem: Option<String>,
17    /// Humanized Memory usage and maximum
18    #[serde(rename = "MemUsage")]
19    pub mem_usage: Option<String>,
20    /// Memory usage and maximum in bytes
21    #[serde(rename = "MemUsageBytes")]
22    pub mem_usage_bytes: Option<String>,
23    /// Pod Name
24    #[serde(rename = "Name")]
25    pub name: Option<String>,
26    /// Network usage inbound + outbound
27    #[serde(rename = "NetIO")]
28    pub net_io: Option<String>,
29    /// Container PID
30    #[serde(rename = "PIDS")]
31    pub pids: Option<String>,
32    /// Pod ID
33    #[serde(rename = "Pod")]
34    pub pod: Option<String>,
35}