Delen via


DeployedServicePackageHealthStateFilter

Definieert overeenkomende criteria om te bepalen of een geïmplementeerd servicepakket moet worden opgenomen als een onderliggend element van een geïmplementeerde toepassing in het clusterstatussegment. De geïmplementeerde servicepakketten worden alleen geretourneerd als de bovenliggende entiteiten overeenkomen met een filter dat is opgegeven in de beschrijving van de clusterstatussegmentquery. De bovenliggende geïmplementeerde toepassing en de bovenliggende toepassing moeten worden opgenomen in het clusterstatussegment. Eén filter kan overeenkomen met nul, één of meerdere geïmplementeerde servicepakketten, afhankelijk van de eigenschappen.

Eigenschappen

Naam Type Vereist
ServiceManifestNameFilter tekenreeks No
ServicePackageActivationIdFilter tekenreeks No
HealthStateFilter geheel getal Nee

ServiceManifestNameFilter

Type: tekenreeks
Vereist: Nee

De naam van het servicemanifest waarmee de geïmplementeerde servicepakketten worden geïdentificeerd die overeenkomen met het filter. Indien opgegeven, wordt het filter alleen toegepast op de opgegeven geïmplementeerde servicepakketten, indien aanwezig. Als er geen geïmplementeerde servicepakketten met de opgegeven manifestnaam bestaan, wordt er niets geretourneerd in het clusterstatussegment op basis van dit filter. Als er een geïmplementeerd servicepakket bestaat, worden deze opgenomen in het clusterstatussegment als het voldoet aan de andere filtereigenschappen. Als dit niet is opgegeven, worden alle geïmplementeerde servicepakketten die overeenkomen met de bovenliggende filters (indien aanwezig) in aanmerking genomen en vergeleken met de andere filterleden, zoals statusfilter.


ServicePackageActivationIdFilter

Type: tekenreeks
Vereist: Nee

De activerings-id van een geïmplementeerd servicepakket dat overeenkomt met het filter. Als dit niet is opgegeven, is het filter van toepassing op alle geïmplementeerde servicepakketten die overeenkomen met de andere parameters. Indien opgegeven, komt het filter alleen overeen met het geïmplementeerde servicepakket met de opgegeven activerings-id.


HealthStateFilter

Type: geheel getal
Vereist: Nee
Standaardinstelling: 0

Het filter voor de status van de geïmplementeerde servicepakketten. Hiermee kunt u geïmplementeerde servicepakketten selecteren als deze overeenkomen met de gewenste statussen. De mogelijke waarden zijn een geheel getal van een van de volgende statussen. Alleen geïmplementeerde servicepakketten die overeenkomen met het filter worden geretourneerd. Alle geïmplementeerde servicepakketten worden gebruikt om de geaggregeerde status van de bovenliggende geïmplementeerde toepassing te evalueren. Als dit niet is opgegeven, is de standaardwaarde Geen, tenzij de geïmplementeerde servicepakket-id is opgegeven. Als het filter een standaardwaarde heeft en de geïmplementeerde servicepakket-id is opgegeven, wordt het overeenkomende geïmplementeerde servicepakket geretourneerd. De statuswaarden zijn opsomming op basis van vlaggen, dus de waarde kan een combinatie zijn van deze waarden die zijn verkregen met behulp van de bitsgewijze 'OR'-operator. Als de opgegeven waarde bijvoorbeeld 6 is, komt deze overeen met geïmplementeerde servicepakketten met de HealthState-waarde OK (2) en Waarschuwing (4).

  • Standaardwaarde: standaardwaarde. Komt overeen met elke HealthState. De waarde is nul.
  • Geen: filter dat niet overeenkomt met een HealthState-waarde. Wordt gebruikt om geen resultaten te retourneren voor een bepaalde verzameling statussen. De waarde is 1.
  • Ok: filter dat overeenkomt met invoer met healthState-waarde OK. De waarde is 2.
  • Waarschuwing: filter dat overeenkomt met invoer met HealthState-waarde Waarschuwing. De waarde is 4.
  • Fout: filter dat overeenkomt met invoer met healthstate-waarde Fout. De waarde is 8.
  • Alle: filter dat overeenkomt met invoer met een HealthState-waarde. De waarde is 65535.