Updating Alarm Configuration
Function
This API allows you to update alarm configuration, such as whether a certain type of alarms will be received, and whether alarms are received through SMS messages or emails.
Calling Method
For details, see Calling APIs.
URI
POST /v2/{project_id}/warnalert/alertconfig/update
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
project_id |
Yes |
String |
Project ID. |
Request Parameters
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
X-Auth-Token |
Yes |
String |
User token. It can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is the user token. |
|
Content-Type |
Yes |
String |
Content-Type request header. |
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
display_name |
Yes |
String |
Alarm group description. |
|
topic_urn |
Yes |
String |
Unique ID of an alarm group. |
|
warn_config |
Yes |
WarnConfig object |
Alarm configuration. |
|
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
|
antiDDoS |
Yes |
Boolean |
DDoS attack. |
|
back_doors |
No |
Boolean |
Web shell. |
|
high_privilege |
No |
Boolean |
Excessive privileges assigned to a database process. |
|
remote_login |
No |
Boolean |
Alarms about remote logins. |
|
send_frequency |
No |
Integer |
Range Mandatory for the HID. |
|
waf |
No |
Boolean |
Reserved field. |
|
weak_password |
No |
Boolean |
Weak password (system and database). |
Response Parameters
Status code: 200
|
Parameter |
Type |
Description |
|---|---|---|
|
error_code |
String |
Internal error code. |
|
error_msg |
String |
Internal error description. |
Example Requests
Set the SMN topic to urn:smn:region-7:2d2d90a56a3243bdb909f6a24a27be8d:cnad-test-intl and set the attack notification type to DDoS attacks.
POST https://{endpoint}/v2/{project_id}/warnalert/alertconfig/update
{
"display_name" : "",
"topic_urn" : "urn:smn:region-7:2d2d90a56a3243bdb909f6a24a27be8d:cnad-test-intl",
"warn_config" : {
"antiDDoS" : true,
"back_doors" : false,
"high_privilege" : false,
"remote_login" : false,
"send_frequency" : 1,
"waf" : false,
"weak_password" : false
}
}
Example Responses
Status code: 200
Request succeeded.
{
"error_code" : "10000000",
"error_msg" : "Ok",
"task_id" : ""
}
Status Codes
|
Status Code |
Description |
|---|---|
|
200 |
Request succeeded. |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.