Package-level declarations
Types
Describes what action to be applied when rule matches
Defines the source of the SSL certificate.
Supported protocols for the customer's endpoint.
TLS protocol version that will be used for Https
Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
Indicates the endpoint name reuse scope. The default value is TenantReuse.
Caching behavior for the requests
Describes operator to be matched
Describes operator to be matched
Describes if the custom rule is in enabled or disabled state. Defaults to Enabled if not specified.
Protocol to use for the redirect. The default value is MatchRequest
Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'
Protocol this rule will use when forwarding traffic to backends.
Action of the geo filter, i.e. allow or block access.
Action to perform
The type of health probe request that is made.
Describes operator to be matched
Whether to automatically redirect HTTP traffic to HTTPS traffic. Note that this is a easy way to set up this rule and it will be the first rule that gets executed.
Describes operator to be matched
Describes operator to be matched
whether this route will be linked to the default endpoint domain.
Describes if the managed rule is in enabled or disabled state. Defaults to Disabled if not specified.
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
If this rule is a match should the rules engine continue running the remaining rules or stop. If not present, defaults to Continue.
Specifies what scenario the customer wants this CDN endpoint to optimize for, e.g. Download, Media services. With this information, CDN can apply scenario driven optimization.
Indicates the purpose of the parameter
describes if the policy is in enabled state or disabled state
Describes if it is in detection mode or prevention mode at policy level.
Describes operator to be matched
Protocol to use for health probe.
State of the log scrubbing config. Default value is Enabled.
Caching behavior for the requests
Defines how CDN caches requests that include query strings. You can ignore any query strings when caching, bypass caching to prevent requests that contain query strings from being cached, or cache every request with a unique URL.
Describes operator to be matched
The redirect type the rule will use when redirecting traffic.
Describes operator to be matched
Describes operator to be matched
Describes operator to be matched
Describes operator to be matched
Describes operator to be matched
Type of response errors for real user requests for which origin will be deemed unhealthy
Caching behavior for the requests
Indicates whether content compression is enabled. If compression is enabled, content will be served as compressed if user requests for a compressed version. Content won't be compressed on AzureFrontDoor when requested content is smaller than 1 byte or larger than 1 MB.
Defines how Frontdoor caches requests that include query strings. You can ignore any query strings when caching, ignore specific query strings, cache every request with a unique URL, or cache specific query strings.
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.
Describes operator to be matched
Status of the shared private link resource. Can be Pending, Approved, Rejected, Disconnected, or Timeout.
Describes operator to be matched
The protocol of an established TLS connection.
Describes operator to be matched
Describes what transforms were applied before matching.
Protocol this tunnel will use for allowing traffic to backends.
Describes operator to be matched
Describes operator to be matched
Describes operator to be matched
Match variable to compare against.