New-AzApplicationGatewayAdvancedRoutingMap
Crea un mapa de enrutamiento avanzado para una puerta de enlace de aplicaciones.
Sintaxis
BackendSetByResource (valor predeterminado)
New-AzApplicationGatewayAdvancedRoutingMap
-Name <String>
-AdvancedRoutingRule <PSApplicationGatewayAdvancedRoutingRule[]>
-DefaultBackendAddressPool <PSApplicationGatewayBackendAddressPool>
-DefaultBackendHttpSettings <PSApplicationGatewayBackendHttpSettings>
[-DefaultRewriteRuleSet <PSApplicationGatewayRewriteRuleSet>]
[-DefaultProfile <IAzureContextContainer>]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
BackendSetByResourceId
New-AzApplicationGatewayAdvancedRoutingMap
-Name <String>
-AdvancedRoutingRule <PSApplicationGatewayAdvancedRoutingRule[]>
-DefaultBackendAddressPoolId <String>
-DefaultBackendHttpSettingsId <String>
[-DefaultRewriteRuleSetId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
RedirectSetByResourceId
New-AzApplicationGatewayAdvancedRoutingMap
-Name <String>
-AdvancedRoutingRule <PSApplicationGatewayAdvancedRoutingRule[]>
-DefaultRedirectConfigurationId <String>
[-DefaultRewriteRuleSetId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
RedirectSetByResource
New-AzApplicationGatewayAdvancedRoutingMap
-Name <String>
-AdvancedRoutingRule <PSApplicationGatewayAdvancedRoutingRule[]>
-DefaultRedirectConfiguration <PSApplicationGatewayRedirectConfiguration>
[-DefaultRewriteRuleSet <PSApplicationGatewayRewriteRuleSet>]
[-DefaultProfile <IAzureContextContainer>]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
Description
El cmdlet New-AzApplicationGatewayAdvancedRoutingMap crea un mapa de enrutamiento avanzado. Un mapa contiene una lista de reglas de enrutamiento avanzadas y el back-end predeterminado que se va a usar cuando no coincide ninguna regla. Asocie el mapa a una regla de enrutamiento de solicitudes cuyo RuleType es AdvancedRouting.
Ejemplos
Ejemplo 1: Creación de un mapa de enrutamiento avanzado con varias reglas
$gateway = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$pool = Get-AzApplicationGatewayBackendAddressPool -ApplicationGateway $gateway -Name "Pool01"
$settings = Get-AzApplicationGatewayBackendHttpSetting -ApplicationGateway $gateway -Name "Settings01"
$map = New-AzApplicationGatewayAdvancedRoutingMap -Name "Map01" -AdvancedRoutingRule $rule1, $rule2 -DefaultBackendAddressPool $pool -DefaultBackendHttpSettings $settings
Este comando crea un mapa de enrutamiento avanzado que contiene dos reglas, volviendo a Pool01 cuando ninguna regla coincide.
Parámetros
-AcquirePolicyToken
Adquiera automáticamente un token de Azure Policy para esta operación de recursos.
Propiedades de parámetro
Tipo: SwitchParameter
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-AdvancedRoutingRule
Lista de reglas de enrutamiento avanzadas
Propiedades de parámetro
Conjuntos de parámetros
(All)
Posición: Named
Mandatory: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-ChangeReference
Identificador de recurso de referencia de cambio para esta operación de recurso.
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DefaultBackendAddressPool
BackendAddressPool predeterminado de Application Gateway
Propiedades de parámetro
Conjuntos de parámetros
BackendSetByResource
Posición: Named
Mandatory: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DefaultBackendAddressPoolId
Identificador de la puerta de enlace de aplicaciones predeterminada BackendAddressPool
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
BackendSetByResourceId
Posición: Named
Mandatory: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DefaultBackendHttpSettings
BackendHttpSettings predeterminado de Application Gateway
Propiedades de parámetro
Conjuntos de parámetros
BackendSetByResource
Posición: Named
Mandatory: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DefaultBackendHttpSettingsId
Id. de la puerta de enlace de aplicaciones backendHttpSettings predeterminada
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
BackendSetByResourceId
Posición: Named
Mandatory: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DefaultProfile
Las credenciales, la cuenta, el inquilino y la suscripción que se usan para la comunicación con Azure.
Propiedades de parámetro
Tipo: IAzureContextContainer
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Conjuntos de parámetros
(All)
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DefaultRedirectConfiguration
RedirectConfiguration predeterminado de Application Gateway
Propiedades de parámetro
Conjuntos de parámetros
RedirectSetByResource
Posición: Named
Mandatory: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DefaultRedirectConfigurationId
Identificador de la redirección predeterminada de Application GatewayConfiguration
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
RedirectSetByResourceId
Posición: Named
Mandatory: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DefaultRewriteRuleSet
RewriteRuleSet predeterminado de Application Gateway
Propiedades de parámetro
Conjuntos de parámetros
BackendSetByResource
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
RedirectSetByResource
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-DefaultRewriteRuleSetId
Id. de la puerta de enlace de aplicaciones predeterminada RewriteRuleSet
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
BackendSetByResourceId
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
RedirectSetByResourceId
Posición: Named
Mandatory: False
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
-Name
Nombre del mapa de enrutamiento avanzado
Propiedades de parámetro
Tipo: String
Valor predeterminado: None
Admite caracteres comodín: False
DontShow: False
Conjuntos de parámetros
(All)
Posición: Named
Mandatory: True
Valor de la canalización: False
Valor de la canalización por nombre de propiedad: False
Valor de los argumentos restantes: False
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters .
None
Salidas