[−][src]Enum lsm::Capability
Represent a capability supported by specific system.
Variants
Support Client::volumes()
.
Support Client::volume_create()
.
Support Client::volume_resize()
.
Support Client::volume_replicate()
.
Support Client::volume_replicate()
with
VolumeReplicateType::Clone
.
Support Client::volume_replicate()
with
VolumeReplicateType::Copy
.
Support Client::volume_replicate()
with
VolumeReplicateType::MirrorAsync
.
Support Client::volume_replicate()
with
VolumeReplicateType::MirrorSync
.
Support Client::volume_rep_range_blk_size()
.
Support Client::volume_rep_range()
.
Support Client::volume_rep_range()
with VolumeReplicateType::Clone
.
Support Client::volume_rep_range()
with VolumeReplicateType::Copy
.
Support Client::volume_delete()
.
Support Client::volume_enable()
.
Support Client::volume_disable()
.
Support Client::volume_mask()
.
Support Client::volume_unmask()
.
Support Client::access_groups()
.
Support Client::access_group_create()
with InitiatorType::Wwpn
.
Support Client::access_group_delete()
.
Support Client::access_group_init_add()
with InitiatorType::Wwpn
.
Support Client::access_group_init_del()
.
Support Client::vols_masked_to_ag()
.
Support Client::ags_granted_to_vol()
.
Support Client::vol_has_child_dep()
.
Support Client::vol_child_dep_rm()
.
Support Client::access_group_create()
with InitiatorType::IscsiIqn
.
Support Client::access_group_init_add()
with
InitiatorType::IscsiIqn
.
Support Client::iscsi_chap_auth_set()
.
Support Client::vol_raid_info()
.
Support Client::volume_crate()
with
thinp=VolumeCreateArgThinP::Thin
argument.
Support Client::batteries()
.
Support Client::vol_cache_info()
.
Support Client::vol_phy_disk_cache_set().
Indicate the Client::vol_phy_disk_cache_set()
will change system
settings which are effective on all volumes in this storage system.
For example, on HPE SmartArray, the physical disk cache setting is a
controller level setting.
Support Client::vol_write_cache_set()
with
wcp=Cache::Enabled
.
Support Client::vol_write_cache_set()
with
wcp=Cache::Auto
.
Support Client::vol_write_cache_set()
with
wcp=Cache::Disabled
.
Indicate the Client::vol_write_cache_set()
might also impact read
cache policy.
Indicate the Client::vol_write_cache_set()
with
wcp=Cache::Enabled
might impact other volumes in the same
system.
Support Client::vol_read_cache_set()
.
Indicate the Client::vol_read_cache_set()
might also impact write
cache policy.
Support Client::fs()
.
Support Client::fs_delete()
.
Support Client::fs_resize()
.
Support Client::fs_create()
.
Support Client::fs_clone()
.
Support Client::fs_file_clone()
.
Support Client::fs_snapshots()
.
Support Client::fs_snapshot_create()
.
Support Client::fs_snapshot_delete()
.
Support Client::fs_snapshot_restore()
.
Support Client::fs_snapshot_restore()
with files
argument.
Support Client::fs_has_child_dep()
.
Support Client::fs_child_dep_rm()
.
Support Client::fs_child_dep_rm()
with files
argument.
Support Client:::nfs_exp_auth_type_list()
.
Support Client::nfs_exports()
.
Support Client::fs_export()
.
Support Client::fs_unexport()
.
Support Client::fs_export()
with export_path
argument.
Support Client::system_read_cache_pct_set()
Support Client::systems()
with valid read_cache_pct
property.
Support Client::systems()
with valid fw_version
property.
Support Client::systems()
with valid mode
property.
Support Client::disks()
with valid location
property.
Support Client::disks()
with valid rpm
property.
Support Client::disks()
with valid link_type
property.
Support Client::vol_ident_led_on()
and Client::vol_ident_led_off()
.
Support Client::target_ports()
.
Support Client::disks()
.
Support Client::pool_member_info()
.
Support Client::vol_raid_create_cap_get()
and
Client::vol_raid_create()
.
Support Client::disks()
with valid vpd83
property.
Auto Trait Implementations
impl RefUnwindSafe for Capability
impl Send for Capability
impl Sync for Capability
impl Unpin for Capability
impl UnwindSafe for Capability
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,