Partager via


Load Balancer Probes - Get

Obtient la sonde de l’équilibreur de charge.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/loadBalancers/{loadBalancerName}/probes/{probeName}?api-version=2024-05-01

Paramètres URI

Nom Dans Obligatoire Type Description
loadBalancerName
path True

string

Nom de l’équilibreur de charge.

probeName
path True

string

Nom de la sonde.

resourceGroupName
path True

string

Nom du groupe de ressources.

subscriptionId
path True

string

Informations d’identification de l’abonnement qui identifient de manière unique l’abonnement Microsoft Azure. L’ID d’abonnement fait partie de l’URI de chaque appel de service.

api-version
query True

string

Version de l’API cliente.

Réponses

Nom Type Description
200 OK

Probe

Demande réussie. L’opération retourne la ressource De sonde LoadBalancer.

Other Status Codes

CloudError

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

LoadBalancerProbeGet

Exemple de requête

GET https://management.azure.com/subscriptions/subid/resourceGroups/testrg/providers/Microsoft.Network/loadBalancers/lb/probes/probe1?api-version=2024-05-01

Exemple de réponse

{
  "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"
      }
    ]
  }
}

Définitions

Nom Description
CloudError

Réponse d’erreur du service.

CloudErrorBody

Réponse d’erreur du service.

Probe

Sonde d’équilibreur de charge.

ProbeNoHealthyBackendsBehavior

Détermine la façon dont les nouvelles connexions sont gérées par l’équilibreur de charge lorsque toutes les instances back-end sont interrogées.

ProbeProtocol

Protocole du point de terminaison. Si « Tcp » est spécifié, un ACK reçu est requis pour que la sonde réussisse. Si « Http » ou « Https » est spécifié, une réponse 200 OK de l’URI spécifié est requise pour que la sonde réussisse.

ProvisioningState

État d’approvisionnement actuel.

SubResource

Référence à une autre sous-ressource.

CloudError

Réponse d’erreur du service.

Nom Type Description
error

CloudErrorBody

Corps de l’erreur cloud.

CloudErrorBody

Réponse d’erreur du service.

Nom Type Description
code

string

Identificateur de l’erreur. Les codes sont invariants et sont destinés à être consommés par programme.

details

CloudErrorBody[]

Liste des détails supplémentaires sur l’erreur.

message

string

Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur.

target

string

Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur.

Probe

Sonde d’équilibreur de charge.

Nom Type Description
etag

string

Chaîne en lecture seule unique qui change chaque fois que la ressource est mise à jour.

id

string

ID de ressource.

name

string

Nom de la ressource unique dans l’ensemble de sondes utilisées par l’équilibreur de charge. Ce nom peut être utilisé pour accéder à la ressource.

properties.intervalInSeconds

integer

Intervalle, en secondes, pour la fréquence à laquelle sonder le point de terminaison pour l’état d’intégrité. En règle générale, l’intervalle est légèrement inférieur à la moitié de la période d’expiration allouée (en secondes) qui permet deux sondes complètes avant de sortir l’instance de rotation. La valeur par défaut est 15, la valeur minimale est 5.

properties.loadBalancingRules

SubResource[]

Règles d’équilibreur de charge qui utilisent cette sonde.

properties.noHealthyBackendsBehavior

ProbeNoHealthyBackendsBehavior

Détermine la façon dont les nouvelles connexions sont gérées par l’équilibreur de charge lorsque toutes les instances back-end sont interrogées.

properties.numberOfProbes

integer

Le nombre de sondes où, s’il n’y a pas de réponse, entraîne l’arrêt de la remise d’un trafic supplémentaire au point de terminaison. Ces valeurs permettent aux points de terminaison d’être retirés de la rotation plus rapidement ou plus lents que les heures classiques utilisées dans Azure.

properties.port

integer

Port de communication de la sonde. Les valeurs possibles vont de 1 à 65535, inclusives.

properties.probeThreshold

integer

Nombre de sondes réussies ou ayant échoué consécutives afin d’autoriser ou de refuser la remise du trafic à ce point de terminaison. Après l’échec du nombre de sondes consécutives égales à cette valeur, le point de terminaison est retiré de la rotation et nécessite le même nombre de sondes consécutives réussies à remettre en rotation.

properties.protocol

ProbeProtocol

Protocole du point de terminaison. Si « Tcp » est spécifié, un ACK reçu est requis pour que la sonde réussisse. Si « Http » ou « Https » est spécifié, une réponse 200 OK de l’URI spécifié est requise pour que la sonde réussisse.

properties.provisioningState

ProvisioningState

État d’approvisionnement de la ressource de sonde.

properties.requestPath

string

URI utilisé pour demander l’état d’intégrité de la machine virtuelle. Le chemin d’accès est requis si un protocole est défini sur http. Sinon, il n’est pas autorisé. Il n’existe aucune valeur par défaut.

type

string

Type de la ressource.

ProbeNoHealthyBackendsBehavior

Détermine la façon dont les nouvelles connexions sont gérées par l’équilibreur de charge lorsque toutes les instances back-end sont interrogées.

Valeur Description
AllProbedDown

Aucun nouveau flux n’est envoyé au pool principal.

AllProbedUp

Lorsque toutes les instances principales sont interrogées, les paquets entrants sont envoyés à toutes les instances.

ProbeProtocol

Protocole du point de terminaison. Si « Tcp » est spécifié, un ACK reçu est requis pour que la sonde réussisse. Si « Http » ou « Https » est spécifié, une réponse 200 OK de l’URI spécifié est requise pour que la sonde réussisse.

Valeur Description
Http
Https
Tcp

ProvisioningState

État d’approvisionnement actuel.

Valeur Description
Deleting
Failed
Succeeded
Updating

SubResource

Référence à une autre sous-ressource.

Nom Type Description
id

string

ID de ressource.