ArmMonitorModelFactory.ScheduledQueryRuleData 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 ScheduledQueryRuleData.
public static Azure.ResourceManager.Monitor.ScheduledQueryRuleData ScheduledQueryRuleData (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, Azure.ResourceManager.Monitor.Models.ScheduledQueryRuleKind? kind = default, Azure.ETag? etag = default, string createdWithApiVersion = default, bool? isLegacyLogAnalyticsRule = default, string description = default, string displayName = default, Azure.ResourceManager.Monitor.Models.AlertSeverity? severity = default, bool? isEnabled = default, System.Collections.Generic.IEnumerable<string> scopes = default, TimeSpan? evaluationFrequency = default, TimeSpan? windowSize = default, TimeSpan? overrideQueryTimeRange = default, System.Collections.Generic.IEnumerable<string> targetResourceTypes = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Monitor.Models.ScheduledQueryRuleCondition> criteriaAllOf = default, TimeSpan? muteActionsDuration = default, Azure.ResourceManager.Monitor.Models.ScheduledQueryRuleActions actions = default, bool? isWorkspaceAlertsStorageConfigured = default, bool? checkWorkspaceAlertsStorageConfigured = default, bool? skipQueryValidation = default, bool? autoMitigate = default);
static member ScheduledQueryRuleData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ResourceManager.Monitor.Models.ScheduledQueryRuleKind> * Nullable<Azure.ETag> * string * Nullable<bool> * string * string * Nullable<Azure.ResourceManager.Monitor.Models.AlertSeverity> * Nullable<bool> * seq<string> * Nullable<TimeSpan> * Nullable<TimeSpan> * Nullable<TimeSpan> * seq<string> * seq<Azure.ResourceManager.Monitor.Models.ScheduledQueryRuleCondition> * Nullable<TimeSpan> * Azure.ResourceManager.Monitor.Models.ScheduledQueryRuleActions * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> -> Azure.ResourceManager.Monitor.ScheduledQueryRuleData
Public Shared Function ScheduledQueryRuleData (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 kind As Nullable(Of ScheduledQueryRuleKind) = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional createdWithApiVersion As String = Nothing, Optional isLegacyLogAnalyticsRule As Nullable(Of Boolean) = Nothing, Optional description As String = Nothing, Optional displayName As String = Nothing, Optional severity As Nullable(Of AlertSeverity) = Nothing, Optional isEnabled As Nullable(Of Boolean) = Nothing, Optional scopes As IEnumerable(Of String) = Nothing, Optional evaluationFrequency As Nullable(Of TimeSpan) = Nothing, Optional windowSize As Nullable(Of TimeSpan) = Nothing, Optional overrideQueryTimeRange As Nullable(Of TimeSpan) = Nothing, Optional targetResourceTypes As IEnumerable(Of String) = Nothing, Optional criteriaAllOf As IEnumerable(Of ScheduledQueryRuleCondition) = Nothing, Optional muteActionsDuration As Nullable(Of TimeSpan) = Nothing, Optional actions As ScheduledQueryRuleActions = Nothing, Optional isWorkspaceAlertsStorageConfigured As Nullable(Of Boolean) = Nothing, Optional checkWorkspaceAlertsStorageConfigured As Nullable(Of Boolean) = Nothing, Optional skipQueryValidation As Nullable(Of Boolean) = Nothing, Optional autoMitigate As Nullable(Of Boolean) = Nothing) As ScheduledQueryRuleData
Parameter
Die ID.
- name
- String
Der Name.
- resourceType
- ResourceType
Der resourceType.
- systemData
- SystemData
SystemDaten.
- tags
- IDictionary<String,String>
Die Tags.
- location
- AzureLocation
Der Speicherort.
Gibt den Typ der geplanten Abfrageregel an. Der Standardwert ist LogAlert.
Das Feld etag ist nicht erforderlich. Wenn es im Antworttext angegeben wird, muss es auch als Header gemäß der normalen etag-Konvention bereitgestellt werden. Entitätstags werden zum Vergleichen von zwei oder mehr Entitäten aus derselben angeforderten Ressource verwendet. HTTP/1.1 verwendet Entitätstags in den Kopfzeilenfeldern etag (Abschnitt 14.19), If-Match (Abschnitt 14.24), If-None-Match (Abschnitt 14.26) und If-Range (Abschnitt 14.27).
- createdWithApiVersion
- String
Die api-Version, die beim Erstellen dieser Warnungsregel verwendet wird.
True, wenn es sich bei der Warnungsregel um eine ältere Protokollanalyseregel handelt.
- description
- String
Die Beschreibung der geplanten Abfrageregel.
- displayName
- String
Der Anzeigename der Warnungsregel.
- severity
- Nullable<AlertSeverity>
Schweregrad der Warnung Sollte eine ganze Zahl zwischen [0-4] sein. Der Wert 0 ist am schwerwiegendsten. Relevant und erforderlich nur für Regeln der Art LogAlert.
Das Flag, das angibt, ob diese geplante Abfrageregel aktiviert ist. Der Wert sollte true oder false sein.
- scopes
- IEnumerable<String>
Die Liste der Ressourcen-IDs, auf die diese geplante Abfrageregel ausgerichtet ist.
Wie oft die geplante Abfrageregel ausgewertet wird, wird im ISO 8601-Dauerformat dargestellt. Relevant und erforderlich nur für Regeln der Art LogAlert.
Der Zeitraum (im ISO 8601-Dauerformat), in dem die Warnungsabfrage ausgeführt wird (Bin-Größe). Relevant und erforderlich nur für Regeln der Art LogAlert.
Wenn angegeben, überschreibt sie den Abfragezeitbereich (Standard ist WindowSize*NumberOfEvaluationPeriods). Relevant nur für Regeln der Art LogAlert.
- targetResourceTypes
- IEnumerable<String>
Liste des Ressourcentyps der Zielressource(en), für die die Warnung erstellt/aktualisiert wird. Wenn der Bereich beispielsweise eine Ressourcengruppe ist und targetResourceTypes Microsoft.Compute/virtualMachines ist, wird für jeden virtuellen Computer in der Ressourcengruppe, der die Warnungskriterien erfüllt, eine andere Warnung ausgelöst. Relevant nur für Regeln der Art LogAlert.
- criteriaAllOf
- IEnumerable<ScheduledQueryRuleCondition>
Die Regelkriterien, die die Bedingungen der geplanten Abfrageregel definieren.
Stummschaltaktionen für den ausgewählten Zeitraum (im ISO 8601-Dauerformat), nachdem die Warnung ausgelöst wurde. Relevant nur für Regeln der Art LogAlert.
- actions
- ScheduledQueryRuleActions
Aktionen, die beim Auslösen der Warnung aufgerufen werden sollen.
Das Flag, das angibt, ob diese geplante Abfrageregel für die Speicherung im Speicher des Kunden konfiguriert wurde. Die Standardeinstellung ist „false“.
Das Flag, das angibt, ob diese geplante Abfrageregel im Speicher des Kunden gespeichert werden soll. Die Standardeinstellung ist „false“. Relevant nur für Regeln der Art LogAlert.
Das Flag, das angibt, ob die bereitgestellte Abfrage überprüft werden soll oder nicht. Die Standardeinstellung ist „false“. Relevant nur für Regeln der Art LogAlert.
Das Flag, das angibt, ob die Warnung automatisch aufgelöst werden soll oder nicht. Der Standardwert ist „true“. Relevant nur für Regeln der Art LogAlert.
Gibt zurück
Eine neue ScheduledQueryRuleData instance zum Mocking.
Gilt für:
Azure SDK for .NET