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>}
class imcsdk.mometa.memory.MemoryUnitEnvStats.MemoryUnitEnvStatsConsts[source]

Module contents