Compartilhar via


ReplicaHealthStateFilter

Define critérios correspondentes para determinar se um réplica deve ser incluído como um filho de uma partição na parte de integridade do cluster. As réplicas só serão retornadas se as entidades pai corresponderem a um filtro especificado na descrição da consulta da parte de integridade do cluster. A partição pai, o serviço e o aplicativo devem ser incluídos na parte de integridade do cluster. Um filtro pode corresponder a zero, uma ou várias réplicas, dependendo de suas propriedades.

Propriedades

Nome Type Obrigatório
ReplicaOrInstanceIdFilter string Não
HealthStateFilter inteiro Não

ReplicaOrInstanceIdFilter

Tipo: string
Obrigatório: não

ID do serviço com estado réplica ou instância de serviço sem estado que corresponde ao filtro. O filtro é aplicado somente ao réplica especificado, se existir. Se o réplica não existir, nenhuma réplica será retornada na parte de integridade do cluster com base nesse filtro. Se o réplica existir, ele será incluído na parte de integridade do cluster se respeitar as outras propriedades de filtro. Se não for especificado, todas as réplicas que correspondem aos filtros pai (se houver) serão levadas em consideração e correspondidas aos outros membros do filtro, como o filtro de estado de integridade.


HealthStateFilter

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

O filtro para o estado de integridade das réplicas. Ele permite selecionar réplicas se corresponderem aos estados de integridade desejados. Os valores possíveis são um valor inteiro de um dos seguintes estados de integridade. Somente réplicas que correspondem ao filtro são retornadas. Todas as réplicas são usadas para avaliar o estado de integridade agregada da partição pai. Se não for especificado, o valor padrão será Nenhum, a menos que a ID de réplica seja especificada. Se o filtro tiver o valor padrão e réplica ID for especificada, o réplica 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á às réplicas 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.