front-door

claranet/front-door/azurerm

Terraform Module HCL AZURERM

Terraform module for Azure Front Door (classic)

Install
module "front-door" {
source = "claranet/front-door/azurerm"
version = "6.1.1"
}
plain text: /constructs/tfmod-claranet-front-door-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

DEPRECATED - Azure Front Door (classic) ![Changelog](CHANGELOG.md) ![Notice](NOTICE) ![Apache V2 License](LICENSE) ![TF Registry](https://registry.terraform.io/modules/claranet/front-door/azurerm/) | ⚠ This module is deprecated, please use cdn-frontdoor module | |--| This Terraform module is designed to create an Azure Front Door resource. Global versioning rule for Claranet Azure modules | Module version | Terraform version | AzureRM version | | -------------- | ----------------- | --------------- | | >= 7.x.x | 1.3.x | >= 3.0 | | >= 6.x.x | 1.x | >= 3.0 | | >= 5.x.x | 0.15.x | >= 2.0 | | >= 4.x.x | 0.13.x / 0.14.x | >= 2.0 | | >= 3.x.x | 0.12.x | >= 2.0 | | >= 2.x.x | 0.12.x | < 2.0 | | < 2.x.x | 0.11.x | < 2.0 | Contributing If you want to contribute to this repository, feel free to use

Inputs (29)
NameTypeDescriptionDefault
client_namestringClient name/account used in naming required
resource_group_namestringResource group name required
environmentstringProject environment required
backend_poolslist(any)A list of backend_pool blocks. required
logs_destinations_idslist(string)List of destination resources IDs for logs diagnostic destination. Can be `Stora required
stackstringProject stack name required
friendly_namestringA friendly name for the Front Door service.null
routing_rulesanyA routing_rule block.[]
custom_namestringSpecifies the name of the Front Door service.""
backend_pool_load_balancingslist(map(string))A list of backend_pool_load_balancing blocks.[ { "default": "default" } ]
frontend_endpointslist(any)A list frontend_endpoint block.[]
default_tags_enabledboolOption to enable or disable default tagstrue
backend_pool_health_probeslist(map(string))A list of backend_pool_health_probe blocks.[ { "default": "default" } ]
use_caf_namingboolUse the Azure CAF naming provider to generate default resource name. `custom_namtrue
logs_metrics_categorieslist(string)Metrics categories to send to destinations.null
custom_diagnostic_settings_namestringCustom name of the diagnostics settings, name will be 'default' if not set."default"
name_suffixstringOptional suffix for the generated name""
backend_pools_send_receive_timeout_secondsnumberSpecifies the send and receive timeout on forwarding request to the backend60
load_balancer_enabledboolShould the Front Door Load Balancer be Enabled?true
default_routing_rule_accepted_protocolslist(string)Accepted protocols for default routing rule[ "Http", "Https" ]
extra_tagsmap(string)Extra tags to add{}
default_routing_rule_enabledboolUse the module default routing_rule block.true
frontdoor_waf_policy_idstringFrontdoor WAF Policy IDnull
name_prefixstringOptional prefix for the generated name""
backend_pools_certificate_name_check_enforcedboolEnforce certificate name check on HTTPS requests to all backend pools, this settfalse
logs_retention_daysnumberNumber of days to keep logs on storage account.30
Outputs (10)
frontdoor_frontend_address_prefixes_ipv4 — IPv4 address ranges used by the FrontDoor service frontend
frontdoor_firstparty_address_prefixes_ipv4 — IPv4 address ranges used by the FrontDoor service "first party"
frontdoor_firstparty_address_prefixes_ipv6 — IPv6 address ranges used by the FrontDoor service "first party"
frontdoor_id — The ID of the FrontDoor.
frontdoor_backend_address_prefixes_ipv4 — IPv4 address ranges used by the FrontDoor service backend
frontdoor_frontend_endpoints — The IDs of the frontend endpoints.
frontdoor_backend_address_prefixes_ipv6 — IPv6 address ranges used by the FrontDoor service backend
frontdoor_frontend_address_prefixes_ipv6 — IPv6 address ranges used by the FrontDoor service frontend
frontdoor_name — The name of the FrontDoor
frontdoor_cname — The host that each frontendEndpoint must CNAME to
Resources (2)
azurerm_frontdoorazurerm_frontdoor_custom_https_configuration
Details
FrameworkTerraform Module
LanguageHCL
Version6.1.1
Cloud AZURERM
★ Stars3
Forks4
Total downloads5.9k
Inputs29
Outputs10
Resources2
Examples1
Submodules1
LicenseApache-2.0
Namespaceclaranet
Updated