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.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: rsd_lib.base.ResourceCollectionBase

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