aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lcm/ns_vnfs/biz/create_vnfs.py15
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,