DeployedApplicationHealthStateFilter
Definierar matchande kriterier för att avgöra om ett distribuerat program ska inkluderas som underordnat ett program i klustrets hälsosegment. De distribuerade programmen returneras endast om det överordnade programmet matchar ett filter som anges i frågebeskrivningen för klustrets hälsosegment. Ett filter kan matcha noll, ett eller flera distribuerade program, beroende på dess egenskaper.
Egenskaper
Namn | Typ | Obligatorisk |
---|---|---|
NodeNameFilter |
sträng | No |
HealthStateFilter |
heltal | No |
DeployedServicePackageFilters |
matris med DeployedServicePackageHealthStateFilter | No |
NodeNameFilter
Typ: sträng
Obligatoriskt: Nej
Namnet på noden där programmet distribueras för att matcha filtret.
Om det anges tillämpas filtret endast på det program som distribueras på den angivna noden.
Om programmet inte distribueras på noden med det angivna namnet returneras inget distribuerat program i klustrets hälsosegment baserat på det här filtret.
Annars inkluderas det distribuerade programmet i klustrets hälsosegment om det respekterar de andra filteregenskaperna.
Om inget anges beaktas och matchas alla distribuerade program som matchar de överordnade filtren (om sådana finns) mot de andra filtermedlemmarna, till exempel hälsotillståndsfilter.
HealthStateFilter
Typ: heltal
Obligatoriskt: Nej
Standard: 0
Filtret för hälsotillståndet för de distribuerade programmen. Det gör att du kan välja distribuerade program om de matchar önskade hälsotillstånd.
Möjliga värden är heltalsvärdet för något av följande hälsotillstånd. Endast distribuerade program som matchar filtret returneras. Alla distribuerade program används för att utvärdera klustrets aggregerade hälsotillstånd.
Om inget anges är standardvärdet Ingen, såvida inte nodnamnet har angetts. Om filtret har standardvärde och nodnamnet anges returneras det matchande distribuerade programmet.
Tillståndsvärdena är flaggbaserad uppräkning, så värdet kan vara en kombination av dessa värden som hämtas med bitvis "OR"-operator.
Om det angivna värdet till exempel är 6 matchar det distribuerade program med HealthState-värdet OK (2) och Varning (4).
- Standard – standardvärde. Matchar alla HealthState. Värdet är noll.
- Ingen – Filter som inte matchar något HealthState-värde. Används för att inte returnera några resultat för en viss samling tillstånd. Värdet är 1.
- Ok – Filter som matchar indata med HealthState-värdet Ok. Värdet är 2.
- Varning – Filter som matchar indata med HealthState-värdet Varning. Värdet är 4.
- Fel – Filter som matchar indata med HealthState-värdet Fel. Värdet är 8.
- Alla – Filter som matchar indata med valfritt HealthState-värde. Värdet är 65535.
DeployedServicePackageFilters
Typ: matris för DeployedServicePackageHealthStateFilter
Obligatoriskt: Nej
Definierar en lista med filter som anger vilka distribuerade tjänstpaket som ska ingå i det returnerade klustrets hälsosegment som underordnade till det överordnade distribuerade programmet. De distribuerade tjänstpaketen returneras endast om det överordnade distribuerade programmet matchar ett filter.
Om listan är tom returneras inga distribuerade tjänstpaket. Alla distribuerade tjänstpaket används för att utvärdera det överordnade distribuerade programmets aggregerade hälsotillstånd, oavsett indatafilter.
Det distribuerade programfiltret kan ange flera distribuerade tjänstpaketfilter.
Den kan till exempel ange ett filter för att returnera alla distribuerade tjänstpaket med hälsotillstånd Fel och ett annat filter för att alltid inkludera ett distribuerat tjänstpaket på en nod.