Partager via


Probe Constructeurs

Définition

Surcharges

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.

Probe()

Initialise une nouvelle instance de la classe Probe.

public Probe ();
Public Sub New ()

S’applique à

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.

public Probe (string protocol, int port, string id = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> loadBalancingRules = default, int? intervalInSeconds = default, int? numberOfProbes = default, int? probeThreshold = default, string requestPath = default, string provisioningState = default, string name = default, string etag = default, string type = default);
new Microsoft.Azure.Management.Network.Models.Probe : string * int * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Network.Models.SubResource> * Nullable<int> * Nullable<int> * Nullable<int> * string * string * string * string * string -> Microsoft.Azure.Management.Network.Models.Probe
Public Sub New (protocol As String, port As Integer, Optional id As String = Nothing, Optional loadBalancingRules As IList(Of SubResource) = Nothing, Optional intervalInSeconds As Nullable(Of Integer) = Nothing, Optional numberOfProbes As Nullable(Of Integer) = Nothing, Optional probeThreshold As Nullable(Of Integer) = Nothing, Optional requestPath As String = Nothing, Optional provisioningState As String = Nothing, Optional name As String = Nothing, Optional etag As String = Nothing, Optional type As String = Nothing)

Paramètres

protocol
String

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 »

port
Int32

Le port de communication de la sonde. Les valeurs possibles sont comprises entre 1 et 65535, ces deux valeurs étant incluses.

id
String

ID de la ressource

loadBalancingRules
IList<SubResource>

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

intervalInSeconds
Nullable<Int32>

L’intervalle, en secondes, de fréquence de détection de l’état d’intégrité du point de terminaison. 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.

numberOfProbes
Nullable<Int32>

Nombre de sondes où, si aucune réponse n’est donnée, cela 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.

probeThreshold
Nullable<Int32>

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.

requestPath
String

L’URI utilisée 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. Dans le cas contraire, il n’est pas autorisé. Il n'y a pas de valeur par défaut.

provisioningState
String

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

name
String

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

etag
String

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

type
String

Type de la ressource.

S’applique à