Compartilhar via


AlertsOperationsExtensions.GetAllAsync Método

Definição

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.

includeContext
Nullable<Boolean>

Inclua o contexto que tem dados contextuais específicos para o serviço monitor. O valor padrão é false'

includeEgressConfig
Nullable<Boolean>

Inclua a configuração de saída que seria usada para exibir o conteúdo no portal. O valor padrão é 'false'.

pageCount
Nullable<Int64>

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