NodeHealthStateFilter
Définit des critères de correspondance pour déterminer si un nœud doit être inclus dans le bloc d’intégrité du cluster retourné. Un filtre peut correspondre à zéro, à un ou plusieurs nœuds, en fonction de ses propriétés. Peut être spécifié dans la description de la requête de bloc d’intégrité du cluster.
Propriétés
Nom | Type | Obligatoire |
---|---|---|
NodeNameFilter |
string | Non |
HealthStateFilter |
entier | Non |
NodeNameFilter
Type : chaîne
Obligatoire : Non
Nom du nœud qui correspond au filtre. Le filtre est appliqué uniquement au nœud spécifié, s’il existe.
Si le nœud n’existe pas, aucun nœud n’est retourné dans le bloc d’intégrité du cluster en fonction de ce filtre.
Si le nœud existe, il est inclus dans le bloc d’intégrité du cluster si l’état d’intégrité correspond aux autres propriétés de filtre.
S’il n’est pas spécifié, tous les nœuds qui correspondent aux filtres parents (le cas échéant) sont pris en considération et mis en correspondance avec les autres membres du filtre, comme le filtre d’état d’intégrité.
HealthStateFilter
Type : entier
Obligatoire : Non
Par défaut : 0
Filtre de l’état d’intégrité des nœuds. Il permet de sélectionner des nœuds s’ils correspondent aux états d’intégrité souhaités.
Les valeurs possibles sont une valeur entière de l’un des états d’intégrité suivants. Seuls les nœuds qui correspondent au filtre sont renvoyés. Tous les nœuds sont utilisés pour évaluer l’état d’intégrité agrégé du cluster.
Si elle n’est pas spécifiée, la valeur par défaut est None, sauf si le nom du nœud est spécifié. Si le filtre a une valeur par défaut et que le nom du nœud est spécifié, le nœud correspondant est retourné.
Les valeurs d’état sont une énumération basée sur des indicateurs. La valeur peut donc être une combinaison de ces valeurs obtenue à l’aide de l’opérateur « OR » au niveau du bit.
Par exemple, si la valeur fournie est 6, elle correspond aux nœuds avec la valeur HealthState OK (2) et Warning (4).
- Valeur par défaut : valeur par défaut. Correspond à toute valeur HealthState. La valeur est égale à zéro.
- Aucun : filtre qui ne correspond à aucune valeur HealthState. Permet de ne retourner aucun résultat sur une collection donnée d’états. La valeur est égale à 1.
- Ok : filtre qui correspond à l’entrée avec la valeur HealthState Ok. La valeur est égale à 2.
- Avertissement : filtre qui correspond à l’entrée avec la valeur HealthState Warning. La valeur est égale à 4.
- Erreur : filtre qui correspond à l’entrée avec la valeur HealthState Error. La valeur est égale à 8.
- All : filtre qui correspond à l’entrée avec n’importe quelle valeur HealthState. La valeur est égale à 65535.