use serde::{Deserialize, Serialize};
#[derive(Default, Debug, Serialize, Deserialize)]
pub struct ContainerResourceConfig {
#[serde(rename = "intelRdt")]
pub intel_rdt: Option<crate::v5::models::LinuxIntelRdt>,
pub oom_score_adj: Option<i64>,
pub r_limits: Option<Vec<crate::v5::models::PosixRlimit>>,
pub resource_limits: Option<crate::v5::models::LinuxResources>,
#[serde(rename = "throttleReadBpsDevice")]
pub throttle_read_bps_device:
Option<std::collections::HashMap<String, crate::v5::models::LinuxThrottleDevice>>,
#[serde(rename = "throttleReadIOPSDevice")]
pub throttle_read_iops_device:
Option<std::collections::HashMap<String, crate::v5::models::LinuxThrottleDevice>>,
#[serde(rename = "throttleWriteBpsDevice")]
pub throttle_write_bps_device:
Option<std::collections::HashMap<String, crate::v5::models::LinuxThrottleDevice>>,
#[serde(rename = "throttleWriteIOPSDevice")]
pub throttle_write_iops_device:
Option<std::collections::HashMap<String, crate::v5::models::LinuxThrottleDevice>>,
pub unified: Option<std::collections::HashMap<String, String>>,
#[serde(rename = "weightDevice")]
pub weight_device:
Option<std::collections::HashMap<String, crate::v5::models::LinuxWeightDevice>>,
}