The rsd_lib.resources.v2_1.chassis.thermal Module

The rsd_lib.resources.v2_1.chassis.thermal Module

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

Bases: sushy.resources.base.ListField

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

The value of this property shall indicate the CurrentReading is below the normal range but is not yet fatal. Units shall use the same units as the related Reading property.

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

The value of this property shall indicate the CurrentReading is below the normal range and is fatal. Units shall use the same units as the related Reading property.

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

The value of this property shall indicate the CurrentReading is below the normal range but is not critical. Units shall use the same units as the related Reading property.

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

The value of this property shall indicate the highest possible value for CurrentReading. Units shall use the same units as the related Reading property.

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

The fan sensor member identity

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

The value of this property shall indicate the lowest possible value for CurrentReading. Units shall use the same units as the related Reading property.

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

The fan sensor name

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

Describes the area or device to which this fan measurement applies

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

The current value of the fan sensor

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

The value of this property shall be the units in which the fan’s reading and thresholds are measured.

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

The values of the properties in this array shall be used to show redundancy for fans and other elements in this resource. The use of IDs within these arrays shall reference the members of the redundancy groups.

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

Describes the areas or devices to which this fan measurement applies

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

A numerical identifier to represent the fan sensor

status = <rsd_lib.common.StatusField object>

The fan sensor status

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

The value of this property shall indicate the CurrentReading is above the normal range but is not yet fatal. Units shall use the same units as the related Reading property.

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

The value of this property shall indicate the CurrentReading is above the normal range and is fatal. Units shall use the same units as the related Reading property.

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

The value of this property shall indicate the CurrentReading is above the normal range but is not critical. The units shall be the same units as the related Reading property.

class rsd_lib.resources.v2_1.chassis.thermal.RedundancyField(*args, **kwargs)

Bases: sushy.resources.base.ListField

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

The value of this property shall contain the maximum number of members allowed in the redundancy group.

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

The Redundant device identity

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

The value of this property shall contain the minimum number of members allowed in the redundancy group for the current redundancy mode to still be fault tolerant.

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

This is the redundancy mode of the group

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

The Redundant device name

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

The value of this property shall be a boolean indicating whether the redundancy is enabled.

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

The value of this property shall contain the ids of components that are part of this redundancy set. The id values may or may not be dereferenceable.

status = <rsd_lib.common.StatusField object>

The Redundant device status

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

Bases: sushy.resources.base.ListField

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

The value of this property shall indicate the CurrentReading is below the normal range but is not yet fatal. Units shall use the same units as the related ReadingVolts property.

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

The value of this property shall indicate the CurrentReading is below the normal range and is fatal. Units shall use the same units as the related ReadingVolts property.

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

The value of this property shall indicate the CurrentReading is below the normal range but is not critical. Units shall use the same units as the related ReadingVolts property.

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

The value of this property shall indicate the highest possible value for CurrentReading. Units shall use the same units as the related ReadingVolts property.

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

The value of this property shall indicate the highest possible value for ReadingCelsius. The units shall be the same units as the related ReadingCelsius property.

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

The temperature sensor member identity

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

The value of this property shall indicate the lowest possible value for CurrentReading. Units shall use the same units as the related ReadingVolts property.

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

The value of this property shall indicate the lowest possible value for ReadingCelsius. The units shall be the same units as the related ReadingCelsius property.

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

The temperature sensor name

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

Describes the area or device to which this temperature measurement applies

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

The current value of the Temperature sensor

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

Describes the areas or devices to which this temperature measurement applies

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

A numerical identifier to represent the temperature sensor

status = <rsd_lib.common.StatusField object>

The temperature sensor status

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

The value of this property shall indicate the CurrentReading is above the normal range but is not yet fatal. Units shall use the same units as the related ReadingVolts property.

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

The value of this property shall indicate the CurrentReading is above the normal range and is fatal. Units shall use the same units as the related ReadingVolts property.

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

The value of this property shall indicate the CurrentReading is above the normal range but is not critical. Units shall use the same units as the related ReadingVolts property.

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

Bases: sushy.resources.base.ResourceBase

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

The Power description

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

The details of fans

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

The Power identity string

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

The Power name

redundancy = <rsd_lib.resources.v2_1.chassis.thermal.RedundancyField object>

Redundancy information for the power subsystem of this system or device

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

The details of temperatures senor

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.