Compartilhar via


Probe Classe

Definição

Uma investigação do balanceador de carga.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Probe : Microsoft.Azure.Management.Network.Models.SubResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Probe = class
    inherit SubResource
Public Class Probe
Inherits SubResource
Herança
Atributos

Construtores

Probe()

Inicializa uma nova instância da classe Probe.

Probe(String, Int32, String, IList<SubResource>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, String, String, String, String, String)

Inicializa uma nova instância da classe Probe.

Propriedades

Etag

Obtém uma cadeia de caracteres exclusiva somente leitura que é alterada sempre que o recurso é atualizado.

Id

Obtém ou define a ID do recurso.

(Herdado de SubResource)
IntervalInSeconds

Obtém ou define o intervalo, em segundos, para a frequência de investigação do ponto de extremidade quanto à integridade status. Normalmente, o intervalo é ligeiramente menor do que a metade do período de tempo limite alocado (em segundos) que permite duas sondas completas antes de tirar a instância de rotação. O valor padrão é 15, o valor mínimo é 5.

LoadBalancingRules

Obtém as regras do balanceador de carga que usam essa investigação.

Name

Obtém ou define o nome do recurso que é exclusivo dentro do conjunto de investigações usado pelo balanceador de carga. Esse nome pode ser usado para acessar o recurso.

NumberOfProbes

Obtém ou define o número de investigações em que, se nenhuma resposta, resultará na interrupção da entrega de tráfego adicional para o ponto de extremidade. Esses valores permitem que os pontos de extremidade sejam retirados da rotação mais rápido ou mais lento do que os horários típicos usados no Azure.

Port

Obtém ou define a porta para comunicar a investigação. Os valores possíveis variam de 1 a 65535, inclusive.

ProbeThreshold

Obtém ou define o número de investigações consecutivas bem-sucedidas 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 investigações consecutivas igual a esse valor, o ponto de extremidade será retirado da rotação e exigirá que o mesmo número de investigações consecutivas bem-sucedidas seja colocado novamente em rotação.

Protocol

Obtém ou define o protocolo do ponto de extremidade. Se 'Tcp' for especificado, um ACK recebido será necessário para que a investigação seja bem-sucedida. Se 'Http' ou 'Https' for especificado, uma resposta 200 OK do URI especificará que a investigação será bem-sucedida. Os valores possíveis incluem: 'Http', 'Tcp', 'Https'

ProvisioningState

Obtém o estado de provisionamento do recurso de investigação. Os valores possíveis incluem: 'Succeeded', 'Updating', 'Deleting', 'Failed'

RequestPath

Obtém ou define o URI usado para solicitar status de integridade da VM. O caminho será necessário se um protocolo estiver definido como http. Caso contrário, não será permitido. Nenhum valor padrão.

Type

Obtém o tipo do recurso.

Métodos

Validate()

Valide o objeto .

Aplica-se a