pub struct Triggers {Show 22 fields
pub odata_context: Option<Context>,
pub odata_etag: Option<Etag>,
pub odata_id: Id,
pub odata_type: Type,
pub actions: Option<Actions>,
pub description: Option<Description>,
pub discrete_trigger_condition: Option<DiscreteTriggerConditionEnum>,
pub discrete_triggers: Option<Vec<DiscreteTrigger>>,
pub event_triggers: Option<Vec<String>>,
pub hysteresis_duration: Option<String>,
pub hysteresis_reading: Option<f64>,
pub id: Id,
pub links: Option<Links>,
pub metric_ids: Option<Vec<String>>,
pub metric_properties: Option<Vec<String>>,
pub metric_type: Option<MetricTypeEnum>,
pub name: Name,
pub numeric_thresholds: Option<Thresholds>,
pub oem: Option<Oem>,
pub status: Option<Status>,
pub trigger_actions: Option<Vec<TriggerActionEnum>>,
pub wildcards: Option<Vec<Wildcard>>,
}
Expand description
The Triggers schema describes a trigger that applies to metrics.
Fields§
§odata_context: Option<Context>
§odata_etag: Option<Etag>
§odata_id: Id
§odata_type: Type
§actions: Option<Actions>
§description: Option<Description>
§discrete_trigger_condition: Option<DiscreteTriggerConditionEnum>
§discrete_triggers: Option<Vec<DiscreteTrigger>>
The list of discrete triggers.
event_triggers: Option<Vec<String>>
The array of MessageIds that specify when a trigger condition is met based on an event.
hysteresis_duration: Option<String>
The duration the sensor value must not violate the threshold before the threshold is deactivated.
hysteresis_reading: Option<f64>
The reading offset from the threshold value required to clear the threshold.
id: Id
§links: Option<Links>
§metric_ids: Option<Vec<String>>
The label for the metric definitions that contain the property identifiers for this trigger. It matches the Id property of the corresponding metric definition.
metric_properties: Option<Vec<String>>
An array of URIs with wildcards and property identifiers for this trigger. Each wildcard shall be replaced with its corresponding entry in the Wildcard array property.
metric_type: Option<MetricTypeEnum>
§name: Name
§numeric_thresholds: Option<Thresholds>
§oem: Option<Oem>
§status: Option<Status>
§trigger_actions: Option<Vec<TriggerActionEnum>>
The actions that the trigger initiates.
wildcards: Option<Vec<Wildcard>>
The wildcards and their substitution values for the entries in the MetricProperties array property.