You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+13-7Lines changed: 13 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,13 @@ Azure Front Door is a fast, reliable, and secure modern cloud CDN that uses the
4
4
5
5
This Terraform module helps create Microsoft's highly available and scalable web application acceleration platform and global HTTP(s) load balancer Azure Front Door Service with Web Application Firewall policies and SSL offloading.
6
6
7
+
## Resources supported
8
+
9
+
-[Azure Front Door](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/frontdoor)
*[Frontdoor with SSL Offloading](examples/frontdoor_with_custom_https_configuration/)
112
-
*[Frontdoor with WAF Policies](examples/frontdoor_with_waf_policies/)
118
+
-[Frontdoor with SSL Offloading](examples/frontdoor_with_custom_https_configuration/)
119
+
-[Frontdoor with WAF Policies](examples/frontdoor_with_waf_policies/)
113
120
114
121
## **`backend_pools`** - Backends and backend pools
115
122
@@ -154,7 +161,7 @@ To determine the health and proximity of each backend for a given Front Door env
154
161
`probe_method`|Specifies HTTP method the health probe uses when querying the backend pool instances. Possible values include: `Get` and `Head`. Defaults to `Get`.
155
162
`interval_in_seconds`| The number of seconds between each Health Probe. Defaults to `120`.
156
163
157
-
## **`backend_pool_load_balancing`** - Load-balancing settings for the backend pool
164
+
## **`backend_pool_load_balancing`** - settings for the backend pools
158
165
159
166
Load-balancing settings for the backend pool define how we evaluate health probes. These settings determine if the backend is healthy or unhealthy. They also check how to load-balance traffic between different backends in the backend pool. The following settings are available for `backend_pool_load_balancing` object:
160
167
@@ -165,7 +172,7 @@ Load-balancing settings for the backend pool define how we evaluate health probe
165
172
`successful_samples_required`|The number of samples within the sample period that must succeed. Defaults to `2`.
166
173
`additional_latency_milliseconds`|The additional latency in milliseconds for probes to fall into the lowest latency bucket. Defaults to `0`.
167
174
168
-
## **`frontend_endpoints`** - Add a custom domain to your Front Door
175
+
## **`frontend_endpoints`** - Adding Custom Domains and SSL Offloading
169
176
170
177
The frontend host specifies a desired subdomain on Front Door's default domain i.e. azurefd.net to route traffic from that host via Front Door. You can optionally onboard custom domains as well.
171
178
@@ -259,7 +266,6 @@ Name | Description | Type | Default
259
266
`frontdoor_name`|Specifies the name of the Front Door service. Must be globally unique|string|`""`
260
267
friendly_name|A friendly name for the Front Door service|string|`""`
261
268
`backend_pools_send_receive_timeout_seconds`|Specifies the send and receive timeout on forwarding request to the backend. When the timeout is reached, the request fails and returns. Possible values are between `0` - `240`. Defaults to `60`.|number|`60`
262
-
string|`""`
263
269
`enforce_backend_pools_certificate_name_check`|Enforce certificate name check on HTTPS requests to all backend pools, this setting will have no effect on HTTP requests. Permitted values are `true` or `false`.|string|`false`
264
270
`backend_pools`|A logical grouping of app instances across the world that receive the same traffic and respond with expected behavior. These backends are deployed across different regions or within the same region. All backends can be in `Active/Active` deployment mode or what is defined as `Active/Passive` configuration. Azure by default allows specifying up to `50` Backend Pools.|list(object({}))|`[]`
265
271
`backend_pool_health_probes`|The list of backend pool health probes.|list(object({}))|`[]`
@@ -297,6 +303,6 @@ Originally created by [Kumaraswamy Vithanala](mailto:[email protected])
0 commit comments