This module manages Azure Monitor and Diagnostic.
<-- This file is autogenerated, please do not change. -->
Name |
Version |
terraform |
>=1.0 |
azurerm |
>=2.79 |
Name |
Version |
azurerm |
>=2.79 |
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
}
}
}
}
}