The rsd_lib.resources.v2_1.system.memory
Module¶
- class rsd_lib.resources.v2_1.system.memory.IntelRackScaleField(*args, **kwargs)¶
Bases:
CompositeField
- voltage_volt = <sushy.resources.base.Field object>¶
This indicates current voltage of memory module
- class rsd_lib.resources.v2_1.system.memory.Memory(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)¶
Bases:
ResourceBase
Memory resource class
This is the schema definition for definition of a Memory and its configuration
- allowed_speeds_mhz = <sushy.resources.base.Field object>¶
Speed bins supported by this Memory
- base_module_type = <sushy.resources.base.Field object>¶
The base module type of Memory
- bus_width_bits = <sushy.resources.base.Field object>¶
Bus Width in bits.
- capacity_mib = <sushy.resources.base.Field object>¶
Memory Capacity in MiB.
- data_width_bits = <sushy.resources.base.Field object>¶
Data Width in bits.
- device_id = <sushy.resources.base.Field object>¶
Device ID
- device_locator = <sushy.resources.base.Field object>¶
Location of the Memory in the platform
- error_correction = <sushy.resources.base.Field object>¶
Error correction scheme supported for this memory
- firmware_api_version = <sushy.resources.base.Field object>¶
Version of API supported by the firmware
- firmware_revision = <sushy.resources.base.Field object>¶
Revision of firmware on the Memory controller
- function_classes = <sushy.resources.base.Field object>¶
Function Classes by the Memory
- is_rank_spare_enabled = <sushy.resources.base.Field object>¶
Rank spare enabled status
- is_spare_device_enabled = <sushy.resources.base.Field object>¶
Spare device enabled status
- manufacturer = <sushy.resources.base.Field object>¶
The Memory manufacturer
- max_tdp_milli_watts = <sushy.resources.base.Field object>¶
Maximum TDPs in milli Watts
- memory_device_type = <sushy.resources.base.Field object>¶
Type details of the Memory
- memory_location = <rsd_lib.resources.v2_1.system.memory.MemoryLocationField object>¶
Memory connection information to sockets and memory controllers.
- memory_media = <sushy.resources.base.Field object>¶
Media of this Memory
- memory_type = <sushy.resources.base.Field object>¶
The type of Memory
- oem = <rsd_lib.resources.v2_1.system.memory.OemField object>¶
Oem specific properties.
- operating_memory_modes = <sushy.resources.base.Field object>¶
Memory modes supported by the Memory
- operating_speed_mhz = <sushy.resources.base.Field object>¶
Operating speed of Memory in MHz
- part_number = <sushy.resources.base.Field object>¶
The product part number of this device
- persistent_region_size_limit_mib = <sushy.resources.base.Field object>¶
Total size of persistent regions in MiB
- rank_count = <sushy.resources.base.Field object>¶
Number of ranks available in the Memory
- regions = <rsd_lib.resources.v2_1.system.memory.RegionSetCollectionField object>¶
Memory regions information within the Memory
- serial_number = <sushy.resources.base.Field object>¶
The product serial number of this device
- spare_device_count = <sushy.resources.base.Field object>¶
Number of unused spare devices available in the Memory
- status = <rsd_lib.base.StatusField object>¶
This indicates the known state of the resource, such as if it is enabled.
- subsystem_device_id = <sushy.resources.base.Field object>¶
Subsystem Device ID
- subsystem_vendor_id = <sushy.resources.base.Field object>¶
SubSystem Vendor ID
- vendor_id = <sushy.resources.base.Field object>¶
Vendor ID
- volatile_region_size_limit_mib = <sushy.resources.base.Field object>¶
Total size of volatile regions in MiB
- class rsd_lib.resources.v2_1.system.memory.MemoryCollection(connector, path, redfish_version=None, registries=None, root=None)¶
Bases:
ResourceCollectionBase
- class rsd_lib.resources.v2_1.system.memory.MemoryLocationField(*args, **kwargs)¶
Bases:
CompositeField
- channel = <sushy.resources.base.Field object>¶
Channel number in which Memory is connected
- memory_controller = <sushy.resources.base.Field object>¶
Memory controller number in which Memory is connected
- slot = <sushy.resources.base.Field object>¶
Slot number in which Memory is connected
- socket = <sushy.resources.base.Field object>¶
Socket number in which Memory is connected
- class rsd_lib.resources.v2_1.system.memory.OemField(*args, **kwargs)¶
Bases:
CompositeField
- intel_rackscale = <rsd_lib.resources.v2_1.system.memory.IntelRackScaleField object>¶
Intel Rack Scale Design specific properties.
- class rsd_lib.resources.v2_1.system.memory.RegionSetCollectionField(*args, **kwargs)¶
Bases:
ListField
RegionSet field
Memory memory region information.
- memory_classification = <sushy.resources.base.Field object>¶
Classification of memory occupied by the given memory region
- offset_mib = <sushy.resources.base.Field object>¶
Offset with in the Memory that corresponds to the starting of this memory region in MiB
- passphrase_state = <sushy.resources.base.Field object>¶
State of the passphrase for this region
- region_id = <sushy.resources.base.Field object>¶
Unique region ID representing a specific region within the Memory
- size_mib = <sushy.resources.base.Field object>¶
Size of this memory region in MiB