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, root=None)¶ Bases:
rsd_lib.base.ResourceBaseMetricDefinition 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, root=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.
-