Compartir a través de


DeployedApplicationHealthStateFilter

Define los criterios de coincidencia para determinar si una aplicación implementada debe incluirse como elemento secundario de una aplicación en el fragmento de estado del clúster. Las aplicaciones implementadas solo se devuelven si la aplicación primaria coincide con un filtro especificado en la descripción de la consulta del fragmento de estado del clúster. Un filtro puede coincidir con cero, una o varias aplicaciones implementadas, en función de sus propiedades.

Propiedades

Nombre Tipo Obligatorio
NodeNameFilter string No
HealthStateFilter integer No
DeployedServicePackageFilters matriz de DeployedServicePackageHealthStateFilter No

NodeNameFilter

Tipo: cadena
Obligatoria: no

Nombre del nodo donde se implementa la aplicación para que coincida con el filtro. Si se especifica, el filtro solo se aplica a la aplicación implementada en el nodo especificado. Si la aplicación no se implementa en el nodo con el nombre especificado, no se devuelve ninguna aplicación implementada en el fragmento de estado del clúster basado en este filtro. De lo contrario, la aplicación implementada se incluye en el fragmento de estado del clúster si respeta las demás propiedades de filtro. Si no se especifica, todas las aplicaciones implementadas que coincidan con los filtros primarios (si existen) se tienen en cuenta y coinciden con los demás miembros del filtro, como el filtro de estado de mantenimiento.


HealthStateFilter

Tipo: entero
Obligatoria: no
Predeterminado:

Filtro para el estado de mantenimiento de las aplicaciones implementadas. Permite seleccionar aplicaciones implementadas si coinciden con los estados de mantenimiento deseados. Los valores posibles son valores enteros de uno de los siguientes estados de mantenimiento. Solo se devuelven las aplicaciones implementadas que coincidan con el filtro. Todas las aplicaciones implementadas se usan para evaluar el estado de mantenimiento agregado del clúster. Si no se especifica, el valor predeterminado es None, a menos que se especifique el nombre del nodo. Si el filtro tiene el valor predeterminado y se especifica el nombre del nodo, se devuelve la aplicación implementada coincidente. Los valores de estado se marcan según la enumeración, por lo que el valor puede ser una combinación de estos valores obtenidos mediante el operador bit a bit 'OR'. Por ejemplo, si el valor proporcionado es 6, coincide con las aplicaciones implementadas con el valor HealthState de OK (2) y Warning (4).

  • Valor predeterminado: valor predeterminado. Coincide con cualquier HealthState. El valor predeterminado es cero.
  • Ninguno: filtro que no coincide con ningún valor healthState. Se utiliza para no devolver ningún resultado en una determinada colección de estados. El valor es 1.
  • Ok: filtro que coincide con la entrada con el valor HealthState Ok. El valor es 2.
  • Advertencia: filtro que coincide con la entrada con el valor HealthState Advertencia. El valor es 4.
  • Error: filtro que coincide con la entrada con el valor HealthState Error. El valor es 8.
  • All: filtro que coincide con la entrada con cualquier valor HealthState. El valor es 65535.

DeployedServicePackageFilters

Tipo: matriz de DeployedServicePackageHealthStateFilter
Obligatoria: no

Define una lista de filtros que especifican qué paquetes de servicio implementados se incluirán en el fragmento de estado del clúster devuelto como elementos secundarios de la aplicación implementada primaria. Los paquetes de servicio implementados solo se devuelven si la aplicación implementada primaria coincide con un filtro. Si la lista está vacía, no se devuelven paquetes de servicio implementados. Todos los paquetes de servicio implementados se usan para evaluar el estado de mantenimiento agregado de la aplicación implementada primaria, independientemente de los filtros de entrada. El filtro de aplicación implementado puede especificar varios filtros de paquete de servicio implementados. Por ejemplo, puede especificar un filtro para devolver todos los paquetes de servicio implementados con el estado de mantenimiento Error y otro filtro para incluir siempre un paquete de servicio implementado en un nodo.