imcsdk.mometa.memory package¶
Submodules¶
This module contains the general information for MemoryArray ManagedObject.
-
class
imcsdk.mometa.memory.MemoryArray.
MemoryArray
(parent_mo_or_dn, id, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is MemoryArray class.
-
consts
= <imcsdk.mometa.memory.MemoryArray.MemoryArrayConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([u'id'])¶
-
prop_map
= {'currCapacity': 'curr_capacity', 'dn': 'dn', 'ignoredMemory': 'ignored_memory', 'failedMemory': 'failed_memory', 'overallDIMMStatus': 'overall_dimm_status', 'maxDevices': 'max_devices', 'memoryConfiguration': 'memory_configuration', 'populated': 'populated', 'numOfFailedDimms': 'num_of_failed_dimms', 'memoryRASPossible': 'memory_ras_possible', 'presence': 'presence', 'status': 'status', 'numOfIgnoredDimms': 'num_of_ignored_dimms', 'redundantMemory': 'redundant_memory', 'dimmBlackList': 'dimm_black_list', 'rn': 'rn', 'id': 'id', 'childAction': 'child_action'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6650>, 'max_devices': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6fd0>, 'memory_ras_possible': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6890>, 'curr_capacity': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c60d0>, 'populated': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6d50>, 'num_of_failed_dimms': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6c50>, 'presence': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6b10>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6e10>, 'num_of_ignored_dimms': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6ad0>, 'dimm_black_list': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6c90>, 'memory_configuration': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6cd0>, 'redundant_memory': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6250>, 'ignored_memory': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6790>, 'overall_dimm_status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6c10>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6150>, 'id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6910>, 'failed_memory': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6d10>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10b6c6a90>}¶
-
-
class
imcsdk.mometa.memory.MemoryArray.
MemoryArrayConsts
[source]¶ -
CURR_CAPACITY_UNSPECIFIED
= 'unspecified'¶
-
DIMM_BLACK_LIST_DISABLE
= 'disable'¶
-
DIMM_BLACK_LIST_DISABLED
= 'Disabled'¶
-
DIMM_BLACK_LIST_ENABLE
= 'enable'¶
-
DIMM_BLACK_LIST_ENABLED
= 'Enabled'¶
-
FAILED_MEMORY_UNSPECIFIED
= 'unspecified'¶
-
IGNORED_MEMORY_UNSPECIFIED
= 'unspecified'¶
-
MAX_DEVICES_UNSPECIFIED
= 'unspecified'¶
-
OVERALL_DIMMSTATUS_AMBER
= 'amber'¶
-
OVERALL_DIMMSTATUS_BLUE
= 'blue'¶
-
OVERALL_DIMMSTATUS_GREEN
= 'green'¶
-
OVERALL_DIMMSTATUS_RED
= 'red'¶
-
OVERALL_DIMMSTATUS_UNKNOWN
= 'unknown'¶
-
POPULATED_UNSPECIFIED
= 'unspecified'¶
-
PRESENCE_EMPTY
= 'empty'¶
-
PRESENCE_EQUIPPED
= 'equipped'¶
-
PRESENCE_EQUIPPED_IDENTITY_UNESTABLISHABLE
= 'equipped-identity-unestablishable'¶
-
PRESENCE_EQUIPPED_NOT_PRIMARY
= 'equipped-not-primary'¶
-
PRESENCE_EQUIPPED_WITH_MALFORMED_FRU
= 'equipped-with-malformed-fru'¶
-
PRESENCE_INACCESSIBLE
= 'inaccessible'¶
-
PRESENCE_MISMATCH
= 'mismatch'¶
-
PRESENCE_MISMATCH_IDENTITY_UNESTABLISHABLE
= 'mismatch-identity-unestablishable'¶
-
PRESENCE_MISSING
= 'missing'¶
-
PRESENCE_NOT_SUPPORTED
= 'not-supported'¶
-
PRESENCE_UNAUTHORIZED
= 'unauthorized'¶
-
PRESENCE_UNKNOWN
= 'unknown'¶
-
REDUNDANT_MEMORY_UNSPECIFIED
= 'unspecified'¶
-
This module contains the general information for MemoryUnit ManagedObject.
-
class
imcsdk.mometa.memory.MemoryUnit.
MemoryUnit
(parent_mo_or_dn, id, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is MemoryUnit class.
-
consts
= <imcsdk.mometa.memory.MemoryUnit.MemoryUnitConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([u'id'])¶
-
prop_map
= {'dn': 'dn', 'formFactor': 'form_factor', 'operState': 'oper_state', 'capacity': 'capacity', 'width': 'width', 'rn': 'rn', 'clock': 'clock', 'presence': 'presence', 'memoryTypeDetail': 'memory_type_detail', 'visibility': 'visibility', 'status': 'status', 'model': 'model', 'operability': 'operability', 'location': 'location', 'vendor': 'vendor', 'array': 'array', 'childAction': 'child_action', 'type': 'type', 'id': 'id', 'serial': 'serial', 'bankLocator': 'bank_locator'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2cd0>, 'model': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2810>, 'capacity': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bcc98d0>, 'width': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2650>, 'clock': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2390>, 'memory_type_detail': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2a10>, 'presence': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2dd0>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2f50>, 'operability': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2f90>, 'visibility': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2e10>, 'bank_locator': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bcc9b50>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2d10>, 'oper_state': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2b10>, 'location': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2a50>, 'form_factor': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2c10>, 'vendor': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2a90>, 'array': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bcc9f10>, 'type': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2950>, 'id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2d50>, 'serial': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a7e2350>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10bcc9a10>}¶
-
-
class
imcsdk.mometa.memory.MemoryUnit.
MemoryUnitConsts
[source]¶ -
CAPACITY_UNSPECIFIED
= 'unspecified'¶
-
CLOCK_UNSPECIFIED
= 'unspecified'¶
-
FORM_FACTOR_DIMM
= 'DIMM'¶
-
FORM_FACTOR_FB_DIMM
= 'FB-DIMM'¶
-
FORM_FACTOR_OTHER
= 'Other'¶
-
FORM_FACTOR_RIMM
= 'RIMM'¶
-
FORM_FACTOR_SIMM
= 'SIMM'¶
-
FORM_FACTOR_SODIMM
= 'SODIMM'¶
-
FORM_FACTOR_SRIMM
= 'SRIMM'¶
-
FORM_FACTOR_TSOP
= 'TSOP'¶
-
FORM_FACTOR_UNDISCOVERED
= 'undiscovered'¶
-
FORM_FACTOR_UNKNOWN
= 'Unknown'¶
-
OPERABILITY_ACCESSIBILITY_PROBLEM
= 'accessibility-problem'¶
-
OPERABILITY_AUTO_UPGRADE
= 'auto-upgrade'¶
-
OPERABILITY_BIOS_POST_TIMEOUT
= 'bios-post-timeout'¶
-
OPERABILITY_CHASSIS_LIMIT_EXCEEDED
= 'chassis-limit-exceeded'¶
-
OPERABILITY_CONFIG
= 'config'¶
-
OPERABILITY_DECOMISSIONING
= 'decomissioning'¶
-
OPERABILITY_DEGRADED
= 'degraded'¶
-
OPERABILITY_DISABLED
= 'disabled'¶
-
OPERABILITY_DISCOVERY
= 'discovery'¶
-
OPERABILITY_DISCOVERY_FAILED
= 'discovery-failed'¶
-
OPERABILITY_EQUIPMENT_PROBLEM
= 'equipment-problem'¶
-
OPERABILITY_FABRIC_CONN_PROBLEM
= 'fabric-conn-problem'¶
-
OPERABILITY_FABRIC_UNSUPPORTED_CONN
= 'fabric-unsupported-conn'¶
-
OPERABILITY_IDENTIFY
= 'identify'¶
-
OPERABILITY_IDENTITY_UNESTABLISHABLE
= 'identity-unestablishable'¶
-
OPERABILITY_INOPERABLE
= 'inoperable'¶
-
OPERABILITY_MALFORMED_FRU
= 'malformed-fru'¶
-
OPERABILITY_NOT_SUPPORTED
= 'not-supported'¶
-
OPERABILITY_OPERABLE
= 'operable'¶
-
OPERABILITY_PEER_COMM_PROBLEM
= 'peer-comm-problem'¶
-
OPERABILITY_PERFORMANCE_PROBLEM
= 'performance-problem'¶
-
OPERABILITY_POST_FAILURE
= 'post-failure'¶
-
OPERABILITY_POWERED_OFF
= 'powered-off'¶
-
OPERABILITY_POWER_PROBLEM
= 'power-problem'¶
-
OPERABILITY_REMOVED
= 'removed'¶
-
OPERABILITY_THERMAL_PROBLEM
= 'thermal-problem'¶
-
OPERABILITY_UNKNOWN
= 'unknown'¶
-
OPERABILITY_UPGRADE_PROBLEM
= 'upgrade-problem'¶
-
OPERABILITY_VOLTAGE_PROBLEM
= 'voltage-problem'¶
-
OPER_STATE_ACCESSIBILITY_PROBLEM
= 'accessibility-problem'¶
-
OPER_STATE_AUTO_UPGRADE
= 'auto-upgrade'¶
-
OPER_STATE_BIOS_POST_TIMEOUT
= 'bios-post-timeout'¶
-
OPER_STATE_CHASSIS_LIMIT_EXCEEDED
= 'chassis-limit-exceeded'¶
-
OPER_STATE_CONFIG
= 'config'¶
-
OPER_STATE_DECOMISSIONING
= 'decomissioning'¶
-
OPER_STATE_DEGRADED
= 'degraded'¶
-
OPER_STATE_DISABLED
= 'disabled'¶
-
OPER_STATE_DISCOVERY
= 'discovery'¶
-
OPER_STATE_DISCOVERY_FAILED
= 'discovery-failed'¶
-
OPER_STATE_EQUIPMENT_PROBLEM
= 'equipment-problem'¶
-
OPER_STATE_FABRIC_CONN_PROBLEM
= 'fabric-conn-problem'¶
-
OPER_STATE_FABRIC_UNSUPPORTED_CONN
= 'fabric-unsupported-conn'¶
-
OPER_STATE_IDENTIFY
= 'identify'¶
-
OPER_STATE_IDENTITY_UNESTABLISHABLE
= 'identity-unestablishable'¶
-
OPER_STATE_INOPERABLE
= 'inoperable'¶
-
OPER_STATE_MALFORMED_FRU
= 'malformed-fru'¶
-
OPER_STATE_NOT_SUPPORTED
= 'not-supported'¶
-
OPER_STATE_OPERABLE
= 'operable'¶
-
OPER_STATE_PEER_COMM_PROBLEM
= 'peer-comm-problem'¶
-
OPER_STATE_PERFORMANCE_PROBLEM
= 'performance-problem'¶
-
OPER_STATE_POST_FAILURE
= 'post-failure'¶
-
OPER_STATE_POWERED_OFF
= 'powered-off'¶
-
OPER_STATE_POWER_PROBLEM
= 'power-problem'¶
-
OPER_STATE_REMOVED
= 'removed'¶
-
OPER_STATE_THERMAL_PROBLEM
= 'thermal-problem'¶
-
OPER_STATE_UNKNOWN
= 'unknown'¶
-
OPER_STATE_UPGRADE_PROBLEM
= 'upgrade-problem'¶
-
OPER_STATE_VOLTAGE_PROBLEM
= 'voltage-problem'¶
-
PRESENCE_EMPTY
= 'empty'¶
-
PRESENCE_EQUIPPED
= 'equipped'¶
-
PRESENCE_EQUIPPED_IDENTITY_UNESTABLISHABLE
= 'equipped-identity-unestablishable'¶
-
PRESENCE_EQUIPPED_NOT_PRIMARY
= 'equipped-not-primary'¶
-
PRESENCE_EQUIPPED_WITH_MALFORMED_FRU
= 'equipped-with-malformed-fru'¶
-
PRESENCE_INACCESSIBLE
= 'inaccessible'¶
-
PRESENCE_MISMATCH
= 'mismatch'¶
-
PRESENCE_MISMATCH_IDENTITY_UNESTABLISHABLE
= 'mismatch-identity-unestablishable'¶
-
PRESENCE_MISSING
= 'missing'¶
-
PRESENCE_NOT_SUPPORTED
= 'not-supported'¶
-
PRESENCE_UNAUTHORIZED
= 'unauthorized'¶
-
PRESENCE_UNKNOWN
= 'unknown'¶
-
TYPE_3_DRAM
= '3DRAM'¶
-
TYPE_CDRAM
= 'CDRAM'¶
-
TYPE_DDR
= 'DDR'¶
-
TYPE_DDR2
= 'DDR2'¶
-
TYPE_DDR2_FB_DIMM
= 'DDR2 FB-DIMM'¶
-
TYPE_DDR3
= 'DDR3'¶
-
TYPE_DDR4
= 'DDR4'¶
-
TYPE_DRAM
= 'DRAM'¶
-
TYPE_EDRAM
= 'EDRAM'¶
-
TYPE_EEPROM
= 'EEPROM'¶
-
TYPE_EPROM
= 'EPROM'¶
-
TYPE_FBD2
= 'FBD2'¶
-
TYPE_FEPROM
= 'FEPROM'¶
-
TYPE_FLASH
= 'FLASH'¶
-
TYPE_OTHER
= 'Other'¶
-
TYPE_RAM
= 'RAM'¶
-
TYPE_RDRAM
= 'RDRAM'¶
-
TYPE_ROM
= 'ROM'¶
-
TYPE_SDRAM
= 'SDRAM'¶
-
TYPE_SGRAM
= 'SGRAM'¶
-
TYPE_SRAM
= 'SRAM'¶
-
TYPE_UNDISCOVERED
= 'undiscovered'¶
-
TYPE_UNKNOWN
= 'Unknown'¶
-
TYPE_VRAM
= 'VRAM'¶
-
VISIBILITY_NO
= 'no'¶
-
VISIBILITY_UNKNOWN
= 'unknown'¶
-
VISIBILITY_YES
= 'yes'¶
-
WIDTH_UNSPECIFIED
= 'unspecified'¶
-
This module contains the general information for MemoryUnitEnvStats ManagedObject.
-
class
imcsdk.mometa.memory.MemoryUnitEnvStats.
MemoryUnitEnvStats
(parent_mo_or_dn, **kwargs)[source]¶ Bases:
imcsdk.imcmo.ManagedObject
This is MemoryUnitEnvStats class.
-
consts
= <imcsdk.mometa.memory.MemoryUnitEnvStats.MemoryUnitEnvStatsConsts instance>¶
-
mo_meta
= <imcsdk.imccoremeta.MoMeta object>¶
-
naming_props
= set([])¶
-
prop_map
= {'dn': 'dn', 'status': 'status', 'description': 'description', 'temperature': 'temperature', 'timeCollected': 'time_collected', 'rn': 'rn', 'id': 'id', 'childAction': 'child_action'}¶
-
prop_meta
= {'dn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a2251d0>, 'status': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a225d10>, 'description': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a225b10>, 'temperature': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d42d910>, 'time_collected': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10d42d810>, 'rn': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a225850>, 'id': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a225510>, 'child_action': <imcsdk.imccoremeta.MoPropertyMeta object at 0x10a2254d0>}¶
-