+ def get_alarm(self, alarm_id, vim_type):
+ alarm = Alarm.select() \
+ .where(Alarm.alarm_id == alarm_id) \
+ .join(VimCredentials) \
+ .where(VimCredentials.type == vim_type).get()
+ return alarm
+
+ def save_alarm(self, alarm_id, vim_uuid, threshold=None, operation=None, metric_name=None, vdu_name=None,
+ vnf_member_index=None, ns_id=None):