diff options
Diffstat (limited to 'vio/vio/pub/vim/vimapi/network/OperateNetwork.py')
-rw-r--r-- | vio/vio/pub/vim/vimapi/network/OperateNetwork.py | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/vio/vio/pub/vim/vimapi/network/OperateNetwork.py b/vio/vio/pub/vim/vimapi/network/OperateNetwork.py index f20e377..91d333f 100644 --- a/vio/vio/pub/vim/vimapi/network/OperateNetwork.py +++ b/vio/vio/pub/vim/vimapi/network/OperateNetwork.py @@ -90,7 +90,11 @@ class OperateNetwork(BaseNet): network = self.auth(vim_info, tenantid) body = translate(self.keys_mapping, body) net = network.network_create(**body) - vim_dict = {"vimName": vim_info['name'], "vimId": vim_info['vimId']} + vim_dict = { + "vimName": vim_info['name'], + "vimId": vim_info['vimId'], + 'cloud_owner': vim_info.get('cloud_owner'), + 'cloud_region_id': vim_info.get("cloud_region_id")} resp = self._convert(net) resp.update(vim_dict) return resp @@ -101,7 +105,11 @@ class OperateNetwork(BaseNet): net = network.network_get(networkid) if net is None: return net - vim_dict = {"vimName": vim_info['name'], "vimId": vim_info['vimId']} + vim_dict = { + "vimName": vim_info['name'], + "vimId": vim_info['vimId'], + 'cloud_owner': vim_info.get('cloud_owner'), + 'cloud_region_id': vim_info.get("cloud_region_id")} resp = self._convert(net) resp.update(vim_dict) return resp @@ -115,7 +123,11 @@ class OperateNetwork(BaseNet): vim_info = self.get_vim_info(vimid) network = self.auth(vim_info, tenantid) resp = network.networks_get(**query) - vim_dict = {"vimName": vim_info['name'], "vimId": vim_info['vimId']} + vim_dict = { + "vimName": vim_info['name'], + "vimId": vim_info['vimId'], + 'cloud_owner': vim_info.get('cloud_owner'), + 'cloud_region_id': vim_info.get("cloud_region_id")} networks = {'networks': []} if resp: for net in resp: |