The rsd_lib.resources.v2_2.telemetry_service.metric_definition Module

class rsd_lib.resources.v2_2.telemetry_service.metric_definition.CalculationParamsTypeCollectionField(*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_service.metric_definition.IntelRackScaleField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

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

This property specifies the precision of a calculated metric (calculated metric shall be aligned to a value specified by This property .

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

This array property specifies possible values of a discrete metric.

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

Bases: rsd_lib.base.ResourceBase

MetricDefinition resource class

A definition of a metric.

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

Estimated percent error of measured vs. actual values.

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

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_service.metric_definition.CalculationParamsTypeCollectionField 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.

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

This array property specifies possible values of a discrete metric.

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

Specifies how the sensor is implemented.

is_linear = <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.

oem = <rsd_lib.resources.v2_2.telemetry_service.metric_definition.OemField object>

Oem specific properties.

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_service.metric_definition.WildcardCollectionField object>

Wildcards used to replace values in AppliesTo and Calculates metric property arrays.

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

Bases: rsd_lib.base.ResourceCollectionBase

class rsd_lib.resources.v2_2.telemetry_service.metric_definition.OemField(*args, **kwargs)

Bases: sushy.resources.base.CompositeField

intel_rackscale = <rsd_lib.resources.v2_2.telemetry_service.metric_definition.IntelRackScaleField object>

Intel Rack Scale Design specific properties.

class rsd_lib.resources.v2_2.telemetry_service.metric_definition.WildcardCollectionField(*args, **kwargs)

Bases: sushy.resources.base.ListField

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

The name of Wildcard.

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

An array of values to substitute for the wildcard.