+ def ns_op_list(self, id):
+ token = self.get_token()
+ headers = {}
+ if token:
+ headers['Authorization'] = 'Bearer {}'.format(token)
+ headers['Content-Type'] = 'application/json'
+ headers['accept'] = 'application/json'
+
+ _url = "{0}/nslcm/v1/ns_lcm_op_occs/?nsInstanceId={1}".format(self._base_path, id)
+ return self._send_get(_url, headers=headers)
+ return None
+
+ def ns_op(self, id):
+ token = self.get_token()
+ headers = {}
+ if token:
+ headers['Authorization'] = 'Bearer {}'.format(token)
+ headers['Content-Type'] = 'application/json'
+ headers['accept'] = 'application/json'
+
+ _url = "{0}/nslcm/v1/ns_lcm_op_occs/{1}".format(self._base_path, id)
+ return self._send_get(_url, headers=headers)
+ return None
+
+ def ns_alarm_create(self, id, alarm_payload):
+ token = self.get_token()
+ headers = {}
+ if token:
+ headers['Authorization'] = 'Bearer {}'.format(token)
+ headers['Content-Type'] = 'application/json'
+# headers['accept'] = 'application/json'
+
+ _url = "{0}/test/message/alarm_request".format(self._base_path)
+ return self._send_post(_url, headers=headers, json=alarm_payload)
+ return None
+
+ def ns_metric_export(self, id, metric_payload):
+
+ token = self.get_token()
+ headers = {}
+ if token:
+ headers['Authorization'] = 'Bearer {}'.format(token)
+ headers['Content-Type'] = 'application/json'
+ #headers['accept'] = 'application/json'
+ print "DIO"
+ _url = "{0}/test/message/metric_request".format(self._base_path)
+ print _url
+ return self._send_post(_url, headers=headers, json=metric_payload)
+ return None
+
+