Compartilhar via


DeployedServicePackageHealthStateFilter

Define critérios correspondentes para determinar se um pacote de serviço implantado deve ser incluído como um filho de um aplicativo implantado na parte de integridade do cluster. Os pacotes de serviço implantados só serão retornados se as entidades pai corresponderem a um filtro especificado na descrição da consulta da parte de integridade do cluster. O aplicativo pai implantado e seu aplicativo pai devem ser incluídos na parte de integridade do cluster. Um filtro pode corresponder a zero, um ou vários pacotes de serviço implantados, dependendo de suas propriedades.

Propriedades

Nome Type Obrigatório
ServiceManifestNameFilter string Não
ServicePackageActivationIdFilter string Não
HealthStateFilter inteiro Não

ServiceManifestNameFilter

Tipo: string
Obrigatório: não

O nome do manifesto do serviço que identifica os pacotes de serviço implantados que correspondem ao filtro. Se especificado, o filtro será aplicado somente aos pacotes de serviço implantados especificados, se houver. Se nenhum pacote de serviço implantado com o nome do manifesto especificado existir, nada será retornado na parte de integridade do cluster com base nesse filtro. Se houver algum pacote de serviço implantado, eles serão incluídos na parte de integridade do cluster se ele respeitar as outras propriedades de filtro. Se não for especificado, todos os pacotes de serviço implantados que correspondem aos filtros pai (se houver) serão levados em consideração e correspondidos aos outros membros do filtro, como o filtro de estado de integridade.


ServicePackageActivationIdFilter

Tipo: string
Obrigatório: não

A ID de ativação de um pacote de serviço implantado que corresponde ao filtro. Se não for especificado, o filtro se aplicará a todos os pacotes de serviço implantados que correspondem aos outros parâmetros. Se especificado, o filtro corresponde apenas ao pacote de serviço implantado com a ID de ativação especificada.


HealthStateFilter

Tipo: inteiro
Obrigatório: não
Padrão: 0

O filtro para o estado de integridade dos pacotes de serviço implantados. Ele permite selecionar pacotes de serviço implantados se corresponderem aos estados de integridade desejados. Os valores possíveis são um valor inteiro de um dos seguintes estados de integridade. Serão retornados somente os pacotes de serviços implantados que corresponderem ao filtro. Todos os pacotes de serviço implantados são usados para avaliar o estado de integridade agregado do aplicativo implantado pai. Se não for especificado, o valor padrão será Nenhum, a menos que a ID do pacote de serviço implantado seja especificada. Se o filtro tiver o valor padrão e a ID do pacote de serviço implantado for especificada, o pacote de serviço implantado correspondente será retornado. Os valores de estado são enumerações baseadas no sinalizador. Assim, o valor pode ser uma combinação desses valores obtidos, usando o operador 'OR' bit a bit. Por exemplo, se o valor fornecido for 6, ele corresponderá aos pacotes de serviço implantados com o valor de HealthState de OK (2) e Aviso (4).

  • Padrão – valor padrão. Corresponde a qualquer HealthState. O valor é zero.
  • Nenhum – filtro que não corresponde a nenhum valor de HealthState. Usado para não retornar qualquer resultado em um determinado conjunto de estados. O valor é 1.
  • Ok - Filtro que corresponde à entrada com o valor de HealthState Ok. O valor é 2.
  • Aviso – filtro que corresponde à entrada com o valor de HealthState Aviso. O valor é 4.
  • Erro – filtro que corresponde à entrada com o valor de HealthState Error. O valor é 8.
  • Todos – Filtro que corresponde à entrada com qualquer valor HealthState. O valor é 65535.