使用 terraform 创建监视器警报的操作名称应该是什么
What should be the operation name for creating a monitor alert using terraform
我正在尝试为 VM 创建 2 个警报
- 已删除
- 关机
我知道我必须使用下面的代码来创建基于操作的警报,但无法弄清楚操作名称和类别应该是什么:
resource "azurerm_monitor_activity_log_alert" "main" {
name = "example-activitylogalert"
resource_group_name = azurerm_resource_group.main.name
scopes = [azurerm_resource_group.main.id]
description = "description"
criteria {
resource_id = azurerm_virtual_machine.example.id
operation_name = "??"
category= "??"
}
}
对于这些操作,类别应始终为 Administrative
,至于第一个操作的操作名称,您应该使用 "Microsoft.Compute/virtualMachines/delete"
,另一个应使用 Microsoft.Compute/virtualMachines/PowerOff/Action
.
注意: 如果您不确定要使用哪些操作,您可以转到 activity 并从门户创建警报以供参考。
参考:
Create, view, and manage activity log alerts in Azure Monitor - Azure Monitor | Microsoft Docs
我正在尝试为 VM 创建 2 个警报
- 已删除
- 关机
我知道我必须使用下面的代码来创建基于操作的警报,但无法弄清楚操作名称和类别应该是什么:
resource "azurerm_monitor_activity_log_alert" "main" {
name = "example-activitylogalert"
resource_group_name = azurerm_resource_group.main.name
scopes = [azurerm_resource_group.main.id]
description = "description"
criteria {
resource_id = azurerm_virtual_machine.example.id
operation_name = "??"
category= "??"
}
}
对于这些操作,类别应始终为 Administrative
,至于第一个操作的操作名称,您应该使用 "Microsoft.Compute/virtualMachines/delete"
,另一个应使用 Microsoft.Compute/virtualMachines/PowerOff/Action
.
注意: 如果您不确定要使用哪些操作,您可以转到 activity 并从门户创建警报以供参考。
参考:
Create, view, and manage activity log alerts in Azure Monitor - Azure Monitor | Microsoft Docs