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 |
---|---|---|---|---|
load
|
path | True |
string |
Nom de l’équilibreur de charge. |
probe
|
path | True |
string |
Nom de la sonde. |
resource
|
path | True |
string |
Nom du groupe de ressources. |
subscription
|
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 |
Demande réussie. L’opération retourne la ressource De sonde LoadBalancer. |
|
Other Status Codes |
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
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 |
---|---|
Cloud |
Réponse d’erreur du service. |
Cloud |
Réponse d’erreur du service. |
Probe |
Sonde d’équilibreur de charge. |
Probe |
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. |
Probe |
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. |
Provisioning |
État d’approvisionnement actuel. |
Sub |
Référence à une autre sous-ressource. |
CloudError
Réponse d’erreur du service.
Nom | Type | Description |
---|---|---|
error |
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 |
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 |
Règles d’équilibreur de charge qui utilisent cette sonde. |
|
properties.noHealthyBackendsBehavior |
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 |
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 |
É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. |