ReplicaHealthStateFilter

Определяет критерии соответствия, чтобы определить, следует ли включать реплика в качестве дочернего элемента секции в блок работоспособности кластера. Реплики возвращаются, только если родительские сущности соответствуют фильтру, указанному в описании запроса блока работоспособности кластера. Родительский раздел, служба и приложение должны быть включены в блок работоспособности кластера. Один фильтр может соответствовать нулю, одной или нескольким репликам в зависимости от его свойств.

Свойства

Имя Тип Обязательно
ReplicaOrInstanceIdFilter строка Нет
HealthStateFilter Целое число Нет

ReplicaOrInstanceIdFilter

Тип: строка
Обязательный: нет

Идентификатор службы с отслеживанием состояния реплика или экземпляра службы без отслеживания состояния, соответствующего фильтру. Фильтр применяется только к указанному реплика, если он существует. Если реплика не существует, реплика не возвращается в блоке работоспособности кластера на основе этого фильтра. Если реплика существует, он включается в блок работоспособности кластера, если учитывает другие свойства фильтра. Если не указано, все реплики, соответствующие родительским фильтрам (если таковые имеются), учитываются и сопоставляются с другими членами фильтра, например фильтром состояния работоспособности.


HealthStateFilter

Тип: целое число
Обязательный: нет
По умолчанию: 0

Фильтр для состояния работоспособности реплик. Он позволяет выбирать реплики, если они соответствуют требуемому состоянию работоспособности. Возможные значения — это целочисленное значение одного из следующих состояний работоспособности. Возвращаются только те реплики, которые соответствуют фильтру. Все реплики используются для оценки агрегированного состояния работоспособности родительского раздела. Если не указано, значение по умолчанию — Нет, если не указан идентификатор реплика. Если фильтр имеет значение по умолчанию и указан идентификатор реплика, возвращается соответствующий реплика. Значения состояния представляют собой перечисление на основе флага, поэтому значение может представлять собой сочетание этих значений, полученное с помощью битового оператора "ИЛИ". Например, если указанное значение равно 6, оно соответствует репликам со значением HealthState ОК (2) и Предупреждением (4).

  • По умолчанию — значение по умолчанию. Соответствует любому значению HealthState. Значение равно нулю.
  • None — фильтр, который не соответствует ни одному значению HealthState. Используется для возвращения нуля результатов для определенной коллекции состояний. Значение равно 1.
  • ОК — фильтр, соответствующий входным данным, со значением HealthState ОК. Значение равно 2.
  • Предупреждение — фильтр, соответствующий входным данным со значением HealthState Warning. Значение равно 4.
  • Ошибка — фильтр, соответствующий входным данным со значением HealthState Error. Значение равно 8.
  • Все — фильтр, соответствующий входным данным с любым значением HealthState. Значение равно 65 535.