Код: Выделить всё
from azure.core.credentials import AccessToken, TokenCredential
from azure.mgmt.monitor import MonitorManagementClient
credentials = AccessTokenCredential(AZURE_ACCESS_TOKEN)
monitor_client = MonitorManagementClient(credentials, AZURE_SUBSCRIPTION_ID)
alert_rule_name = "This is my alert_rule"
resource_group_name = "myresourcegroup"
alert_rule = monitor_client.scheduled_query_rules.get(
resource_group_name,
alert_rule_name)
monitor_client.scheduled_query_rules.create_or_update(
resource_group_name,
alert_rule_name,
alert_rule)
, а затем отправляет обратно.
Результат:
Код: Выделить всё
HttpResponseError: (BadRequest) The query of a metric measurement alert rule must include an AggregatedValue column of a numeric type
Я ожидаю, что этот ресурс - при возвращении в API - будет действительной транзакцией с сервером. Сервер предоставляет мне ресурс, который я запросил. Я возвращаю его серверу — сервер должен его принять. Нет?
Подробнее здесь: https://stackoverflow.com/questions/790 ... python-sdk