Package-level declarations
Types
Describes the override action to be applied when rule matches.
Whether to enable use of this backend. Permitted values are 'Enabled' or 'Disabled'
Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
Whether to use dynamic compression for cached content
Whether to enforce certificate name check on HTTPS requests to all backend pools. No effect on non-HTTPS requests.
Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'
Protocol this rule will use when forwarding traffic to backends.
Configures which HTTP method to use to probe the backends defined under backendPools.
Accepted protocol schemes.
Treatment of URL query terms when forming the cache key.
The protocol of the destination to where the traffic is redirected
The redirect type the rule will use when redirecting traffic.
Which type of manipulation to apply to the header.
Whether to enable health probes to be made against backends defined under backendPools. Health probes can only be disabled if there is a single enabled backend in single enabled backend pool.
Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.
The variable type to be excluded.
Comparison operator to apply to the selector when specifying which elements in the collection this exclusion applies to.
Defines the rule set action.
If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
Request variable to compare with.
Describes if the policy is in enabled or disabled state. Defaults to Enabled if not specified.
Describes if it is in detection mode or prevention mode at policy level.
Describes if policy managed rules will inspect the request body content.
Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
Match Variable
Describes operator to apply to the match condition.
When matchVariable is a collection, operate on the selector to specify which elements in the collection this rule applies to.
The variable to be scrubbed from the logs.
Defines the state of a log scrubbing rule. Default value is enabled.
Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'
Describes what transforms applied before matching.
Describes the supported variable for group by
State of the log scrubbing config. Default value is Enabled.