Pool Class Reference

Inherits lsm::_data::IData.

Collaboration diagram for Pool:
Collaboration graph
[legend]

Public Member Functions

def __init__

Static Public Attributes

list SUPPORTED_SEARCH_KEYS = ['id', 'system_id']
int TOTAL_SPACE_NOT_FOUND = 1
int FREE_SPACE_NOT_FOUND = 1
int ELEMENT_TYPE_POOL = 1
int ELEMENT_TYPE_VOLUME = 1
int ELEMENT_TYPE_FS = 1
int ELEMENT_TYPE_DELTA = 1
int ELEMENT_TYPE_VOLUME_FULL = 1
int ELEMENT_TYPE_VOLUME_THIN = 1
int ELEMENT_TYPE_SYS_RESERVED = 1
int UNSUPPORTED_VOLUME_GROW = 1
int UNSUPPORTED_VOLUME_SHRINK = 1
int STATUS_UNKNOWN = 1
int STATUS_OK = 1
int STATUS_OTHER = 1
int STATUS_DEGRADED = 1
int STATUS_ERROR = 1
int STATUS_STOPPED = 1
int STATUS_RECONSTRUCTING = 1
int STATUS_VERIFYING = 1
int STATUS_INITIALIZING = 1
int STATUS_GROWING = 1
int MEMBER_TYPE_UNKNOWN = 0
int MEMBER_TYPE_OTHER = 1
int MEMBER_TYPE_DISK = 2
int MEMBER_TYPE_POOL = 3

Detailed Description

Pool specific information

Definition at line 379 of file _data.py.


Member Function Documentation

def __init__ (   self,
  _id,
  _name,
  _element_type,
  _unsupported_actions,
  _total_space,
  _free_space,
  _status,
  _status_info,
  _system_id,
  _plugin_data = None 
)

Definition at line 421 of file _data.py.


Field Documentation

int ELEMENT_TYPE_DELTA = 1 [static]

Definition at line 395 of file _data.py.

int ELEMENT_TYPE_FS = 1 [static]

Definition at line 394 of file _data.py.

int ELEMENT_TYPE_POOL = 1 [static]

Definition at line 392 of file _data.py.

int ELEMENT_TYPE_SYS_RESERVED = 1 [static]

Definition at line 398 of file _data.py.

int ELEMENT_TYPE_VOLUME = 1 [static]

Definition at line 393 of file _data.py.

int ELEMENT_TYPE_VOLUME_FULL = 1 [static]

Definition at line 396 of file _data.py.

int ELEMENT_TYPE_VOLUME_THIN = 1 [static]

Definition at line 397 of file _data.py.

int FREE_SPACE_NOT_FOUND = 1 [static]

Definition at line 386 of file _data.py.

int MEMBER_TYPE_DISK = 2 [static]

Definition at line 418 of file _data.py.

int MEMBER_TYPE_OTHER = 1 [static]

Definition at line 417 of file _data.py.

int MEMBER_TYPE_POOL = 3 [static]

Definition at line 419 of file _data.py.

int MEMBER_TYPE_UNKNOWN = 0 [static]

Definition at line 416 of file _data.py.

int STATUS_DEGRADED = 1 [static]

Definition at line 408 of file _data.py.

int STATUS_ERROR = 1 [static]

Definition at line 409 of file _data.py.

int STATUS_GROWING = 1 [static]

Definition at line 414 of file _data.py.

int STATUS_INITIALIZING = 1 [static]

Definition at line 413 of file _data.py.

int STATUS_OK = 1 [static]

Definition at line 406 of file _data.py.

int STATUS_OTHER = 1 [static]

Definition at line 407 of file _data.py.

int STATUS_RECONSTRUCTING = 1 [static]

Definition at line 411 of file _data.py.

int STATUS_STOPPED = 1 [static]

Definition at line 410 of file _data.py.

int STATUS_UNKNOWN = 1 [static]

Definition at line 405 of file _data.py.

int STATUS_VERIFYING = 1 [static]

Definition at line 412 of file _data.py.

list SUPPORTED_SEARCH_KEYS = ['id', 'system_id'] [static]

Definition at line 383 of file _data.py.

int TOTAL_SPACE_NOT_FOUND = 1 [static]

Definition at line 385 of file _data.py.

int UNSUPPORTED_VOLUME_GROW = 1 [static]

Definition at line 401 of file _data.py.

int UNSUPPORTED_VOLUME_SHRINK = 1 [static]

Definition at line 402 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