venus/api-ref/source/v1/anomaly-detect.inc
maliangyi 97ddb5d62e add api doc: delete anomaly record
Change-Id: Ie7b901d1ab359a3ed3771645e272f7a1ba95b2aa
2023-08-09 15:42:07 +08:00

118 lines
1.7 KiB
ReStructuredText

.. -*- rst -*-
Anomaly Detect
==============
Users can add, delete, modify and query anomaly rules, query and delete anomaly records.
Get Anomaly Rule
~~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/anomaly/rule/{id}
Get information of an anomaly rule.
Request
-------
.. rest_parameters:: parameters.yaml
- id: rule_id
Response codes
--------------
.. rest_status_code:: success ../status.yaml
- 1
.. rest_status_code:: error ../status.yaml
- -1
Response
--------
**Example Get An Anomaly Rule response:**
.. literalinclude:: ./samples/anomaly-detect/get-anomaly-rule-show-response.json
:language: javascript
Get anomaly record
~~~~~~~~~~~~~~~~~~
.. rest_method:: GET /v1/anomaly/record/list
Get all anomaly records.
Response codes
--------------
.. rest_status_code:: success ../status.yaml
- 0
.. rest_status_code:: error ../status.yaml
- -1
Request
-------
.. rest_parameters:: parameters.yaml
- title: title
- log_type: anomaly_log_type
- module: module_name
- start_time: start_time
- end_time: end_time
- page_num: page_num
- page_size: page_size
Response
--------
**Example: JSON response**
.. literalinclude:: ./samples/anomaly-detect/get-anomaly-record-show-response.json
:language: javascript
Delete anomaly record
~~~~~~~~~~~~~~~~~~~~~
.. rest_method:: DELETE /v1/anomaly/record/{id}
Delete anomaly record.
Response codes
--------------
.. rest_status_code:: success ../status.yaml
- 0
.. rest_status_code:: error ../status.yaml
- -1
Request
-------
.. rest_parameters:: parameters.yaml
- id: record_id
Response
--------
**Example: JSON response**
.. literalinclude:: ./samples/anomaly-detect/delete-anomaly-record-show-response.json
:language: javascript