import json
import logging
+import re
from multivimbroker.pub.exceptions import VimBrokerException
from multivimbroker.pub.utils import restcall
def decode_vim_id(vim_id):
- # m = re.search(r'^([0-9a-zA-Z-]+)_([0-9a-zA-Z_-]+)$', vim_id)
- # cloud_owner, cloud_region_id = m.group(1), m.group(2)
- return split_vim_to_owner_region(vim_id)
+ m = re.search(r'^([0-9a-zA-Z-]+)_([0-9a-zA-Z_-]+)$', vim_id)
+ cloud_owner, cloud_region_id = m.group(1), m.group(2)
+ return cloud_owner, cloud_region_id
def split_vim_to_owner_region(vim_id):
"version": "4.0",
"vimId": vim_id
}
- cloud_owner, cloud_region = split_vim_to_owner_region(vim_id)
+ cloud_owner, cloud_region = decode_vim_id(vim_id)
ret = restcall.get_res_from_aai("/cloud-infrastructure/cloud-regions/"
"cloud-region/%s/%s" % (
cloud_owner, cloud_region))