podman_rest_client/v5/models/
inspect_container_data.rs1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3pub struct InspectContainerData {
9 #[serde(rename = "AppArmorProfile")]
10 pub app_armor_profile: Option<String>,
11 #[serde(rename = "Args")]
12 pub args: Option<Vec<String>>,
13 #[serde(rename = "BoundingCaps")]
14 pub bounding_caps: Option<Vec<String>>,
15 #[serde(rename = "Config")]
16 pub config: Option<crate::v5::models::InspectContainerConfig>,
17 #[serde(rename = "ConmonPidFile")]
18 pub conmon_pid_file: Option<String>,
19 #[serde(rename = "Created")]
20 pub created: Option<String>,
21 #[serde(rename = "Dependencies")]
22 pub dependencies: Option<Vec<String>>,
23 #[serde(rename = "Driver")]
24 pub driver: Option<String>,
25 #[serde(rename = "EffectiveCaps")]
26 pub effective_caps: Option<Vec<String>>,
27 #[serde(rename = "ExecIDs")]
28 pub exec_i_ds: Option<Vec<String>>,
29 #[serde(rename = "GraphDriver")]
30 pub graph_driver: Option<crate::v5::models::DriverData>,
31 #[serde(rename = "HostConfig")]
32 pub host_config: Option<crate::v5::models::InspectContainerHostConfig>,
33 #[serde(rename = "HostnamePath")]
34 pub hostname_path: Option<String>,
35 #[serde(rename = "HostsPath")]
36 pub hosts_path: Option<String>,
37 #[serde(rename = "Id")]
38 pub id: Option<String>,
39 #[serde(rename = "Image")]
40 pub image: Option<String>,
41 #[serde(rename = "ImageDigest")]
42 pub image_digest: Option<String>,
43 #[serde(rename = "ImageName")]
44 pub image_name: Option<String>,
45 #[serde(rename = "IsInfra")]
46 pub is_infra: Option<bool>,
47 #[serde(rename = "IsService")]
48 pub is_service: Option<bool>,
49 #[serde(rename = "KubeExitCodePropagation")]
50 pub kube_exit_code_propagation: Option<String>,
51 #[serde(rename = "MountLabel")]
52 pub mount_label: Option<String>,
53 #[serde(rename = "Mounts")]
54 pub mounts: Option<Vec<crate::v5::models::InspectMount>>,
55 #[serde(rename = "Name")]
56 pub name: Option<String>,
57 #[serde(rename = "Namespace")]
58 pub namespace: Option<String>,
59 #[serde(rename = "NetworkSettings")]
60 pub network_settings: Option<crate::v5::models::InspectNetworkSettings>,
61 #[serde(rename = "OCIConfigPath")]
62 pub oci_config_path: Option<String>,
63 #[serde(rename = "OCIRuntime")]
64 pub oci_runtime: Option<String>,
65 #[serde(rename = "Path")]
66 pub path: Option<String>,
67 #[serde(rename = "PidFile")]
68 pub pid_file: Option<String>,
69 #[serde(rename = "Pod")]
70 pub pod: Option<String>,
71 #[serde(rename = "ProcessLabel")]
72 pub process_label: Option<String>,
73 #[serde(rename = "ResolvConfPath")]
74 pub resolv_conf_path: Option<String>,
75 #[serde(rename = "RestartCount")]
76 pub restart_count: Option<i32>,
77 #[serde(rename = "Rootfs")]
78 pub rootfs: Option<String>,
79 #[serde(rename = "SizeRootFs")]
80 pub size_root_fs: Option<i64>,
81 #[serde(rename = "SizeRw")]
82 pub size_rw: Option<i64>,
83 #[serde(rename = "State")]
84 pub state: Option<crate::v5::models::InspectContainerState>,
85 #[serde(rename = "StaticDir")]
86 pub static_dir: Option<String>,
87 #[serde(rename = "lockNumber")]
88 pub lock_number: Option<u32>,
89}