ReplicaHealthStateFilter
Définit des critères de correspondance pour déterminer si un réplica doit être inclus en tant qu’enfant d’une partition dans le bloc d’intégrité du cluster. Les réplicas sont retournés uniquement si les entités parentes correspondent à un filtre spécifié dans la description de la requête de bloc d’intégrité du cluster. La partition parente, le service et l’application doivent être inclus dans le bloc d’intégrité du cluster. Un filtre peut correspondre à zéro, un ou plusieurs réplicas, en fonction de ses propriétés.
Propriétés
Nom | Type | Obligatoire |
---|---|---|
ReplicaOrInstanceIdFilter |
string | Non |
HealthStateFilter |
entier | Non |
ReplicaOrInstanceIdFilter
Type : chaîne
Obligatoire : Non
ID de l’réplica de service avec état ou du service sans état instance qui correspond au filtre. Le filtre est appliqué uniquement au réplica spécifié, s’il existe.
Si le réplica n’existe pas, aucune réplica n’est retournée dans le bloc d’intégrité du cluster en fonction de ce filtre.
Si le réplica existe, il est inclus dans le bloc d’intégrité du cluster s’il respecte les autres propriétés de filtre.
S’ils ne sont pas spécifiés, tous les réplicas qui correspondent aux filtres parents (le cas échéant) sont pris en compte 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 pour l’état d’intégrité des réplicas. Il permet de sélectionner des réplicas 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 réplicas qui correspondent au filtre sont retournés. Tous les réplicas sont utilisés pour évaluer l’état d’intégrité agrégé de la partition parente.
Si elle n’est pas spécifiée, la valeur par défaut est None, sauf si l’ID de réplica est spécifié. Si le filtre a une valeur par défaut et que réplica ID est spécifié, le réplica 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 réplicas 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.