New-AzApplicationGatewayRequestRoutingRule
Cria uma regra de roteamento de solicitação para um gateway de aplicativo.
Sintaxe
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
O cmdlet Add-AzApplicationGatewayRequestRoutingRule 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
$Rule = New-AzApplicationGatewayRequestRoutingRule -Name "Rule01" -RuleType Basic -Priority 100 -BackendHttpSettings $Setting -HttpListener $Listener -BackendAddressPool $Pool
Este 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 back-end, como um objeto, para a regra de roteamento de solicitação a ser criada.
Tipo: | PSApplicationGatewayBackendAddressPool |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-BackendAddressPoolId
Especifica a ID do pool de endereços back-end da regra de roteamento de solicitação a ser criada.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-BackendHttpSettings
Especifica as configurações HTTP de back-end, como um objeto, para a regra de roteamento de solicitação a ser criada.
Tipo: | PSApplicationGatewayBackendHttpSettings |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-BackendHttpSettingsId
Especifica a ID das configurações HTTP de back-end da regra de roteamento de solicitação a ser criada.
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 ouvinte HTTP back-end para a regra de roteamento de solicitação a ser criada.
Tipo: | PSApplicationGatewayHttpListener |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-HttpListenerId
Especifica o ID do ouvinte HTTP de back-end para a regra de roteamento de solicitação a ser criada.
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 criada por esse 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 da 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
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
Entradas
None
Saídas
PSApplicationGatewayRequestRoutingRule