Add delete-anomaly-rule in venusclient CLI
Change-Id: Id201e76e0692974170dc4ffdde9139f36b165194
This commit is contained in:
parent
5263e811cc
commit
9208ade2b2
@ -76,6 +76,15 @@ class AnomalyManager(basemodels.BaseModelManager):
|
|||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise RuntimeError(str(e))
|
raise RuntimeError(str(e))
|
||||||
|
|
||||||
|
def delete_anomaly_rule(self, rule_id):
|
||||||
|
url = '/v1/anomaly/rule/' + rule_id
|
||||||
|
|
||||||
|
try:
|
||||||
|
resp, body = self.api.json_request('DELETE', url)
|
||||||
|
return body
|
||||||
|
except Exception as e:
|
||||||
|
raise RuntimeError(str(e))
|
||||||
|
|
||||||
def record_list(self, title='', log_type='', module='',
|
def record_list(self, title='', log_type='', module='',
|
||||||
start_time=0, end_time=0,
|
start_time=0, end_time=0,
|
||||||
page_num=1, page_size=1):
|
page_num=1, page_size=1):
|
||||||
|
@ -61,6 +61,16 @@ def do_rule_list(cs, args):
|
|||||||
return endpoint
|
return endpoint
|
||||||
|
|
||||||
|
|
||||||
|
@utils.arg('id',
|
||||||
|
metavar='<id>',
|
||||||
|
help='The id of an anomaly rule.')
|
||||||
|
def do_delete_anomaly_rule(cs, args):
|
||||||
|
"""delete an anomaly rule"""
|
||||||
|
endpoint = cs.anomaly.delete_anomaly_rule(args.id)
|
||||||
|
print(endpoint)
|
||||||
|
return endpoint
|
||||||
|
|
||||||
|
|
||||||
def do_record_list(cs, args):
|
def do_record_list(cs, args):
|
||||||
"""get anomaly record list"""
|
"""get anomaly record list"""
|
||||||
endpoint = cs.anomaly.rule_list(args)
|
endpoint = cs.anomaly.rule_list(args)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user