The rsd_lib.resources.v2_2.telemetry.metric_definition Module

The rsd_lib.resources.v2_2.telemetry.metric_definition Module

class rsd_lib.resources.v2_2.telemetry.metric_definition.CalculationParameterField(*args, **kwargs)

Bases: sushy.resources.base.ListField

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

The metric property used to store the results of the calculation

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

The metric property used as the input into the calculation

class rsd_lib.resources.v2_2.telemetry.metric_definition.MetricDefinition(connector, path='', redfish_version=None, reader=None)

Bases: sushy.resources.base.ResourceBase

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

Estimated percent error of measured vs. actual values

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

The value shall define the caculatability of this metric

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

This property specifies the calculation which is performed on a source metric to obtain the metric being defined

calculation_parameters = <rsd_lib.resources.v2_2.telemetry.metric_definition.CalculationParameterField object>

Specifies the resource properties (metric) which are characterized by this definition

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

This property specifies the time interval over which a calculated metric algorithm is performed

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

Specifies the calibration offset added to the Reading to obtain an accurate value

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

The data type of the corresponding metric values

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

The metric definition description

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

This array property specifies possible values of a discrete metric

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

The CPUHealth metric definition identity string

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

The value of this property shall designate how the sensor is implemented

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

Indicates linear or non-linear values

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

Maximum value for Reading

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

A collection of URI for the properties on which this metric definition is defined

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

Specifies the type of metric provided

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

Minimum value for Reading

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

The CPUHealth metric definition name

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

Specifies the physical context of the sensor

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

Number of significant digits in the Reading described by MetricProperties field

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

This property specifies the time interval between when a metric or sensor reading is updated

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

This property represents the type of sensor that this resource represents

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

Accuracy of the timestamp

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

Units of measure for this metric

wildcards = <rsd_lib.resources.v2_2.telemetry.metric_definition.WildcardsField object>

The property shall contain an array of wildcards and their replacements strings, which are to appliced to the MetricProperties array property

class rsd_lib.resources.v2_2.telemetry.metric_definition.MetricDefinitionCollection(connector, path, redfish_version=None)

Bases: sushy.resources.base.ResourceCollectionBase

class rsd_lib.resources.v2_2.telemetry.metric_definition.WildcardsField(*args, **kwargs)

Bases: sushy.resources.base.ListField

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

If the value is an empty string, then the server shall substitute every current key. Each not empty key value shall be substituted for the wildcard

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

This property shall contain a name for a Wildcard for a key

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.