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

NodeHealthStateFilter

定义匹配条件,以确定节点是否应包含在返回的群集运行状况区块中。 一个筛选器可以匹配零个、一个或多个节点,具体取决于其属性。 可以在群集运行状况区块查询说明中指定。

属性

名称 类型 必须
NodeNameFilter string
HealthStateFilter integer

NodeNameFilter

类型:字符串
必需:否

与筛选器匹配的节点的名称。 筛选器仅应用于指定的节点(如果存在)。 如果节点不存在,则基于此筛选器在群集运行状况区块中不返回任何节点。 如果该节点存在,则当运行状况状态与其他筛选器属性匹配时,该节点将包含在群集运行状况区块中。 如果未指定,则与父筛选器匹配的所有节点 (是否考虑任何) 并将其与其他筛选器成员(如运行状况筛选器)匹配。


HealthStateFilter

类型:整数
必需:否
默认

节点运行状况的筛选器。 如果节点与所需的运行状况状态匹配,则允许选择节点。 可能的值为以下运行状况状态之一的整数值。 仅返回与筛选器匹配的节点。 所有节点都用于评估群集聚合运行状况。 如果未指定,则默认值为 None,除非指定了节点名称。 如果筛选器具有默认值并指定了节点名称,则返回匹配的节点。 状态值为基于标志的枚举,因此该值可是使用按位“OR”运算符获取的值的组合。 例如,如果提供的值为 6,则它匹配 HealthState 值为 OK (2) 和 Warning (4) 的节点。

  • 默认值 - 默认值。 匹配任何 HealthState。 值为 0。
  • 无 - 与任何 HealthState 值都不匹配的筛选器。 未返回有关给定状态集合的结果时使用。 值为 1。
  • Ok - 与 HealthState 值为 Ok 的输入匹配的筛选器。 值为 2。
  • 警告 - 与 HealthState 值为 Warning 的输入匹配的筛选器。 值为 4。
  • 错误 - 与 HealthState 值为 Error 的输入匹配的筛选器。 值为 8。
  • All - 与具有任何 HealthState 值的输入匹配的筛选器。 值为 65535。