update link to upper-constraints.txt
[optf/osdf.git] / test / placement-tests / testScoperequest.json
1 {\r
2   "requestInfo": {\r
3     "transactionId": "xxx-xxx-xxxx",\r
4     "requestId": "yyy-yyy-yyyy",\r
5     "callbackUrl": "https://wiki.onap.org:5000/callbackUrl/",\r
6     "sourceId": "SO",\r
7     "requestType": "create",\r
8     "numSolutions": 1,\r
9     "optimizers": ["placement"],\r
10     "timeout": 600\r
11   },\r
12   "placementInfo": {\r
13     "requestParameters": { "customerLatitude": 32.89748, "customerLongitude": -97.040443, "customerName": "xyz" },\r
14     "subscriberInfo": {"globalSubscriberId": "xxx-xx-xxx", "subscriberName": "subscriber_x"},\r
15     "placementDemands": [\r
16         {\r
17             "resourceModuleName": "vGMuxInfra",\r
18             "serviceResourceId": "vGMuxInfra-xx",\r
19             "tenantId": "vGMuxInfra-tenant",\r
20             "resourceModelInfo": {\r
21                 "modelInvariantId": "vGMuxInfra-modelInvariantId",\r
22                 "modelVersionId": "vGMuxInfra-versionId",\r
23                 "modelName": "vGMuxInfra-model",\r
24                 "modelType": "resource",\r
25                 "modelVersion": "1.0",\r
26                 "modelCustomizationName": "vGMuxInfra-customeModelName"\r
27             }\r
28         },\r
29         {\r
30             "resourceModuleName": "vG",\r
31             "serviceResourceId": "71d563e8-e714-4393-8f99-cc480144a05e",\r
32             "tenantId": "vG-tenant",\r
33             "resourceModelInfo": {\r
34                 "modelInvariantId": "vG-modelInvariantId",\r
35                 "modelVersionId": "vG-versionId",\r
36                 "modelName": "vG-model",\r
37                 "modelType": "resource",\r
38                 "modelVersion": "1.0",\r
39                 "modelCustomizationName": "vG-customeModelName"\r
40             },\r
41             "existingCandidates": [\r
42                 {\r
43                     "identifierType": "serviceInstanceId",\r
44                     "cloudOwner": "",\r
45                     "identifiers": ["gjhd-098-fhd-987"]\r
46                 }\r
47             ],\r
48             "excludedCandidates": [\r
49                 {\r
50                     "identifierType": "serviceInstanceId",\r
51                     "cloudOwner": "",\r
52                     "identifiers": ["gjhd-098-fhd-987"]\r
53                 },\r
54                 {\r
55                     "identifierType": "vimId",\r
56                     "cloudOwner": "vmware",\r
57                     "identifiers": ["NYMDT67"]\r
58                 }\r
59             ],\r
60             "requiredCandidates": [\r
61                 {\r
62                     "identifierType": "vimId",\r
63                     "cloudOwner": "amazon",\r
64                     "identifiers": ["TXAUS219"]\r
65                 }\r
66             ]\r
67         }\r
68     ]\r
69   },\r
70   "serviceInfo": {\r
71     "serviceInstanceId": "d61b2543-5914-4b8f-8e81-81e38575b8ec",\r
72     "serviceName": "vCPE",\r
73     "modelInfo": {\r
74       "modelInvariantId": "vCPE-invariantId",\r
75       "modelVersionId": "vCPE-versionId",\r
76       "modelName": "vCPE-model",\r
77       "modelType": "service",\r
78       "modelVersion": "1.0",\r
79       "modelCustomizationName": "vCPE-customeModelName"\r
80     }\r
81   },\r
82   "licenseInfo": {\r
83       "licenseDemands": [\r
84         {\r
85           "resourceModuleName": "vGMuxInfra",\r
86           "serviceResourceId": "vGMuxInfra-xx",\r
87           "resourceModelInfo": {\r
88             "modelInvariantId": "vGMuxInfra-modelInvariantId",\r
89             "modelVersionId": "vGMuxInfra-versionId",\r
90             "modelName": "vGMuxInfra-model",\r
91             "modelType": "resource",\r
92             "modelVersion": "1.0",\r
93             "modelCustomizationName": "vGMuxInfra-customeModelName"\r
94           },\r
95           "existingLicenses": {\r
96             "entitlementPoolUUID": ["87257b49-9602-4ca1-9817-094e52bc873b", "43257b49-9602-4fe5-9337-094e52bc9435"],\r
97             "licenseKeyGroupUUID": ["87257b49-9602-4ca1-9817-094e52bc873b", "43257b49-9602-4fe5-9337-094e52bc9435"]\r
98           }\r
99         }\r
100       ]\r
101   }\r
102 }