Partager via


DeployedServicePackageHealthStateFilter

Définit des critères de correspondance pour déterminer si un package de service déployé doit être inclus en tant qu’enfant d’une application déployée dans le segment d’intégrité du cluster. Les packages de service déployés ne sont retournés que si les entités parentes correspondent à un filtre spécifié dans la description de la requête de segment d’intégrité du cluster. L’application parente déployée et son application parente doivent être incluses dans le segment d’intégrité du cluster. Un filtre peut correspondre à zéro, un ou plusieurs packages de service déployés, en fonction de ses propriétés.

Propriétés

Nom Type Obligatoire
ServiceManifestNameFilter string Non
ServicePackageActivationIdFilter string Non
HealthStateFilter entier Non

ServiceManifestNameFilter

Type : chaîne
Obligatoire : Non

Nom du manifeste de service qui identifie les packages de service déployés qui correspondent au filtre. S’il est spécifié, le filtre est appliqué uniquement aux packages de service déployés spécifiés, le cas échéant. Si aucun package de service déployé avec le nom de manifeste spécifié n’existe, rien n’est retourné dans le segment d’intégrité du cluster en fonction de ce filtre. S’il existe un package de service déployé, il est inclus dans le segment 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 packages de service déployés qui correspondent aux filtres parent (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é.


ServicePackageActivationIdFilter

Type : chaîne
Obligatoire : Non

ID d’activation d’un package de service déployé qui correspond au filtre. S’il n’est pas spécifié, le filtre s’applique à tous les packages de service déployés qui correspondent aux autres paramètres. S’il est spécifié, le filtre correspond uniquement au package de service déployé avec l’ID d’activation spécifié.


HealthStateFilter

Type : entier
Obligatoire : Non
Par défaut : 0

Filtre de l’état d’intégrité des packages de service déployés. Il permet de sélectionner des packages de service déployés s’ils correspondent aux états d’intégrité souhaités. Les valeurs possibles sont la valeur entière de l’un des états d’intégrité suivants. Seuls les packages de services déployés qui correspondent au filtre sont retournés. Tous les packages de service déployés sont utilisés pour évaluer l’état d’intégrité agrégé de l’application déployée parente. Si elle n’est pas spécifiée, la valeur par défaut est None, sauf si l’ID du package de service déployé est spécifié. Si le filtre a une valeur par défaut et que l’ID de package de service déployé est spécifié, le package de service déployé 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 packages de service déployés 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.
  • None : 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 à une entrée avec n’importe quelle valeur HealthState. La valeur est égale à 65535.