Support instantiation of same model vnfs/vf-modules
[so.git] / mso-api-handlers / mso-api-handler-infra / src / test / resources / MsoRequestTest / RequestParameters / Network.json
1
2   "requestDetails": { 
3     "modelInfo": { 
4       "modelType": "service", 
5       "modelInvariantId": "5d48acb5-097d-4982-aeb2-f4a3bd87d31b", 
6       "modelVersionId": "3c40d244-808e-42ca-b09a-256d83d19d0a", 
7       "modelName": "MOW vMX BV 1 Service", 
8       "modelVersion": "10" 
9     }, 
10     "cloudConfiguration": { 
11       "lcpCloudRegionId": "mdt1", 
12       "tenantId": "88a6ca3ee0394ade9403f075db23167e" 
13     }, 
14     "owningEntity": { 
15       "owningEntityId": "038d99af-0427-42c2-9d15-971b99b9b489", 
16       "owningEntityName": "PACKET CORE" 
17     }, 
18     "project": { 
19       "projectName": "{some project name}" 
20     }, 
21     "subscriberInfo": { 
22       "globalSubscriberId": "{some subscriber id}" 
23     }, 
24     "requestInfo": { 
25       "productFamilyId": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb", 
26       "source": "VID", 
27       "suppressRollback": true, 
28       "requestorId": "xxxxxx" 
29     }, 
30     "requestParameters": { 
31       "subscriptionServiceType": "VMX", 
32       "aLaCarte": false, 
33       "userParams": [ 
34         { 
35           "service": { 
36             "modelInfo": { 
37               "modelType": "service", 
38                       "modelInvariantId": "5d48acb5-097d-4982-aeb2-f4a3bd87d31b", 
39                       "modelVersionId": "3c40d244-808e-42ca-b09a-256d83d19d0a", 
40                       "modelName": "MOW vMX BV 1 Service", 
41                       "modelVersion": "10"
42             }, 
43             "instanceParams": [], 
44             "resources": { 
45               "vnfs": [ 
46                 { 
47                   "modelInfo": { 
48                     "modelCustomizationName": "2016-73_MOW-BV-L 0", 
49                                         "modelName": "2016-73_MOW-BV-L", 
50                     "modelCustomizationId": "ab153b6e-c364-44c0-bef6-1f2982117f04",
51                     "modelVersionId": "3c40d244-808e-42ca-b09a-256d83d19d0a" 
52                   }, 
53                   "cloudConfiguration": {
54                                 "lcpCloudRegionId": "mdt1",
55                                 "tenantId": "88a6ca3ee0394ade9403f075db23167e"
56                                   },
57                                   "platform": { 
58                                                 "platformName": "someValue" 
59                                   }, 
60                                   "lineOfBusiness": { 
61                                                 "lineOfBusinessName": "someValue" 
62                                   }, 
63                                   "productFamilyId": "a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",  
64                   "instanceParams": [ 
65                                         { 
66                                          "instanceName": "someVnfInstanceName"  
67                     } 
68                   ], 
69                   "vfModules": [ 
70                     { 
71                       "modelInfo": { 
72                         "modelName": "201673MowBvL._base_BV..module-0",
73                         "modelVersionId": "3c40d244-808e-42ca-b09a-256d83d19d0a", 
74                         "modelCustomizationId": "a25e8e8c-58b8-4eec-810c-97dcc1f5cb7f" 
75                       },
76                       "instanceName": "vfModule1",
77                       "instanceParams": [ 
78                         { 
79                           "vmx_int_net_len": "24",
80                                                   "asn": "someValue" 
81                         } 
82                       ] 
83                     }, 
84                     { 
85                       "modelInfo": { 
86                         "modelName": "201673MowBvL._vRE_BV..module-1",
87                         "modelVersionId": "3c40d244-808e-42ca-b09a-256d83d19d0a", 
88                         "modelCustomizationId": "72d9d1cd-f46d-447a-abdb-451d6fb05fa8", 
89                                                 "modelType": "vfModule" 
90                       },
91                       "instanceName": "vfModule2",
92                       "instanceParams": [ 
93                         { 
94                           "availability_zone_0": "mtpocdv-kvm-az01", 
95                           "vre_a_volume_size_0": "100" 
96                         } 
97                       ] 
98                     }, 
99                                         { 
100                       "modelInfo": { 
101                         "modelName": "201673MowBvL._vRE_BV..module-1",
102                         "modelVersionId": "3c40d244-808e-42ca-b09a-256d83d19d0a", 
103                         "modelCustomizationId": "72d9d1cd-f46d-447a-abdb-451d6fb05fa8" 
104                       },
105                       "instanceName": "vfModule3",
106                       "instanceParams": [ 
107                         { 
108                           "availability_zone_0": "mtpocdv-kvm-az01", 
109                           "vre_a_volume_size_0": "50" 
110                         } 
111                       ] 
112                     }, 
113                     { 
114                       "modelInfo": { 
115                         "modelName": "201673MowBvL._vPFE_BV..module-2",
116                         "modelVersionId": "3c40d244-808e-42ca-b09a-256d83d19d0a",
117                         "modelCustomizationId": "da4d4327-fb7d-4311-ac7a-be7ba60cf969" 
118                       },
119                       "instanceName": "vfModule4",
120                       "instanceParams": [ 
121                         { 
122                           "availability_zone_0": "mtpocdv-kvm-az01", 
123                           "vmx_vpfe_int_ip_0": "192.168.0.16" 
124                         } 
125                       ] 
126                     } 
127                   ]
128                 } 
129               ],
130               "networks": [{
131                 }   
132                ]  
133             } 
134           } 
135         } 
136       ] 
137     } 
138   } 
139 }