Freigeben über


IAlertsOperations.GetSummaryWithHttpMessagesAsync Methode

Definition

Rufen Sie eine zusammengefasste Anzahl Ihrer Warnungen ab, die nach verschiedenen Parametern gruppiert sind (z. B. die Gruppierung nach "Schweregrad" gibt die Anzahl der Warnungen für jeden Schweregrad zurück).

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.AlertsManagement.Models.AlertsSummary>> GetSummaryWithHttpMessagesAsync (string groupby, bool? includeSmartGroupsCount = default, string targetResource = default, string targetResourceType = default, string targetResourceGroup = default, string monitorService = default, string monitorCondition = default, string severity = default, string alertState = default, string alertRule = default, string timeRange = default, string customTimeRange = default, System.Collections.Generic.Dictionary<string,System.Collections.Generic.List<string>> customHeaders = default, System.Threading.CancellationToken cancellationToken = default);
abstract member GetSummaryWithHttpMessagesAsync : string * Nullable<bool> * string * string * string * string * string * string * string * string * string * string * System.Collections.Generic.Dictionary<string, System.Collections.Generic.List<string>> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Azure.Management.AlertsManagement.Models.AlertsSummary>>
Public Function GetSummaryWithHttpMessagesAsync (groupby As String, Optional includeSmartGroupsCount As Nullable(Of Boolean) = Nothing, Optional targetResource As String = Nothing, Optional targetResourceType As String = Nothing, Optional targetResourceGroup As String = Nothing, Optional monitorService As String = Nothing, Optional monitorCondition As String = Nothing, Optional severity As String = Nothing, Optional alertState As String = Nothing, Optional alertRule As String = Nothing, Optional timeRange As String = Nothing, Optional customTimeRange As String = Nothing, Optional customHeaders As Dictionary(Of String, List(Of String)) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of AzureOperationResponse(Of AlertsSummary))

Parameter

groupby
String

Mit diesem Parameter kann das Resultset nach Eingabefeldern gruppiert werden (maximal 2 durch Kommas getrennte Felder werden unterstützt). Beispiel: groupby=severity oder groupby=severity,alertstate. Mögliche Werte: "severity", "alertState", "monitorCondition", "monitorService", "signalType", "alertRule"

includeSmartGroupsCount
Nullable<Boolean>

Schließen Sie die Anzahl der SmartGroups als Teil der Zusammenfassung ein. Der Standardwert ist "false".

targetResource
String

Filtern nach Zielressource( die vollständige ARM-ID) Standardwert ist alle auswählen.

targetResourceType
String

Filtern Sie nach Zielressourcentyp. Der Standardwert ist "Alle auswählen".

targetResourceGroup
String

Filtern Sie nach Dem Namen der Zielressourcengruppe. Der Standardwert ist "Alle auswählen".

monitorService
String

Filtern Sie nach dem Monitordienst, der die Warnung instance generiert. Der Standardwert ist "Alle auswählen". Mögliche Werte: "Application Insights", "ActivityLog Administrative", "ActivityLog Security", "ActivityLog Recommendation", "ActivityLog Policy", "ActivityLog Autoscale", "Log Analytics", "Nagios", "Platform", "SCOM", "ServiceHealth", "SmartDetector", "VM Insights", "Zabbix"

monitorCondition
String

Filtern Sie nach Überwachungsbedingung, die entweder "Ausgelöst" oder "Aufgelöst" lautet. Der Standardwert besteht darin, alle auszuwählen. Mögliche Werte: "Fired", "Resolved"

severity
String

Filtern Sie nach Schweregrad. Der Standardwert ist "Alle auswählen". Mögliche Werte sind: "Sev0", "Sev1", "Sev2", "Sev3", "Sev4"

alertState
String

Filtern Sie nach dem Status der warnungs instance. Der Standardwert besteht darin, alle auszuwählen. Mögliche Werte: "Neu", "Bestätigt", "Geschlossen"

alertRule
String

Filtern Sie nach einer bestimmten Warnungsregel. Der Standardwert besteht darin, alle auszuwählen.

timeRange
String

Filtern Sie nach Zeitbereich nach den unten aufgeführten Werten. Der Standardwert ist 1 Tag. Mögliche Werte: "1h", "1d", "7d", "30d"

customTimeRange
String

Filtern Sie nach benutzerdefiniertem Zeitbereich im Format <Startzeit>/<Endzeit> , in dem sich die Zeit befindet (ISO-8601-Format)". Zulässige Werte sind innerhalb von 30 Tagen ab Abfragezeit. Entweder timeRange oder customTimeRange kann verwendet werden, aber nicht beides. Standardwert ist „none“.

customHeaders
Dictionary<String,List<String>>

Die Header, die der Anforderung hinzugefügt werden.

cancellationToken
CancellationToken

Das Abbruchtoken.

Gibt zurück

Ausnahmen

Wird ausgelöst, wenn der Vorgang einen ungültigen status Code zurückgegeben hat.

Wird ausgelöst, wenn die Antwort nicht deserialisiert werden kann

Wird ausgelöst, wenn ein erforderlicher Parameter NULL ist

Gilt für: