Set-AzApplicationGatewayProbeConfig
Legt die Integritätssondenkonfiguration für ein vorhandenes Anwendungsgateway fest.
Syntax
Default (Standard)
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>]
[-EnableProbeProxyProtocolHeader <Boolean>]
[<CommonParameters>]
Beschreibung
Mit dem Cmdlet Set-AzApplicationGatewayProbeConfig wird die Integritätstestkonfiguration für ein vorhandenes Anwendungsgateway festgelegt.
Beispiele
Beispiel 1: Festlegen der Konfiguration für eine Integritätssonde auf einem Anwendungsgateway
Set-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe05" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8
Mit diesem Befehl wird die Konfiguration für einen Integritätstest namens Probe05 für das Anwendungsgateway namens Gateway festgelegt.
Der Befehl legt außerdem den Schwellenwert für fehlerhafte Wiederholungen auf 8 Wiederholungen fest, und es wird nach 120 Sekunden ein Zeitlimit überschritten.
Beispiel 2
Legt die Integritätssondenkonfiguration für ein vorhandenes Anwendungsgateway fest. (autogenerated)
Set-AzApplicationGatewayProbeConfig -ApplicationGateway Gateway -Interval 30 -Match <PSApplicationGatewayProbeHealthResponseMatch> -Name 'Probe05' -Path '/path/custompath.htm' -PickHostNameFromBackendHttpSettings -Protocol https -Timeout 120 -UnhealthyThreshold 8
Parameter
-ApplicationGateway
Gibt das Anwendungsgateway an, an das dieses Cmdlet einen Prüfpunkt sendet.
Parametereigenschaften
Parametersätze
(All)
Position: Named
Obligatorisch: True
Wert aus Pipeline: True
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Parametereigenschaften
Typ: IAzureContextContainer
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Aliase: AzContext, AzureRmContext, AzureCredential
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
Gibt an, ob der Proxyprotokollheader zusammen mit dem Integritätstest über das TCP- oder TLS-Protokoll gesendet werden soll. Der Standardwert ist „false“.
Typ: Boolean
Standardwert: False
Unterstützt Platzhalter: False
Nicht anzeigen: False
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-HostName
Gibt den Hostnamen an, an den dieses Cmdlet den Probepunkt sendet.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-Interval
Gibt das Probeintervall in Sekunden an.
Dies ist das Zeitintervall zwischen zwei aufeinander folgenden Probes.
Dieser Wert liegt zwischen 1 Sekunde und 86400 Sekunden.
Parametereigenschaften
Typ: Int32
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-Match
Körper, der in der Integritätsantwort enthalten sein muss.
Standardwert ist leer
Parametereigenschaften
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-MinServers
Minimale Anzahl von Servern, die immer als fehlerfrei gekennzeichnet sind.
Der Standardwert ist 0.
Parametereigenschaften
Typ: Int32
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-Name
Gibt den Namen des Prüfpunkts an.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-Path
Gibt den relativen Pfad des Sondes an.
Gültige Pfade beginnen mit dem Schrägstrich (/).
Der Prüfpunkt wird an den <Protokoll>://<host>:<port-Pfad><> gesendet.
Parametereigenschaften
Typ: String
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-PickHostNameFromBackendHttpSettings
Gibt an, ob der Hostheader aus den Back-End-HTTP-Einstellungen ausgewählt werden soll.
Standardwert ist "false".
Parametereigenschaften
Typ: SwitchParameter
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-Port
Port, der zum Probingen des Back-End-Servers verwendet wird
Parametereigenschaften
Typ: Int32
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: False
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-Protocol
Gibt das Protokoll an, das zum Senden der Probe verwendet wird.
Parametereigenschaften
Typ: String
Standardwert: None
Zulässige Werte: Http, Https, TCP, TLS
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-Timeout
Gibt das Timeout der Probe in Sekunden an.
Dieses Cmdlet kennzeichnet den Prüfpunkt als fehlgeschlagen, wenn eine gültige Antwort mit diesem Timeoutzeitraum nicht empfangen wird.
Gültige Werte liegen zwischen 1 Sekunde und 86400 Sekunden.
Parametereigenschaften
Typ: Int32
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
-UnhealthyThreshold
Gibt die Wiederholungsanzahl des Prüfpunkts an.
Der Back-End-Server wird nach dem Aufeinanderfolgenden Probefehlerwert nach unten markiert und erreicht den Schwellenwert für fehlerhafte Tests.
Gültige Werte liegen zwischen 1 Sekunde und 20 Sekunden.
Parametereigenschaften
Typ: Int32
Standardwert: None
Unterstützt Platzhalter: False
Nicht anzeigen: False
Parametersätze
(All)
Position: Named
Obligatorisch: True
Wert aus Pipeline: False
Wert aus Pipeline nach dem Eigenschaftsnamen: False
Wert aus verbleibenden Argumenten: False
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters .
Ausgaben