Partager via


MetricAlertData Constructeur

Définition

Initialise une nouvelle instance de 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)

Paramètres

location
AzureLocation

Emplacement.

severity
Int32

Gravité de l’alerte {0, 1, 2, 3, 4}.

isEnabled
Boolean

indicateur qui indique si l’alerte de métrique est activée.

scopes
IEnumerable<String>

la liste des ID de ressource auxquels cette alerte de métrique est limitée.

evaluationFrequency
TimeSpan

la fréquence d’évaluation de l’alerte de métrique représentée au format de durée ISO 8601.

windowSize
TimeSpan

la période (au format durée ISO 8601) utilisée pour surveiller l’activité d’alerte en fonction du seuil.

criteria
MetricAlertCriteria

définit les informations sur les critères d’alerte spécifiques. Veuillez noter qu’il MetricAlertCriteria s’agit de la classe de base. Selon le scénario, une classe dérivée de la classe de base peut devoir être affectée ici, ou cette propriété doit être castée en une des classes dérivées possibles. Les classes dérivées disponibles incluent MetricAlertMultipleResourceMultipleMetricCriteria, MetricAlertSingleResourceMultipleMetricCriteria et WebtestLocationAvailabilityCriteria.

Exceptions

scopes a la valeur null.

S’applique à