The rsd_lib.resources.v2_1.system.pcie_device Module

class rsd_lib.resources.v2_1.system.pcie_device.LinksField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

chassis = <sushy.resources.base.Field object>

An array of references to the chassis in which the PCIe device is contained

pcie_functions = <sushy.resources.base.Field object>

An array of references to PCIeFunctions exposed by this device.

class rsd_lib.resources.v2_1.system.pcie_device.PCIeDevice(connector, path='', redfish_version=None, registries=None, reader=None)

Bases: rsd_lib.base.ResourceBase

PCIeDevice resource class

This is the schema definition for the PCIeDevice resource. It represents the properties of a PCIeDevice attached to a System.

asset_tag = <sushy.resources.base.Field object>

The user assigned asset tag for this PCIe device.

device_type = <sushy.resources.base.Field object>

The device type for this PCIe device.

firmware_version = <sushy.resources.base.Field object>

The version of firmware for this PCIe device.

The links object contains the links to other resources that are related to this resource.

manufacturer = <sushy.resources.base.Field object>

This is the manufacturer of this PCIe device.

model = <sushy.resources.base.Field object>

This is the model number for the PCIe device.

part_number = <sushy.resources.base.Field object>

The part number for this PCIe device.

serial_number = <sushy.resources.base.Field object>

The serial number for this PCIe device.

sku = <sushy.resources.base.Field object>

This is the SKU for this PCIe device.

status = <rsd_lib.base.StatusField object>

This indicates the known state of the resource, such as if it is enabled.

update(asset_tag)

Update AssetTag properties

Parameters

asset_tag – The user assigned asset tag for this PCIe device