Support instantiation of same model vnfs/vf-modules
[so.git] / mso-api-handlers / mso-api-handler-infra / src / test / resources / ServiceInstanceTest / ServiceAssign.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.0"
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.0"
42                   },
43                   "instanceParams":[
44
45                   ],
46                   "resources":{
47                      "vnfs":[
48                         {
49                            "modelInfo":{
50                               "modelType":"vnf",
51                               "modelName":"2016-73_MOW",
52                               "modelVersionId":"7f40c192-f63c-463e-ba94-286933b895f8",
53                               "modelCustomizationName":"2016-73_MOW",
54                               "modelCustomizationId":"ab153b6e-c364-44c0-bef6-1f2982117f04"
55                            },
56                            "cloudConfiguration":{
57                               "lcpCloudRegionId":"mdt1",
58                               "tenantId":"88a6ca3ee0394ade9403f075db23167e"
59                            },
60                            "platform":{
61                               "platformName":"test"
62                            },
63                            "lineOfBusiness":{
64                               "lineOfBusinessName":"someValue"
65                            },
66                            "productFamilyId":"a9a77d5a-123e-4ca2-9eb9-0b015d2ee0fb",
67                            "instanceParams":[
68
69                            ],
70                            "vfModules":[
71                               {
72                                  "modelInfo":{
73                                     "modelType":"vfModule",
74                                     "modelName":"201673MowtestBvL",
75                                     "modelVersionId":"4c75f813-fa91-45a4-89d0-790ff5f1ae79",
76                                     "modelCustomizationId":"a25e8e8c-58b8-4eec-810c-97dcc1f5cb7f"
77                                  },
78                                  "instanceName": "vfModule1",
79                                  "instanceParams":[
80                                     {
81                                        "vmx_int_net_len":"24"
82                                     }
83                                  ]
84                               },
85                               {
86                                  "modelInfo":{
87                                     "modelType":"vfModule",
88                                     "modelName":"201673Mowtest",
89                                     "modelVersionId":"56e2b103-637c-4d1a-adc8-3a7f4a6c3240",
90                                     "modelCustomizationId":"72d9d1cd-f46d-447a-abdb-451d6fb05fa8"
91                                  },
92                                  "instanceName": "vfModule2",
93                                  "instanceParams":[
94                                     {
95                                        "availability_zone_0":"mtpocdv-kvm-az01",
96                                        "vre_a_volume_size_0":"100"
97                                     }
98                                  ]
99                               },
100                               {
101                                  "modelInfo":{
102                                     "modelType":"vfModule",
103                                     "modelName":"201673Mowtest",
104                                     "modelVersionId":"56e2b103-637c-4d1a-adc8-3a7f4a6c3240",
105                                     "modelCustomizationId":"72d9d1cd-f46d-447a-abdb-451d6fb05fa8"
106                                  },
107                                  "instanceName": "vfModule3",
108                                  "instanceParams":[
109                                     {
110                                        "availability_zone_0":"mtpocdv-kvm-az01",
111                                        "vre_a_volume_size_0":"50"
112                                     }
113                                  ]
114                               },
115                               {
116                                  "modelInfo":{
117                                     "modelType":"vfModule",
118                                     "modelName":"201673Mowtest",
119                                     "modelVersionId":"f555558f-d538-4876-8ffa-b102650fad64",
120                                     "modelCustomizationId":"da4d4327-fb7d-4311-ac7a-be7ba60cf969"
121                                  },
122                                  "instanceName": "vfModule4",
123                                  "instanceParams":[
124                                     {
125                                        "availability_zone_0":"mtpocdv-kvm-az01",
126                                        "vmx_vpfe_int_ip_0":"192.168.0.16"
127                                     }
128                                  ]
129                               }
130                            ]
131                         }
132                      ]
133                   }
134                }
135             }
136          ]
137       }
138    }
139 }