The rsd_lib.resources.v2_1.chassis.thermal_zone Module

The rsd_lib.resources.v2_1.chassis.thermal_zone Module

class rsd_lib.resources.v2_1.chassis.thermal_zone.FansField(*args, **kwargs)

Bases: sushy.resources.base.ListField

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

The Power Supply name

rack_location = <rsd_lib.resources.v2_1.chassis.thermal_zone.RackLocationField object>

The Fan physical location

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

Fan RPM reading

status = <rsd_lib.common.StatusField object>

The Fan status

class rsd_lib.resources.v2_1.chassis.thermal_zone.RackLocationField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

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

Indicates the rack unit type

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

The height of managed zone, e.g. 8 for 8U, 16 for 16U

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

The index of the top-most U of the component, from top to bottom (1.. MAXIMUM) 0 indicate not available

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

The horizontal location within uLocation, from left to right (1.. MAXIMUM) 0 indicate not available

class rsd_lib.resources.v2_1.chassis.thermal_zone.TemperaturesField(*args, **kwargs)

Bases: sushy.resources.base.ListField

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

The Power Supply name

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

Describes the area or device to which this temperature measurement applies: “Intake” - The intake point of the chassis “Exhaust” - The exhaust point of the chassis “Backplane” - A backplane within the chassis “PowerSupply” - A power supply “SystemBoard” - The system board (PCB) “ComputeBay” - Within a compute bay “PowerSupplyBay” - Within a power supply bay

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

Current value of the temperature sensor’s reading

status = <rsd_lib.common.StatusField object>

The temperature sensors status

class rsd_lib.resources.v2_1.chassis.thermal_zone.ThermalZone(connector, path='', redfish_version=None, reader=None)

Bases: sushy.resources.base.ResourceBase

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

The ThermalZone description

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

The desired FAN speed in current ThermalZone present in PWM unit

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

The desired FAN speed in current ThermalZone present in RPM unit

fans = <rsd_lib.resources.v2_1.chassis.thermal_zone.FansField object>

Details of the fans associated with this thermal zone

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

The ThermalZone identity string

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

Number of maximum fans that can be installed in a given Thermal Zone

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

The ThermalZone name

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

The existing number of fans in current ThermalZone

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

Indicates the aggregated Power Supply Unit presence information Aggregated Power Supply Unit presence format: Length of string indicate total slot of Power Supply Units in PowerZone.

For each byte the string: “1” means present “0” means not present

rack_location = <rsd_lib.resources.v2_1.chassis.thermal_zone.RackLocationField object>

The ThermalZone physical location

status = <rsd_lib.common.StatusField object>

The ThermalZone status

temperatures = <rsd_lib.resources.v2_1.chassis.thermal_zone.TemperaturesField object>

Array of temperature sensors

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

Rack Level PTAS Telemetry - Volumetric airflow in current ThermalZone

class rsd_lib.resources.v2_1.chassis.thermal_zone.ThermalZoneCollection(connector, path, redfish_version=None)

Bases: sushy.resources.base.ResourceCollectionBase

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.