Condividi tramite


Probe Classe

Probe del servizio di bilanciamento del carico.

Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.

Ereditarietà
azure.mgmt.network.models._models.SubResource
Probe

Costruttore

Probe(*, id: str | None = None, name: str | None = None, protocol: str | _models.ProbeProtocol | None = None, port: int | None = None, interval_in_seconds: int | None = None, number_of_probes: int | None = None, probe_threshold: int | None = None, request_path: str | None = None, **kwargs: Any)

Parametri solo parole chiave

Nome Descrizione
id
str

ID risorsa.

name
str

Nome della risorsa univoca all'interno del set di probe usati dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa.

protocol

Protocollo del punto finale. Se viene specificato 'Tcp', è necessario che il probe abbia esito positivo. Se viene specificato 'Http' o 'Https', è necessaria una risposta 200 OK dall'URI specificato per il completamento del probe. I valori noti sono: "Http", "Tcp" e "Https".

port
int

Porta per la comunicazione del probe. L'intervallo di valori possibili è compresa tra 1 e 65535 inclusi.

interval_in_seconds
int

Intervallo, in secondi, per la frequenza con cui controllare lo stato di integrità dell'endpoint. L'intervallo è in genere leggermente inferiore alla metà del periodo di timeout allocato (in secondi) il che consente due probe completi prima di escludere l'istanza dalla rotazione. Il valore predefinito è 15, il valore minimo è 5.

number_of_probes
int

Il numero di probe in cui, se non viene eseguita alcuna risposta, il traffico verrà interrotto dall'recapito all'endpoint. Questi valori consentono agli endpoint di uscire dalla rotazione più velocemente o più lentamente rispetto ai tempi tipici usati in Azure.

probe_threshold
int

Numero di probe consecutivi riusciti o non riusciti per consentire o negare la consegna del traffico a questo endpoint. Dopo aver superato il numero di probe consecutivi uguali a questo valore, l'endpoint verrà estratto dalla rotazione e richiederà lo stesso numero di probe consecutivi riusciti da posizionare in rotazione.

request_path
str

URI usato per richiedere lo stato di integrità alla macchina virtuale. Il percorso è obbligatorio se un protocollo è impostato su http. In caso contrario, non è consentito. Non è previsto alcun valore predefinito.

Variabili

Nome Descrizione
id
str

ID risorsa.

name
str

Nome della risorsa univoca all'interno del set di probe usati dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa.

etag
str

Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata.

type
str

Tipo di risorsa.

load_balancing_rules

Regole del servizio di bilanciamento del carico che usano questo probe.

protocol

Protocollo del punto finale. Se viene specificato 'Tcp', è necessario che il probe abbia esito positivo. Se viene specificato 'Http' o 'Https', è necessaria una risposta 200 OK dall'URI specificato per il completamento del probe. I valori noti sono: "Http", "Tcp" e "Https".

port
int

Porta per la comunicazione del probe. L'intervallo di valori possibili è compresa tra 1 e 65535 inclusi.

interval_in_seconds
int

Intervallo, in secondi, per la frequenza con cui controllare lo stato di integrità dell'endpoint. L'intervallo è in genere leggermente inferiore alla metà del periodo di timeout allocato (in secondi) il che consente due probe completi prima di escludere l'istanza dalla rotazione. Il valore predefinito è 15, il valore minimo è 5.

number_of_probes
int

Il numero di probe in cui, se non viene eseguita alcuna risposta, il traffico verrà interrotto dall'recapito all'endpoint. Questi valori consentono agli endpoint di uscire dalla rotazione più velocemente o più lentamente rispetto ai tempi tipici usati in Azure.

probe_threshold
int

Numero di probe consecutivi riusciti o non riusciti per consentire o negare la consegna del traffico a questo endpoint. Dopo aver superato il numero di probe consecutivi uguali a questo valore, l'endpoint verrà estratto dalla rotazione e richiederà lo stesso numero di probe consecutivi riusciti da posizionare in rotazione.

request_path
str

URI usato per richiedere lo stato di integrità alla macchina virtuale. Il percorso è obbligatorio se un protocollo è impostato su http. In caso contrario, non è consentito. Non è previsto alcun valore predefinito.

provisioning_state

Stato di provisioning della risorsa probe. I valori noti sono: "Riuscito", "Aggiornamento", "Eliminazione" e "Non riuscito".