DeployedApplicationHealthStateFilter
Definiert Abgleichskriterien, um zu bestimmen, ob eine bereitgestellte Anwendung als untergeordnetes Element einer Anwendung in den Clusterintegritätsblock aufgenommen werden soll. Die bereitgestellten Anwendungen werden nur zurückgegeben, wenn die übergeordnete Anwendung mit einem Filter übereinstimmt, der in der Beschreibung der Clusterintegritätsblockabfrage angegeben ist. Je nach Eigenschaften kann ein Filter mit null, einer oder mehreren bereitgestellten Anwendungen übereinstimmen.
Eigenschaften
Name | type | Erforderlich |
---|---|---|
NodeNameFilter |
Zeichenfolge | Nein |
HealthStateFilter |
integer | Nein |
DeployedServicePackageFilters |
Array von DeployedServicePackageHealthStateFilter | Nein |
NodeNameFilter
Typ: Zeichenfolge
Erforderlich: Nein
Der Name des Knotens, auf dem die Anwendung bereitgestellt wird, um dem Filter zu entsprechen.
Wenn angegeben, wird der Filter nur auf die Anwendung angewendet, die auf dem angegebenen Knoten bereitgestellt wird.
Wenn die Anwendung nicht auf dem Knoten mit dem angegebenen Namen bereitgestellt wird, wird basierend auf diesem Filter keine bereitgestellte Anwendung im Integritätsblock des Clusters zurückgegeben.
Andernfalls ist die bereitgestellte Anwendung im Integritätsblock des Clusters enthalten, wenn die anderen Filtereigenschaften berücksichtigt werden.
Wenn nicht angegeben, werden alle bereitgestellten Anwendungen, die mit den übergeordneten Filtern (sofern vorhanden) übereinstimmen, berücksichtigt und mit den anderen Filtermembern abgeglichen, z. B. Integritätszustandsfilter.
HealthStateFilter
Typ: integer
Erforderlich: Nein
Standard:
Der Filter für den Integritätsstatus der bereitgestellten Anwendungen. Es ermöglicht die Auswahl bereitgestellter Anwendungen, wenn sie den gewünschten Integritätszuständen entsprechen.
Die möglichen Werte sind ganzzahliger Wert eines der folgenden Integritätszustände. Es werden nur bereitgestellte Anwendungen zurückgegeben, die dem Filter entsprechen. Alle bereitgestellten Anwendungen werden verwendet, um den aggregierten Integritätsstatus des Clusters auszuwerten.
Wenn nicht angegeben, ist der Standardwert Keine, es sei denn, der Knotenname wird angegeben. Wenn der Filter einen Standardwert aufweist und der Knotenname angegeben ist, wird die übereinstimmende bereitgestellte Anwendung zurückgegeben.
Ein Statuswert ist eine kennzeichenbasierte Enumeration, sodass der Wert eine Kombination der Werte sein kann, die mit dem bitweisen ODER-Operator abgerufen werden.
Wenn der bereitgestellte Wert beispielsweise 6 ist, werden bereitgestellte Anwendungen mit dem HealthState-Wert OK (2) und Warning (4) übereinstimmen.
- Standard: Standardwert. Stimmt mit jedem Integritätsstatus (HealthState) überein. Der Wert ist gleich null.
- None: Filter, der keinem HealthState-Wert entspricht. Wird verwendet, um keine Ergebnisse für eine angegebene Statussammlung zurückzugeben. Der Wert ist "1".
- Ok: Filter, der der Eingabe mit dem HealthState-Wert Ok entspricht. Der Wert ist "2".
- Warnung: Filter, der eingaben mit dem HealthState-Wert Warning übereinstimmt. Der Wert ist "4".
- Fehler: Filter, der die Eingabe mit dem HealthState-Wert Error übereinstimmt. Der Wert ist gleich „8“.
- Alle: Filter, der eingaben mit einem beliebigen HealthState-Wert übereinstimmt. Der Wert ist gleich „65535“.
DeployedServicePackageFilters
Typ: Array von DeployedServicePackageHealthStateFilter
Erforderlich: Nein
Definiert eine Liste von Filtern, die angeben, welche bereitgestellten Dienstpakete in den zurückgegebenen Clusterintegritätsblock als untergeordnete Elemente der übergeordneten bereitgestellten Anwendung aufgenommen werden sollen. Die bereitgestellten Dienstpakete werden nur zurückgegeben, wenn die übergeordnete bereitgestellte Anwendung einem Filter entspricht.
Wenn die Liste leer ist, werden keine bereitgestellten Dienstpakete zurückgegeben. Alle bereitgestellten Dienstpakete werden verwendet, um den aggregierten Integritätszustand der übergeordneten bereitgestellten Anwendung zu bewerten, unabhängig von den Eingabefiltern.
Der bereitgestellte Anwendungsfilter kann mehrere bereitgestellte Dienstpaketfilter angeben.
Sie kann beispielsweise einen Filter angeben, um alle bereitgestellten Dienstpakete mit dem Integritätszustand Fehler zurückzugeben, und einen anderen Filter, der immer ein bereitgestelltes Dienstpaket auf einem Knoten enthält.