Skip to main content

FrontDoor



Resource Icon

Resource Overview

Azure Front Door is a global application acceleration service that delivers web content to users quickly and reliably by leveraging Microsoft’s globally distributed edge network.
It supports traffic routing, load balancing, health probes, TLS termination, and secure communications, providing high availability and low latency even in multi-origin environments.

Associated Resources

Parent Resources


Resource Configuration

Basic Settings

  • sku : SKU for the Front Door profile - Standard_AzureFrontDoor, Premium_AzureFrontDoor

  • endpoint_names : List of endpoint names to use

Origin Group Settings (origin_group)

  • restore_traffic_time_in_minutes : Waiting time (minutes) before traffic failover when an endpoint fails or a new endpoint is added - 0 ~ 50

  • session_affinity_enabled : Whether to enable session affinity - true, false

  • health_probe_path : Relative path used for origin health checks

  • health_probe_protocol : Protocol used for health probes - Http, Https

  • health_probe_method : HTTP method used for health probe requests - HEAD, GET

  • health_probe_interval_in_seconds : Interval (seconds) at which health probes are executed

  • load_balancing_latency_in_milliseconds : Additional latency (ms) included in the lowest latency bucket

  • load_balancing_sample_size : Number of samples used for load balancing decisions

  • load_balancing_sample_required : Number of successful samples required to be considered healthy

Origin Settings (origin)

  • origin_group_name : Name of the origin group to which the origin belongs

  • host_name : Host name of the origin (IPv4, IPv6, or domain)

  • origin_host_header : Host header value sent to the origin

  • certificate_name_check_enabled : Whether to enable certificate name validation - true, false

  • enabled : Whether the origin is enabled - true, false

  • priority : Origin priority - 1 ~ 5

  • weight : Load balancing weight - 1 ~ 1000

  • http_port : HTTP port number - 1 ~ 65535

  • https_port : HTTPS port number - 1 ~ 65535

Route Settings (route)

  • endpoint_name : Name of the Front Door endpoint to which the route applies

  • origin_group_name : Name of the origin group to forward traffic to

  • patterns_to_match : List of routing path patterns

  • supported_protocols : Protocols allowed by Front Door - Http, Https

  • forwarding_protocol : Protocol used to forward traffic to the backend - HttpOnly, HttpsOnly, MatchRequest


References