Class AzureMetricAlertRuleCondition
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents an Azure metric alert rule condition.
public class AzureMetricAlertRuleCondition : GlobalSerializableClassicBase
- Inheritance
-
AzureMetricAlertRuleCondition
Constructors
AzureMetricAlertRuleCondition()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.AzureMetricAlertRuleCondition class.
public AzureMetricAlertRuleCondition()
Properties
AggregationType
Gets or sets the aggregation type.
public AzureMetricAlertRuleTimeAggregationType AggregationType { get; set; }
Property Value
AggregationTypeString
Gets the aggregation type as a human readable string.
public string AggregationTypeString { get; set; }
Property Value
IsDynamic
Gets or sets whether the alert rule condition is dynamic.
public BooleanOption IsDynamic { get; set; }
Property Value
MetricName
Gets or sets the name of the metric.
public string MetricName { get; set; }
Property Value
Name
Gets or sets the name of the metric alert rule condition.
public string Name { get; set; }
Property Value
OperatorType
Gets or sets the condition operator type.
public AzureMetricAlertRuleOperatorType OperatorType { get; set; }
Property Value
Summary
Gets the summary of the condition.
public string Summary { get; set; }
Property Value
Threshold
Gets or sets the static threshold value. This doesn't apply to dynamic conditions.
public double Threshold { get; set; }