IAlertsOperations.GetSummaryWithHttpMessagesAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtenez un nombre résumé de vos alertes regroupées par différents paramètres (par exemple, le regroupement par « Gravité » renvoie le nombre d’alertes pour chaque gravité).
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))
Paramètres
- groupby
- String
Ce paramètre permet au jeu de résultats d’être regroupé par champs d’entrée (2 champs séparés par des virgules maximum pris en charge). Par exemple, groupby=severity ou groupby=severity,alertstate. Les valeurs possibles sont les suivantes : « severity », « alertState », « monitorCondition », « monitorService », « signalType », « alertRule »
Incluez le nombre de SmartGroups dans le résumé. La valeur par défaut est « false ».
- targetResource
- String
Filtrer par ressource cible( qui est l’ID ARM complet) La valeur par défaut est sélectionner tout.
- targetResourceType
- String
Filtrez par type de ressource cible. La valeur par défaut est Sélectionner tout.
- targetResourceGroup
- String
Filtrez par nom de groupe de ressources cible. La valeur par défaut est Sélectionner tout.
- monitorService
- String
Filtrez par service de surveillance qui génère l’alerte instance. La valeur par défaut est Sélectionner tout. Les valeurs possibles sont les suivantes : « Application Insights », « ActivityLog Administrative », « ActivityLog Security », « ActivityLog Recommendation », « ActivityLog Policy », « ActivityLog Autoscale », « Log Analytics », « Nagios », « Platform », « SCOM », « ServiceHealth », « SmartDetector », « VM Insights », « Zabbix »
- monitorCondition
- String
Filtrez par condition du moniteur qui est « Déclenché » ou « Résolu ». La valeur par défaut consiste à sélectionner tout. Les valeurs possibles sont les suivantes : « Fired », « Resolved »
- severity
- String
Filtrez par gravité. La valeur par défaut est Sélectionner tout. Les valeurs possibles sont les suivantes : « Sev0 », « Sev1 », « Sev2 », « Sev3 », « Sev4 »
- alertState
- String
Filtrez par état du instance d’alerte. La valeur par défaut consiste à sélectionner tout. Les valeurs possibles sont les suivantes : « Nouveau », « Reconnu », « Fermé »
- alertRule
- String
Filtrez par règle d’alerte spécifique. La valeur par défaut consiste à sélectionner tout.
- timeRange
- String
Filtrez par intervalle de temps selon les valeurs répertoriées ci-dessous. La valeur par défaut est 1 jour. Les valeurs possibles sont les suivantes : « 1h », « 1d », « 7d », « 30d »
- customTimeRange
- String
Filtrez par intervalle de temps personnalisé au format <heure> de début/<heure> de fin où l’heure est dans (format ISO-8601)'. Les valeurs autorisées sont dans les 30 jours à compter de l’heure de la requête. TimeRange ou customTimeRange peut être utilisé, mais pas les deux. La valeur par défaut est none.
- customHeaders
- Dictionary<String,List<String>>
En-têtes qui seront ajoutés à la demande.
- cancellationToken
- CancellationToken
Jeton d'annulation.
Retours
Exceptions
Levée lorsque l’opération a retourné un code status non valide
Levée lorsque la réponse ne peut pas être désérialisée
Levée lorsqu’un paramètre requis a la valeur Null
S’applique à
Azure SDK for .NET