podman-rest-client 0.13.0

Interface for querying the podman REST API. Supports connections over SSH.
Documentation
use serde::{Deserialize, Serialize};
#[derive(Default, Debug, Serialize, Deserialize)]
/// ClusterVolume contains options and information specific to, and only present
/// on, Swarm CSI cluster volumes.
pub struct ClusterVolume {
    #[serde(rename = "CreatedAt")]
    pub created_at: Option<String>,
    /// ID is the Swarm ID of the volume. Because cluster volumes are Swarm
    /// objects, they have an ID, unlike non-cluster volumes, which only have a
    /// Name. This ID can be used to refer to the cluster volume.
    #[serde(rename = "ID")]
    pub id: Option<String>,
    #[serde(rename = "Info")]
    pub info: Option<crate::v5::models::Info>,
    /// PublishStatus contains the status of the volume as it pertains to its
    /// publishing on Nodes.
    #[serde(rename = "PublishStatus")]
    pub publish_status: Option<Vec<crate::v5::models::PublishStatus>>,
    #[serde(rename = "Spec")]
    pub spec: Option<crate::v5::models::ClusterVolumeSpec>,
    #[serde(rename = "UpdatedAt")]
    pub updated_at: Option<String>,
    #[serde(rename = "Version")]
    pub version: Option<crate::v5::models::Version>,
}