Set-AzApplicationGatewayAdvancedRoutingMap
Modifica una mappa di routing avanzata in un gateway applicazione.
Sintassi
BackendSetByResource (Impostazione predefinita)
Set-AzApplicationGatewayAdvancedRoutingMap
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-AdvancedRoutingRule <PSApplicationGatewayAdvancedRoutingRule[]>
-DefaultBackendAddressPool <PSApplicationGatewayBackendAddressPool>
-DefaultBackendHttpSettings <PSApplicationGatewayBackendHttpSettings>
[-DefaultRewriteRuleSet <PSApplicationGatewayRewriteRuleSet>]
[-DefaultProfile <IAzureContextContainer>]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
BackendSetByResourceId
Set-AzApplicationGatewayAdvancedRoutingMap
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-AdvancedRoutingRule <PSApplicationGatewayAdvancedRoutingRule[]>
-DefaultBackendAddressPoolId <String>
-DefaultBackendHttpSettingsId <String>
[-DefaultRewriteRuleSetId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
RedirectSetByResourceId
Set-AzApplicationGatewayAdvancedRoutingMap
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-AdvancedRoutingRule <PSApplicationGatewayAdvancedRoutingRule[]>
-DefaultRedirectConfigurationId <String>
[-DefaultRewriteRuleSetId <String>]
[-DefaultProfile <IAzureContextContainer>]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
RedirectSetByResource
Set-AzApplicationGatewayAdvancedRoutingMap
-ApplicationGateway <PSApplicationGateway>
-Name <String>
-AdvancedRoutingRule <PSApplicationGatewayAdvancedRoutingRule[]>
-DefaultRedirectConfiguration <PSApplicationGatewayRedirectConfiguration>
[-DefaultRewriteRuleSet <PSApplicationGatewayRewriteRuleSet>]
[-DefaultProfile <IAzureContextContainer>]
[-AcquirePolicyToken]
[-ChangeReference <String>]
[<CommonParameters>]
Descrizione
Il cmdlet Set-AzApplicationGatewayAdvancedRoutingMap sostituisce una mappa di routing avanzata esistente in un gateway applicazione. La mappa viene sostituita completamente, quindi specificare ogni regola che deve contenere insieme al back-end predefinito. Chiamare Set-AzApplicationGateway per rendere persistente la modifica.
Esempio
Esempio 1: Aggiungere una regola a una mappa di routing avanzata esistente
$gateway = Get-AzApplicationGateway -Name "ApplicationGateway01" -ResourceGroupName "ResourceGroup01"
$pool = Get-AzApplicationGatewayBackendAddressPool -ApplicationGateway $gateway -Name "Pool01"
$settings = Get-AzApplicationGatewayBackendHttpSetting -ApplicationGateway $gateway -Name "Settings01"
$map = Get-AzApplicationGatewayAdvancedRoutingMap -ApplicationGateway $gateway -Name "Map01"
$gateway = Set-AzApplicationGatewayAdvancedRoutingMap -ApplicationGateway $gateway -Name "Map01" -AdvancedRoutingRule ($map.AdvancedRoutingRules + $newRule) -DefaultBackendAddressPool $pool -DefaultBackendHttpSettings $settings
$gateway = Set-AzApplicationGateway -ApplicationGateway $gateway
Questo comando aggiunge una regola alla mappa di routing avanzata esistente e quindi aggiorna il gateway.
Parametri
-AcquirePolicyToken
Acquisire automaticamente un token di Criteri di Azure per questa operazione di risorsa.
Proprietà dei parametri
Tipo: SwitchParameter
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-AdvancedRoutingRule
Elenco delle regole di routing avanzate
Proprietà dei parametri
Set di parametri
(All)
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-ApplicationGateway
ApplicationGateway
Proprietà dei parametri
Set di parametri
(All)
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: True
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-ChangeReference
ID risorsa di riferimento di modifica per questa operazione di risorsa.
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-DefaultBackendAddressPool
Back-endAddressPool predefinito del gateway applicazione
Proprietà dei parametri
Set di parametri
BackendSetByResource
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-DefaultBackendAddressPoolId
ID del gateway applicazione back-endAddressPool predefinito
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
BackendSetByResourceId
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-DefaultBackendHttpSettings
BackendHttpSettings predefinito del gateway applicazione
Proprietà dei parametri
Set di parametri
BackendSetByResource
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-DefaultBackendHttpSettingsId
ID del back-end predefinito del gateway applicazioneHttpSettings
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
BackendSetByResourceId
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-DefaultProfile
Credenziali, account, tenant e sottoscrizione usati per la comunicazione con Azure.
Proprietà dei parametri
Tipo: IAzureContextContainer
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Alias: AzContext, AzureRmContext, AzureCredential
Set di parametri
(All)
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-DefaultRedirectConfiguration
RedirectConfiguration predefinito del gateway applicazione
Proprietà dei parametri
Set di parametri
RedirectSetByResource
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-DefaultRedirectConfigurationId
ID del gateway applicazione redirectConfiguration predefinito
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
RedirectSetByResourceId
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-DefaultRewriteRuleSet
RewriteRuleSet predefinito del gateway applicazione
Proprietà dei parametri
Set di parametri
BackendSetByResource
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
RedirectSetByResource
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-DefaultRewriteRuleSetId
ID del gateway applicazione predefinito RewriteRuleSet
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
BackendSetByResourceId
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
RedirectSetByResourceId
Posizione: Named
Obbligatorio: False
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
-Name
Nome della mappa di routing avanzata
Proprietà dei parametri
Tipo: String
Valore predefinito: None
Supporta i caratteri jolly: False
DontShow: False
Set di parametri
(All)
Posizione: Named
Obbligatorio: True
Valore dalla pipeline: False
Valore dalla pipeline in base al nome della proprietà: False
Valore dagli argomenti rimanenti: False
CommonParameters
Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters .
Output