New-AzureRmApplicationGatewayRequestRoutingRule
Cria uma regra de roteamento de solicitação para um gateway de aplicativo.
Aviso
O módulo PowerShell do AzureRM 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 do Az PowerShell para garantir o suporte e as atualizações contínuas.
Embora o módulo AzureRM ainda possa funcionar, ele não tem suporte ou será mantido, colocando qualquer uso contínuo a critério e risco do usuário. Consulte nossos recursos de migração para obter diretrizes sobre a transição para o módulo Az.
Sintaxe
New-AzureRmApplicationGatewayRequestRoutingRule
-Name <String>
-RuleType <String>
[-BackendHttpSettingsId <String>]
[-HttpListenerId <String>]
[-BackendAddressPoolId <String>]
[-UrlPathMapId <String>]
[-RedirectConfigurationId <String>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
New-AzureRmApplicationGatewayRequestRoutingRule
-Name <String>
-RuleType <String>
[-BackendHttpSettings <PSApplicationGatewayBackendHttpSettings>]
[-HttpListener <PSApplicationGatewayHttpListener>]
[-BackendAddressPool <PSApplicationGatewayBackendAddressPool>]
[-UrlPathMap <PSApplicationGatewayUrlPathMap>]
[-RedirectConfiguration <PSApplicationGatewayRedirectConfiguration>]
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
O cmdlet Add-AzureRmApplicationGatewayRequestRoutingRule cria uma regra de roteamento de solicitação para um gateway de aplicativo do Azure.
Exemplos
Exemplo 1: Criar uma regra de roteamento de solicitação para um gateway de aplicativo
PS C:\>$Rule = New-AzureRmApplicationGatewayRequestRoutingRule -Name "Rule01" -RuleType Basic -BackendHttpSettings $Setting -HttpListener $Listener -BackendAddressPool $Pool
Esse comando cria uma regra básica de roteamento de solicitação chamada Rule01 e armazena o resultado na variável chamada $Rule.
Parâmetros
-BackendAddressPool
Especifica o pool de endereços de back-end, como um objeto, para a regra de roteamento de solicitação criar.
Tipo: | PSApplicationGatewayBackendAddressPool |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-BackendAddressPoolId
Especifica a ID do pool de endereços de back-end da regra de roteamento de solicitação a ser criada.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-BackendHttpSettings
Especifica as configurações HTTP de back-end, como um objeto, para a regra de roteamento de solicitação criar.
Tipo: | PSApplicationGatewayBackendHttpSettings |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-BackendHttpSettingsId
Especifica a ID de configurações HTTP de back-end da regra de roteamento de solicitação a ser criada.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-HttpListener
Especifica o ouvinte HTTP de back-end para a regra de roteamento de solicitação a ser criada.
Tipo: | PSApplicationGatewayHttpListener |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-HttpListenerId
Especifica a ID do ouvinte HTTP de back-end para a regra de roteamento de solicitação a ser criada.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Name
Especifica o nome da regra de roteamento de solicitação que esse cmdlet cria.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-RedirectConfiguration
RedirectConfiguration do gateway de aplicativo
Tipo: | PSApplicationGatewayRedirectConfiguration |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-RedirectConfigurationId
ID do gateway de aplicativo RedirectConfiguration
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-RuleType
Especifica o tipo da regra de roteamento de solicitação.
Tipo: | String |
Valores aceitos: | Basic, PathBasedRouting |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-UrlPathMap
Tipo: | PSApplicationGatewayUrlPathMap |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-UrlPathMapId
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
Entradas
None
Saídas
PSApplicationGatewayRequestRoutingRule