ArmMonitorModelFactory.MetricAlertData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.
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.
Gibt zurück
Eine neue MetricAlertData instance zum Mocking.
Gilt für:
Azure SDK for .NET