This module manages Azure Monitor and Diagnostic.
<-- This file is autogenerated, please do not change. -->
Name | Version |
---|---|
terraform | >=1.0 |
azurerm | >=2.79, <4.0 |
Name | Version |
---|---|
azurerm | >=2.79, <4.0 |
Name | Type |
---|---|
azurerm_monitor_action_group.monitor_action_group | resource |
azurerm_monitor_activity_log_alert.monitor_activity_log_alert | resource |
azurerm_monitor_diagnostic_setting.monitor_diagnostic_setting | resource |
azurerm_monitor_scheduled_query_rules_alert.monitor_scheduled_query_rules_alert | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
monitor_action_group | resource definition, default settings are defined within locals and merged with var settings | any |
{} |
no |
monitor_activity_log_alert | resource definition, default settings are defined within locals and merged with var settings | any |
{} |
no |
monitor_diagnostic_setting | resource definition, default settings are defined within locals and merged with var settings | any |
{} |
no |
monitor_scheduled_query_rules_alert | resource definition, default settings are defined within locals and merged with var settings | any |
{} |
no |
Name | Description |
---|---|
monitor_action_group | azurerm_monitor_action_group results |
module "monitor" {
source = "registry.terraform.io/T-Systems-MMS/monitor/azurerm"
monitor_diagnostic_setting = {
virtual_network.name = {
target_resource_id = virtual_network.id
log_analytics_workspace_id = data.azurerm_log_analytics_workspace.log_analytics_workspace.id
metric = {
category = ["AllMetrics"]
enabled = true
retention_policy = {
days = 30
enabled = true
}
}
}
frontdoor.name = {
target_resource_id = frontdoor.id
log_analytics_workspace_id = data.azurerm_log_analytics_workspace.log_analytics_workspace.id
log = {
category = ["FrontdoorWebApplicationFirewallLog"]
enabled = true
retention_policy = {
days = 30
enabled = true
}
}
metric = {
category = ["AllMetrics"]
enabled = true
retention_policy = {
days = 30
enabled = true
}
}
}
}
}