podman_rest_client/v5/models/
store_info.rs

1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3/// StoreInfo describes the container storage and its
4/// attributes
5pub struct StoreInfo {
6    #[serde(rename = "configFile")]
7    pub config_file: Option<String>,
8    #[serde(rename = "containerStore")]
9    pub container_store: Option<crate::v5::models::ContainerStore>,
10    #[serde(rename = "graphDriverName")]
11    pub graph_driver_name: Option<String>,
12    #[serde(rename = "graphOptions")]
13    pub graph_options: Option<std::collections::HashMap<String, serde_json::Value>>,
14    #[serde(rename = "graphRoot")]
15    pub graph_root: Option<String>,
16    /// GraphRootAllocated is how much space the graphroot has in bytes
17    #[serde(rename = "graphRootAllocated")]
18    pub graph_root_allocated: Option<u64>,
19    /// GraphRootUsed is how much of graphroot is used in bytes
20    #[serde(rename = "graphRootUsed")]
21    pub graph_root_used: Option<u64>,
22    #[serde(rename = "graphStatus")]
23    pub graph_status: Option<std::collections::HashMap<String, String>>,
24    #[serde(rename = "imageCopyTmpDir")]
25    pub image_copy_tmp_dir: Option<String>,
26    #[serde(rename = "imageStore")]
27    pub image_store: Option<crate::v5::models::ImageStore>,
28    #[serde(rename = "runRoot")]
29    pub run_root: Option<String>,
30    #[serde(rename = "transientStore")]
31    pub transient_store: Option<bool>,
32    #[serde(rename = "volumePath")]
33    pub volume_path: Option<String>,
34}