ArmMonitorModelFactory.AlertRuleData 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 AlertRuleData.
public static Azure.ResourceManager.Monitor.AlertRuleData AlertRuleData (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 alertRuleName = default, string description = default, string provisioningState = default, bool isEnabled = false, Azure.ResourceManager.Monitor.Models.AlertRuleCondition condition = default, Azure.ResourceManager.Monitor.Models.AlertRuleAction action = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Monitor.Models.AlertRuleAction> actions = default, DateTimeOffset? lastUpdatedOn = default);
static member AlertRuleData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * string * string * bool * Azure.ResourceManager.Monitor.Models.AlertRuleCondition * Azure.ResourceManager.Monitor.Models.AlertRuleAction * seq<Azure.ResourceManager.Monitor.Models.AlertRuleAction> * Nullable<DateTimeOffset> -> Azure.ResourceManager.Monitor.AlertRuleData
Public Shared Function AlertRuleData (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 alertRuleName As String = Nothing, Optional description As String = Nothing, Optional provisioningState As String = Nothing, Optional isEnabled As Boolean = false, Optional condition As AlertRuleCondition = Nothing, Optional action As AlertRuleAction = Nothing, Optional actions As IEnumerable(Of AlertRuleAction) = Nothing, Optional lastUpdatedOn As Nullable(Of DateTimeOffset) = Nothing) As AlertRuleData
Parameter
Die ID.
- name
- String
Der Name.
- resourceType
- ResourceType
Der resourceType.
- systemData
- SystemData
SystemDaten.
- tags
- IDictionary<String,String>
Die Tags.
- location
- AzureLocation
Der Speicherort.
- alertRuleName
- String
der Name der Warnungsregel.
- description
- String
die Beschreibung der Warnungsregel, die in der Warnungs-E-Mail enthalten sein wird.
- provisioningState
- String
den Bereitstellungsstatus.
- isEnabled
- Boolean
das Flag, das angibt, ob die Warnungsregel aktiviert ist.
- condition
- AlertRuleCondition
die Bedingung, die dazu führt, dass die Warnungsregel aktiviert wird. Beachten Sie, dass AlertRuleCondition 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 LocationThresholdRuleCondition, ManagementEventRuleCondition und ThresholdRuleCondition.
- action
- AlertRuleAction
Aktion, die ausgeführt wird, wenn die Warnungsregel aktiv wird und wenn eine Warnungsbedingung aufgelöst wird. Beachten Sie, dass AlertRuleAction 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 umfassen RuleEmailAction und RuleWebhookAction.
- actions
- IEnumerable<AlertRuleAction>
das Array von Aktionen, die ausgeführt werden, wenn die Warnungsregel aktiv wird und wenn eine Warnungsbedingung aufgelöst wird. Beachten Sie, dass AlertRuleAction 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 umfassen RuleEmailAction und RuleWebhookAction.
- lastUpdatedOn
- Nullable<DateTimeOffset>
Zuletzt wurde die Regel im ISO8601-Format aktualisiert.
Gibt zurück
Eine neue AlertRuleData instance zum Mocking.
Gilt für:
Azure SDK for .NET