Я настраиваю некоторые предупреждения бюджета Azure для вызова веб-крючка приложения логики для выполнения действия.
В бюджете я указал условия оповещения об увольнении группы действий на 25%, 50% и 75% бюджета.У группы действий есть действие, чтобы вызвать веб-крючок приложения логики с использованием общей схемы оповещений.
У меня есть приложение логики «Когда получен запрос HTTP», настроенное с простой полезной нагрузкой оповещения и шаг для обработки запроса.
На этом шаге обработки я хотел бы получить доступ к деталям бюджета, который вызвал оповещение (название бюджета,% бюджета и т. д.), но образец схемы не содержит этогоинформация:
{
"properties": {
"data": {
"properties": {
"alertContext": {
"properties": {
"condition": {
"properties": {
"allOf": {
"items": {
"properties": {
"dimensions": {
"items": {
"properties": {
"name": {
"type": "string"
},
"value": {
"type": "string"
}
},
"required": [
"name",
"value"
],
"type": "object"
},
"type": "array"
},
"metricName": {
"type": "string"
},
"metricNamespace": {
"type": "string"
},
"metricValue": {
"type": "number"
},
"operator": {
"type": "string"
},
"threshold": {
"type": "string"
},
"timeAggregation": {
"type": "string"
}
},
"required": [
"metricName",
"metricNamespace",
"operator",
"threshold",
"timeAggregation",
"dimensions",
"metricValue"
],
"type": "object"
},
"type": "array"
},
"windowSize": {
"type": "string"
}
},
"type": "object"
},
"conditionType": {
"type": "string"
},
"properties": {}
},
"type": "object"
},
"essentials": {
"properties": {
"alertContextVersion": {
"type": "string"
},
"alertId": {
"type": "string"
},
"alertRule": {
"type": "string"
},
"alertTargetIDs": {
"items": {
"type": "string"
},
"type": "array"
},
"description": {
"type": "string"
},
"essentialsVersion": {
"type": "string"
},
"firedDateTime": {
"type": "string"
},
"monitorCondition": {
"type": "string"
},
"monitoringService": {
"type": "string"
},
"originAlertId": {
"type": "string"
},
"resolvedDateTime": {
"type": "string"
},
"severity": {
"type": "string"
},
"signalType": {
"type": "string"
}
},
"type": "object"
}
},
"type": "object"
},
"schemaId": {
"type": "string"
}
},
"type": "object"
}
Есть ли где-нибудь шаблон схемы со всеми возможными полями для предупреждения о бюджете?Так что мое приложение логики может использовать эти поля бюджета в качестве динамического содержимого на последующих этапах.
Спасибо