forked from Azure/terraform-azurerm-avm-res-cdn-profile
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.cdn_frontdoor_origin_group.tf
28 lines (24 loc) · 1.1 KB
/
main.cdn_frontdoor_origin_group.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
resource "azurerm_cdn_frontdoor_origin_group" "origin_groups" {
for_each = var.front_door_origin_groups
cdn_frontdoor_profile_id = azapi_resource.front_door_profile.id
name = each.value.name
restore_traffic_time_to_healed_or_new_endpoint_in_minutes = 10
session_affinity_enabled = true
dynamic "load_balancing" {
for_each = each.value.load_balancing
content {
additional_latency_in_milliseconds = load_balancing.value["additional_latency_in_milliseconds"]
sample_size = load_balancing.value["sample_size"]
successful_samples_required = load_balancing.value["successful_samples_required"]
}
}
dynamic "health_probe" {
for_each = each.value.health_probe
content {
interval_in_seconds = health_probe.value["interval_in_seconds"]
protocol = health_probe.value["protocol"]
path = health_probe.value["path"]
request_type = health_probe.value["request_type"]
}
}
}