Delen via


New-AzApplicationGatewayRequestRoutingRule

Hiermee maakt u een regel voor aanvraagroutering voor een toepassingsgateway.

Syntaxis

New-AzApplicationGatewayRequestRoutingRule
   -Name <String>
   -RuleType <String>
   [-Priority <Int32>]
   [-BackendHttpSettingsId <String>]
   [-HttpListenerId <String>]
   [-BackendAddressPoolId <String>]
   [-UrlPathMapId <String>]
   [-RewriteRuleSetId <String>]
   [-RedirectConfigurationId <String>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]
New-AzApplicationGatewayRequestRoutingRule
   -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 maakt een regel voor aanvraagroutering voor een Azure-toepassingsgateway.

Voorbeelden

Voorbeeld 1: Een regel voor aanvraagroutering maken voor een toepassingsgateway

$Rule = New-AzApplicationGatewayRequestRoutingRule -Name "Rule01" -RuleType Basic -Priority 100 -BackendHttpSettings $Setting -HttpListener $Listener -BackendAddressPool $Pool

Met deze opdracht maakt u een eenvoudige regel voor aanvraagroutering met de naam Rule01 en slaat u het resultaat op in de variabele met de naam $Rule.

Parameters

-BackendAddressPool

Hiermee geeft u de back-endadresgroep, als object, op om de regel voor aanvraagroutering te maken.

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

-BackendAddressPoolId

Hiermee geeft u de back-endadresgroep-id van de aanvraagrouteringsregel op die moet worden gemaakt.

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

-BackendHttpSettings

Hiermee geeft u de back-end HTTP-instellingen, als object, op voor de aanvraagrouteringsregel die moet worden gemaakt.

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

-BackendHttpSettingsId

Hiermee geeft u de back-end HTTP-instellingen-id van de aanvraagrouteringsregel die moet worden gemaakt.

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 de back-end HTTP-listener op voor de aanvraagrouteringsregel die moet worden gemaakt.

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

-HttpListenerId

Hiermee geeft u de back-end HTTP-listener-id op voor de regel voor aanvraagroutering die moet worden gemaakt.

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

-Name

Hiermee geeft u de naam op van de regel voor aanvraagroutering die door deze cmdlet wordt gemaakt.

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 van de regel voor aanvraagroutering.

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

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

Invoerwaarden

None

Uitvoerwaarden

PSApplicationGatewayRequestRoutingRule