Freigeben über


MetricAlertData Konstruktor

Definition

Initialisiert eine neue instance von MetricAlertData.

public MetricAlertData (Azure.Core.AzureLocation location, int severity, bool isEnabled, System.Collections.Generic.IEnumerable<string> scopes, TimeSpan evaluationFrequency, TimeSpan windowSize, Azure.ResourceManager.Monitor.Models.MetricAlertCriteria criteria);
new Azure.ResourceManager.Monitor.MetricAlertData : Azure.Core.AzureLocation * int * bool * seq<string> * TimeSpan * TimeSpan * Azure.ResourceManager.Monitor.Models.MetricAlertCriteria -> Azure.ResourceManager.Monitor.MetricAlertData
Public Sub New (location As AzureLocation, severity As Integer, isEnabled As Boolean, scopes As IEnumerable(Of String), evaluationFrequency As TimeSpan, windowSize As TimeSpan, criteria As MetricAlertCriteria)

Parameter

location
AzureLocation

Der Speicherort.

severity
Int32

Warnungsschweregrad {0, 1, 2, 3, 4}.

isEnabled
Boolean

das Flag, das angibt, ob die Metrikwarnung aktiviert ist.

scopes
IEnumerable<String>

die Liste der Ressourcen-IDs, auf die diese Metrikwarnung ausgerichtet ist.

evaluationFrequency
TimeSpan

wie oft die Metrikwarnung ausgewertet wird, dargestellt im ISO 8601-Dauerformat.

windowSize
TimeSpan

der Zeitraum (im ISO 8601-Dauerformat), der zum Überwachen der Warnungsaktivität basierend auf dem Schwellenwert verwendet wird.

criteria
MetricAlertCriteria

definiert die spezifischen Warnungskriterieninformationen. Beachten Sie, dass MetricAlertCriteria es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen sind MetricAlertMultipleResourceMultipleMetricCriteria, MetricAlertSingleResourceMultipleMetricCriteria und WebtestLocationAvailabilityCriteria.

Ausnahmen

scopes ist NULL.

Gilt für: