Partager via


az network application-gateway rewrite-rule

Gérer les règles de réécriture d’une passerelle Application Gateway.

Commandes

Nom Description Type État
az network application-gateway rewrite-rule condition

Gérer les conditions de règle de réécriture d’une passerelle Application Gateway.

Core GA
az network application-gateway rewrite-rule condition create

Créez une condition de règle de réécriture.

Core GA
az network application-gateway rewrite-rule condition delete

Supprimez une condition de règle de réécriture.

Core GA
az network application-gateway rewrite-rule condition list

Répertorier les conditions de règle de réécriture.

Core GA
az network application-gateway rewrite-rule condition list-server-variables

Répertorier toutes les variables de serveur disponibles.

Core GA
az network application-gateway rewrite-rule condition show

Obtenez les détails d’une condition de règle de réécriture.

Core GA
az network application-gateway rewrite-rule condition update

Mettez à jour une condition de règle de réécriture.

Core GA
az network application-gateway rewrite-rule condition wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Core GA
az network application-gateway rewrite-rule create

Créez une règle de réécriture.

Core GA
az network application-gateway rewrite-rule delete

Supprimez une règle de réécriture.

Core GA
az network application-gateway rewrite-rule list

Répertorier les règles de réécriture.

Core GA
az network application-gateway rewrite-rule list-request-headers

Répertorier tous les en-têtes de requête disponibles.

Core GA
az network application-gateway rewrite-rule list-response-headers

Répertorier tous les en-têtes de réponse disponibles.

Core GA
az network application-gateway rewrite-rule set

Gérer les ensembles de règles de réécriture d’une passerelle Application Gateway.

Core GA
az network application-gateway rewrite-rule set create

Créez un jeu de règles de réécriture.

Core GA
az network application-gateway rewrite-rule set delete

Supprimez un jeu de règles de réécriture.

Core GA
az network application-gateway rewrite-rule set list

Répertorier les ensembles de règles de réécriture.

Core GA
az network application-gateway rewrite-rule set show

Obtenez les détails d’un ensemble de règles de réécriture.

Core GA
az network application-gateway rewrite-rule set update

Mettez à jour un jeu de règles de réécriture.

Core GA
az network application-gateway rewrite-rule set wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Core GA
az network application-gateway rewrite-rule show

Obtenez les détails d’une règle de réécriture.

Core GA
az network application-gateway rewrite-rule update

Mettez à jour une règle de réécriture.

Core GA
az network application-gateway rewrite-rule wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

Core GA

az network application-gateway rewrite-rule create

Créez une règle de réécriture.

az network application-gateway rewrite-rule create --gateway-name
                                                   --name
                                                   --resource-group
                                                   --rule-set-name
                                                   [--conditions]
                                                   [--enable-reroute {0, 1, f, false, n, no, t, true, y, yes}]
                                                   [--modified-path]
                                                   [--modified-query-string]
                                                   [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                                   [--request-header-configurations]
                                                   [--request-headers]
                                                   [--response-header-configurations]
                                                   [--response-headers]
                                                   [--sequence]

Exemples

Créez une règle de réécriture.

az network application-gateway rewrite-rule create -g MyResourceGroup --gateway-name MyGateway --rule-set-name MyRuleSet -n MyRule --sequence 123 --request-headers foo=bar --response-headers cat=hat

Paramètres obligatoires

--gateway-name

Nom de la passerelle d’application.

--name -n

Nom de la règle de réécriture.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

--rule-set-name

Nom de l’ensemble de règles de réécriture.

Paramètres facultatifs

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

--conditions

Conditions en fonction desquelles l’exécution du jeu d’actions sera évaluée. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Parameter group: Properties Arguments
--enable-reroute

Si la valeur est true, elle réévalue la carte de chemin d’url fournie dans les règles de routage de requête basées sur le chemin d’accès à l’aide du chemin modifié.

Propriété Valeur
Parameter group: URL Configuration Arguments
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--modified-path

Chemin d’URL de réécriture d’URL.

Propriété Valeur
Parameter group: URL Configuration Arguments
--modified-query-string

Chaîne de requête pour la réécriture d’URL.

Propriété Valeur
Parameter group: URL Configuration Arguments
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Propriété Valeur
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--request-header-configurations

Actions d’en-tête de requête dans le jeu d’actions. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--request-headers

Liste séparée par l’espace des paires HEADER=VALUE. Valeurs provenant de : az network application-gateway rewrite-rule list-request-headers. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--response-header-configurations

Actions d’en-tête de réponse dans le jeu d’actions. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--response-headers

Liste séparée par l’espace des paires HEADER=VALUE. Valeurs provenant de : az network application-gateway rewrite-rule list-response-headers. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--sequence

Déterminez l’ordre d’exécution de la règle dans l’ensemble de règles.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

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 application-gateway rewrite-rule delete

Supprimez une règle de réécriture.

az network application-gateway rewrite-rule delete --gateway-name
                                                   --name
                                                   --resource-group
                                                   --rule-set-name
                                                   [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]

Exemples

Supprimez une règle de réécriture.

az network application-gateway rewrite-rule delete --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet

Paramètres obligatoires

--gateway-name

Nom de la passerelle d’application.

--name -n

Nom de la règle de réécriture.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

--rule-set-name

Nom de l’ensemble de règles de réécriture.

Paramètres facultatifs

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

--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Propriété Valeur
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

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 application-gateway rewrite-rule list

Répertorier les règles de réécriture.

az network application-gateway rewrite-rule list --gateway-name
                                                 --resource-group
                                                 --rule-set-name

Exemples

Répertorier les règles de réécriture.

az network application-gateway rewrite-rule list --gateway-name MyGateway --resource-group MyResourceGroup --rule-set-name MyRuleSet

Paramètres obligatoires

--gateway-name

Nom de la passerelle d’application.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

--rule-set-name

Nom de l’ensemble de règles de réécriture.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

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 application-gateway rewrite-rule list-request-headers

Répertorier tous les en-têtes de requête disponibles.

az network application-gateway rewrite-rule list-request-headers

Exemples

Répertorier tous les en-têtes de requête disponibles.

az network application-gateway rewrite-rule list-request-headers
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

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 application-gateway rewrite-rule list-response-headers

Répertorier tous les en-têtes de réponse disponibles.

az network application-gateway rewrite-rule list-response-headers

Exemples

Répertorier tous les en-têtes de réponse disponibles.

az network application-gateway rewrite-rule list-response-headers
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

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 application-gateway rewrite-rule show

Obtenez les détails d’une règle de réécriture.

az network application-gateway rewrite-rule show --gateway-name
                                                 --name
                                                 --resource-group
                                                 --rule-set-name

Exemples

Obtenez les détails d’une règle de réécriture.

az network application-gateway rewrite-rule show --gateway-name MyGateway --name MyRewriteRule --resource-group MyResourceGroup --rule-set-name MyRuleSet

Paramètres obligatoires

--gateway-name

Nom de la passerelle d’application.

--name -n

Nom de la règle de réécriture.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

--rule-set-name

Nom de l’ensemble de règles de réécriture.

Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

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 application-gateway rewrite-rule update

Mettez à jour une règle de réécriture.

az network application-gateway rewrite-rule update --gateway-name
                                                   --name
                                                   --resource-group
                                                   --rule-set-name
                                                   [--add]
                                                   [--conditions]
                                                   [--enable-reroute {0, 1, f, false, n, no, t, true, y, yes}]
                                                   [--force-string {0, 1, f, false, n, no, t, true, y, yes}]
                                                   [--modified-path]
                                                   [--modified-query-string]
                                                   [--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
                                                   [--remove]
                                                   [--request-header-configurations]
                                                   [--request-headers]
                                                   [--response-header-configurations]
                                                   [--response-headers]
                                                   [--sequence]
                                                   [--set]

Exemples

Mettez à jour une règle de réécriture.

az network application-gateway rewrite-rule update --gateway-name MyGateway --name MyRewriteRule --remove tags.foo --resource-group MyResourceGroup --rule-set-name MyRuleSet

Paramètres obligatoires

--gateway-name

Nom de la passerelle d’application.

--name -n

Nom de la règle de réécriture.

--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

--rule-set-name

Nom de l’ensemble de règles de réécriture.

Paramètres facultatifs

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

--add

Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string or JSON string>.

Propriété Valeur
Parameter group: Generic Update Arguments
--conditions

Conditions en fonction desquelles l’exécution du jeu d’actions sera évaluée. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

Propriété Valeur
Parameter group: Properties Arguments
--enable-reroute

Si la valeur est true, elle réévalue la carte de chemin d’url fournie dans les règles de routage de requête basées sur le chemin d’accès à l’aide du chemin modifié.

Propriété Valeur
Parameter group: URL Configuration Arguments
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--force-string

Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.

Propriété Valeur
Parameter group: Generic Update Arguments
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--modified-path

Chemin d’URL de réécriture d’URL.

Propriété Valeur
Parameter group: URL Configuration Arguments
--modified-query-string

Chaîne de requête pour la réécriture d’URL.

Propriété Valeur
Parameter group: URL Configuration Arguments
--no-wait

Ne pas attendre la fin de l’opération de longue durée.

Propriété Valeur
Valeurs acceptées: 0, 1, f, false, n, no, t, true, y, yes
--remove

Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove> OR --remove propertyToRemove.

Propriété Valeur
Parameter group: Generic Update Arguments
--request-header-configurations

Actions d’en-tête de requête dans le jeu d’actions. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--request-headers

Liste séparée par l’espace des paires HEADER=VALUE. Valeurs provenant de : az network application-gateway rewrite-rule list-request-headers. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--response-header-configurations

Actions d’en-tête de réponse dans le jeu d’actions. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--response-headers

Liste séparée par l’espace des paires HEADER=VALUE. Valeurs provenant de : az network application-gateway rewrite-rule list-response-headers. Prendre en charge la syntaxe abrégée, json-file et yaml-file. Essayez « ?? » pour en montrer plus.

--sequence

Déterminez l’ordre d’exécution de la règle dans l’ensemble de règles.

--set

Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=<value>.

Propriété Valeur
Parameter group: Generic Update Arguments
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

--verbose

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 application-gateway rewrite-rule wait

Placez l’interface CLI dans un état d’attente jusqu’à ce qu’une condition soit remplie.

az network application-gateway rewrite-rule wait [--created]
                                                 [--custom]
                                                 [--deleted]
                                                 [--exists]
                                                 [--gateway-name]
                                                 [--ids]
                                                 [--interval]
                                                 [--resource-group]
                                                 [--subscription]
                                                 [--timeout]
                                                 [--updated]

Paramètres facultatifs

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

--created

Attendez la création avec « provisioningState » sur « Succeeded ».

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: False
--custom

Attendez que la condition réponde à une requête JMESPath personnalisée. Par exemple, provisioningState !='InProgress', instanceView.statuses[ ?code=='PowerState/running'].

Propriété Valeur
Parameter group: Wait Condition Arguments
--deleted

Attendez la suppression.

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: False
--exists

Attendez que la ressource existe.

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: False
--gateway-name

Nom de la passerelle d’application.

Propriété Valeur
Parameter group: Resource Id Arguments
--ids

Un ou plusieurs ID de ressource (délimités par l’espace). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».

Propriété Valeur
Parameter group: Resource Id Arguments
--interval

Intervalle d’interrogation en secondes.

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: 30
--resource-group -g

Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut à l’aide de az configure --defaults group=<name>.

Propriété Valeur
Parameter group: Resource Id Arguments
--subscription

Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.

Propriété Valeur
Parameter group: Resource Id Arguments
--timeout

Délai maximal d’attente en secondes.

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: 3600
--updated

Attendez la mise à jour avec provisioningState sur « Réussi ».

Propriété Valeur
Parameter group: Wait Condition Arguments
Valeur par défaut: False
Paramètres globaux
--debug

Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.

Propriété Valeur
Valeur par défaut: False
--help -h

Affichez ce message d’aide et quittez.

--only-show-errors

Afficher uniquement les erreurs, en supprimant les avertissements.

Propriété Valeur
Valeur par défaut: False
--output -o

Output format.

Propriété Valeur
Valeur par défaut: json
Valeurs acceptées: json, jsonc, none, table, tsv, yaml, yamlc
--query

Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.

--verbose

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