Load Balancer Probes - Get
Obtém a sonda do balanceador de carga.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}?api-version=2024-05-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
load
|
path | True |
string |
O nome do balanceador de carga. |
probe
|
path | True |
string |
O nome da sonda. |
resource
|
path | True |
string |
O nome do grupo de recursos. |
subscription
|
path | True |
string |
As credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de cada chamada de serviço. |
api-version
|
query | True |
string |
Versão da API do cliente. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
Pedido bem-sucedido. A operação retorna o recurso LoadBalancer Probe. |
|
Other Status Codes |
Resposta de erro descrevendo por que a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Ative Directory.
Tipo:
oauth2
Fluxo:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Âmbitos
Name | Description |
---|---|
user_impersonation | personificar a sua conta de utilizador |
Exemplos
LoadBalancerProbeGet
Pedido de amostra
Resposta da amostra
{
"name": "probe1",
"id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/probes/probe1",
"etag": "W/\"00000000-0000-0000-0000-000000000000\"",
"type": "Microsoft.Network/loadBalancers/probes",
"properties": {
"provisioningState": "Succeeded",
"protocol": "Http",
"port": 80,
"requestPath": "healthcheck.aspx",
"intervalInSeconds": 15,
"numberOfProbes": 2,
"probeThreshold": 1,
"loadBalancingRules": [
{
"id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/loadBalancingRules/rulelb"
}
]
}
}
Definições
Name | Description |
---|---|
Cloud |
Uma resposta de erro do serviço. |
Cloud |
Uma resposta de erro do serviço. |
Probe |
Uma sonda de balanceador de carga. |
Probe |
Determina como as novas conexões são tratadas pelo balanceador de carga quando todas as instâncias de back-end são investigadas. |
Probe |
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. |
Provisioning |
O estado de provisionamento atual. |
Sub |
Referência a outro subrecurso. |
CloudError
Uma resposta de erro do serviço.
Name | Tipo | Description |
---|---|---|
error |
Corpo do erro na nuvem. |
CloudErrorBody
Uma resposta de erro do serviço.
Name | Tipo | Description |
---|---|---|
code |
string |
Um identificador para o erro. Os códigos são invariantes e destinam-se a ser consumidos programaticamente. |
details |
Uma lista de detalhes adicionais sobre o erro. |
|
message |
string |
Uma mensagem descrevendo o erro, destinada a ser adequada para exibição em uma interface do usuário. |
target |
string |
O alvo do erro específico. Por exemplo, o nome da propriedade em erro. |
Probe
Uma sonda de balanceador de carga.
Name | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia de caracteres somente leitura exclusiva que muda sempre que o recurso é atualizado. |
id |
string |
ID do recurso. |
name |
string |
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. |
properties.intervalInSeconds |
integer |
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. |
properties.loadBalancingRules |
As regras do balanceador de carga que usam esse teste. |
|
properties.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. |
|
properties.numberOfProbes |
integer |
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. |
properties.port |
integer |
A porta para comunicar a sonda. Os valores possíveis variam de 1 a 65535, inclusive. |
properties.probeThreshold |
integer |
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. |
properties.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. |
|
properties.provisioningState |
O estado de provisionamento do recurso de teste. |
|
properties.requestPath |
string |
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 |
string |
Tipo de recurso. |
ProbeNoHealthyBackendsBehavior
Determina como as novas conexões são tratadas pelo balanceador de carga quando todas as instâncias de back-end são investigadas.
Name | Tipo | Description |
---|---|---|
AllProbedDown |
string |
Nenhum novo fluxo será enviado para o pool de back-end. |
AllProbedUp |
string |
Quando todas as instâncias de back-end forem investigadas, os pacotes de entrada serão enviados para todas as instâncias. |
ProbeProtocol
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.
Name | Tipo | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
Tcp |
string |
ProvisioningState
O estado de provisionamento atual.
Name | Tipo | Description |
---|---|---|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
SubResource
Referência a outro subrecurso.
Name | Tipo | Description |
---|---|---|
id |
string |
ID do recurso. |