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)¶ Bases:
rsd_lib.base.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)¶
-
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.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
-