ReplicaHealthStateFilter
Definuje odpovídající kritéria pro určení, jestli má být replika zahrnuta jako podřízený oddíl v bloku stavu clusteru. Repliky se vrátí pouze v případě, že nadřazené entity odpovídají filtru zadanému v popisu dotazu na blok stavu clusteru. Nadřazený oddíl, služba a aplikace musí být součástí bloku stavu clusteru. Jeden filtr může v závislosti na svých vlastnostech odpovídat nule, jedné nebo více replik.
Vlastnosti
Název | Typ | Vyžadováno |
---|---|---|
ReplicaOrInstanceIdFilter |
řetězec | No |
HealthStateFilter |
integer | No |
ReplicaOrInstanceIdFilter
Typ: řetězec
Povinné: Ne
ID repliky stavové služby nebo instance bezstavové služby, která odpovídá filtru. Filtr se použije jenom na zadanou repliku, pokud existuje.
Pokud replika neexistuje, v bloku stavu clusteru se na základě tohoto filtru nevrátí žádná replika.
Pokud replika existuje, je zahrnuta do bloku stavu clusteru, pokud respektuje ostatní vlastnosti filtru.
Pokud není zadaný, všechny repliky, které odpovídají nadřazeným filtrům (pokud existují), se zohlední a porovná s ostatními členy filtru, jako je filtr stavu.
HealthStateFilter
Typ: integer
Povinné: Ne
Výchozí:0
Filtr stavu replik. Umožňuje vybrat repliky, pokud odpovídají požadovanému stavu.
Možné hodnoty jsou celočíselná hodnota jednoho z následujících stavů. Vrátí se pouze repliky, které odpovídají filtru. Všechny repliky se používají k vyhodnocení agregovaného stavu nadřazeného oddílu.
Pokud není zadané, výchozí hodnota je None (Žádný), pokud není zadané ID repliky. Pokud má filtr výchozí hodnotu a je zadáno ID repliky, vrátí se odpovídající replika.
Hodnoty stavů jsou výčty založené na příznaku, takže hodnota může být kombinací těchto hodnot získaných pomocí bitového operátoru OR.
Pokud je například zadaná hodnota 6, odpovídá replikám s hodnotami HealthState OK (2) a Warning (4).
- Výchozí – výchozí hodnota. Odpovídá libovolnému stavu HealthState. Hodnota je nula.
- None – filtr, který neodpovídá žádné hodnotě HealthState. Používá se k vrácení žádných výsledků pro danou kolekci stavů. Hodnota je 1.
- Ok – filtr, který odpovídá vstupu s hodnotou HealthState OK. Hodnota je 2.
- Warning – filtr, který odpovídá vstupu s hodnotou HealthState Warning. Hodnota je 4.
- Error – filtr, který odpovídá vstupu s hodnotou HealthState Error. Hodnota je 8.
- Vše – filtr, který odpovídá vstupu s libovolnou hodnotou HealthState. Hodnota je 65535.