呼叫 PutEventRuleTargets 介面新增或修改規則的推送通道。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
cms:PutEventRuleTargets |
create |
*All Resource
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| RuleName |
string |
是 |
告警規則的名稱。 |
testEventRule |
| FcParameters |
array<object> |
否 |
函數計算通知方式。 |
|
|
object |
否 |
無。 |
||
| FunctionName |
string |
否 |
函數名稱。N 的取值範圍:1~5。 |
fc-test |
| Region |
string |
否 |
函數服務對應的地域。N 的取值範圍:1~5。 |
cn-hangzhou |
| ServiceName |
string |
否 |
函數服務的服務名稱。N 的取值範圍為 1~5。 |
fc-test |
| Id |
string |
否 |
規則傳送目標的唯一標識。N 的取值範圍:1~5。 |
1 |
| ContactParameters |
array<object> |
否 |
告警聯絡群組通知方式。 |
|
|
object |
否 |
無。 |
||
| ContactGroupName |
string |
否 |
告警聯絡人群組的名稱。N 的取值範圍:1~5。 |
Default alert contact group |
| Id |
string |
否 |
規則傳送目標的唯一標識。N 的取值範圍:1~5。 |
2 |
| Level |
string |
否 |
告警通知級別。N 的取值範圍:1~5。取值: 4:釘釘、郵箱 。 |
4 |
| MnsParameters |
array<object> |
否 |
輕量訊息佇列(原 MNS)通知。 |
|
|
object |
否 |
無。 |
||
| Region |
string |
否 |
輕量訊息佇列(原 MNS)對應的地域。N 的取值範圍:1~5。 |
cn-hangzhou |
| Queue |
string |
否 |
佇列名稱。N 的取值範圍:1~5。 |
queue1 |
| Id |
string |
否 |
規則傳送目標的唯一標識。N 的取值範圍:1~5。 |
3 |
| Topic |
string |
否 |
輕量訊息佇列(原 MNS)的主題。 |
topic_sample |
| WebhookParameters |
array<object> |
否 |
URL 回呼通知方式。 |
|
|
object |
否 |
無。 |
||
| Protocol |
string |
否 |
協定名稱。N 的取值範圍:1~5。取值:
|
http |
| Url |
string |
否 |
回呼的 URL。N 的取值範圍:1~5。 |
http://www.aliyun.com |
| Method |
string |
否 |
HTTP 回呼的請求方法。N 的取值範圍:1~5。 目前僅支援 GET 和 POST。 |
GET |
| Id |
string |
否 |
規則傳送目標的唯一標識。N 的取值範圍:1~5。 |
4 |
| SlsParameters |
array<object> |
否 |
日誌服務(SLS)通知方式。 |
|
|
object |
否 |
無。 |
||
| LogStore |
string |
否 |
日誌服務對應的日誌庫。N 的取值範圍:1~5。 |
testlogstore |
| Region |
string |
否 |
日誌服務對應的地域。N 的取值範圍:1~5。 |
cn-hangzhou |
| Project |
string |
否 |
日誌服務對應的專案。N 的取值範圍:1~5。 |
testproject |
| Id |
string |
否 |
規則傳送目標的唯一標識。N 的取值範圍:1~5。 |
5 |
| OpenApiParameters |
array<object> |
否 |
API 回呼通知參數列表。 |
|
|
object |
否 |
無。 |
||
| Action |
string |
否 |
API 名稱。 |
PutLogs |
| Arn |
string |
否 |
資源的 ARN。N 的取值範圍:1~5。
格式:
|
acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx*** |
| Id |
string |
否 |
API 回呼通知方式的唯一標識。 |
3 |
| Product |
string |
否 |
API 對應的雲端產品 ID。 |
log |
| Region |
string |
否 |
資源對應的地域。 |
cn-hangzhou |
| Role |
string |
否 |
角色名稱。 |
MyRole |
| Version |
string |
否 |
API 的版本。 |
2019-01-01 |
| JsonParams |
string |
否 |
告警回呼的 JSON 格式參數。 |
{"customField1":"value1","customField2":"$.name"} |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| Code |
string |
狀態碼。 說明
200 表示成功。 |
200 |
| Message |
string |
錯誤資訊。 |
The Request is not authorization. |
| RequestId |
string |
請求 ID。 |
409C64DA-CF14-45DF-B463-471C790DD15A |
| Success |
boolean |
操作是否成功。true 表示成功,false 表示失敗。 |
true |
| FailedParameterCount |
string |
錯誤參數數量統計。 |
2 |
| FailedContactParameters |
object |
||
| ContactParameter |
array<object> |
如果規則傳送目標中包含建立錯誤的告警聯絡人群組,則傳回此參數。 |
|
|
object |
無。 |
||
| ContactGroupName |
string |
警示連絡人群組的名稱。 |
Default alert contact group |
| Id |
integer |
規則發送目標的 ID。 |
2 |
| Level |
string |
警示通知層級。取值: 4:DingTalk、郵箱 |
4 |
| FailedMnsParameters |
object |
||
| MnsParameter |
array<object> |
如果規則傳送目標中包含建立錯誤的輕量訊息佇列(原 MNS),則傳回此參數。 |
|
|
object |
無。 |
||
| Queue |
string |
隊列的名稱。 |
testQueue |
| Id |
integer |
規則發送目標的 ID。 |
2 |
| Region |
string |
地區 ID。 |
cn-hangzhou |
| FailedFcParameters |
object |
||
| FcParameter |
array<object> |
如果規則傳送目標中包含建立錯誤的函數服務,則傳回此參數。 |
|
|
object |
無。 |
||
| ServiceName |
string |
函數服務的名稱。 |
serviceTest1 |
| FunctionName |
string |
函數名稱。 |
functionTest1 |
| Id |
integer |
規則發送目標的 ID。 |
1 |
| Region |
string |
地區 ID。 |
cn-hangzhou |
樣本
正常返回樣本
JSON格式
{
"Code": "200",
"Message": "The Request is not authorization.",
"RequestId": "409C64DA-CF14-45DF-B463-471C790DD15A",
"Success": true,
"FailedParameterCount": "2",
"FailedContactParameters": {
"ContactParameter": [
{
"ContactGroupName": "Default alert contact group",
"Id": 2,
"Level": "4"
}
]
},
"FailedMnsParameters": {
"MnsParameter": [
{
"Queue": "testQueue",
"Id": 2,
"Region": "cn-hangzhou"
}
]
},
"FailedFcParameters": {
"FcParameter": [
{
"ServiceName": "serviceTest1",
"FunctionName": "functionTest1",
"Id": 1,
"Region": "cn-hangzhou"
}
]
}
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | %s | %s | |
| 500 | %s | %s | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | %s | %s | |
| 404 | %s | %s |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。