Enum lsm::Capability [] [src]

#[repr(usize)]
pub enum Capability { Volumes, VolumeCreate, VolumeResize, VolumeReplicate, VolumeReplicateClone, VolumeReplicateCopy, VolumeReplicateMirrorAsync, VolumeReplicateMirrorSync, VolumeRepRangeBlockSize, VolumeRepRange, VolumeRepRangeClone, VolumeRepRangeCopy, VolumeDelete, VolumeEnable, VolumeDisable, VolumeMask, VolumeUnmask, AccessGroups, AccessGroupCreateWwpn, AccessGroupDelete, AccessGroupInitAddWwpn, AccessGroupInitDel, VolsMaskedToAg, AgsGrantedToVol, VolHasChildDep, VolChildDepRm, AccessGroupCreateIscsiIqn, AccessGroupInitAddIscsiIqn, IscsiChapAuthSet, VolRaidInfo, VolumeThin, Batteries, VolCacheInfo, VolPhyDiskCacheSet, VolPhysicalDiskCacheSetSystemLevel, VolWriteCacheSetEnable, VolWriteCacheSetAuto, VolWriteCacheSetDisabled, VolWriteCacheSetImpactRead, VolWriteCacheSetWbImpactOther, VolReadCacheSet, VolReadCacheSetImpactWrite, Fs, FsDelete, FsResize, FsCreate, FsClone, FsFileClone, FsSnapshots, FsSnapshotCreate, FsSnapshotDelete, FsSnapshotRestore, FsSnapshotRestoreSpecificFiles, FsHasChildDep, FsChildDepRm, FsChildDepRmSpecificFiles, NfsExportAuthTypeList, NfsExports, FsExport, FsUnexport, FsExportCustomPath, SysReadCachePctSet, SysReadCachePctGet, SysFwVersionGet, SysModeGet, DiskLocation, DiskRpm, DiskLinkType, VolumeLed, TargetPorts, Disks, PoolMemberInfo, VolumeRaidCreate, DiskVpd83Get, }

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 arugment.

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.