New-AzApplicationGatewayBackendHttpSetting
Crée un paramètre HTTP principal pour une passerelle d’application.
Syntaxe
New-AzApplicationGatewayBackendHttpSetting
-Name <String>
-Port <Int32>
-Protocol <String>
-CookieBasedAffinity <String>
[-RequestTimeout <Int32>]
[-ConnectionDraining <PSApplicationGatewayConnectionDraining>]
[-ProbeId <String>]
[-Probe <PSApplicationGatewayProbe>]
[-AuthenticationCertificates <PSApplicationGatewayAuthenticationCertificate[]>]
[-TrustedRootCertificate <PSApplicationGatewayTrustedRootCertificate[]>]
[-PickHostNameFromBackendAddress]
[-HostName <String>]
[-AffinityCookieName <String>]
[-Path <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
L’applet de commande New-AzApplicationGatewayBackendHttpSetting crée des paramètres HTTP principaux pour une passerelle d’application. Les paramètres HTTP principaux sont appliqués à tous les serveurs principaux d’un pool.
Exemples
Exemple 1 : Créer des paramètres HTTP principaux
$Setting = New-AzApplicationGatewayBackendHttpSetting -Name "Setting01" -Port 80 -Protocol Http -CookieBasedAffinity Disabled
Cette commande crée des paramètres HTTP principaux nommés Setting01 sur le port 80, à l’aide du protocole HTTP, avec l’affinité basée sur les cookies désactivée. Les paramètres sont stockés dans la variable $Setting.
Exemple 2
Crée un paramètre HTTP principal pour une passerelle d’application. (généré automatiquement)
New-AzApplicationGatewayBackendHttpSetting -CookieBasedAffinity Enabled -Name 'Setting01' -PickHostNameFromBackendAddress -Port 80 -Probe <PSApplicationGatewayProbe> -Protocol http -RequestTimeout <Int32>
Paramètres
-AffinityCookieName
Nom du cookie à utiliser pour le cookie d’affinité
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 |
-AuthenticationCertificates
Spécifie les certificats d’authentification pour la passerelle d’application.
Type: | PSApplicationGatewayAuthenticationCertificate[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ConnectionDraining
Drainage de connexion de la ressource de paramètres http back-end.
Type: | PSApplicationGatewayConnectionDraining |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-CookieBasedAffinity
Spécifie si l’affinité basée sur les cookies doit être activée ou désactivée pour le pool de serveurs principaux.
Type: | String |
Valeurs acceptées: | Enabled, Disabled |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
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: | AzContext, 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
Définit l’en-tête de l’hôte à envoyer aux serveurs principaux.
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 |
-Name
Spécifie le nom des paramètres HTTP principaux créés par cette applet de commande.
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
Chemin qui doit être utilisé comme préfixe pour toutes les requêtes HTTP. Si aucune valeur n’est fournie pour ce paramètre, aucun chemin d’accès n’est préfixé.
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 |
-PickHostNameFromBackendAddress
Indicateur si l’en-tête de l’hôte doit être sélectionné à partir du nom d’hôte du serveur principal.
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 |
-Port
Spécifie le port du pool de serveurs principaux.
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 |
-Probe
Spécifie une sonde à associer au pool de serveurs principaux.
Type: | PSApplicationGatewayProbe |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ProbeId
Spécifie l’ID de la sonde à associer au pool de serveurs principaux.
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 |
-Protocol
Spécifie le protocole à utiliser pour la communication entre la passerelle d’application et les serveurs principaux. Les valeurs acceptables pour ce paramètre sont : Http et Https.
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 |
-RequestTimeout
Spécifie une valeur de délai d’attente de requête.
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 |
-TrustedRootCertificate
Certificats racines approuvés d’Application Gateway
Type: | PSApplicationGatewayTrustedRootCertificate[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None
Sorties
PSApplicationGatewayBackendHttpSettings