podman_rest_client/v5/models/
linux_resources.rs1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3pub struct LinuxResources {
5 #[serde(rename = "blockIO")]
6 pub block_io: Option<crate::v5::models::LinuxBlockIo>,
7 pub cpu: Option<crate::v5::models::LinuxCpu>,
8 pub devices: Option<Vec<crate::v5::models::LinuxDeviceCgroup>>,
10 #[serde(rename = "hugepageLimits")]
12 pub hugepage_limits: Option<Vec<crate::v5::models::LinuxHugepageLimit>>,
13 pub memory: Option<crate::v5::models::LinuxMemory>,
14 pub network: Option<crate::v5::models::LinuxNetwork>,
15 pub pids: Option<crate::v5::models::LinuxPids>,
16 pub rdma: Option<std::collections::HashMap<String, crate::v5::models::LinuxRdma>>,
20 pub unified: Option<std::collections::HashMap<String, String>>,
22}