NodeHealthStateFilter
Definiuje kryteria dopasowania, aby określić, czy węzeł powinien być uwzględniony w zwróconym fragmentie kondycji klastra. Jeden filtr może pasować do zera, jednego lub wielu węzłów, w zależności od jego właściwości. Można określić w opisie fragmentu zapytania kondycji klastra.
Właściwości
Nazwa | Typ | Wymagane |
---|---|---|
NodeNameFilter |
ciąg | Nie |
HealthStateFilter |
liczba całkowita | Nie |
NodeNameFilter
Typ: ciąg
Wymagane: Nie
Nazwa węzła zgodnego z filtrem. Filtr jest stosowany tylko do określonego węzła, jeśli istnieje.
Jeśli węzeł nie istnieje, żaden węzeł nie zostanie zwrócony we fragmentu kondycji klastra na podstawie tego filtru.
Jeśli węzeł istnieje, jest on uwzględniony w fragmentach kondycji klastra, jeśli stan kondycji jest zgodny z innymi właściwościami filtru.
Jeśli nie zostanie określony, wszystkie węzły zgodne z filtrami nadrzędnymi (jeśli istnieją) są brane pod uwagę i dopasowane do innych elementów członkowskich filtru, takich jak filtr stanu kondycji.
HealthStateFilter
Typ: liczba całkowita
Wymagane: Nie
Ustawienie domyślne: 0
Filtr stanu kondycji węzłów. Umożliwia wybranie węzłów, jeśli są zgodne z żądanymi stanami kondycji.
Możliwe wartości to wartość całkowita jednego z następujących stanów kondycji. Zwracane są tylko węzły zgodne z filtrem. Wszystkie węzły są używane do oceny zagregowanego stanu kondycji klastra.
Jeśli nie zostanie określona, wartość domyślna to Brak, chyba że zostanie określona nazwa węzła. Jeśli filtr ma wartość domyślną, a nazwa węzła jest określona, zwracany jest pasujący węzeł.
Wartości stanu są wyliczaniem opartym na flagach, więc wartość może być kombinacją tych wartości uzyskanych przy użyciu operatora bitowego "OR".
Jeśli na przykład podana wartość to 6, jest zgodna z węzłami z wartością HealthState ok (2) i Ostrzeżenie (4).
- Wartość domyślna — wartość domyślna. Pasuje do dowolnego stanu kondycji. Wartość to zero.
- Brak — filtr, który nie jest zgodny z żadną wartością HealthState. Służy do zwracania żadnych wyników w danej kolekcji stanów. Wartość to 1.
- Ok — filtr zgodny z danymi wejściowymi z wartością HealthState ok. Wartość to 2.
- Ostrzeżenie — filtr zgodny z danymi wejściowymi z wartością HealthState Ostrzeżenie. Wartość to 4.
- Błąd — filtr zgodny z danymi wejściowymi z wartością HealthState Error. Wartość to 8.
- Wszystkie — filtr zgodny z danymi wejściowymi z dowolną wartością HealthState. Wartość to 65535.