The rsd_lib.resources.v2_2.telemetry_service.metric_definition Module

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, 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)

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.

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.