You need to enable JavaScript to run this app.
导航
UpdateNotifyTemplate
最近更新时间:2024.09.03 15:42:18首次发布时间:2024.08.16 17:03:02

更新告警通知模版。

请求说明

  • 请求方式:POST
  • 请求地址:https://open.volcengineapi.com/?Action=UpdateNotifyTemplate&Version=2021-03-03

请求参数

参数类型是否必选示例值描述
ActionStringUpdateNotifyTemplate接口名称。当前 API 的名称为 UpdateNotifyTemplate
VersionString2021-03-03接口版本。当前 API 的版本为 2021-03-03

Id

String

e28ae750-bbb8-4ff4-abf4-1e0e0f88808c

告警通知模板 ID。
可以调用 ListNotifyTemplates 接口,获取告警通知模版 ID。

NameStringtemplate-demo告警通知模版名称。相同地域内名称唯一。
DescriptionString这是一段描述告警通知模版的描述信息。
ActiveObject of NotifyIntervalTemplate-告警通知模版。
ResolvedObject of NotifyIntervalTemplate-告警恢复通知模版。

NotifyIntervalTemplate

参数类型是否必选示例值描述
TitleString火山 {{ .Region }} 正在发生告警模版的标题。

Content

String

告警规则: [{{ .AlertingRuleName }}]({{ .AlertingRuleDetailURL }})
告警级别: {{ .Level }}
告警条件: {{ .PromQL }} {{ .Comparator }} {{ .Threshold }} [ 持续 {{ .For }} ]

模版的内容。更多配置方式,请参见 飞书消息通知模板变量结构和参数

请求示例

POST https://open.volcengineapi.com/?Action=UpdateNotifyTemplate&Version=2021-03-03
Content-Type: application/json
{
    "Id": "e28ae750-bbb8-4ff4-abf4-1e0e0f88808c",
    "Name": "template-demo",
    "Description": "这是一段描述",
    "Active": {
        "Title": "火山 {{ .Region }} 正在发生告警",
        "Content": "**告警规则**: [{{ .AlertingRuleName }}]({{ .AlertingRuleDetailURL }})\n**告警级别**: {{ .Level }}\n**告警条件**: {{ .PromQL }} {{ .Comparator }} {{ .Threshold }} [ 持续 {{ .For }} ]"
    },
    "Resolved": {
        "Title": "火山 {{ .Region }} 告警恢复",
        "Content": "**告警规则**: [{{ .AlertingRuleName }}]({{ .AlertingRuleDetailURL }})\n**告警级别**: {{ .Level }}\n**告警条件**: {{ .PromQL }} {{ .Comparator }} {{ .Threshold }} [ 持续 {{ .For }} ]"
    }
}

返回参数

参数类型示例值描述
IdStringe28ae750-bbb8-4ff4-abf4-1e0e0f88808c告警通知模板 ID。

返回示例

HTTP/1.1: 200 OK
Content-Type: application/json
{
    "ResponseMetadata": {
        "RequestId": "20230604110420****100232280022D31",
        "Action": "UpdateNotifyTemplate",
        "Version": "2021-03-03",
        "Service": "vmp",
        "Region": "cn-north-1"
    },
    "Result": {
        "Id": "e28ae750-bbb8-4ff4-abf4-1e0e0f88808c"
    }
}

错误码

本接口错误码如下表所示,公共错误码请参见 公共错误码

HTTP 状态码错误码错误信息说明
400InvalidParameter.{{parameter}}The specified parameter {{parameter}} is invalid.指定的参数无效。
400MissingParameter.{{parameter}}The required parameter {{parameter}} is missing.缺少必要的参数。
403ProductUnsubscribedYou are not subscribed to the Volcengine Managed Service for Prometheus (VMP). Please go to the VMP console web page to subscribe to the service当前账号未订阅 VMP 服务。
404NotFound.IdThe specified Contact/ContactGroup {{Id}} is not found.未找到指定联系人/联系人组。
409Conflict.NameThe specified name conflicts with existing {{resource}}.指定的名称与已有资源重复。