Freigeben über


ThresholdRuleCondition Klasse

Definition

Eine Regelbedingung, die auf einer Metrik basiert, die einen Schwellenwert überschreitet.

[Newtonsoft.Json.JsonObject("Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition")]
public class ThresholdRuleCondition : Microsoft.Azure.Management.Monitor.Models.RuleCondition
[<Newtonsoft.Json.JsonObject("Microsoft.Azure.Management.Insights.Models.ThresholdRuleCondition")>]
type ThresholdRuleCondition = class
    inherit RuleCondition
Public Class ThresholdRuleCondition
Inherits RuleCondition
Vererbung
ThresholdRuleCondition
Attribute
Newtonsoft.Json.JsonObjectAttribute

Konstruktoren

ThresholdRuleCondition()

Initialisiert eine neue instance der ThresholdRuleCondition-Klasse.

ThresholdRuleCondition(ConditionOperator, Double, RuleDataSource, Nullable<TimeSpan>, Nullable<TimeAggregationOperator>)

Initialisiert eine neue instance der ThresholdRuleCondition-Klasse.

Eigenschaften

DataSource

Ruft die Ressource ab, aus der die Regel ihre Daten sammelt, oder legt sie fest. Für diesen Typ ist dataSource immer vom Typ RuleMetricDataSource.

(Geerbt von RuleCondition)
OperatorProperty

Ruft den Operator ab, der zum Vergleichen der Daten und des Schwellenwerts verwendet wird, oder legt diesen fest. Mögliche Werte: "GreaterThan", "GreaterThanOrEqual", "LessThan", "LessThanOrEqual"

Threshold

Ruft den Schwellenwert ab, der die Warnung aktiviert, oder legt diesen fest.

TimeAggregation

Ruft den Zeitaggregationsoperator ab oder legt diese fest. Wie die gesammelten Daten im Laufe der Zeit kombiniert werden sollen. Der Standardwert ist der PrimaryAggregationType der Metrik. Mögliche Werte: "Average", "Minimum", "Maximum", "Total", "Last"

WindowSize

Ruft den Zeitraum (im ISO 8601-Dauerformat) ab, der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird, oder legt diesen fest. Wenn angegeben, muss es zwischen 5 Minuten und 1 Tag sein.

Methoden

Validate()

Überprüfen Sie das Objekt.

Gilt für: