Delen via


Add-AzApplicationGatewayRequestRoutingRule

Hiermee voegt u een regel voor aanvraagroutering toe aan een toepassingsgateway.

Syntaxis

Add-AzApplicationGatewayRequestRoutingRule
   -ApplicationGateway <PSApplicationGateway>
   -Name <String>
   -RuleType <String>
   [-Priority <Int32>]
   [-BackendHttpSettingsId <String>]
   [-HttpListenerId <String>]
   [-BackendAddressPoolId <String>]
   [-UrlPathMapId <String>]
   [-RewriteRuleSetId <String>]
   [-RedirectConfigurationId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
Add-AzApplicationGatewayRequestRoutingRule
   -ApplicationGateway <PSApplicationGateway>
   -Name <String>
   -RuleType <String>
   [-Priority <Int32>]
   [-BackendHttpSettings <PSApplicationGatewayBackendHttpSettings>]
   [-HttpListener <PSApplicationGatewayHttpListener>]
   [-BackendAddressPool <PSApplicationGatewayBackendAddressPool>]
   [-UrlPathMap <PSApplicationGatewayUrlPathMap>]
   [-RewriteRuleSet <PSApplicationGatewayRewriteRuleSet>]
   [-RedirectConfiguration <PSApplicationGatewayRedirectConfiguration>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

De cmdlet Add-AzApplicationGatewayRequestRoutingRule voegt een regel voor aanvraagroutering toe aan een toepassingsgateway.

Voorbeelden

Voorbeeld 1: Een regel voor aanvraagroutering toevoegen aan een toepassingsgateway

$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$Appgw = Add-AzApplicationGatewayRequestRoutingRule -ApplicationGateway $AppGw -Name "Rule01" -RuleType Basic -Priority 100 -BackendHttpSettings $Setting -HttpListener $Listener -BackendAddressPool $Pool

Met de eerste opdracht wordt de toepassingsgateway opgeslagen in de $AppGw variabele. Met de tweede opdracht wordt de regel voor aanvraagroutering toegevoegd aan de toepassingsgateway.

Parameters

-ApplicationGateway

Hiermee geeft u een toepassingsgateway waaraan deze cmdlet een regel voor aanvraagroutering toevoegt.

Type:PSApplicationGateway
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-BackendAddressPool

Hiermee geeft u een back-endadresgroepobject van de toepassingsgateway op.

Type:PSApplicationGatewayBackendAddressPool
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-BackendAddressPoolId

Hiermee geeft u een back-endadresgroep-id van de toepassingsgateway op.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-BackendHttpSettings

Hiermee geeft u een back-end HTTP-instellingenobject voor een toepassingsgateway.

Type:PSApplicationGatewayBackendHttpSettings
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-BackendHttpSettingsId

Hiermee geeft u een HTTP-instellingen-id voor de back-end op voor een toepassingsgateway.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DefaultProfile

De referenties, het account, de tenant en het abonnement die worden gebruikt voor communicatie met Azure.

Type:IAzureContextContainer
Aliassen:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-HttpListener

Hiermee geeft u het HTTP-listenerobject van de toepassingsgateway op.

Type:PSApplicationGatewayHttpListener
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-HttpListenerId

Hiermee geeft u de HTTP-listener-id van de toepassingsgateway op.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam van de aanvraagrouteringsregel op die door deze cmdlet wordt toegevoegd.

Type:String
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Priority

De prioriteit van de regel

Type:Nullable<T>[Int32]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RedirectConfiguration

Application gateway RedirectConfiguration

Type:PSApplicationGatewayRedirectConfiguration
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RedirectConfigurationId

Id van de redirectConfiguration van de toepassingsgateway

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RewriteRuleSet

Application gateway RewriteRuleSet

Type:PSApplicationGatewayRewriteRuleSet
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RewriteRuleSetId

Id van de toepassingsgateway RewriteRuleSet

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RuleType

Hiermee geeft u het type aanvraagrouteringsregel op.

Type:String
Geaccepteerde waarden:Basic, PathBasedRouting
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-UrlPathMap

Type:PSApplicationGatewayUrlPathMap
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-UrlPathMapId

Hiermee geeft u de URL-padtoewijzings-id voor de routeringsregel.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

PSApplicationGateway

Uitvoerwaarden

PSApplicationGateway