Partilhar via


Probe interface

Uma sonda de balanceador de carga.

Extends

Propriedades

etag

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

intervalInSeconds

O intervalo, em segundos, para a frequência com que o endpoint deve ser investigado quanto ao estado de saúde. Normalmente, o intervalo é um pouco menos da metade do período de tempo limite alocado (em segundos), o que permite duas sondas completas antes de tirar a instância da rotação. O valor padrão é 15, o valor mínimo é 5.

loadBalancingRules

As regras do balanceador de carga que usam esse teste. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name

O nome do recurso que é exclusivo dentro do conjunto de testes usados pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso.

noHealthyBackendsBehavior

Determina como as novas conexões são tratadas pelo balanceador de carga quando todas as instâncias de back-end são investigadas.

numberOfProbes

O número de testes em que, se não houver resposta, resultará na interrupção de tráfego adicional de ser entregue ao ponto de extremidade. Esses valores permitem que os pontos de extremidade sejam retirados da rotação mais rapidamente ou mais lentamente do que os tempos típicos usados no Azure.

port

A porta para comunicar a sonda. Os valores possíveis variam de 1 a 65535, inclusive.

probeThreshold

O número de testes consecutivos bem-sucedidos ou com falha para permitir ou negar que o tráfego seja entregue a esse ponto de extremidade. Depois de falhar o número de sondas consecutivas igual a este valor, o ponto final será retirado da rotação e exigirá que o mesmo número de sondas consecutivas bem-sucedidas seja colocado novamente em rotação.

protocol

O protocolo do ponto final. Se 'Tcp' for especificado, um ACK recebido será necessário para que a sonda seja bem-sucedida. Se 'Http' ou 'Https' for especificado, uma resposta 200 OK do URI especificado será necessária para que o teste seja bem-sucedido.

provisioningState

O estado de provisionamento do recurso de teste. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

requestPath

O URI usado para solicitar o status de integridade da VM. O caminho é necessário se um protocolo estiver definido como http. Caso contrário, não é permitido. Não há nenhum valor padrão.

type

Tipo de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Propriedades Herdadas

id

ID do recurso.

Detalhes de Propriedade

etag

Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

etag?: string

Valor de Propriedade

string

intervalInSeconds

O intervalo, em segundos, para a frequência com que o endpoint deve ser investigado quanto ao estado de saúde. Normalmente, o intervalo é um pouco menos da metade do período de tempo limite alocado (em segundos), o que permite duas sondas completas antes de tirar a instância da rotação. O valor padrão é 15, o valor mínimo é 5.

intervalInSeconds?: number

Valor de Propriedade

number

loadBalancingRules

As regras do balanceador de carga que usam esse teste. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

loadBalancingRules?: SubResource[]

Valor de Propriedade

name

O nome do recurso que é exclusivo dentro do conjunto de testes usados pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso.

name?: string

Valor de Propriedade

string

noHealthyBackendsBehavior

Determina como as novas conexões são tratadas pelo balanceador de carga quando todas as instâncias de back-end são investigadas.

noHealthyBackendsBehavior?: string

Valor de Propriedade

string

numberOfProbes

O número de testes em que, se não houver resposta, resultará na interrupção de tráfego adicional de ser entregue ao ponto de extremidade. Esses valores permitem que os pontos de extremidade sejam retirados da rotação mais rapidamente ou mais lentamente do que os tempos típicos usados no Azure.

numberOfProbes?: number

Valor de Propriedade

number

port

A porta para comunicar a sonda. Os valores possíveis variam de 1 a 65535, inclusive.

port?: number

Valor de Propriedade

number

probeThreshold

O número de testes consecutivos bem-sucedidos ou com falha para permitir ou negar que o tráfego seja entregue a esse ponto de extremidade. Depois de falhar o número de sondas consecutivas igual a este valor, o ponto final será retirado da rotação e exigirá que o mesmo número de sondas consecutivas bem-sucedidas seja colocado novamente em rotação.

probeThreshold?: number

Valor de Propriedade

number

protocol

O protocolo do ponto final. Se 'Tcp' for especificado, um ACK recebido será necessário para que a sonda seja bem-sucedida. Se 'Http' ou 'Https' for especificado, uma resposta 200 OK do URI especificado será necessária para que o teste seja bem-sucedido.

protocol?: string

Valor de Propriedade

string

provisioningState

O estado de provisionamento do recurso de teste. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

requestPath

O URI usado para solicitar o status de integridade da VM. O caminho é necessário se um protocolo estiver definido como http. Caso contrário, não é permitido. Não há nenhum valor padrão.

requestPath?: string

Valor de Propriedade

string

type

Tipo de recurso. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

id

ID do recurso.

id?: string

Valor de Propriedade

string

herdada deSubResource.id