The rsd_lib.resources.v2_1.system.memory Module

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)

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

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.