Struct docker_api::models::Volume
source · pub struct Volume {
pub cluster_volume: Option<ClusterVolume>,
pub created_at: Option<DateTime<Utc>>,
pub driver: String,
pub labels: HashMap<String, String, RandomState>,
pub mountpoint: String,
pub name: String,
pub options: HashMap<String, String, RandomState>,
pub scope: String,
pub status: Option<HashMap<String, Value, RandomState>>,
pub usage_data: Option<UsageData>,
}
Fields§
§cluster_volume: Option<ClusterVolume>
§created_at: Option<DateTime<Utc>>
Date/Time the volume was created.
driver: String
Name of the volume driver used by the volume.
labels: HashMap<String, String, RandomState>
User-defined key/value metadata.
mountpoint: String
Mount path of the volume on the host.
name: String
Name of the volume.
options: HashMap<String, String, RandomState>
The driver specific options used when creating the volume.
scope: String
The level at which the volume exists. Either global
for cluster-wide,
or local
for machine level.
status: Option<HashMap<String, Value, RandomState>>
Low-level details about the volume, provided by the volume driver.
Details are returned as a map with key/value pairs:
{"key":"value","key2":"value2"}
.
The Status
field is optional, and is omitted if the volume driver
does not support this feature.
usage_data: Option<UsageData>
Usage details about the volume. This information is used by the
GET /system/df
endpoint, and omitted in other endpoints.
Trait Implementations§
source§impl<'de> Deserialize<'de> for Volume
impl<'de> Deserialize<'de> for Volume
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<Volume, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<Volume, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<Volume> for Volume
impl PartialEq<Volume> for Volume
source§impl Serialize for Volume
impl Serialize for Volume
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more