Skip to main content

FrontDoor



Resource Icon

Resource Overview

Azure Front Door is Microsoft's latest cloud CDN(Content Delivery Network) that provides fast, reliable, and secure access to static and dynamic web content for users and applications worldwide. Azure Front Door leverages Microsoft's global edge network, which includes hundreds of global and local Points of Presence (POPs), to deliver content close to both enterprise and consumer end users.

Associated Resources

Parent Resource

Resource Setting Values

  • sku: Specifies the SKU for this Front Door MyPage - Standard_AzureFrontDoor, Premium_AzureFrontDoor

  • endpoint_names: The list of Endpoint names enabled

  • origin_group

    • restore_traffic_time_in_minutes: Specifies the amount of time which should elapse before shifting traffic to another endpoint when a healthy endpoint becomes unhealthy or a new endpoint is added 0 ~ 50
    • session_affinity_enabled: Specifies whether session affinity should be enabled on this host - true, false
    • health_probe_path: Specifies the path relative to the origin that is used to determine the health of the origin
    • health_probe_protocol: Specifies the protocol to use for health probe - Http, Https
    • health_probe_method: Specifies the type of health probe request that is made - HEAD, GET
    • health_probe_interval_in_seconds: Specifies the number of seconds between health probes - 5 ~ 31536000
    • load_balancing_latency_in_milliseconds: Specifies the additional latency in milliseconds for probes to fall into the lowest latency bucket - 0 ~ 1000
    • load_balancing_sample_size: Specifies the number of samples to consider for load balancing decisions - 0 ~ 255
    • load_balancing_sample_required: Specifies the number of samples within the sample period that must succeed - 0 ~ 255
  • origin

    • origin_group_name : The name of the group that includes the origin
    • host_name : The IPv4 address, IPv6 address or Domain name of the Origin
    • origin_host_header : The host header value (an IPv4 address, IPv6 address or Domain name) which is sent to the origin with each request
    • certificate_name_check_enabled : Specifies whether certificate name checks are enabled for this origin - true, false
    • enabled : Whether the origin is enabled - true, false
    • priority : Priority of origin in given origin group for load balancing. Higher priorities will not be used for load balancing if any lower priority origin is healthy - 1 ~ 5
    • weight : The weight of the origin in a given origin group for load balancing - 1 ~ 1000
    • http_port : The value of the HTTP port - 1 ~ 65535
  • route

    • endpoint_name : The name of the Front Door Endpoint where this Front Door Route should exist
    • origin_group_name : The name of the group that includes the origin
    • origin_names : Names of the origins to be specified
    • patterns_to_match : The route patterns of the rule
    • supported_protocols : One or more Protocols supported by this Front Door Route - Http , Https
    • forwarding_protocol : The Protocol that will be use when forwarding traffic to backends - HttpOnly, HttpsOnly, MatchRequest
  • tag : Tag to categorize resources - up to 512 characters, key:value


Reference Materials