Partager via


Add-AzureRmApplicationGatewayProbeConfig

Ajoute une sonde d’intégrité à une passerelle Application Gateway.

Avertissement

Le module AzureRM PowerShell a été officiellement déprécié 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.

Il est possible que le module AzureRM fonctionne encore, mais il ne fait plus l’objet de maintenance ni de support. L’utilisateur peut continuer à s’en servir s’il le souhaite, à ses propres risques. 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

PSApplicationGateway

Paramètres : ApplicationGateway (ByValue)

Sorties

PSApplicationGateway