При создании метрического оповещения для учетной записи хранения через terraform я получаю сообщение об ошибке 400
Я просмотрел документацию и подтвердил, что имя, которое я использую для создания оповещения, является правильным
resource "azurerm_metric_alertrule" "test" {
name = "alerttestacc"
resource_group_name = "${azurerm_resource_group.main.name}"
location = "${azurerm_resource_group.main.location}"
description = "An alert rule to watch the metric Used capacity"
enabled = true
resource_id = "${azurerm_storage_account.to_monitor.id}"
metric_name = "UsedCapacity"
operator = "GreaterThan"
threshold = 20
aggregation = "Total"
period = "PT5M"
email_action {
send_to_service_owners = false
custom_emails = [
"xyz@gmail.com",
]
}
webhook_action {
service_uri = "https://example.com/some-url"
properties = {
severity = "incredible"
acceptance_test = "true"
}
}
Ожидается: оповещение должно быть создано
Фактически:
azurerm_metric_alertrule.test:
insights.AlertRulesClient # CreateOrUpdate: ошибка при ответе на
request: StatusCode = 400 - Исходная ошибка: авторест / лазурь: Сервис
вернул ошибку. Status = 400 Code = "UnsupportedMetric" Message = "The
метрика с пространством имен '' и именем 'UsedCapacity' не поддерживается для
идентификатор этого ресурса