Partager via


Probe Classe

Définition

Sonde d’équilibreur de charge.

[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
Héritage
Attributs

Constructeurs

Probe()

Initialise une nouvelle instance de la classe Probe.

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

Initialise une nouvelle instance de la classe Probe.

Propriétés

Etag

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

Id

Obtient ou définit l’ID de ressource.

(Hérité de SubResource)
IntervalInSeconds

Obtient ou définit l’intervalle, en secondes, de la fréquence à laquelle le point de terminaison doit être sondé à la recherche de status d’intégrité. En règle générale, l’intervalle est légèrement inférieur à la moitié du délai d’expiration alloué (en secondes), ce qui permet d’utiliser deux sondes complètes avant de mettre l’instance hors rotation. La valeur par défaut est 15, la valeur minimum 5.

LoadBalancingRules

Obtient les règles d’équilibreur de charge qui utilisent cette sonde.

Name

Obtient ou définit le nom de la ressource unique dans l’ensemble de sondes utilisé par l’équilibreur de charge. Ce nom peut être utilisé pour accéder à la ressource.

NumberOfProbes

Obtient ou définit le nombre de sondes où, en l’absence de réponse, entraîne l’arrêt de la livraison 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 lentement que les heures habituelles utilisées dans Azure.

Port

Obtient ou définit le port de communication de la sonde. Les valeurs possibles sont comprises entre 1 et 65535, ces deux valeurs étant incluses.

ProbeThreshold

Obtient ou définit le nombre de sondes consécutives réussies ou ayant échoué 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.

Protocol

Obtient ou définit le protocole du point de terminaison. Si « Tcp » est spécifié, un ACK reçu est nécessaire pour que la sonde réussisse. Si « Http » ou « Https » est spécifié, une réponse 200 OK de l’URI spécifié est nécessaire pour que la sonde réussisse. Les valeurs possibles sont les suivantes : « Http », « Tcp », « Https »

ProvisioningState

Obtient l’état d’approvisionnement de la ressource de sonde. Les valeurs possibles sont les suivantes : « Succeeded », « Updating », « Deleting », « Failed »

RequestPath

Obtient ou définit l’URI utilisé pour demander des status d’intégrité à partir de la machine virtuelle. Le chemin d’accès est requis si un protocole est défini sur http. Dans le cas contraire, il n’est pas autorisé. Il n'y a pas de valeur par défaut.

Type

Obtient le type de la ressource.

Méthodes

Validate()

Validez l’objet .

S’applique à