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)¶
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