Delen via


Set-AzApplicationGatewayProbeConfig

Hiermee stelt u de configuratie van de statustest in op een bestaande Application Gateway.

Syntaxis

Set-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>]

Description

De cmdlet Set-AzApplicationGatewayProbeConfig stelt de configuratie van de statustest in op een bestaande Application Gateway.

Voorbeelden

Voorbeeld 1: De configuratie voor een statustest instellen op een toepassingsgateway

Set-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe05" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8

Met deze opdracht stelt u de configuratie in voor een statustest met de naam Probe05 voor de toepassingsgateway met de naam Gateway. Met de opdracht wordt ook de drempelwaarde voor slechte status ingesteld op 8 nieuwe pogingen en een time-out na 120 seconden.

Voorbeeld 2

Hiermee stelt u de configuratie van de statustest in op een bestaande Application Gateway. (automatisch gegenereerd)

Set-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Interval 30 -Match <PSApplicationGatewayProbeHealthResponseMatch> -Name 'Probe05' -Path '/path/custompath.htm' -PickHostNameFromBackendHttpSettings -Protocol https -Timeout 120 -UnhealthyThreshold 8

Parameters

-ApplicationGateway

Hiermee geeft u de toepassingsgateway waarnaar deze cmdlet een test verzendt.

Type:PSApplicationGateway
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-HostName

Hiermee geeft u de hostnaam waarnaar deze cmdlet de test verzendt.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Interval

Hiermee geeft u het testinterval in seconden. Dit is het tijdsinterval tussen twee opeenvolgende tests. Deze waarde ligt tussen 1 seconde en 86400 seconden.

Type:Int32
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Match

Hoofdtekst die moet zijn opgenomen in het statusantwoord. De standaardwaarde is leeg

Type:PSApplicationGatewayProbeHealthResponseMatch
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-MinServers

Minimaal aantal servers dat altijd in orde is gemarkeerd. De standaardwaarde is 0

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam van de test.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Path

Hiermee geeft u het relatieve pad van de test. Geldige paden beginnen met het slash-teken (/). De test wordt verzonden naar <Protocol>://<host>:<port><path>.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PickHostNameFromBackendHttpSettings

Of de hostheader moet worden gekozen uit de http-instellingen van de back-end. De standaardwaarde is onwaar

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Port

Poort die wordt gebruikt voor het testen van de back-endserver

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Protocol

Hiermee geeft u het protocol dat wordt gebruikt voor het verzenden van een test.

Type:String
Geaccepteerde waarden:Http, Https, TCP, TLS
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Timeout

Hiermee geeft u de time-out van de test in seconden. Deze cmdlet markeert de test als mislukt als een geldig antwoord niet wordt ontvangen met deze time-outperiode. Geldige waarden liggen tussen 1 seconde en 86400 seconden.

Type:Int32
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-UnhealthyThreshold

Hiermee geeft u het aantal nieuwe pogingen voor de test op. De back-endserver wordt gemarkeerd nadat het aantal mislukte tests de drempelwaarde voor beschadigde status heeft bereikt. Geldige waarden liggen tussen 1 seconde en 20 seconden.

Type:Int32
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

PSApplicationGateway

Uitvoerwaarden

PSApplicationGateway