The rsd_lib.resources.v2_2.chassis.chassis Module

class rsd_lib.resources.v2_2.chassis.chassis.Chassis(connector, path='', redfish_version=None, registries=None, reader=None, json_doc=None, root=None)

Bases: rsd_lib.resources.v2_1.chassis.chassis.Chassis

Chassis resource class

A Chassis represents the physical components for any system. This resource represents the sheet-metal confined spaces and logical zones like racks, enclosures, chassis and all other containers. Subsystems (like sensors), which operate outside of a system’s data plane (meaning the resources are not accessible to software running on the system) are linked either directly or indirectly through this resource.

property power

Property to provide reference to Power instance

It is calculated once when it is queried for the first time. On refresh, this property is reset.

property thermal

Property to provide reference to Thermal instance

It is calculated once when it is queried for the first time. On refresh, this property is reset.

class rsd_lib.resources.v2_2.chassis.chassis.ChassisCollection(connector, path, redfish_version=None, registries=None, root=None)

Bases: rsd_lib.base.ResourceCollectionBase