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, json_doc=None, root=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.
-
links
= <rsd_lib.resources.v2_1.system.pcie_device.LinksField object>¶ 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
-