Capabilities Class Reference

Inherits lsm::_data::IData.

Collaboration diagram for Capabilities:
Collaboration graph
[legend]

Public Member Functions

def __init__
def supported
def get
def get_supported
def set
def enable_all

Static Public Attributes

int UNSUPPORTED = 0
int SUPPORTED = 1
int VOLUMES = 20
int VOLUME_CREATE = 21
int VOLUME_RESIZE = 22
int VOLUME_REPLICATE = 23
int VOLUME_REPLICATE_CLONE = 24
int VOLUME_REPLICATE_COPY = 25
int VOLUME_REPLICATE_MIRROR_ASYNC = 26
int VOLUME_REPLICATE_MIRROR_SYNC = 27
int VOLUME_COPY_RANGE_BLOCK_SIZE = 28
int VOLUME_COPY_RANGE = 29
int VOLUME_COPY_RANGE_CLONE = 30
int VOLUME_COPY_RANGE_COPY = 31
int VOLUME_DELETE = 33
int VOLUME_ENABLE = 34
int VOLUME_DISABLE = 35
int VOLUME_MASK = 36
int VOLUME_UNMASK = 37
int ACCESS_GROUPS = 38
int ACCESS_GROUP_CREATE_WWPN = 39
int ACCESS_GROUP_DELETE = 40
int ACCESS_GROUP_INITIATOR_ADD_WWPN = 41
int ACCESS_GROUP_INITIATOR_DELETE = 42
int VOLUMES_ACCESSIBLE_BY_ACCESS_GROUP = 43
int ACCESS_GROUPS_GRANTED_TO_VOLUME = 44
int VOLUME_CHILD_DEPENDENCY = 45
int VOLUME_CHILD_DEPENDENCY_RM = 46
int ACCESS_GROUP_CREATE_ISCSI_IQN = 47
int ACCESS_GROUP_INITIATOR_ADD_ISCSI_IQN = 48
int VOLUME_ISCSI_CHAP_AUTHENTICATION = 53
int VOLUME_RAID_INFO = 54
int VOLUME_THIN = 55
int FS = 100
int FS_DELETE = 101
int FS_RESIZE = 102
int FS_CREATE = 103
int FS_CLONE = 104
int FILE_CLONE = 105
int FS_SNAPSHOTS = 106
int FS_SNAPSHOT_CREATE = 107
int FS_SNAPSHOT_DELETE = 109
int FS_SNAPSHOT_RESTORE = 110
int FS_SNAPSHOT_RESTORE_SPECIFIC_FILES = 111
int FS_CHILD_DEPENDENCY = 112
int FS_CHILD_DEPENDENCY_RM = 113
int FS_CHILD_DEPENDENCY_RM_SPECIFIC_FILES = 114
int EXPORT_AUTH = 120
int EXPORTS = 121
int EXPORT_FS = 122
int EXPORT_REMOVE = 123
int EXPORT_CUSTOM_PATH = 124
int POOLS_QUICK_SEARCH = 210
int VOLUMES_QUICK_SEARCH = 211
int DISKS_QUICK_SEARCH = 212
int ACCESS_GROUPS_QUICK_SEARCH = 213
int FS_QUICK_SEARCH = 214
int NFS_EXPORTS_QUICK_SEARCH = 215
int TARGET_PORTS = 216
int TARGET_PORTS_QUICK_SEARCH = 217
int DISKS = 220
int POOL_MEMBER_INFO = 221
int VOLUME_RAID_CREATE = 222

Detailed Description

Definition at line 676 of file _data.py.


Member Function Documentation

def __init__ (   self,
  _cap = None 
)

Definition at line 770 of file _data.py.

def enable_all (   self  ) 

Definition at line 818 of file _data.py.

def get (   self,
  capability 
)

Definition at line 779 of file _data.py.

def get_supported (   self,
  all_cap = False 
)
Returns a hash of the supported capabilities in the form
constant, name

Definition at line 798 of file _data.py.

def set (   self,
  capability,
  value = SUPPORTED 
)

Definition at line 815 of file _data.py.

def supported (   self,
  capability 
)

Definition at line 776 of file _data.py.


Field Documentation

int ACCESS_GROUP_CREATE_ISCSI_IQN = 47 [static]

Definition at line 720 of file _data.py.

int ACCESS_GROUP_CREATE_WWPN = 39 [static]

Definition at line 708 of file _data.py.

int ACCESS_GROUP_DELETE = 40 [static]

Definition at line 709 of file _data.py.

Definition at line 721 of file _data.py.

Definition at line 710 of file _data.py.

int ACCESS_GROUP_INITIATOR_DELETE = 42 [static]

Definition at line 712 of file _data.py.

int ACCESS_GROUPS = 38 [static]

Definition at line 707 of file _data.py.

Definition at line 715 of file _data.py.

int ACCESS_GROUPS_QUICK_SEARCH = 213 [static]

Definition at line 756 of file _data.py.

int DISKS = 220 [static]

Definition at line 762 of file _data.py.

int DISKS_QUICK_SEARCH = 212 [static]

Definition at line 755 of file _data.py.

int EXPORT_AUTH = 120 [static]

Definition at line 747 of file _data.py.

int EXPORT_CUSTOM_PATH = 124 [static]

Definition at line 751 of file _data.py.

int EXPORT_FS = 122 [static]

Definition at line 749 of file _data.py.

int EXPORT_REMOVE = 123 [static]

Definition at line 750 of file _data.py.

int EXPORTS = 121 [static]

Definition at line 748 of file _data.py.

int FILE_CLONE = 105 [static]

Definition at line 736 of file _data.py.

int FS = 100 [static]

Definition at line 731 of file _data.py.

int FS_CHILD_DEPENDENCY = 112 [static]

Definition at line 742 of file _data.py.

int FS_CHILD_DEPENDENCY_RM = 113 [static]

Definition at line 743 of file _data.py.

Definition at line 744 of file _data.py.

int FS_CLONE = 104 [static]

Definition at line 735 of file _data.py.

int FS_CREATE = 103 [static]

Definition at line 734 of file _data.py.

int FS_DELETE = 101 [static]

Definition at line 732 of file _data.py.

int FS_QUICK_SEARCH = 214 [static]

Definition at line 757 of file _data.py.

int FS_RESIZE = 102 [static]

Definition at line 733 of file _data.py.

int FS_SNAPSHOT_CREATE = 107 [static]

Definition at line 738 of file _data.py.

int FS_SNAPSHOT_DELETE = 109 [static]

Definition at line 739 of file _data.py.

int FS_SNAPSHOT_RESTORE = 110 [static]

Definition at line 740 of file _data.py.

Definition at line 741 of file _data.py.

int FS_SNAPSHOTS = 106 [static]

Definition at line 737 of file _data.py.

int NFS_EXPORTS_QUICK_SEARCH = 215 [static]

Definition at line 758 of file _data.py.

int POOL_MEMBER_INFO = 221 [static]

Definition at line 763 of file _data.py.

int POOLS_QUICK_SEARCH = 210 [static]

Definition at line 753 of file _data.py.

int SUPPORTED = 1 [static]

Definition at line 678 of file _data.py.

int TARGET_PORTS = 216 [static]

Definition at line 759 of file _data.py.

int TARGET_PORTS_QUICK_SEARCH = 217 [static]

Definition at line 760 of file _data.py.

int UNSUPPORTED = 0 [static]

Definition at line 677 of file _data.py.

int VOLUME_CHILD_DEPENDENCY = 45 [static]

Definition at line 717 of file _data.py.

int VOLUME_CHILD_DEPENDENCY_RM = 46 [static]

Definition at line 718 of file _data.py.

int VOLUME_COPY_RANGE = 29 [static]

Definition at line 696 of file _data.py.

int VOLUME_COPY_RANGE_BLOCK_SIZE = 28 [static]

Definition at line 695 of file _data.py.

int VOLUME_COPY_RANGE_CLONE = 30 [static]

Definition at line 697 of file _data.py.

int VOLUME_COPY_RANGE_COPY = 31 [static]

Definition at line 698 of file _data.py.

int VOLUME_CREATE = 21 [static]

Definition at line 686 of file _data.py.

int VOLUME_DELETE = 33 [static]

Definition at line 700 of file _data.py.

int VOLUME_DISABLE = 35 [static]

Definition at line 703 of file _data.py.

int VOLUME_ENABLE = 34 [static]

Definition at line 702 of file _data.py.

Definition at line 724 of file _data.py.

int VOLUME_MASK = 36 [static]

Definition at line 705 of file _data.py.

int VOLUME_RAID_CREATE = 222 [static]

Definition at line 764 of file _data.py.

int VOLUME_RAID_INFO = 54 [static]

Definition at line 726 of file _data.py.

int VOLUME_REPLICATE = 23 [static]

Definition at line 689 of file _data.py.

int VOLUME_REPLICATE_CLONE = 24 [static]

Definition at line 690 of file _data.py.

int VOLUME_REPLICATE_COPY = 25 [static]

Definition at line 691 of file _data.py.

int VOLUME_REPLICATE_MIRROR_ASYNC = 26 [static]

Definition at line 692 of file _data.py.

int VOLUME_REPLICATE_MIRROR_SYNC = 27 [static]

Definition at line 693 of file _data.py.

int VOLUME_RESIZE = 22 [static]

Definition at line 687 of file _data.py.

int VOLUME_THIN = 55 [static]

Definition at line 728 of file _data.py.

int VOLUME_UNMASK = 37 [static]

Definition at line 706 of file _data.py.

int VOLUMES = 20 [static]

Definition at line 685 of file _data.py.

Definition at line 714 of file _data.py.

int VOLUMES_QUICK_SEARCH = 211 [static]

Definition at line 754 of file _data.py.


The documentation for this class was generated from the following file:

Generated on 9 Jul 2015 for libStorageMgmt by  doxygen 1.6.1