你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AlertsOperationsExtensions.GetAllAsync 方法

定义

列出所有现有警报,其中可以根据多个参数 (筛选结果,例如时间范围) 。 然后,可以基于特定字段对结果进行排序,默认值为 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))

参数

operations
IAlertsOperations

此扩展方法的操作组。

targetResource
String

按目标资源 (筛选,这是完整的 ARM ID) 默认值为全选。

targetResourceType
String

按目标资源类型筛选。 默认值为“全选”。

targetResourceGroup
String

按目标资源组名称筛选。 默认值为“全选”。

monitorService
String

按生成警报实例的监视服务进行筛选。 默认值为“全选”。 可能的值包括:“Application Insights”、“ActivityLog Management”、“ActivityLog Security”、“ActivityLog Security”、“ActivityLog 建议”、“ActivityLog Policy”、“ActivityLog Autoscale”、“Log Analytics”、“Nagios”、“Platform”、“SCOM”、“ServiceHealth”、“SmartDetector”、“VM Insights”、“Zabbix”

monitorCondition
String

按“已触发”或“已解决”的监视条件进行筛选。 默认值为全选。 可能的值包括:“已触发”、“Resolved”

severity
String

按严重性筛选。 默认值为“全选”。 可能的值包括:“Sev0”、“Sev1”、“Sev2”、“Sev3”、“Sev4”

alertState
String

按警报实例的状态进行筛选。 默认值为全选。 可能的值包括:“New”、“Acknowledged”、“Closed”

alertRule
String

按特定警报规则进行筛选。 默认值为全选。

smartGroupId
String

按智能组 ID 筛选警报列表。默认值为 none。

includeContext
Nullable<Boolean>

包含具有特定于监视服务的上下文数据的上下文。 默认值为 false'

includeEgressConfig
Nullable<Boolean>

包括出口配置,用于在门户中显示内容。 默认值为“false”。

pageCount
Nullable<Int64>

确定响应中每页返回的警报数。 允许的值为 1 到 250。 选择“includeContent”筛选器时,允许的最大值为 25。 默认值为 25。

sortBy
String

按输入字段对查询结果进行排序,默认值为“lastModifiedDateTime”。 可能的值包括:“name”、“severity”、“alertState”、“monitorCondition”、“targetResourceName”、“targetResourceName”、“targetResourceGroup”、“targetResourceType”、“startDateTime”、“lastModifiedDateTime”

sortOrder
String

按升序或降序对查询结果进行排序。 时间字段的默认值为“desc”,其他字段的默认值为“asc”。 可能的值包括:“asc”、“desc”

select
String

此筛选器允许选择 (逗号分隔) 字段,这些字段将成为基本部分的一部分。 这将允许仅投影必填字段,而不是获取整个内容。 默认为提取 essentials 节中的所有字段。

timeRange
String

按以下列出的值按时间范围筛选。 默认值为 1 天。 可能的值包括:“1h”、“1d”、“7d”、“30d”

customTimeRange
String

按“开始时间/<结束>时间>”格式<的自定义时间范围筛选,其中时间采用 ISO-8601 格式 () ”。 允许的值在查询时间后的 30 天内。 timeRange 或 customTimeRange 都可以使用,但不能同时使用两者。 默认为无。

cancellationToken
CancellationToken

取消标记。

返回

适用于