+VDUR.consoleUrl = {};
+VDUR.consoleUrl.get = function(req) {
+ var api_server = req.query["api_server"];
+ var vnfrID = req.params.vnfr_id;
+ var vdurID = req.params.vdur_id;
+ var uri = utils.confdPort(api_server);
+ uri += APIVersion + '/api/operational/vnfr-console/vnfr/' + vnfrID + '/vdur/' + vdurID + '/console-url' + '?deep';
+ var headers = _.extend({}, constants.HTTP_HEADERS.accept.data, {
+ 'Authorization': req.get('Authorization')
+ });
+ return new Promise(function(resolve, reject) {
+ request({
+ url: uri,
+ method: 'GET',
+ headers: headers,
+ forever: constants.FOREVER_ON,
+ rejectUnauthorized: false,
+ }, function(error, response, body) {
+ if (utils.validateResponse('VDUR.consoleUrl.get', error, response, body, resolve, reject)) {
+ var data = JSON.parse(response.body);
+ var returnData = data;
+ return resolve({
+ data: returnData,
+ statusCode: response.statusCode
+ });
+ };
+ });
+ })
+}
+