Delen via


Add-AzApplicationGatewayRequestRoutingRule

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

Syntaxis

SetByResourceId

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>]

SetByResource

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 Add-AzApplicationGatewayRequestRoutingRule cmdlet 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.

Parametereigenschappen

Type:PSApplicationGateway
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:True
Waarde uit pijplijn:True
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-BackendAddressPool

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

Parametereigenschappen

Type:PSApplicationGatewayBackendAddressPool
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

SetByResource
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-BackendAddressPoolId

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

SetByResourceId
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-BackendHttpSettings

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

Parametereigenschappen

Type:PSApplicationGatewayBackendHttpSettings
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

SetByResource
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-BackendHttpSettingsId

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

SetByResourceId
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-DefaultProfile

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

Parametereigenschappen

Type:IAzureContextContainer
Default value:None
Ondersteunt jokertekens:False
DontShow:False
Aliassen:AzContext, AzureRmContext, AzureCredential

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-HttpListener

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

Parametereigenschappen

Type:PSApplicationGatewayHttpListener
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

SetByResource
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-HttpListenerId

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

SetByResourceId
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Name

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-Priority

De prioriteit van de regel

Parametereigenschappen

Type:

Nullable<T>[Int32]

Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RedirectConfiguration

Toepassingsgateway RedirectConfiguration

Parametereigenschappen

Type:PSApplicationGatewayRedirectConfiguration
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

SetByResource
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RedirectConfigurationId

Id van de redirectConfiguration van de toepassingsgateway

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

SetByResourceId
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RewriteRuleSet

Toepassingsgateway RewriteRuleSet

Parametereigenschappen

Type:PSApplicationGatewayRewriteRuleSet
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

SetByResource
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RewriteRuleSetId

Id van de toepassingsgateway RewriteRuleSet

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

SetByResourceId
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-RuleType

Hiermee geeft u het type aanvraagrouteringsregel op.

Parametereigenschappen

Type:String
Default value:None
Geaccepteerde waarden:Basic, PathBasedRouting
Ondersteunt jokertekens:False
DontShow:False

Parametersets

(All)
Position:Named
Verplicht:True
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-UrlPathMap

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

Parametereigenschappen

Type:PSApplicationGatewayUrlPathMap
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

SetByResource
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

-UrlPathMapId

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

Parametereigenschappen

Type:String
Default value:None
Ondersteunt jokertekens:False
DontShow:False

Parametersets

SetByResourceId
Position:Named
Verplicht:False
Waarde uit pijplijn:False
Waarde uit pijplijn op eigenschapsnaam:False
Waarde van resterende argumenten:False

CommonParameters

Deze cmdlet ondersteunt de algemene parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction en -WarningVariable. Zie about_CommonParametersvoor meer informatie.

Invoerwaarden

PSApplicationGateway

Uitvoerwaarden

PSApplicationGateway