DeployedServicePackageHealthStateFilter interface

Define los criterios de coincidencia para determinar si se debe incluir un paquete de servicio implementado como elemento secundario de una aplicación implementada en el fragmento de estado del clúster. Los paquetes de servicio implementados solo se devuelven si las entidades primarias coinciden con un filtro especificado en la descripción de la consulta del fragmento de estado del clúster. La aplicación primaria implementada y su aplicación primaria deben incluirse en el fragmento de estado del clúster. Un filtro puede coincidir con cero, uno o varios paquetes de servicio implementados, en función de sus propiedades.

Propiedades

healthStateFilter

Filtro para el estado de mantenimiento de los paquetes de servicio implementados. Permite seleccionar paquetes de servicio implementados si coinciden con los estados de mantenimiento deseados. Los valores posibles son valores enteros de uno de los siguientes estados de mantenimiento. Se devuelven únicamente los paquetes de servicio implementados que coinciden con el filtro. Todos los paquetes de servicio implementados se usan para evaluar el estado de mantenimiento agregado de la aplicación implementada primaria. Si no se especifica, el valor predeterminado es None, a menos que se especifique el identificador del paquete de servicio implementado. Si el filtro tiene el valor predeterminado y se especifica el identificador de paquete de servicio implementado, se devuelve el paquete de servicio implementado 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 los paquetes de servicio implementados 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. Valor predeterminado: 0.
serviceManifestNameFilter

Nombre del manifiesto de servicio que identifica los paquetes de servicio implementados que coinciden con el filtro. Si se especifica, el filtro solo se aplica a los paquetes de servicio implementados especificados, si los hay. Si no existen paquetes de servicio implementados con el nombre de manifiesto especificado, no se devuelve nada en el fragmento de estado del clúster basado en este filtro. Si existe algún paquete de servicio implementado, se incluyen en el fragmento de estado del clúster si respeta las demás propiedades de filtro. Si no se especifica, todos los paquetes de servicio implementados que coinciden con los filtros primarios (si los hay) se tienen en cuenta y coinciden con los demás miembros del filtro, como el filtro de estado de mantenimiento.

servicePackageActivationIdFilter

Identificador de activación de un paquete de servicio implementado que coincide con el filtro. Si no se especifica, el filtro se aplica a todos los paquetes de servicio implementados que coinciden con los demás parámetros. Si se especifica, el filtro solo coincide con el paquete de servicio implementado con el identificador de activación especificado.

Detalles de las propiedades

healthStateFilter

Filtro para el estado de mantenimiento de los paquetes de servicio implementados. Permite seleccionar paquetes de servicio implementados si coinciden con los estados de mantenimiento deseados. Los valores posibles son valores enteros de uno de los siguientes estados de mantenimiento. Se devuelven únicamente los paquetes de servicio implementados que coinciden con el filtro. Todos los paquetes de servicio implementados se usan para evaluar el estado de mantenimiento agregado de la aplicación implementada primaria. Si no se especifica, el valor predeterminado es None, a menos que se especifique el identificador del paquete de servicio implementado. Si el filtro tiene el valor predeterminado y se especifica el identificador de paquete de servicio implementado, se devuelve el paquete de servicio implementado 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 los paquetes de servicio implementados 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. Valor predeterminado: 0.
healthStateFilter?: number

Valor de propiedad

number

serviceManifestNameFilter

Nombre del manifiesto de servicio que identifica los paquetes de servicio implementados que coinciden con el filtro. Si se especifica, el filtro solo se aplica a los paquetes de servicio implementados especificados, si los hay. Si no existen paquetes de servicio implementados con el nombre de manifiesto especificado, no se devuelve nada en el fragmento de estado del clúster basado en este filtro. Si existe algún paquete de servicio implementado, se incluyen en el fragmento de estado del clúster si respeta las demás propiedades de filtro. Si no se especifica, todos los paquetes de servicio implementados que coinciden con los filtros primarios (si los hay) se tienen en cuenta y coinciden con los demás miembros del filtro, como el filtro de estado de mantenimiento.

serviceManifestNameFilter?: string

Valor de propiedad

string

servicePackageActivationIdFilter

Identificador de activación de un paquete de servicio implementado que coincide con el filtro. Si no se especifica, el filtro se aplica a todos los paquetes de servicio implementados que coinciden con los demás parámetros. Si se especifica, el filtro solo coincide con el paquete de servicio implementado con el identificador de activación especificado.

servicePackageActivationIdFilter?: string

Valor de propiedad

string