rsd_lib.resources.v2_2.telemetry_service.triggers
Module¶rsd_lib.resources.v2_2.telemetry_service.triggers.
DiscreteTriggerCollectionField
(*args, **kwargs)¶Bases: sushy.resources.base.ListField
DiscreteTrigger field
A discrete trigger.
dwell_tim_msec
= <sushy.resources.base.Field object>¶This time the excursion persists before a trigger is determined.
name
= <sushy.resources.base.Field object>¶The name of trigger.
severity
= <sushy.resources.base.Field object>¶This property contains the value of the Severity property in the Event message.
value
= <sushy.resources.base.Field object>¶This property contains the value of the trigger.
rsd_lib.resources.v2_2.telemetry_service.triggers.
NumericTriggerCollectionField
(*args, **kwargs)¶Bases: sushy.resources.base.ListField
NumericTrigger field
A numeric trigger.
direction_of_crossing
= <sushy.resources.base.Field object>¶This property contains the value of the trigger.
dwell_tim_msec
= <sushy.resources.base.Field object>¶This time the excursion persists before a trigger is determined.
name
= <sushy.resources.base.Field object>¶The name of trigger.
severity
= <sushy.resources.base.Field object>¶This property contains the value of the Severity property in the Event message.
value
= <sushy.resources.base.Field object>¶This property contains the value of the trigger.
rsd_lib.resources.v2_2.telemetry_service.triggers.
Triggers
(connector, path='', redfish_version=None, registries=None, reader=None)¶Bases: rsd_lib.base.ResourceBase
Triggers resource class
This is the schema definition for a Triggers.
discrete_trigger_condition
= <sushy.resources.base.Field object>¶The type of trigger.
discrete_triggers
= <rsd_lib.resources.v2_2.telemetry_service.triggers.DiscreteTriggerCollectionField object>¶List of discrete triggers.
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>¶The type of trigger.
numeric_triggers
= <rsd_lib.resources.v2_2.telemetry_service.triggers.NumericTriggerCollectionField object>¶List of numeric triggers.
status
= <rsd_lib.base.StatusField object>¶This indicates the known state of the resource, such as if it is enabled.
trigger_actions
= <sushy.resources.base.Field object>¶This property specifies what action is perform when the MetricTrigger occurs.
wildcards
= <rsd_lib.resources.v2_2.telemetry_service.triggers.WildcardCollectionField object>¶Wildcards used to replace values in MetricProperties array property.
rsd_lib.resources.v2_2.telemetry_service.triggers.
TriggersCollection
(connector, path, redfish_version=None, registries=None)¶Bases: rsd_lib.base.ResourceCollectionBase
create_trigger
(name=None, description=None, metric_type=None, trigger_actions=None, numeric_triggers=None, discrete_trigger_condition=None, discrete_triggers=None, status=None, wildcards=None, metric_properties=None)¶Create a new trigger
name – The trigger name
description – The trigger description
metric_type – The type of trigger
trigger_actions – The metric report description
numeric_triggers – List of numeric triggers
discrete_trigger_condition – The value shall indicate how the corresponding metric
discrete_triggers – List of discrete triggers
status – The trigger status
wildcards – Wildcards used to replace values in MetricProperties array property
metric_properties – The report definition metric properties
The uri of the new trigger
rsd_lib.resources.v2_2.telemetry_service.triggers.
WildcardCollectionField
(*args, **kwargs)¶Bases: sushy.resources.base.ListField
Wildcard field
Wildcards used to replace values in MetricProperties array property.
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.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.