[−][src]Struct libstorage::vnx::Vnx
Methods
impl Vnx
[src]
pub fn new(client: &Client, config: VnxConfig) -> MetricsResult<Self>
[src]
pub fn logout_request(&self) -> MetricsResult<()>
[src]
pub fn mover_network_stats_request(
&mut self,
mover_id: &str
) -> MetricsResult<Vec<TsPoint>>
[src]
&mut self,
mover_id: &str
) -> MetricsResult<Vec<TsPoint>>
pub fn mover_cifs_stats_request(
&mut self,
mover_id: &str
) -> MetricsResult<Vec<TsPoint>>
[src]
&mut self,
mover_id: &str
) -> MetricsResult<Vec<TsPoint>>
pub fn mover_resource_stats_request(
&mut self,
mover_id: &str
) -> MetricsResult<Vec<TsPoint>>
[src]
&mut self,
mover_id: &str
) -> MetricsResult<Vec<TsPoint>>
pub fn mover_nfs_stats_request(
&mut self,
mover_id: &str
) -> MetricsResult<Vec<TsPoint>>
[src]
&mut self,
mover_id: &str
) -> MetricsResult<Vec<TsPoint>>
pub fn storage_pool_query_request(&mut self) -> MetricsResult<StoragePools>
[src]
pub fn disk_info_request(
&mut self,
mover_id: &str
) -> MetricsResult<Vec<TsPoint>>
[src]
&mut self,
mover_id: &str
) -> MetricsResult<Vec<TsPoint>>
pub fn cifs_server_request(&mut self) -> MetricsResult<Vec<TsPoint>>
[src]
pub fn filesystem_capacity_request(&mut self) -> MetricsResult<Vec<TsPoint>>
[src]
pub fn filesystem_usage_request(&mut self) -> MetricsResult<Vec<TsPoint>>
[src]
pub fn mount_listing_request(&mut self) -> MetricsResult<Vec<TsPoint>>
[src]
A VNX mount is identified by the Data Mover ID and the mount path (This is a directory where the file system is mounted. In VNX terminology it is called the mount point.) in the root file system of the mover or VDM. A mount export is identified by the Data Mover or VDM on which the file system is mounted and the mount path.
pub fn get_nfs_share_mounts(
&mut self,
dump_path: &Path
) -> MetricsResult<Vec<TsPoint>>
[src]
&mut self,
dump_path: &Path
) -> MetricsResult<Vec<TsPoint>>
Reads an XML file to parse which servers mounted the shares The XML file is a dump created by the cli commands run on the control array and exported onto the local system. This alternative has been choosen because vnx APIs donot expose this information. With Unity, it may be available via REST.
Trait Implementations
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Erased for T
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> Same<T> for T
type Output = T
Should always be Self