Compartilhar via


AlertsOperationsExtensions.GetAll 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 nos campos específicos de base, com o padrão sendo lastModifiedDateTime.

public static Microsoft.Rest.Azure.IPage<Microsoft.Azure.Management.AlertsManagement.Models.Alert> GetAll (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);
static member GetAll : 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 -> Microsoft.Rest.Azure.IPage<Microsoft.Azure.Management.AlertsManagement.Models.Alert>
<Extension()>
Public Function GetAll (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) As 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

Filtrar pelo nome do grupo de recursos de destino. O valor padrão é selecionar todos.

monitorService
String

Filtrar 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: 'Acionado', 'Resolvido'

severity
String

Filtrar por gravidade. O valor padrão é selecionar todos. Os valores possíveis incluem: 'Sev0', 'Sev1', 'Sev2', 'Sev3', 'Sev4'

alertState
String

Filtrar por estado da instância de alerta. O valor padrão é selecionar todos. Os valores possíveis incluem: 'Novo', 'Reconhecido', 'Fechado'

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 de 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írgulas), que seriam parte da seção essencial. Isso permitiria projetar apenas os campos necessários em vez de obter conteúdo inteiro. 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á em (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.

Retornos

Aplica-se a