Struct libstorage::vmax::Volume [−][src]
pub struct Volume {Show 24 fields
pub volume_id: String,
pub volume_type: Option<String>,
pub emulation: Option<String>,
pub ssid: Option<String>,
pub allocated_percent: Option<u64>,
pub cap_gb: Option<f64>,
pub cap_mb: Option<f64>,
pub cap_cyl: Option<u64>,
pub status: Option<String>,
pub reserved: Option<bool>,
pub pinned: Option<bool>,
pub physical_name: Option<String>,
pub volume_identifier: Option<String>,
pub wwn: Option<String>,
pub encapsulated: Option<bool>,
pub num_of_storage_groups: Option<u64>,
pub num_of_front_end_paths: Option<u64>,
pub storage_group_id: Option<Vec<String>>,
pub snapvx_source: Option<bool>,
pub snapvx_target: Option<bool>,
pub cu_image_base_address: Option<String>,
pub has_effective_wwn: Option<bool>,
pub effective_wwn: Option<String>,
pub encapsulated_wwn: Option<String>,
}
Fields
volume_id: String
volume_type: Option<String>
emulation: Option<String>
ssid: Option<String>
allocated_percent: Option<u64>
cap_gb: Option<f64>
cap_mb: Option<f64>
cap_cyl: Option<u64>
status: Option<String>
reserved: Option<bool>
pinned: Option<bool>
physical_name: Option<String>
volume_identifier: Option<String>
wwn: Option<String>
encapsulated: Option<bool>
num_of_storage_groups: Option<u64>
num_of_front_end_paths: Option<u64>
storage_group_id: Option<Vec<String>>
snapvx_source: Option<bool>
snapvx_target: Option<bool>
cu_image_base_address: Option<String>
has_effective_wwn: Option<bool>
effective_wwn: Option<String>
encapsulated_wwn: Option<String>
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more