Add-AzApplicationGatewayRequestRoutingRule
Adiciona uma regra de roteamento de solicitação a um gateway de aplicativo.
Sintaxe
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
O cmdlet Add-AzApplicationGatewayRequestRoutingRule adiciona uma regra de roteamento de solicitação a um gateway de aplicativo.
Exemplos
Exemplo 1: Adicionar uma regra de roteamento de solicitação a um gateway de aplicativo
$AppGw = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$Appgw = Add-AzApplicationGatewayRequestRoutingRule -ApplicationGateway $AppGw -Name "Rule01" -RuleType Basic -Priority 100 -BackendHttpSettings $Setting -HttpListener $Listener -BackendAddressPool $Pool
O primeiro comando obtém o gateway de aplicativo e o armazena na variável $AppGw. O segundo comando adiciona a regra de roteamento de solicitação ao gateway de aplicativo.
Parâmetros
-ApplicationGateway
Especifica um gateway de aplicativo ao qual esse cmdlet adiciona uma regra de roteamento de solicitação.
Tipo: | PSApplicationGateway |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-BackendAddressPool
Especifica um objeto do pool de endereços back-end do gateway de aplicativo.
Tipo: | PSApplicationGatewayBackendAddressPool |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-BackendAddressPoolId
Especifica um ID do pool de endereços back-end do gateway de aplicativo.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-BackendHttpSettings
Especifica um objeto de configurações HTTP back-end para um gateway de aplicativo.
Tipo: | PSApplicationGatewayBackendHttpSettings |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-BackendHttpSettingsId
Especifica um ID de configurações HTTP de back-end para um gateway de aplicativo.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o azure.
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-HttpListener
Especifica o objeto de ouvinte HTTP do gateway de aplicativo.
Tipo: | PSApplicationGatewayHttpListener |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-HttpListenerId
Especifica a ID do ouvinte HTTP do gateway de aplicativo.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Name
Especifica o nome da regra de roteamento de solicitação adicionada por este cmdlet.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Priority
A prioridade da regra
Tipo: | Nullable<T>[Int32] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RedirectConfiguration
Redirecionamento do gateway de aplicativo
Tipo: | PSApplicationGatewayRedirectConfiguration |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RedirectConfigurationId
ID do gateway de aplicativo RedirectConfiguration
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RewriteRuleSet
Gateway de aplicativo RewriteRuleSet
Tipo: | PSApplicationGatewayRewriteRuleSet |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RewriteRuleSetId
ID do gateway de aplicativo RewriteRuleSet
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-RuleType
Especifica o tipo de regra de roteamento de solicitação.
Tipo: | String |
Valores aceites: | Basic, PathBasedRouting |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-UrlPathMap
Tipo: | PSApplicationGatewayUrlPathMap |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-UrlPathMapId
Especifica o ID do mapa de caminho de URL para a regra de roteamento.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |