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.