Add-AzureRmApplicationGatewayProbeConfig
Ajoute une sonde d’intégrité à une passerelle Application Gateway.
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.
Syntaxe
Add-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 Add-AzureRmApplicationGatewayProbeConfig ajoute une sonde d’intégrité à une passerelle Application Gateway.
Exemples
Exemple 1 : Ajouter une sonde d’intégrité à une passerelle d’application
PS C:\>$Probe = Add-AzureRmApplicationGatewayProbeConfig -ApplicationGateway Gateway -Name "Probe01" -Protocol Http -HostName "contoso.com" -Path "/path/custompath.htm" -Interval 30 -Timeout 120 -UnhealthyThreshold 8
Cette commande ajoute une sonde d’intégrité nommée Probe01 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 ajoute une sonde.
Type: | PSApplicationGateway |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Type: | IAzureContextContainer |
Alias: | AzureRmContext, AzureCredential |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Spécifie le nom de la sonde.
Type: | String |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Path
Spécifie le chemin d’accès relatif de la sonde. Le chemin d’accès valide commence 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 |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Protocol
Spécifie le protocole utilisé pour envoyer la sonde. Cette applet de commande prend uniquement en charge HTTP.
Type: | String |
Valeurs acceptées: | Http, Https |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | 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 |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
Paramètres : ApplicationGateway (ByValue)