Compartir a través de


ThresholdRuleCondition Clase

Definición

Una condición de regla basada en una métrica que cruza un umbral.

[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
Herencia
ThresholdRuleCondition
Atributos
Newtonsoft.Json.JsonObjectAttribute

Constructores

ThresholdRuleCondition()

Inicializa una nueva instancia de la clase ThresholdRuleCondition.

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

Inicializa una nueva instancia de la clase ThresholdRuleCondition.

Propiedades

DataSource

Obtiene o establece el recurso del que la regla recopila sus datos. Para este tipo dataSource siempre será de tipo RuleMetricDataSource.

(Heredado de RuleCondition)
OperatorProperty

Obtiene o establece el operador utilizado para comparar los datos y el umbral. Entre los valores posibles se incluyen: "GreaterThan", "GreaterThanOrEqual", "LessThan", "LessThanOrEqual".

Threshold

Obtiene o establece el valor de umbral que activa la alerta.

TimeAggregation

Obtiene o establece el operador de agregación de hora. Cómo se deben combinar los datos recopilados con el tiempo. El valor predeterminado es PrimaryAggregationType de la métrica. Entre los valores posibles se incluyen: "Average", "Minimum", "Maximum", "Total", "Last"

WindowSize

Obtiene o establece el período de tiempo (en formato de duración ISO 8601) que se usa para supervisar la actividad de alerta en función del umbral. Si se especifica, debe estar entre 5 minutos y 1 día.

Métodos

Validate()

Valide el objeto .

Se aplica a