az network application-gateway rule
Testinformatie evalueren en HTTP/HTTPS-routeringsregels definiëren.
U vindt meer informatie op https://learn.microsoft.com/en-us/azure/web-application-firewall/ag/application-gateway-customize-waf-rules-cli.
Opdracht
Name | Description | Type | Status |
---|---|---|---|
az network application-gateway rule create |
Maak een regel. |
Basis | GA |
az network application-gateway rule delete |
Een regel verwijderen. |
Basis | GA |
az network application-gateway rule list |
Lijstregels. |
Basis | GA |
az network application-gateway rule show |
De details van een regel ophalen. |
Basis | GA |
az network application-gateway rule update |
Een regel bijwerken. |
Basis | GA |
az network application-gateway rule wait |
Plaats de CLI in een wachtstatus totdat aan een voorwaarde is voldaan. |
Basis | GA |
az network application-gateway rule create
Maak een regel.
Regels worden uitgevoerd in de volgorde waarin ze worden gemaakt.
az network application-gateway rule create --gateway-name
--name
--resource-group
[--address-pool]
[--http-listener]
[--http-settings]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--priority]
[--redirect-config]
[--rewrite-rule-set]
[--rule-type {Basic, PathBasedRouting}]
[--url-path-map]
Voorbeelden
Maak een basisregel.
az network application-gateway rule create -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyBackendListener --rule-type Basic --address-pool MyAddressPool --http-settings MyHttpSettings
Vereiste parameters
Naam van de toepassingsgateway.
Naam van de regel voor aanvraagroutering.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Naam of id van de back-endadresgroep. Als er slechts één bestaat, laat u dit weg als standaardinstelling.
Naam of id van de HTTP-listener. Als er slechts één bestaat, laat u dit weg als standaardinstelling.
Naam of id van de HTTP-instellingen. Als er slechts één bestaat, laat u dit weg als standaardinstelling.
Wacht niet totdat de langdurige bewerking is voltooid.
Prioriteit van de regel voor aanvraagroutering. Ondersteunde SKU-lagen worden Standard_v2, WAF_v2.
Naam of id van de omleidingsconfiguratie die moet worden gebruikt met de gemaakte regel.
Naam of id van de regelset voor herschrijven.
Type van de regel voor aanvraagroutering.
Naam of id van de url-padtoewijzing.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az network application-gateway rule delete
Een regel verwijderen.
az network application-gateway rule delete --gateway-name
--name
--resource-group
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
Voorbeelden
Een regel verwijderen.
az network application-gateway rule delete -g MyResourceGroup --gateway-name MyAppGateway -n MyRule
Vereiste parameters
Naam van de toepassingsgateway.
Naam van de regel voor aanvraagroutering.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Wacht niet totdat de langdurige bewerking is voltooid.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az network application-gateway rule list
Lijstregels.
az network application-gateway rule list --gateway-name
--resource-group
Voorbeelden
Lijstregels.
az network application-gateway rule list -g MyResourceGroup --gateway-name MyAppGateway
Vereiste parameters
Naam van de toepassingsgateway.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az network application-gateway rule show
De details van een regel ophalen.
az network application-gateway rule show --gateway-name
--name
--resource-group
Voorbeelden
De details van een regel ophalen.
az network application-gateway rule show -g MyResourceGroup --gateway-name MyAppGateway -n MyRule
Vereiste parameters
Naam van de toepassingsgateway.
Naam van de regel voor aanvraagroutering.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az network application-gateway rule update
Een regel bijwerken.
az network application-gateway rule update --gateway-name
--name
--resource-group
[--add]
[--address-pool]
[--force-string {0, 1, f, false, n, no, t, true, y, yes}]
[--http-listener]
[--http-settings]
[--no-wait {0, 1, f, false, n, no, t, true, y, yes}]
[--priority]
[--redirect-config]
[--remove]
[--rewrite-rule-set]
[--rule-type {Basic, PathBasedRouting}]
[--set]
[--url-path-map]
Voorbeelden
Werk een regel bij met een nieuwe HTTP-listener.
az network application-gateway rule update -g MyResourceGroup --gateway-name MyAppGateway -n MyRule --http-listener MyNewBackendListener
Vereiste parameters
Naam van de toepassingsgateway.
Naam van de regel voor aanvraagroutering.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Voeg een object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string of JSON string>.
Naam of id van de back-endadresgroep. Als er slechts één bestaat, laat u dit weg als standaardinstelling.
Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.
Naam of id van de HTTP-listener. Als er slechts één bestaat, laat u dit weg als standaardinstelling.
Naam of id van de HTTP-instellingen. Als er slechts één bestaat, laat u dit weg als standaardinstelling.
Wacht niet totdat de langdurige bewerking is voltooid.
Prioriteit van de regel voor aanvraagroutering. Ondersteunde SKU-lagen worden Standard_v2, WAF_v2.
Naam of id van de omleidingsconfiguratie die moet worden gebruikt met de gemaakte regel.
Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list OR --remove propertyToRemove.
Naam of id van de regelset voor herschrijven.
Type van de regel voor aanvraagroutering.
Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=.
Naam of id van de url-padtoewijzing.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
az network application-gateway rule wait
Plaats de CLI in een wachtstatus totdat aan een voorwaarde is voldaan.
az network application-gateway rule wait [--created]
[--custom]
[--deleted]
[--exists]
[--gateway-name]
[--ids]
[--interval]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
Optionele parameters
Wacht totdat u 'provisioningState' hebt gemaakt bij 'Succeeded'.
Wacht tot de voorwaarde voldoet aan een aangepaste JMESPath-query. Bijvoorbeeld provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Wacht totdat deze is verwijderd.
Wacht tot de resource bestaat.
Naam van de toepassingsgateway.
Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.
Polling-interval in seconden.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Maximale wachttijd in seconden.
Wacht totdat deze is bijgewerkt met provisioningState op 'Succeeded'.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.