podman_rest_client/v5/models/
pod_create_options.rs1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3pub struct PodCreateOptions {
6 pub cgroup_parent: Option<String>,
7 pub container_command: Option<String>,
8 pub container_conmon_pidfile: Option<String>,
9 pub container_name: Option<String>,
10 pub cpus: Option<f64>,
11 pub cpuset_cpus: Option<String>,
12 pub create_command: Option<Vec<String>>,
13 pub device_read_bps: Option<Vec<String>>,
14 pub devices: Option<Vec<String>>,
15 pub exit_policy: Option<String>,
16 pub hostname: Option<String>,
17 pub infra: Option<bool>,
18 pub infra_image: Option<String>,
19 pub ipc: Option<String>,
20 pub labels: Option<std::collections::HashMap<String, String>>,
21 pub name: Option<String>,
22 pub net: Option<crate::v5::models::NetOptions>,
23 pub pid: Option<String>,
24 pub restart: Option<String>,
25 pub security_opt: Option<Vec<String>>,
26 pub share: Option<Vec<String>>,
27 pub share_parent: Option<bool>,
28 pub sysctl: Option<Vec<String>>,
29 pub uts: Option<String>,
30 pub volume: Option<Vec<String>>,
31 pub volumes_from: Option<Vec<String>>,
32}