Condividi tramite


az network front-door rules-engine rule

Note

This reference is part of the front-door extension for the Azure CLI (version 2.67.0 or higher). L'estensione installerà automaticamente la prima volta che si esegue un comando az network front-door rules-engine. Learn more about extensions.

Gestire le regole del motore regole.

Comandi

Nome Descrizione Tipo Status
az network front-door rules-engine rule action

Gestire le azioni del motore regole per Frontdoor.

Extension GA
az network front-door rules-engine rule action add

Aggiungere un'azione a una regola del motore regole.

Extension GA
az network front-door rules-engine rule action list

Mostra tutte le azioni che si applicano per una regola del motore regole.

Extension GA
az network front-door rules-engine rule action remove

Rimuovere un'azione da una regola del motore regole.

Extension GA
az network front-door rules-engine rule condition

Gestire le condizioni di corrispondenza del motore regole per Frontdoor.

Extension GA
az network front-door rules-engine rule condition add

Aggiungere una condizione di corrispondenza a una regola del motore regole.

Extension GA
az network front-door rules-engine rule condition list

Mostra tutte le condizioni di corrispondenza associate a una regola del motore regole.

Extension GA
az network front-door rules-engine rule condition remove

Rimuovere una condizione di corrispondenza da una regola del motore regole.

Extension GA
az network front-door rules-engine rule create

Creare una regola del motore regole per una frontdoor.

Extension GA
az network front-door rules-engine rule delete

Eliminare una regola del motore regole.

Extension GA
az network front-door rules-engine rule list

Elencare le regole di una configurazione del motore regole.

Extension GA
az network front-door rules-engine rule show

Ottenere i dettagli di una regola del motore regole.

Extension GA
az network front-door rules-engine rule update

Aggiornare la configurazione del motore regole di una regola.

Extension GA

az network front-door rules-engine rule create

Creare una regola del motore regole per una frontdoor.

Questo comando consente di creare la configurazione del motore regole con il tipo di azione Intestazione. Per aggiungere altre azioni, ad esempio override di Route, usare il az network front-door rules-engine rule action add comando .

az network front-door rules-engine rule create --action-type {RequestHeader, ResponseHeader}
                                               --front-door-name
                                               --name
                                               --priority
                                               --resource-group
                                               --rules-engine-name
                                               [--header-action {Append, Delete, Overwrite}]
                                               [--header-name]
                                               [--header-value]
                                               [--match-processing-behavior {Continue, Stop}]
                                               [--match-values]
                                               [--match-variable {IsMobile, PostArgs, QueryString, RemoteAddr, RequestBody, RequestFilename, RequestFilenameExtension, RequestHeader, RequestMethod, RequestPath, RequestScheme, RequestUri}]
                                               [--negate-condition {false, true}]
                                               [--operator {Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual}]
                                               [--selector]
                                               [--transforms {Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode, UrlEncode}]

Parametri necessari

--action-type

Tipo di azione da applicare per una regola.

Proprietà Valore
Parameter group: Action Arguments
Valori accettati: RequestHeader, ResponseHeader
--front-door-name -f

Nome della frontdoor.

--name -n

Nome della regola.

--priority

Il numero di priorità deve iniziare da 0 e consecutivo. La regola con un valore di priorità maggiore verrà applicata in un secondo momento.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

--rules-engine-name -r

Nome del motore regole.

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--header-action

Tipo di azione intestazione per le richieste.

Proprietà Valore
Parameter group: Action Arguments
Valori accettati: Append, Delete, Overwrite
--header-name

Nome dell'intestazione da modificare.

Proprietà Valore
Parameter group: Action Arguments
--header-value

Valore dell'intestazione.

Proprietà Valore
Parameter group: Action Arguments
--match-processing-behavior

Indica se arrestare l'elaborazione delle regole dopo che le condizioni in una regola vengono soddisfatte.

Proprietà Valore
Valori accettati: Continue, Stop
--match-values

Elenco di valori separati da spazi rispetto a cui trovare la corrispondenza.

Proprietà Valore
Parameter group: Match Condition Arguments
--match-variable

Nome della condizione di corrispondenza.

Proprietà Valore
Parameter group: Match Condition Arguments
Valori accettati: IsMobile, PostArgs, QueryString, RemoteAddr, RequestBody, RequestFilename, RequestFilenameExtension, RequestHeader, RequestMethod, RequestPath, RequestScheme, RequestUri
--negate-condition

Applica "Not" all'operatore .

Proprietà Valore
Parameter group: Match Condition Arguments
Valori accettati: false, true
--operator

Operatore della condizione di corrispondenza.

Proprietà Valore
Parameter group: Match Condition Arguments
Valori accettati: Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual
--selector

Selettore facoltativo per la variabile della condizione di corrispondenza.

Proprietà Valore
Parameter group: Match Condition Arguments
--transforms

Elenco delimitato da spazi di trasformazioni da applicare.

Proprietà Valore
Parameter group: Match Condition Arguments
Valori accettati: Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode, UrlEncode
Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az network front-door rules-engine rule delete

Eliminare una regola del motore regole.

az network front-door rules-engine rule delete --front-door-name
                                               --name
                                               --resource-group
                                               --rules-engine-name

Parametri necessari

--front-door-name -f

Nome della frontdoor.

--name -n

Nome della regola.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

--rules-engine-name -r

Nome del motore regole.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az network front-door rules-engine rule list

Elencare le regole di una configurazione del motore regole.

az network front-door rules-engine rule list --front-door-name
                                             --name
                                             --resource-group

Parametri necessari

--front-door-name -f

Nome della frontdoor.

--name -n

Nome del motore regole.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az network front-door rules-engine rule show

Ottenere i dettagli di una regola del motore regole.

az network front-door rules-engine rule show --front-door-name
                                             --name
                                             --resource-group
                                             --rules-engine-name

Parametri necessari

--front-door-name -f

Nome della frontdoor.

--name -n

Nome della regola.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

--rules-engine-name -r

Nome del motore regole.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False

az network front-door rules-engine rule update

Aggiornare la configurazione del motore regole di una regola.

az network front-door rules-engine rule update --front-door-name
                                               --name
                                               --resource-group
                                               --rules-engine-name
                                               [--match-processing-behavior {Continue, Stop}]
                                               [--priority]

Parametri necessari

--front-door-name -f

Nome della frontdoor.

--name -n

Nome della regola.

--resource-group -g

Nome del gruppo di risorse. È possibile configurare il gruppo predefinito usando az configure --defaults group=<name>.

--rules-engine-name -r

Nome del motore regole.

Parametri facoltativi

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--match-processing-behavior

Indica se arrestare l'elaborazione delle regole dopo che le condizioni in una regola vengono soddisfatte.

Proprietà Valore
Valori accettati: Continue, Stop
--priority

Il numero di priorità deve iniziare da 0 e consecutivo. La regola con un valore di priorità maggiore verrà applicata in un secondo momento.

Parametri globali
--debug

Aumentare la verbosità dei log per visualizzare tutti i log di debug.

Proprietà Valore
Valore predefinito: False
--help -h

Mostra questo messaggio Guida, esci.

--only-show-errors

Mostra solo gli errori, eliminando gli avvisi.

Proprietà Valore
Valore predefinito: False
--output -o

Output format.

Proprietà Valore
Valore predefinito: json
Valori accettati: json, jsonc, none, table, tsv, yaml, yamlc
--query

Stringa di query JMESPath. Per altre informazioni ed esempi, vedere http://jmespath.org/.

--subscription

Nome o ID della sottoscrizione. È possibile configurare la posizione predefinito usando az account set -s NAME_OR_ID.

--verbose

Aumentare il livello di dettaglio della registrazione. Usare --debug per log di debug completi.

Proprietà Valore
Valore predefinito: False