module "firewall_policy" {
source = "sironite/firewall_policy/azurerm"
firewall_policy_name = "example-firewall-policy"
location = "eastus"
resource_group_name = "example-resource-group"
}
Name | Version |
---|---|
azurerm | >=2.0.0 |
No modules.
Name | Type |
---|---|
azurerm_firewall_policy.this | resource |
Name | Description | Type | Required |
---|---|---|---|
firewall_policy_name | The name of the firewall policy. | string |
yes |
location | The location of the firewall policy. | string |
yes |
resource_group_name | The name of the resource group in which to create the firewall policy. | string |
yes |
auto_learn_private_ranges_enabled | Whether to automatically learn private IP ranges to allow through the firewall policy. | bool |
no |
base_policy_id | The ID of the base policy to use for the firewall policy. | string |
no |
dns_proxy_enabled | Whether DNS proxy is enabled for the firewall policy. | bool |
no |
dns_servers | The list of DNS servers to use for the firewall policy. | list(string) |
no |
insights_enabled | Whether to enable insights for the firewall policy. | bool |
no |
log_analytics_workspace_id | The ID of the Log Analytics workspace to use for the firewall policy. | string |
no |
private_ip_ranges | The list of private IP ranges to allow through the firewall policy. | list(string) |
no |
retention_in_days | The number of days to retain logs in the Log Analytics workspace. | number |
no |
sku | The SKU of the firewall policy. | string |
no |
sql_redirect_allowed | Whether SQL redirection is allowed through the firewall policy. | bool |
no |
tags | The tags to apply to the firewall policy. | map(string) |
no |
threat_intelligence_mode | The threat intelligence mode of the firewall policy. | string |
no |
Name | Description |
---|---|
firewall_policy_id | The ID of the firewall policy. |
firewall_policy_name | The name of the firewall policy. |