Set-AzApplicationGatewayAdvancedRoutingMap
Modifie une carte de routage avancée sur une passerelle Application Gateway.
Syntaxe
BackendSetByResource (Par défaut)
Set-AzApplicationGatewayAdvancedRoutingMap
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-AdvancedRoutingRule <PSApplicationGatewayAdvancedRoutingRule[]>
-DefaultBackendAddressPool <PSApplicationGatewayBackendAddressPool>
-DefaultBackendHttpSettings <PSApplicationGatewayBackendHttpSettings>
[-DefaultRewriteRuleSet <PSApplicationGatewayRewriteRuleSet>]
[-DefaultProfile <IAzureContextContainer>]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
BackendSetByResourceId
Set-AzApplicationGatewayAdvancedRoutingMap
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-AdvancedRoutingRule <PSApplicationGatewayAdvancedRoutingRule[]>
-DefaultBackendAddressPoolId <String>
-DefaultBackendHttpSettingsId <String>
[-DefaultRewriteRuleSetId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
RedirectSetByResourceId
Set-AzApplicationGatewayAdvancedRoutingMap
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-AdvancedRoutingRule <PSApplicationGatewayAdvancedRoutingRule[]>
-DefaultRedirectConfigurationId <String>
[-DefaultRewriteRuleSetId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
RedirectSetByResource
Set-AzApplicationGatewayAdvancedRoutingMap
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-AdvancedRoutingRule <PSApplicationGatewayAdvancedRoutingRule[]>
-DefaultRedirectConfiguration <PSApplicationGatewayRedirectConfiguration>
[-DefaultRewriteRuleSet <PSApplicationGatewayRewriteRuleSet>]
[-DefaultProfile <IAzureContextContainer>]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
Description
L’applet de commande Set-AzApplicationGatewayAdvancedRoutingMap remplace une carte de routage avancée existante sur une passerelle d’application. La carte est remplacée en totalité. Fournissez donc chaque règle qu’elle doit contenir avec son back-end par défaut. Appelez Set-AzApplicationGateway pour conserver la modification.
Exemples
Exemple 1 : Ajouter une règle à une carte de routage avancée existante
$gateway = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$pool = Get-AzApplicationGatewayBackendAddressPool -ApplicationGateway $gateway -Name "Pool01"
$settings = Get-AzApplicationGatewayBackendHttpSetting -ApplicationGateway $gateway -Name "Settings01"
$map = Get-AzApplicationGatewayAdvancedRoutingMap -ApplicationGateway $gateway -Name "Map01"
$gateway = Set-AzApplicationGatewayAdvancedRoutingMap -ApplicationGateway $gateway -Name "Map01" -AdvancedRoutingRule ($map.AdvancedRoutingRules + $newRule) -DefaultBackendAddressPool $pool -DefaultBackendHttpSettings $settings
$gateway = Set-AzApplicationGateway -ApplicationGateway $gateway
Cette commande ajoute une règle à la carte de routage avancée existante, puis met à jour la passerelle.
Paramètres
-AcquirePolicyToken
Acquérir automatiquement un jeton Azure Policy pour cette opération de ressource.
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
-AdvancedRoutingRule
Liste des règles de routage avancées
Propriétés du paramètre
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
-ApplicationGateway
ApplicationGateway
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
-ChangeReference
ID de ressource de référence de modification pour cette opération de ressource.
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
-DefaultBackendAddressPool
Application Gateway par défaut BackendAddressPool
Propriétés du paramètre
Jeux de paramètres
BackendSetByResource
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DefaultBackendAddressPoolId
ID du backendAddressPool par défaut de la passerelle d’application
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
BackendSetByResourceId
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DefaultBackendHttpSettings
Application Gateway par défaut BackendHttpSettings
Propriétés du paramètre
Jeux de paramètres
BackendSetByResource
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DefaultBackendHttpSettingsId
ID de la passerelle d’application par défaut BackendHttpSettings
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
BackendSetByResourceId
Position: Named
Obligatoire: True
Valeur du pipeline: False
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
-DefaultRedirectConfiguration
RedirectConfiguration par défaut d’Application Gateway
Propriétés du paramètre
Jeux de paramètres
RedirectSetByResource
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DefaultRedirectConfigurationId
ID de la redirection par défaut de la passerelle Application Gateway
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
RedirectSetByResourceId
Position: Named
Obligatoire: True
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DefaultRewriteRuleSet
Application Gateway par défaut RewriteRuleSet
Propriétés du paramètre
Jeux de paramètres
BackendSetByResource
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
RedirectSetByResource
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-DefaultRewriteRuleSetId
ID de la passerelle d’application par défaut RewriteRuleSet
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
BackendSetByResourceId
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
RedirectSetByResourceId
Position: Named
Obligatoire: False
Valeur du pipeline: False
Valeur du pipeline par nom de propriété: False
Valeur des arguments restants: False
-Name
Nom de la carte de routage avancée
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
CommonParameters
Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters .
Sorties