Load Balancer Probes - List
Obtém todas as investigações do balanceador de carga.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes?api-version=2024-05-01
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
load
|
path | True |
string |
O nome do balanceador de carga. |
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. A ID da assinatura faz parte do URI para cada chamada de serviço. |
api-version
|
query | True |
string |
Versão da API do cliente. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Solicitação bem-sucedida. A operação retorna uma lista de recursos de investigação loadbalancer. |
|
Other Status Codes |
Resposta de erro que descreve por que a operação falhou. |
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory.
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome | Description |
---|---|
user_impersonation | representar sua conta de usuário |
Exemplos
LoadBalancerProbeList
Solicitação de exemplo
Resposta de exemplo
{
"value": [
{
"name": "prlb",
"id": "/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/probes/prlb",
"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
Nome | Description |
---|---|
Cloud |
Uma resposta de erro do serviço. |
Cloud |
Uma resposta de erro do serviço. |
Load |
Resposta para chamada de serviço da API ListProbe. |
Probe |
Uma investigação do 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 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 especificado será necessária para que a investigação seja bem-sucedida. |
Provisioning |
O estado de provisionamento atual. |
Sub |
Referência a outro sub-recurso. |
CloudError
Uma resposta de erro do serviço.
Nome | Tipo | Description |
---|---|---|
error |
Corpo do erro de nuvem. |
CloudErrorBody
Uma resposta de erro do serviço.
Nome | Tipo | Description |
---|---|---|
code |
string |
Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente. |
details |
Uma lista de detalhes adicionais sobre o erro. |
|
message |
string |
Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário. |
target |
string |
O destino do erro específico. Por exemplo, o nome da propriedade em erro. |
LoadBalancerProbeListResult
Resposta para chamada de serviço da API ListProbe.
Nome | Tipo | Description |
---|---|---|
nextLink |
string |
A URL para obter o próximo conjunto de resultados. |
value |
Probe[] |
Uma lista de investigações em um balanceador de carga. |
Probe
Uma investigação do balanceador de carga.
Nome | Tipo | Description |
---|---|---|
etag |
string |
Uma cadeia de caracteres somente leitura exclusiva que é alterada sempre que o recurso é atualizado. |
id |
string |
ID do recurso. |
name |
string |
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. |
properties.intervalInSeconds |
integer |
O intervalo, em segundos, para saber com que frequência investigar o ponto de extremidade para o status de integridade. Normalmente, o intervalo é um pouco menos da metade do período de tempo limite alocado (em segundos), o que permite duas investigações 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 essa investigação. |
|
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 investigações em que, se nenhuma resposta, resultará em impedir que mais tráfego seja entregue ao 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. |
properties.port |
integer |
A porta para comunicar a investigação. Os valores possíveis variam de 1 a 65535, inclusive. |
properties.probeThreshold |
integer |
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. |
properties.protocol |
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 especificado será necessária para que a investigação seja bem-sucedida. |
|
properties.provisioningState |
O estado de provisionamento do recurso de investigação. |
|
properties.requestPath |
string |
O URI usado para solicitar o status de integridade da VM. O caminho será necessário se um protocolo for definido como http. Caso contrário, não é permitido. Não há nenhum valor padrão. |
type |
string |
Tipo do 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.
Nome | Tipo | Description |
---|---|---|
AllProbedDown |
string |
Nenhum fluxo novo 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 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 especificado será necessária para que a investigação seja bem-sucedida.
Nome | Tipo | Description |
---|---|---|
Http |
string |
|
Https |
string |
|
Tcp |
string |
ProvisioningState
O estado de provisionamento atual.
Nome | Tipo | Description |
---|---|---|
Deleting |
string |
|
Failed |
string |
|
Succeeded |
string |
|
Updating |
string |
SubResource
Referência a outro sub-recurso.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso. |