Partager via


IAlertsOperations.GetAllWithHttpMessagesAsync Méthode

Définition

Répertorier toutes les alertes existantes, où les résultats peuvent être filtrés sur la base de plusieurs paramètres (par exemple, intervalle de temps). Les résultats peuvent ensuite être triés sur la base de champs spécifiques, la valeur par défaut étant lastModifiedDateTime.

public System.Threading.Tasks.Task<Microsoft.Rest.Azure.AzureOperationResponse<Microsoft.Rest.Azure.IPage<Microsoft.Azure.Management.AlertsManagement.Models.Alert>>> GetAllWithHttpMessagesAsync (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 smartGroupId = default, bool? includeContext = default, bool? includeEgressConfig = default, long? pageCount = default, string sortBy = default, string sortOrder = default, string select = 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 GetAllWithHttpMessagesAsync : string * string * string * string * string * string * string * string * string * Nullable<bool> * Nullable<bool> * Nullable<int64> * 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.Rest.Azure.IPage<Microsoft.Azure.Management.AlertsManagement.Models.Alert>>>
Public Function GetAllWithHttpMessagesAsync (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 smartGroupId As String = Nothing, Optional includeContext As Nullable(Of Boolean) = Nothing, Optional includeEgressConfig As Nullable(Of Boolean) = Nothing, Optional pageCount As Nullable(Of Long) = Nothing, Optional sortBy As String = Nothing, Optional sortOrder As String = Nothing, Optional select 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 IPage(Of Alert)))

Paramètres

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.

smartGroupId
String

Filtrez la liste des alertes en fonction de l’ID de groupe intelligent. La valeur par défaut est none.

includeContext
Nullable<Boolean>

Incluez le contexte qui contient des données contextuelles spécifiques au service d’analyse. La valeur par défaut est false'

includeEgressConfig
Nullable<Boolean>

Incluez la configuration de sortie qui serait utilisée pour afficher le contenu dans le portail. La valeur par défaut est « false ».

pageCount
Nullable<Int64>

Détermine le nombre d’alertes retournées par page en réponse. La valeur autorisée est comprise entre 1 et 250. Lorsque le filtre « includeContent » est sélectionné, la valeur maximale autorisée est 25. La valeur par défaut est 25.

sortBy
String

Triez les résultats de la requête par champ d’entrée, la valeur par défaut est « lastModifiedDateTime ». Les valeurs possibles sont les suivantes : 'name', 'severity', 'alertState', 'monitorCondition', 'targetResource', 'targetResourceName', 'targetResourceGroup', 'targetResourceType', 'startDateTime', 'lastModifiedDateTime'

sortOrder
String

Triez l’ordre des résultats de la requête en ordre croissant ou décroissant. La valeur par défaut est « desc » pour les champs de temps et « asc » pour les autres. Les valeurs possibles sont les suivantes : 'asc', 'desc'

select
String

Ce filtre permet de sélectionner les champs (séparés par des virgules) qui feraient partie de la section essentielle. Cela permettrait de projeter uniquement les champs obligatoires au lieu d’obtenir l’intégralité du contenu. La valeur par défaut consiste à extraire tous les champs de la section Essentials.

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 à