Freigeben über


ArmMonitorModelFactory.AlertRuleData Methode

Definition

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

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.

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: