Condividi tramite


Add-AzApplicationGatewayProbeConfig

Aggiunge un probe di integrità a un gateway applicazione.

Sintassi

Add-AzApplicationGatewayProbeConfig
   -ApplicationGateway <PSApplicationGateway>
   -Name <String>
   -Protocol <String>
   [-HostName <String>]
   [-Path <String>]
   -Interval <Int32>
   -Timeout <Int32>
   -UnhealthyThreshold <Int32>
   [-PickHostNameFromBackendHttpSettings]
   [-MinServers <Int32>]
   [-Port <Int32>]
   [-Match <PSApplicationGatewayProbeHealthResponseMatch>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Descrizione

Il cmdlet Add-AzApplicationGatewayProbeConfig aggiunge un probe di integrità a un gateway applicazione.

Esempio

Esempio 1: Aggiungere un probe di integrità a un gateway applicazione

$Probe = Add-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe01" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8

Questo comando aggiunge un probe di integrità denominato Probe01 per il gateway applicazione denominato Gateway. Il comando imposta anche la soglia non integra su 8 tentativi e si verifica il timeout dopo 120 secondi.

Parametri

-ApplicationGateway

Specifica il gateway applicazione a cui questo cmdlet aggiunge un probe.

Tipo:PSApplicationGateway
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-DefaultProfile

Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.

Tipo:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-HostName

Specifica il nome host a cui il cmdlet invia il probe.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Interval

Specifica l'intervallo di probe in secondi. Si tratta dell'intervallo di tempo tra due probe consecutivi. Questo valore è compreso tra 1 secondo e 86400 secondi.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Match

Corpo che deve essere contenuto nella risposta di integrità. Il valore predefinito è vuoto

Tipo:PSApplicationGatewayProbeHealthResponseMatch
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MinServers

Numero minimo di server sempre contrassegnati come integri. Il valore predefinito è 0

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome del probe.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Path

Specifica il percorso relativo del probe. Il percorso valido inizia con il carattere barra (/). Il probe viene inviato al <percorso> Protocol>://<host>:<port><.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PickHostNameFromBackendHttpSettings

Indica se l'intestazione host deve essere selezionata dalle impostazioni HTTP back-end. Il valore predefinito è False

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Port

Porta usata per il probe del server back-end

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Protocol

Specifica il protocollo utilizzato per inviare il probe. Questo cmdlet supporta solo HTTP.

Tipo:String
Valori accettati:Http, Https, TCP, TLS
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Timeout

Specifica il timeout del probe in secondi. Questo cmdlet contrassegna il probe come non riuscito se non viene ricevuta una risposta valida con questo periodo di timeout. I valori validi sono compresi tra 1 secondo e 86400 secondi.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UnhealthyThreshold

Specifica il numero di tentativi del probe. Il server back-end viene contrassegnato come inattivo dopo che il numero di errori del probe consecutivo raggiunge la soglia non integra. I valori validi sono compresi tra 1 secondo e 20 secondi.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

PSApplicationGateway

Output

PSApplicationGateway