Set-AzureRmApplicationGatewayProbeConfig
Définit la configuration de la sonde d’intégrité sur une passerelle Application Gateway existante.
Avertissement
Le module AzureRM PowerShell a été officiellement déconseillé depuis le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.
Bien que le module AzureRM puisse toujours fonctionner, il n’est plus conservé ou pris en charge, plaçant toute utilisation continue à la discrétion et au risque de l’utilisateur. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.
Syntax
Set-AzureRmApplicationGatewayProbeConfig
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-Protocol <String>
[-HostName <String>]
-Path <String>
-Interval <Int32>
-Timeout <Int32>
-UnhealthyThreshold <Int32>
[-PickHostNameFromBackendHttpSettings]
[-MinServers <Int32>]
[-Match <PSApplicationGatewayProbeHealthResponseMatch>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande Set-AzureRmApplicationGatewayProbeConfig définit la configuration de la sonde d’intégrité sur une passerelle Application Gateway existante.
Exemples
Exemple 1 : Définir la configuration d’une sonde d’intégrité sur une passerelle d’application
PS C:\>Set-AzureRmApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe05" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8
Cette commande définit la configuration d’une sonde d’intégrité nommée Probe05 pour la passerelle Application Gateway nommée Gateway. La commande définit également le seuil non sain sur 8 nouvelles tentatives et expire après 120 secondes.
Paramètres
-ApplicationGateway
Spécifie la passerelle d’application à laquelle cette applet de commande envoie une sonde.
Type: | PSApplicationGateway |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HostName
Spécifie le nom d’hôte auquel cette applet de commande envoie la sonde.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Interval
Spécifie l’intervalle de sonde en secondes. Il s’agit de l’intervalle de temps qui s’écoule entre deux analyses consécutives. Cette valeur est comprise entre 1 seconde et 86400 secondes.
Type: | Int32 |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Match
Corps qui doit être contenu dans la réponse d’intégrité. La valeur par défaut est vide
Type: | PSApplicationGatewayProbeHealthResponseMatch |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MinServers
Nombre minimal de serveurs qui sont toujours marqués comme sains. La valeur par défaut est 0
Type: | Int32 |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Spécifie le nom de la sonde.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Spécifie le chemin d’accès relatif de la sonde. Les chemins valides commencent par le caractère de barre oblique (/). La sonde est envoyée à <Protocol> ://<host> :<port><path>.
Type: | String |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PickHostNameFromBackendHttpSettings
Indique si l’en-tête de l’hôte doit être sélectionné à partir des paramètres http principaux. La valeur par défaut est false
Type: | SwitchParameter |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Protocol
Spécifie le protocole utilisé pour envoyer la sonde.
Type: | String |
valeurs acceptées: | Http, Https |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Timeout
Spécifie le délai d’expiration de la sonde en secondes. Cette applet de commande marque l’échec de la sonde si une réponse valide n’est pas reçue avec cette période d’expiration. Les valeurs valides sont comprises entre 1 seconde et 86400 secondes.
Type: | Int32 |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UnhealthyThreshold
Spécifie le nombre de nouvelles tentatives de la sonde. Le serveur principal est marqué vers le bas après que le nombre d’échecs de sonde consécutifs atteint le seuil non sain. Les valeurs valides sont comprises entre 1 seconde et 20 secondes.
Type: | Int32 |
Position: | Named |
valeur par défaut: | None |
Obligatoire: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Entrées
Paramètres : ApplicationGateway (ByValue)