az network front-door rules-engine rule
Note
Cette référence fait partie de l’extension front-door pour Azure CLI (version 2.70.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une az network front-door rules-engine rule command. Apprenez-en davantage sur les extensions.
Gérer les règles du moteur de règles.
Commandes
| Nom | Description | Type | État |
|---|---|---|---|
| az network front-door rules-engine rule action |
Gérer les actions du moteur de règles pour Front Door. |
Extension | GA |
| az network front-door rules-engine rule action add |
Ajoutez une action à une règle de moteur de règles. |
Extension | GA |
| az network front-door rules-engine rule action list |
Afficher toutes les actions qui s’appliquent à une règle de moteur de règles. |
Extension | GA |
| az network front-door rules-engine rule action remove |
Supprimez une action d’une règle de moteur de règles. |
Extension | GA |
| az network front-door rules-engine rule condition |
Gérer les conditions de correspondance du moteur de règles pour Front Door. |
Extension | GA |
| az network front-door rules-engine rule condition add |
Ajoutez une condition de correspondance à une règle du moteur de règles. |
Extension | GA |
| az network front-door rules-engine rule condition list |
Afficher toutes les conditions de correspondance associées à une règle de moteur de règles. |
Extension | GA |
| az network front-door rules-engine rule condition remove |
Supprimez une condition de correspondance d’une règle de moteur de règles. |
Extension | GA |
| az network front-door rules-engine rule create |
Créez une règle de moteur de règles pour une porte d’entrée. |
Extension | GA |
| az network front-door rules-engine rule delete |
Supprimez une règle de moteur de règles. |
Extension | GA |
| az network front-door rules-engine rule list |
Répertorier les règles d’une configuration du moteur de règles. |
Extension | GA |
| az network front-door rules-engine rule show |
Obtenez les détails d’une règle de moteur de règles. |
Extension | GA |
| az network front-door rules-engine rule update |
Mettre à jour la configuration du moteur de règles d’une règle. |
Extension | GA |
az network front-door rules-engine rule create
Créez une règle de moteur de règles pour une porte d’entrée.
Cette commande permet de créer une configuration du moteur de règles avec le type d’action En-tête. Pour ajouter des actions supplémentaires telles que les remplacements de routage, utilisez la az network front-door rules-engine rule action add commande.
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}]
Paramètres obligatoires
Type d’action à appliquer pour une règle.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Action Arguments |
| Valeurs acceptées: | RequestHeader, ResponseHeader |
Nom de la porte d’entrée.
Nom de la règle.
Le numéro de priorité doit commencer à partir de 0 et consécutif. Une règle avec une valeur de priorité supérieure sera appliquée ultérieurement.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Nom du moteur de règles.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Type d’action d’en-tête pour les requêtes.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Action Arguments |
| Valeurs acceptées: | Append, Delete, Overwrite |
Nom de l’en-tête à modifier.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Action Arguments |
Valeur de l’en-tête.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Action Arguments |
Indique s’il faut arrêter le traitement des règles après les conditions d’une règle.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Continue, Stop |
Liste de valeurs séparées par l’espace à mettre en correspondance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Match Condition Arguments |
Nom de la condition de correspondance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Match Condition Arguments |
| Valeurs acceptées: | IsMobile, PostArgs, QueryString, RemoteAddr, RequestBody, RequestFilename, RequestFilenameExtension, RequestHeader, RequestMethod, RequestPath, RequestScheme, RequestUri |
Applique « Not » à l’opérateur.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Match Condition Arguments |
| Valeurs acceptées: | false, true |
Opérateur de la condition de correspondance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Match Condition Arguments |
| Valeurs acceptées: | Any, BeginsWith, Contains, EndsWith, Equal, GeoMatch, GreaterThan, GreaterThanOrEqual, IPMatch, LessThan, LessThanOrEqual |
Sélecteur facultatif pour la variable de condition de correspondance.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Match Condition Arguments |
Liste de transformations séparées par l’espace à appliquer.
| Propriété | Valeur |
|---|---|
| Groupe de paramètres: | Match Condition Arguments |
| Valeurs acceptées: | Lowercase, RemoveNulls, Trim, Uppercase, UrlDecode, UrlEncode |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az network front-door rules-engine rule delete
Supprimez une règle de moteur de règles.
az network front-door rules-engine rule delete --front-door-name
--name
--resource-group
--rules-engine-name
Paramètres obligatoires
Nom de la porte d’entrée.
Nom de la règle.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Nom du moteur de règles.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az network front-door rules-engine rule list
Répertorier les règles d’une configuration du moteur de règles.
az network front-door rules-engine rule list --front-door-name
--name
--resource-group
Paramètres obligatoires
Nom de la porte d’entrée.
Nom du moteur de règles.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az network front-door rules-engine rule show
Obtenez les détails d’une règle de moteur de règles.
az network front-door rules-engine rule show --front-door-name
--name
--resource-group
--rules-engine-name
Paramètres obligatoires
Nom de la porte d’entrée.
Nom de la règle.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Nom du moteur de règles.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az network front-door rules-engine rule update
Mettre à jour la configuration du moteur de règles d’une règle.
az network front-door rules-engine rule update --front-door-name
--name
--resource-group
--rules-engine-name
[--match-processing-behavior {Continue, Stop}]
[--priority]
Paramètres obligatoires
Nom de la porte d’entrée.
Nom de la règle.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.
Nom du moteur de règles.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Indique s’il faut arrêter le traitement des règles après les conditions d’une règle.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | Continue, Stop |
Le numéro de priorité doit commencer à partir de 0 et consécutif. Une règle avec une valeur de priorité supérieure sera appliquée ultérieurement.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |