Sdílet prostřednictvím


DeployedApplicationHealthStateFilter

Definuje odpovídající kritéria pro určení, jestli má být nasazená aplikace zahrnuta jako podřízený prvek aplikace v bloku stavu clusteru. Nasazené aplikace se vrátí jenom v případě, že nadřazená aplikace odpovídá filtru zadanému v popisu dotazu na stav clusteru. Jeden filtr může odpovídat nule, jedné nebo více nasazených aplikací v závislosti na jeho vlastnostech.

Vlastnosti

Název Typ Vyžadováno
NodeNameFilter řetězec No
HealthStateFilter integer Ne
DeployedServicePackageFilters pole DeployedServicePackageHealthStateFilter Ne

NodeNameFilter

Typ: řetězec
Povinné: Ne

Název uzlu, na kterém je aplikace nasazená, aby odpovídala filtru. Pokud je zadaný, použije se filtr pouze na aplikaci nasazenou na zadaném uzlu. Pokud aplikace není nasazená na uzlu se zadaným názvem, v bloku stavu clusteru se na základě tohoto filtru nevrátí žádná nasazená aplikace. V opačném případě je nasazená aplikace zahrnuta do bloku dat stavu clusteru, pokud respektuje ostatní vlastnosti filtru. Pokud není zadaný, všechny nasazené aplikace, 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 nasazených aplikací. Umožňuje vybrat nasazené aplikace, 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 nasazené aplikace, které odpovídají filtru. Všechny nasazené aplikace se používají k vyhodnocení agregovaného stavu clusteru. Pokud není zadaný, výchozí hodnota je None (Žádný), pokud není zadaný název uzlu. Pokud má filtr výchozí hodnotu a je zadaný název uzlu, vrátí se odpovídající nasazená aplikace. 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á nasazeným aplikací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.

DeployedServicePackageFilters

Typ: pole DeployedServicePackageHealthStateFilter
Povinné: Ne

Definuje seznam filtrů, které určují, které nasazené balíčky služeb se mají zahrnout do vráceného bloku stavu clusteru jako podřízené položky nadřazené nasazené aplikace. Balíčky nasazených služeb se vrátí jenom v případě, že nadřazená nasazená aplikace odpovídá filtru. Pokud je seznam prázdný, nevrátí se žádné nasazené balíčky služeb. Všechny nasazené balíčky služeb se používají k vyhodnocení agregovaného stavu nadřazené nasazené aplikace bez ohledu na vstupní filtry. Filtr nasazené aplikace může určovat více nasazených filtrů balíčků služeb. Může například zadat filtr, který vrátí všechny nasazené balíčky služeb se stavem Chyba, a další filtr, který vždy zahrne nasazený balíček služby na uzlu.