Delen via


az network front-door rules-engine rule action

Note

This reference is part of the front-door extension for the Azure CLI (version 2.67.0 or higher). De extensie installeert automatisch de eerste keer dat u een az network front-door rules-engine rule action opdracht. Learn more about extensions.

Beheer acties voor regelengines voor Front Door.

Opdracht

Name Description Type Status
az network front-door rules-engine rule action add

Voeg een actie toe aan een regel voor de regelengine.

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

Alle acties weergeven die van toepassing zijn op een regelengineregel.

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

Een actie verwijderen uit een regel voor de regelengine.

Extension GA

az network front-door rules-engine rule action add

Voeg een actie toe aan een regel voor de regelengine.

az network front-door rules-engine rule action add --action-type {ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader}
                                                   --front-door-name
                                                   --name
                                                   --resource-group
                                                   --rules-engine-name
                                                   [--backend-pool]
                                                   [--cache-duration]
                                                   [--caching {Disabled, Enabled}]
                                                   [--custom-forwarding-path]
                                                   [--custom-fragment]
                                                   [--custom-host]
                                                   [--custom-path]
                                                   [--custom-query-string]
                                                   [--dynamic-compression {Disabled, Enabled}]
                                                   [--forwarding-protocol {HttpOnly, HttpsOnly, MatchRequest}]
                                                   [--header-action {Append, Delete, Overwrite}]
                                                   [--header-name]
                                                   [--header-value]
                                                   [--query-parameter-strip-directive {StripAll, StripAllExcept, StripNone, StripOnly}]
                                                   [--query-parameters]
                                                   [--redirect-protocol {HttpOnly, HttpsOnly, MatchRequest}]
                                                   [--redirect-type {Found, Moved, PermanentRedirect, TemporaryRedirect}]

Vereiste parameters

--action-type

Actietype dat moet worden toegepast op een regel.

Eigenschap Waarde
Parameter group: Action Arguments
Geaccepteerde waarden: ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader
--front-door-name -f

Naam van de Front Door.

--name -n

De naam van de regel.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--rules-engine-name -r

Naam van de regelengine.

Optionele parameters

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

--backend-pool

Naam of id van een back-endpool.

Eigenschap Waarde
Parameter group: Forward Route Override Arguments
--cache-duration

De duur waarvoor de inhoud in de cache moet worden opgeslagen. Toegestane indeling is ISO 8601 duur.

Eigenschap Waarde
Parameter group: Forward Route Override Arguments
--caching

Of caching voor deze route moet worden ingeschakeld.

Eigenschap Waarde
Parameter group: Forward Route Override Arguments
Geaccepteerde waarden: Disabled, Enabled
--custom-forwarding-path

Aangepast pad dat wordt gebruikt voor het herschrijven van resourcepaden die overeenkomen met deze regel. Laat leeg om het binnenkomende pad te gebruiken.

Eigenschap Waarde
Parameter group: Forward Route Override Arguments
--custom-fragment

Fragment dat moet worden toegevoegd aan de omleidings-URL. Fragment is het deel van de URL die na #komt. Neem het #-bestand niet op.

Eigenschap Waarde
Parameter group: Redirect Route Override Arguments
--custom-host

Host om te leiden. Laat leeg om de binnenkomende host te gebruiken als doelhost.

Eigenschap Waarde
Parameter group: Redirect Route Override Arguments
--custom-path

Het volledige pad om om te leiden. Pad mag niet leeg zijn en moet beginnen met /. Laat leeg om het binnenkomende pad als doelpad te gebruiken.

Eigenschap Waarde
Parameter group: Redirect Route Override Arguments
--custom-query-string

De set queryreeksen die in de omleidings-URL moeten worden geplaatst. Als u deze waarde instelt, wordt elke bestaande querytekenreeks vervangen; laat leeg om de binnenkomende queryreeks te behouden. De querytekenreeks moet een <key>=<value> indeling hebben. De eerste? en & wordt automatisch toegevoegd, dus neem ze niet op aan de voorkant, maar scheid meerdere queryreeksen met &.

Eigenschap Waarde
Parameter group: Redirect Route Override Arguments
--dynamic-compression

Gebruik dynamische compressie voor inhoud in de cache.

Eigenschap Waarde
Parameter group: Forward Route Override Arguments
Geaccepteerde waarden: Disabled, Enabled
--forwarding-protocol

Protocol dat moet worden gebruikt voor het doorsturen van verkeer.

Eigenschap Waarde
Parameter group: Forward Route Override Arguments
Geaccepteerde waarden: HttpOnly, HttpsOnly, MatchRequest
--header-action

Type headeractie voor de aanvragen.

Eigenschap Waarde
Parameter group: Action Arguments
Geaccepteerde waarden: Append, Delete, Overwrite
--header-name

De naam van de koptekst die u wilt wijzigen.

Eigenschap Waarde
Parameter group: Action Arguments
--header-value

Waarde van de koptekst.

Eigenschap Waarde
Parameter group: Action Arguments
--query-parameter-strip-directive

Behandeling van URL-querytermen bij het vormen van de cachesleutel.

Eigenschap Waarde
Parameter group: Forward Route Override Arguments
Geaccepteerde waarden: StripAll, StripAllExcept, StripNone, StripOnly
--query-parameters

Queryparameters die moeten worden opgenomen of uitgesloten (door komma's gescheiden) bij het gebruik van respectievelijk het type StripAllExcept of StripOnly.

Eigenschap Waarde
Parameter group: Forward Route Override Arguments
--redirect-protocol

Het protocol van de bestemming waarnaar het verkeer wordt omgeleid.

Eigenschap Waarde
Parameter group: Redirect Route Override Arguments
Default value: MatchRequest
Geaccepteerde waarden: HttpOnly, HttpsOnly, MatchRequest
--redirect-type

Het omleidingstype dat door de regel wordt gebruikt bij het omleiden van verkeer.

Eigenschap Waarde
Parameter group: Redirect Route Override Arguments
Default value: Moved
Geaccepteerde waarden: Found, Moved, PermanentRedirect, TemporaryRedirect
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Output format.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az network front-door rules-engine rule action list

Alle acties weergeven die van toepassing zijn op een regelengineregel.

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

Vereiste parameters

--front-door-name -f

Naam van de Front Door.

--name -n

De naam van de regel.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--rules-engine-name -r

Naam van de regelengine.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Output format.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az network front-door rules-engine rule action remove

Een actie verwijderen uit een regel voor de regelengine.

az network front-door rules-engine rule action remove --action-type {ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader}
                                                      --front-door-name
                                                      --name
                                                      --resource-group
                                                      --rules-engine-name
                                                      [--index]

Vereiste parameters

--action-type

Actietype dat moet worden toegepast op een regel.

Eigenschap Waarde
Parameter group: Action Arguments
Geaccepteerde waarden: ForwardRouteOverride, RedirectRouteOverride, RequestHeader, ResponseHeader
--front-door-name -f

Naam van de Front Door.

--name -n

De naam van de regel.

--resource-group -g

Naam van resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--rules-engine-name -r

Naam van de regelengine.

Optionele parameters

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

--index

Index op basis van 0 van de aanvraag- of antwoordheaderactie die u wilt verwijderen. De indexparameter is niet vereist voor de actie ForwardRouteOverride of RedirectRouteOverride.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Output format.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False