Add-AzureRmApplicationGatewayRequestRoutingRule
Adiciona uma regra de roteamento de solicitação a um gateway de aplicativo.
Aviso
O módulo AzureRM do PowerShell foi oficialmente preterido a partir de 29 de fevereiro de 2024. Os usuários são aconselhados a migrar do AzureRM para o módulo Az PowerShell para garantir suporte e atualizações contínuos.
Embora o módulo AzureRM ainda possa funcionar, ele não é mais mantido ou suportado, colocando qualquer uso continuado a critério e risco do usuário. Consulte nossos recursos de migração para obter orientação sobre a transição para o módulo Az.
Sintaxe
Add-AzureRmApplicationGatewayRequestRoutingRule
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-RuleType <String>
[-BackendHttpSettingsId <String>]
[-HttpListenerId <String>]
[-BackendAddressPoolId <String>]
[-UrlPathMapId <String>]
[-RedirectConfigurationId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Add-AzureRmApplicationGatewayRequestRoutingRule
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-RuleType <String>
[-BackendHttpSettings <PSApplicationGatewayBackendHttpSettings>]
[-HttpListener <PSApplicationGatewayHttpListener>]
[-BackendAddressPool <PSApplicationGatewayBackendAddressPool>]
[-UrlPathMap <PSApplicationGatewayUrlPathMap>]
[-RedirectConfiguration <PSApplicationGatewayRedirectConfiguration>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
O cmdlet Add-AzureRmApplicationGatewayRequestRoutingRule 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
PS C:\>$AppGw = Get-AzureRmApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
PS C:\> $Appgw = Add-AzureRmApplicationGatewayRequestRoutingRule -ApplicationGateway $AppGw -Name "Rule01" -RuleType Basic -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: | 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 |
-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 |
-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 |
Entradas
Parâmetros: ApplicationGateway (ByValue)