Set-AzApplicationGatewayProbeConfig

Définit la configuration de la sonde d’intégrité sur une passerelle Application Gateway existante.

Syntax

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

L’applet de commande Set-AzApplicationGatewayProbeConfig 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

Set-AzApplicationGatewayProbeConfig -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.

Exemple 2

Définit la configuration de la sonde d’intégrité sur une passerelle Application Gateway existante. (généré automatiquement)

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

Paramètres

-ApplicationGateway

Spécifie la passerelle d’application à laquelle cette applet de commande envoie une sonde.

Type:PSApplicationGateway
Position:Named
Default value:None
Required: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:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required: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
Default value:None
Required: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
Default value:None
Required: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
Default value:None
Required: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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Spécifie le nom de la sonde.

Type:String
Position:Named
Default value:None
Required: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
Default value:None
Required:False
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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Port

Port utilisé pour la détection du serveur principal

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Protocol

Spécifie le protocole utilisé pour envoyer la sonde.

Type:String
Accepted values:Http, Https, TCP, TLS
Position:Named
Default value:None
Required: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
Default value:None
Required: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
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Entrées

PSApplicationGateway

Sorties

PSApplicationGateway