diff options
-rw-r--r-- | lcm/ns_vnfs/biz/create_vnfs.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/lcm/ns_vnfs/biz/create_vnfs.py b/lcm/ns_vnfs/biz/create_vnfs.py index 04cb3b8b..e4773920 100644 --- a/lcm/ns_vnfs/biz/create_vnfs.py +++ b/lcm/ns_vnfs/biz/create_vnfs.py @@ -248,6 +248,21 @@ class CreateVnfs(Thread): "modelVersionId": modelVersionId } } + + if self.vim_id: + vim_info = self.vim_id.split("_") + identifiers = list() + identifiers.append(vim_info[1]) + cloudOwner = vim_info[0] + required_candidate = [ + { + "identifierType": "vimId", + "cloudOwner": cloudOwner, + "identifiers": identifiers + } + ] + placementDemand["requiredCandidates"] = required_candidate + req_body = { "requestInfo": { "transactionId": id, |