Add-AzApplicationGatewayProbeConfig
Ajoute une sonde d’intégrité à une passerelle Application Gateway.
Syntaxe
Default (Par défaut)
Add-AzApplicationGatewayProbeConfig
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-Protocol <String>
[-HostName <String>]
[-Path <String>]
-Interval <Int32>
-Timeout <Int32>
-UnhealthyThreshold <Int32>
[-PickHostNameFromBackendHttpSettings]
[-MinServers <Int32>]
[-Port <Int32>]
[-EnableProbeProxyProtocolHeader <Boolean>]
[-Match <PSApplicationGatewayProbeHealthResponseMatch>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande Add-AzApplicationGatewayProbeConfig ajoute une sonde d’intégrité à une passerelle Application Gateway.
Exemples
Exemple 1 : Ajouter une sonde d’intégrité à une passerelle d’application
$Probe = Add-AzApplicationGatewayProbeConfig -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.
Propriétés du paramètre
Type: PSApplicationGateway
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: True
Valeur du pipeline: True
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DefaultProfile
Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.
Propriétés du paramètre
Type: IAzureContextContainer
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
Indique s’il faut envoyer l’en-tête Proxy Protocol avec la sonde d’intégrité via le protocole TCP ou TLS. La valeur par défaut est False.
Type: Nullable<T> [ Boolean ]
Valeur par défaut: False
Prend en charge les caractères génériques: False
DontShow: False
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-HostName
Spécifie le nom d’hôte auquel cette applet de commande envoie la sonde.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Interval
Spécifie l’intervalle de sonde en secondes.
Il s’agit de l’intervalle de temps entre deux sondes consécutives.
Cette valeur est comprise entre 1 seconde et 86400 secondes.
Propriétés du paramètre
Type: Int32
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Match
Corps qui doit être contenu dans la réponse d’intégrité.
La valeur par défaut est vide
Propriétés du paramètre
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-MinServers
Nombre minimal de serveurs qui sont toujours marqués comme sains.
La valeur par défaut est 0
Propriétés du paramètre
Type: Int32
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Name
Spécifie le nom de la sonde.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: 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>.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: 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
Propriétés du paramètre
Type: SwitchParameter
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Port
Port utilisé pour la détection du serveur principal
Propriétés du paramètre
Type: Int32
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Protocol
Spécifie le protocole utilisé pour envoyer la sonde.
Cette applet de commande prend uniquement en charge HTTP.
Propriétés du paramètre
Type: String
Valeur par défaut: None
Valeurs acceptées: Http, Https, TCP, TLS
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: 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.
Propriétés du paramètre
Type: Int32
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: 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.
Propriétés du paramètre
Type: Int32
Valeur par défaut: None
Prend en charge les caractères génériques: False
DontShow: False
Jeux de paramètres
(All)
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters .
Sorties