use serde::{Deserialize, Serialize};
#[derive(Default, Debug, Serialize, Deserialize)]
pub struct PodCreateOptions {
pub cgroup_parent: Option<String>,
pub container_command: Option<String>,
pub container_conmon_pidfile: Option<String>,
pub container_name: Option<String>,
pub cpus: Option<f64>,
pub cpuset_cpus: Option<String>,
pub create_command: Option<Vec<String>>,
pub device_read_bps: Option<Vec<String>>,
pub devices: Option<Vec<String>>,
pub exit_policy: Option<String>,
pub hostname: Option<String>,
pub infra: Option<bool>,
pub infra_image: Option<String>,
pub ipc: Option<String>,
pub labels: Option<std::collections::HashMap<String, String>>,
pub name: Option<String>,
pub net: Option<crate::v5::models::NetOptions>,
pub pid: Option<String>,
pub restart: Option<String>,
pub security_opt: Option<Vec<String>>,
pub share: Option<Vec<String>>,
pub share_parent: Option<bool>,
pub sysctl: Option<Vec<String>>,
pub uts: Option<String>,
pub volume: Option<Vec<String>>,
pub volumes_from: Option<Vec<String>>,
}