删除云监控的实时监控告警规则。用户可传入监控规则id删除指定监控规则。
| 参数名称 | 描述 |
|---|---|
*ruleIdString | 报警规则id,需要鉴权是否该调用账号下或其下子账号的规则 |
| 参数名称 | 描述 |
|---|---|
codeString | 功能码 |
messageString | 功能码说明 |
| 错误代码(code) | 描述(message) | HTTP状态码 | 语义 |
|---|---|---|---|
| ResourceNotFound.RuleNotExists | Rule does not exist | 400 | 规则不存在 |
| ResourceNotFound.AccountNotExists | Account does not exist | 400 | 账号不存在 |
#!/bin/bash
username="example_username"
apiKey="example_apiKey"
date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`
password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`
curl -i --url "https://api.cdnetworks.com/api/cloudmonitor/alarm/real-time/delete" \
-X "POST" \
-u "$username:$password" \
-H "Date: $date" \
-H "Accept: application/json" \
-d '{
"ruleId": "10d01002a7b6426f8e103ce4ec7a0b35"
}'{
"code": 0,
"message": "success"
}