use serde::{Deserialize, Serialize};
#[derive(Default, Debug, Serialize, Deserialize)]
pub struct LinuxResources {
#[serde(rename = "blockIO")]
pub block_io: Option<crate::v5::models::LinuxBlockIo>,
pub cpu: Option<crate::v5::models::LinuxCpu>,
pub devices: Option<Vec<crate::v5::models::LinuxDeviceCgroup>>,
#[serde(rename = "hugepageLimits")]
pub hugepage_limits: Option<Vec<crate::v5::models::LinuxHugepageLimit>>,
pub memory: Option<crate::v5::models::LinuxMemory>,
pub network: Option<crate::v5::models::LinuxNetwork>,
pub pids: Option<crate::v5::models::LinuxPids>,
pub rdma: Option<std::collections::HashMap<String, crate::v5::models::LinuxRdma>>,
pub unified: Option<std::collections::HashMap<String, String>>,
}