AlertsOperationsExtensions.GetAllAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Liste todos os alertas existentes, em que os resultados podem ser filtrados com base em vários parâmetros (por exemplo, intervalo de tempo). Em seguida, os resultados podem ser classificados com base em campos específicos, com o padrão sendo lastModifiedDateTime.
public static System.Threading.Tasks.Task<Microsoft.Rest.Azure.IPage<Microsoft.Azure.Management.AlertsManagement.Models.Alert>> GetAllAsync (this Microsoft.Azure.Management.AlertsManagement.IAlertsOperations operations, 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.Threading.CancellationToken cancellationToken = default);
static member GetAllAsync : Microsoft.Azure.Management.AlertsManagement.IAlertsOperations * string * string * string * string * string * string * string * string * string * Nullable<bool> * Nullable<bool> * Nullable<int64> * string * string * string * string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Rest.Azure.IPage<Microsoft.Azure.Management.AlertsManagement.Models.Alert>>
<Extension()>
Public Function GetAllAsync (operations As IAlertsOperations, 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 cancellationToken As CancellationToken = Nothing) As Task(Of IPage(Of Alert))
Parâmetros
- operations
- IAlertsOperations
O grupo de operações para esse método de extensão.
- targetResource
- String
Filtrar por recurso de destino( que é a ID completa do ARM) O valor padrão é selecionar todos.
- targetResourceType
- String
Filtrar por tipo de recurso de destino. O valor padrão é selecionar todos.
- targetResourceGroup
- String
Filtre pelo nome do grupo de recursos de destino. O valor padrão é selecionar todos.
- monitorService
- String
Filtre pelo serviço monitor que gera a instância de alerta. O valor padrão é selecionar todos. Os valores possíveis incluem: 'Application Insights', 'ActivityLog Administrative', 'ActivityLog Security', 'ActivityLog Recommendation', 'ActivityLog Policy', 'ActivityLog Autoscale', 'Log Analytics', 'Nagios', 'Platform', 'SCOM', 'ServiceHealth', 'SmartDetector', 'VM Insights', 'Zabbix'
- monitorCondition
- String
Filtre por condição de monitor, que é 'Acionado' ou 'Resolvido'. O valor padrão é selecionar todos. Os valores possíveis incluem: 'Fired', 'Resolved'
- severity
- String
Filtrar por gravidade. O valor padrão é selecionar todos. Os valores possíveis incluem: 'Sev0', 'Sev1', 'Sev2', 'Sev3', 'Sev4'
- alertState
- String
Filtre por estado da instância de alerta. O valor padrão é selecionar todos. Os valores possíveis incluem: 'New', 'Acknowledged', 'Closed'
- alertRule
- String
Filtrar por regra de alerta específica. O valor padrão é selecionar todos.
- smartGroupId
- String
Filtre a lista de alertas pela ID do Grupo Inteligente. O valor padrão é nenhum.
Inclua o contexto que tem dados contextuais específicos para o serviço monitor. O valor padrão é false'
Inclua a configuração de saída que seria usada para exibir o conteúdo no portal. O valor padrão é 'false'.
Determina o número de alertas retornados por página em resposta. O valor permitido está entre 1 e 250. Quando o filtro "includeContent" é selecionado, o valor máximo permitido é 25. O valor padrão é 25.
- sortBy
- String
Classifique os resultados da consulta por campo de entrada, o valor padrão é 'lastModifiedDateTime'. Os valores possíveis incluem: 'name', 'severity', 'alertState', 'monitorCondition', 'targetResource', 'targetResourceName', 'targetResourceGroup', 'targetResourceType', 'startDateTime', 'lastModifiedDateTime'
- sortOrder
- String
Classifique a ordem de resultados da consulta em ordem crescente ou decrescente. O valor padrão é 'desc' para campos de tempo e 'asc' para outras pessoas. Os valores possíveis incluem: 'asc', 'desc'
- select
- String
Esse filtro permite a seleção dos campos (separados por vírgula), que seriam parte da seção essencial. Isso permitiria projetar apenas os campos necessários em vez de obter todo o conteúdo. O padrão é buscar todos os campos na seção essentials.
- timeRange
- String
Filtre por intervalo de tempo pelos valores listados abaixo. O valor padrão é 1 dia. Os valores possíveis incluem: '1h', '1d', '7d', '30d'
- customTimeRange
- String
Filtre por intervalo de tempo personalizado no formato <hora> de início/<hora> de término em que a hora está no (formato ISO-8601)'. Os valores permitidos estão dentro de 30 dias a partir do tempo de consulta. TimeRange ou customTimeRange podem ser usados, mas não ambos. O padrão é nenhum.
- cancellationToken
- CancellationToken
O token de cancelamento.
Retornos
Aplica-se a
Azure SDK for .NET