Frontdoor Rule Actions Route Configuration Override Action Args
Constructors
Properties
HonorOrigin
the Front Door will always honor origin response header directive. If the origin directive is missing, Front Door will cache contents anywhere from 1
to 3
days. OverrideAlways
the TTL value returned from your Front Door Origin is overwritten with the value specified in the action. This behavior will only be applied if the response is cacheable. OverrideIfOriginMissing
if no TTL value gets returned from your Front Door Origin, the rule sets the TTL to the value specified in the action. This behavior will only be applied if the response is cacheable. Disabled
the Front Door will not cache the response contents, irrespective of Front Door Origin response directives. Possible values include HonorOrigin
, OverrideAlways
, OverrideIfOriginMissing
or Disabled
.
When Cache behavior is set to Override
or SetIfMissing
, this field specifies the cache duration to use. The maximum duration is 366 days specified in the d.HH:MM:SS
format(e.g. 365.23:59:59
). If the desired maximum cache duration is less than 1 day then the maximum cache duration should be specified in the HH:MM:SS
format(e.g. 23:59:59
).
The Front Door Origin Group resource ID that the request should be routed to. This overrides the configuration specified in the Front Door Endpoint route.
Should the Front Door dynamically compress the content? Possible values include true
or false
.
The forwarding protocol the request will be redirected as. This overrides the configuration specified in the route to be associated with. Possible values include MatchRequest
, HttpOnly
or HttpsOnly
.
IncludeSpecifiedQueryStrings
query strings specified in the query_string_parameters
field get included when the cache key gets generated. UseQueryString
cache every unique URL, each unique URL will have its own cache key. IgnoreSpecifiedQueryStrings
query strings specified in the query_string_parameters
field get excluded when the cache key gets generated. IgnoreQueryString
query strings aren't considered when the cache key gets generated. Possible values include IgnoreQueryString
, UseQueryString
, IgnoreSpecifiedQueryStrings
or IncludeSpecifiedQueryStrings
.
A list of query string parameter names.