Support instantiation of same model vnfs/vf-modules
[so.git] / bpmn / so-bpmn-tasks / src / test / resources / __files / Macro / ServiceMacroCreateMultipleSameModelVnfsAndVfModules.json
1 {
2   "requestDetails": {
3     "subscriberInfo": {
4       "globalSubscriberId": "test-customer"
5     },
6     "requestInfo": {
7       "suppressRollback": false,
8       "instanceName": "test",
9       "productFamilyId": "6ea37d21-1a8d-4cd5-a727-e543191a5bb6",
10       "requestorId": "portal",
11       "source": "source"
12     },
13     "cloudConfiguration": {
14       "lcpCloudRegionId": "cloudid",
15       "tenantId": "tenantid",
16       "cloudOwner": "cloudowner"
17     },
18     "requestParameters": {
19       "subscriptionServiceType": "ubuntu",
20       "userParams": [
21         {
22           "Homing_Solution": "none"
23         },
24         {
25           "service": {
26             "instanceParams": [],
27             "resources": {
28               "vnfs": [
29                 {
30                   "modelInfo": {
31                     "modelName": "UbuntuVF",
32                     "modelVersionId": "744a1610-782e-47cf-bb45-d83319e33e17",
33                     "modelInvariantUuid": "fc573bb4-d312-48ab-b81d-8b3313df4d07",
34                     "modelVersion": "1.0",
35                     "modelCustomizationId": "0d0ba1ee-6b7f-47fe-8266-2967993b2c08",
36                     "modelInstanceName": "Ubuntu VF 0"
37                   },
38                   "cloudConfiguration": {
39                     "lcpCloudRegionId": "cloudid",
40                     "tenantId": "tenantid",
41                     "cloudOwner": "cloudowner"
42                   },
43                   "platform": {
44                     "platformName": "platform"
45                   },
46                   "lineOfBusiness": {
47                     "lineOfBusinessName": "lob"
48                   },
49                   "productFamilyId": "6ea37d21-1a8d-4cd5-a727-e543191a5bb6\n",
50                   "instanceName": "vnf-instanceName-1",
51                   "instanceParams": [
52                     {
53                       "vnf-name": "vnf-vnf-name",
54                       "vnf_name": "UbuntuVNFName"
55                     }
56                   ],
57                   "vfModules": [
58                     {
59                       "modelInfo": {
60                         "modelName": "UbuntuVF..base..module-0",
61                         "modelVersionId": "8fa495ac-d057-4060-b772-868d8e97766e",
62                         "modelInvariantUuid": "71dcbf41-9838-4b3d-baa4-4024d22ef0cc",
63                         "modelVersion": "1",
64                         "modelCustomizationId": "3bd19000-6d21-49f1-9eb3-ea76a6eac5e0"
65                       },
66                       "instanceName": "demo-network-1",
67                       "instanceParams": [
68                         {
69                           "name": "demo-network-1",
70                           "cidr": "10.10.10.0/24"
71                         }
72                       ]
73                     },
74                     {
75                       "modelInfo": {
76                         "modelName": "UbuntuVF..base..module-1",
77                         "modelVersionId": "21954495-830f-48b7-b7b2-030d837789b3",
78                         "modelInvariantUuid": "90355af6-55f3-460e-abe6-bec9a27a15e6",
79                         "modelVersion": "1",
80                         "modelCustomizationId": "83677d89-428a-407b-b4ec-738e68275d84"
81                       },
82                       "instanceName": "demo-1",
83                       "instanceParams": [
84                         {
85                           "name": "demo-ubuntu-1",
86                           "network_mgmt": "vlan101",
87                           "network_name": "demo-network-1"
88                         }
89                       ]
90                     }
91                   ]
92                 },
93                 {
94                   "modelInfo": {
95                     "modelName": "UbuntuVF",
96                     "modelVersionId": "744a1610-782e-47cf-bb45-d83319e33e17",
97                     "modelInvariantUuid": "fc573bb4-d312-48ab-b81d-8b3313df4d07",
98                     "modelVersion": "1.0",
99                     "modelCustomizationId": "0d0ba1ee-6b7f-47fe-8266-2967993b2c08",
100                     "modelInstanceName": "Ubuntu VF 0"
101                   },
102                   "cloudConfiguration": {
103                     "lcpCloudRegionId": "cloudid",
104                     "tenantId": "tenantid",
105                     "cloudOwner": "cloudowner"
106                   },
107                   "platform": {
108                     "platformName": "platform"
109                   },
110                   "lineOfBusiness": {
111                     "lineOfBusinessName": "lob"
112                   },
113                   "productFamilyId": "6ea37d21-1a8d-4cd5-a727-e543191a5bb6\n",
114                   "instanceName": "vnf-instanceName-2",
115                   "instanceParams": [
116                     {
117                       "vnf-name": "vnf-vnf-name",
118                       "vnf_name": "UbuntuVNFName"
119                     }
120                   ],
121                   "vfModules": [
122                     {
123                       "modelInfo": {
124                         "modelName": "UbuntuVF..base..module-1",
125                         "modelVersionId": "21954495-830f-48b7-b7b2-030d837789b3",
126                         "modelInvariantUuid": "90355af6-55f3-460e-abe6-bec9a27a15e6",
127                         "modelVersion": "1",
128                         "modelCustomizationId": "83677d89-428a-407b-b4ec-738e68275d84"
129                       },
130                       "instanceName": "demo-2",
131                       "instanceParams": [
132                         {
133                           "name": "demo-ubuntu-2",
134                           "network_mgmt": "vlan101",
135                           "network_name": "demo-network-1"
136                         }
137                       ]
138                     },
139                     {
140                       "modelInfo": {
141                         "modelName": "UbuntuVF..base..module-1",
142                         "modelVersionId": "21954495-830f-48b7-b7b2-030d837789b3",
143                         "modelInvariantUuid": "90355af6-55f3-460e-abe6-bec9a27a15e6",
144                         "modelVersion": "1",
145                         "modelCustomizationId": "83677d89-428a-407b-b4ec-738e68275d84"
146                       },
147                       "instanceName": "demo-3",
148                       "instanceParams": [
149                         {
150                           "name": "demo-ubuntu-3",
151                           "network_mgmt": "vlan101",
152                           "network_name": "demo-network-1"
153                         }
154                       ]
155                     }
156                   ]
157                 }
158               ]
159             },
160             "modelInfo": {
161               "modelVersion": "1.0",
162               "modelVersionId": "f2444885-3c76-4ddc-8668-7741c0631495",
163               "modelInvariantId": "3bd19000-6d21-49f1-9eb3-ea76a6eac5e0",
164               "modelName": "UbuntuSVC",
165               "modelType": "service"
166             }
167           }
168         }
169       ],
170       "aLaCarte": false
171     },
172     "project": {
173       "projectName": "Project-UbuntuDemo"
174     },
175     "owningEntity": {
176       "owningEntityId": "33a8b609-1cfe-4d19-8dc2-5b95b921de1e",
177       "owningEntityName": "demo"
178     },
179     "modelInfo": {
180       "modelVersion": "1.0",
181       "modelVersionId": "f2444885-3c76-4ddc-8668-7741c0631495",
182       "modelInvariantId": "3bd19000-6d21-49f1-9eb3-ea76a6eac5e0",
183       "modelName": "UbuntuSVC",
184       "modelType": "service"
185     }
186   }
187 }