Adds or modifies the push channels of an event-triggered alert rule.
Debugging
Authorization information
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
RuleName | string | Yes | The name of the alert rule. | testEventRule |
FcParameters | object [] | No | The information about the recipients in Function Compute. | |
FunctionName | string | No | The name of the function. Valid values of N: 1 to 5. | fc-test |
Region | string | No | The region where Function Compute is deployed. Valid values of N: 1 to 5. | cn-hangzhou |
ServiceName | string | No | The name of the Function Compute service. Valid values of N: 1 to 5. | fc-test |
Id | string | No | The ID of the recipient that receives alert notifications. Valid values of N: 1 to 5. | 1 |
ContactParameters | object [] | No | The information about the alert contact groups that receive alert notifications. | |
ContactGroupName | string | No | The name of the alert contact group. Valid values of N: 1 to 5. | |
Id | string | No | The ID of the recipient that receives alert notifications. Valid values of N: 1 to 5. | 2 |
Level | string | No | The alert level and the corresponding notification methods. Valid values of N: 1 to 5. Valid values: 4: Alert notifications are sent by using DingTalk chatbots and emails. | 3 |
MnsParameters | object [] | No | The information about the recipients in Message Service (MNS). | |
Region | string | No | The region where Message Service (MNS) is deployed. Valid values of N: 1 to 5. | cn-hangzhou |
Queue | string | No | The name of the MNS queue. Valid values of N: 1 to 5. | queue1 |
Id | string | No | The ID of the recipient that receives alert notifications. Valid values of N: 1 to 5. | 3 |
Topic | string | No | The MNS topic. | topic_sample |
WebhookParameters | object [] | No | The information about the callback URLs that are used to receive alert notifications. | |
Protocol | string | No | The name of the protocol. Valid values of N: 1 to 5. Valid values:
| http |
Url | string | No | The callback URL. Valid values of N: 1 to 5. | http://www.aliyun.com |
Method | string | No | The HTTP request method. Valid values of N: 1 to 5. Valid values: GET and POST. | GET |
Id | string | No | The ID of the recipient that receives alert notifications. Valid values of N: 1 to 5. | 4 |
SlsParameters | object [] | No | The information about the recipients in Simple Log Service. | |
LogStore | string | No | The name of the Simple Log Service Logstore. Valid values of N: 1 to 5. | testlogstore |
Region | string | No | The region where Simple Log Service is deployed. Valid values of N: 1 to 5. | cn-hangzhou |
Project | string | No | The name of the Simple Log Service project. Valid values of N: 1 to 5. | testproject |
Id | string | No | The ID of the recipient that receives alert notifications. Valid values of N: 1 to 5. | 5 |
OpenApiParameters | object [] | No | The parameters of API callback notification. | |
Action | string | No | The API name. | PutLogs |
Arn | string | No | The Alibaba Cloud Resource Name (ARN) of the resource. Valid values of N: 1 to 5. Format:
| acs:log:cn-hangzhou::project/cms-log-mon***/logstore/cxxxx*** |
Id | string | No | The ID of the recipient that receives alert notifications sent by an API callback. | 3 |
Product | string | No | The ID of the cloud service to which the API operation belongs. | log |
Region | string | No | The region where the resource resides. | cn-hangzhou |
Role | string | No | The name of the role. | MyRole |
Version | string | No | The version of the API. | 2019-01-01 |
JsonParams | string | No | The parameters of the alert callback. Specify the parameters in the JSON format. | {"customField1":"value1","customField2":"$.name"} |
Response parameters
Examples
Sample success responses
JSON
format
{
"Code": "200",
"Message": "The Request is not authorization.",
"RequestId": "409C64DA-CF14-45DF-B463-471C790DD15A",
"Success": true,
"FailedParameterCount": "2",
"FailedContactParameters": {
"ContactParameter": [
{
"ContactGroupName": "",
"Id": 2,
"Level": "3"
}
]
},
"FailedMnsParameters": {
"MnsParameter": [
{
"Queue": "testQueue",
"Id": 2,
"Region": "cn-hangzhou"
}
]
},
"FailedFcParameters": {
"FcParameter": [
{
"ServiceName": "serviceTest1",
"FunctionName": "functionTest1",
"Id": 1,
"Region": "cn-hangzhou"
}
]
}
}
Error codes
HTTP status code | Error code | Error message |
---|---|---|
400 | %s | %s |
500 | InternalError | The request processing has failed due to some unknown error. |
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2021-12-22 | API Description Update. The Error code has changed | see changesets | ||||||||||||
|