地形 azurerm_scheduled_query_rules_log
terraform azurerm_scheduled_query_rules_log
大家好,我是 运行ning terraform
Terraform v0.13.4
- 提供商 registry.terraform.io/hashicorp/azurerm v2.41.0
我正在尝试为 vm 设置 azure 指标监控
resource "azurerm_scheduled_query_rules_log" "scheduled_rules" {
for_each = local.alert_rules
name = "${var.client_initial}-${each.key}"
location = var.resource_group_name.location
resource_group_name = var.resource_group_name
criteria {
metric_name = each.value.metric_name
dimension {
name = "Computer"
operator = "Include"
values = var.virtual_machines
}
}
data_source_id = var.log_analytics_workspace_ID
description = each.value.description
enabled = true
}
然而当我运行计划时,它告诉我
53: resource "azurerm_scheduled_query_rules_log" "scheduled_rules" {
The provider provider.azurerm does not support resource type
"azurerm_scheduled_query_rules_log".
我看到这个新资源是在 azurerm 2.1 中引入的,不确定为什么它在 2.41.0 上不可用?
我也遇到同样的错误。它应该是资源 azurerm_monitor_scheduled_query_rules_log
而不是 azurerm_scheduled_query_rules_log
。 terraform Example Usage.
中可能存在一些错误或未更新
这是一个使用 Terraform v0.14.3
+ azurerm v2.41.0
的工作示例
# Example: LogToMetric Action for the named Computer
resource "azurerm_monitor_scheduled_query_rules_log" "example" {
name = format("%s-queryrule", "some")
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
criteria {
metric_name = "Average_% Idle Time"
dimension {
name = "Computer"
operator = "Include"
values = ["targetVM"]
}
}
data_source_id = azurerm_log_analytics_workspace.example.id
description = "Scheduled query rule LogToMetric example"
enabled = true
}
大家好,我是 运行ning terraform Terraform v0.13.4
- 提供商 registry.terraform.io/hashicorp/azurerm v2.41.0
我正在尝试为 vm 设置 azure 指标监控
resource "azurerm_scheduled_query_rules_log" "scheduled_rules" {
for_each = local.alert_rules
name = "${var.client_initial}-${each.key}"
location = var.resource_group_name.location
resource_group_name = var.resource_group_name
criteria {
metric_name = each.value.metric_name
dimension {
name = "Computer"
operator = "Include"
values = var.virtual_machines
}
}
data_source_id = var.log_analytics_workspace_ID
description = each.value.description
enabled = true
}
然而当我运行计划时,它告诉我
53: resource "azurerm_scheduled_query_rules_log" "scheduled_rules" {
The provider provider.azurerm does not support resource type
"azurerm_scheduled_query_rules_log".
我看到这个新资源是在 azurerm 2.1 中引入的,不确定为什么它在 2.41.0 上不可用?
我也遇到同样的错误。它应该是资源 azurerm_monitor_scheduled_query_rules_log
而不是 azurerm_scheduled_query_rules_log
。 terraform Example Usage.
这是一个使用 Terraform v0.14.3
+ azurerm v2.41.0
# Example: LogToMetric Action for the named Computer
resource "azurerm_monitor_scheduled_query_rules_log" "example" {
name = format("%s-queryrule", "some")
location = azurerm_resource_group.example.location
resource_group_name = azurerm_resource_group.example.name
criteria {
metric_name = "Average_% Idle Time"
dimension {
name = "Computer"
operator = "Include"
values = ["targetVM"]
}
}
data_source_id = azurerm_log_analytics_workspace.example.id
description = "Scheduled query rule LogToMetric example"
enabled = true
}