azure-funcapp-https-only¶
Ensure that Function apps is only accessible over HTTPS
Examples¶
Insecure Example
resource "azurerm_function_app" "example" {
name = "test-azure-functions"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
app_service_plan_id = azurerm_app_service_plan.example.id
storage_account_name = azurerm_storage_account.example.name
storage_account_access_key = azurerm_storage_account.example.primary_access_key
https_only = false # (default value is false)
site_config {
dotnet_framework_version = "v4.0"
scm_type = "LocalGit"
http2_enabled = false # (default value is false)
}
Secure Example
resource "azurerm_function_app" "example" {
name = "test-azure-functions"
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
app_service_plan_id = azurerm_app_service_plan.example.id
storage_account_name = azurerm_storage_account.example.name
storage_account_access_key = azurerm_storage_account.example.primary_access_key
https_only = true
site_config {
dotnet_framework_version = "v4.0"
scm_type = "LocalGit"
http2_enabled = false # (default value is false)
}