The rsd_lib.resources.v2_1.system.memory Module¶
-
class
rsd_lib.resources.v2_1.system.memory.IntelRackScaleField(*args, **kwargs)¶ Bases:
sushy.resources.base.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:
rsd_lib.base.ResourceBaseMemory 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)¶
-
class
rsd_lib.resources.v2_1.system.memory.MemoryLocationField(*args, **kwargs)¶ Bases:
sushy.resources.base.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:
sushy.resources.base.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:
sushy.resources.base.ListFieldRegionSet 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
-