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, json_doc=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)¶
- 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.