Freigeben über


ArmMonitorModelFactory.MetricAlertData Methode

Definition

Initialisiert eine neue instance von MetricAlertData.

public static Azure.ResourceManager.Monitor.MetricAlertData MetricAlertData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, string description = default, int severity = 0, bool isEnabled = false, System.Collections.Generic.IEnumerable<string> scopes = default, TimeSpan evaluationFrequency = default, TimeSpan windowSize = default, Azure.Core.ResourceType? targetResourceType = default, Azure.Core.AzureLocation? targetResourceRegion = default, Azure.ResourceManager.Monitor.Models.MetricAlertCriteria criteria = default, bool? isAutoMitigateEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Monitor.Models.MetricAlertAction> actions = default, DateTimeOffset? lastUpdatedOn = default, bool? isMigrated = default);
static member MetricAlertData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * int * bool * seq<string> * TimeSpan * TimeSpan * Nullable<Azure.Core.ResourceType> * Nullable<Azure.Core.AzureLocation> * Azure.ResourceManager.Monitor.Models.MetricAlertCriteria * Nullable<bool> * seq<Azure.ResourceManager.Monitor.Models.MetricAlertAction> * Nullable<DateTimeOffset> * Nullable<bool> -> Azure.ResourceManager.Monitor.MetricAlertData
Public Shared Function MetricAlertData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional description As String = Nothing, Optional severity As Integer = 0, Optional isEnabled As Boolean = false, Optional scopes As IEnumerable(Of String) = Nothing, Optional evaluationFrequency As TimeSpan = Nothing, Optional windowSize As TimeSpan = Nothing, Optional targetResourceType As Nullable(Of ResourceType) = Nothing, Optional targetResourceRegion As Nullable(Of AzureLocation) = Nothing, Optional criteria As MetricAlertCriteria = Nothing, Optional isAutoMitigateEnabled As Nullable(Of Boolean) = Nothing, Optional actions As IEnumerable(Of MetricAlertAction) = Nothing, Optional lastUpdatedOn As Nullable(Of DateTimeOffset) = Nothing, Optional isMigrated As Nullable(Of Boolean) = Nothing) As MetricAlertData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

tags
IDictionary<String,String>

Die Tags.

location
AzureLocation

Der Speicherort.

description
String

die Beschreibung der Metrikwarnung, die in der Warnungs-E-Mail enthalten sein wird.

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.

targetResourceType
Nullable<ResourceType>

der Ressourcentyp der Zielressource(en), für die die Warnung erstellt/aktualisiert wird. Obligatorisch, wenn der Bereich ein Abonnement, eine Ressourcengruppe oder mehrere Ressourcen enthält.

targetResourceRegion
Nullable<AzureLocation>

die Region der Zielressource(en), für die die Warnung erstellt/aktualisiert wird. Obligatorisch, wenn der Bereich ein Abonnement, eine Ressourcengruppe oder mehrere Ressourcen enthält.

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.

isAutoMitigateEnabled
Nullable<Boolean>

das Flag, das angibt, ob die Warnung automatisch aufgelöst werden soll oder nicht. Der Standardwert ist „true“.

actions
IEnumerable<MetricAlertAction>

das Array von Aktionen, die ausgeführt werden, wenn die Warnungsregel aktiv wird und wenn eine Warnungsbedingung aufgelöst wird.

lastUpdatedOn
Nullable<DateTimeOffset>

Zuletzt wurde die Regel im ISO8601-Format aktualisiert.

isMigrated
Nullable<Boolean>

der Wert, der angibt, ob diese Warnungsregel migriert wird.

Gibt zurück

Eine neue MetricAlertData instance zum Mocking.

Gilt für: