class DeleteNsService(object):
+ """
+ Class to delete NS instance
+ """
+
def __init__(self, ns_inst_id):
self.ns_inst_id = ns_inst_id
logger.error(traceback.format_exc())
def delete_ns(self):
+ """
+ Delete NS instance model
+ :return:
+ """
logger.debug("delele NSInstModel(%s)", self.ns_inst_id)
NSInstModel.objects.filter(id=self.ns_inst_id).delete()
ServiceBaseInfoModel.objects.filter(service_id=self.ns_inst_id).delete()
def delete_ns_in_aai(self):
+ """
+ Delete NS instance record from AAI
+ :return:
+ """
logger.debug("DeleteNsService::delete_ns_in_aai::delete ns instance[%s] in aai." % self.ns_inst_id)
try:
ns_insts = NSInstModel.objects.filter(id=self.ns_inst_id)