blob: 45df8190e85593ce48e5e161d05c5f3aee1112b0 [file] [log] [blame]
vrvarma4ecc3a72019-04-29 12:13:45 -04001{
2 "requestInfo": {
3 "transactionId": "xxx-xxx-xxxx",
4 "requestId": "yyy-yyy-yyyy",
5 "callbackUrl": "https://wiki.onap.org:5000/callbackUrl/",
6 "sourceId": "SO",
7 "requestType": "create",
8 "numSolutions": 1,
mrichomme4f144a72020-03-09 15:26:13 +01009 "optimizers": [
10 "placement"
11 ],
vrvarma4ecc3a72019-04-29 12:13:45 -040012 "timeout": 600
13 },
14 "placementInfo": {
mrichomme4f144a72020-03-09 15:26:13 +010015 "requestParameters": {
16 "customerLatitude": 32.89748,
17 "customerLongitude": -97.040443,
18 "customerName": "xyz"
19 },
20 "subscriberInfo": {
21 "globalSubscriberId": "xxx-xx-xxx",
22 "subscriberName": "subscriber_x"
23 },
vrvarma4ecc3a72019-04-29 12:13:45 -040024 "placementDemands": [
mrichomme4f144a72020-03-09 15:26:13 +010025 {
26 "resourceModuleName": "vGMuxInfra",
27 "serviceResourceId": "vGMuxInfra-xx",
28 "tenantId": "vGMuxInfra-tenant",
29 "resourceModelInfo": {
30 "modelInvariantId": "vGMuxInfra-modelInvariantId",
31 "modelVersionId": "vGMuxInfra-versionId",
32 "modelName": "vGMuxInfra-model",
33 "modelType": "resource",
34 "modelVersion": "1.0",
35 "modelCustomizationName": "vGMuxInfra-customeModelName"
vrvarma4ecc3a72019-04-29 12:13:45 -040036 }
mrichomme4f144a72020-03-09 15:26:13 +010037 },
38 {
39 "resourceModuleName": "vG",
40 "serviceResourceId": "71d563e8-e714-4393-8f99-cc480144a05e",
41 "tenantId": "vG-tenant",
42 "resourceModelInfo": {
43 "modelInvariantId": "vG-modelInvariantId",
44 "modelVersionId": "vG-versionId",
45 "modelName": "vG-model",
46 "modelType": "resource",
47 "modelVersion": "1.0",
48 "modelCustomizationName": "vG-customeModelName"
49 },
50 "existingCandidates": [
51 {
52 "identifierType": "serviceInstanceId",
53 "cloudOwner": "",
54 "identifiers": [
55 "gjhd-098-fhd-987"
56 ]
57 }
58 ],
59 "excludedCandidates": [
60 {
61 "identifierType": "serviceInstanceId",
62 "cloudOwner": "",
63 "identifiers": [
64 "gjhd-098-fhd-987"
65 ]
66 },
67 {
68 "identifierType": "vimId",
69 "cloudOwner": "vmware",
70 "identifiers": [
71 "NYMDT67"
72 ]
73 }
74 ],
75 "requiredCandidates": [
76 {
77 "identifierType": "vimId",
78 "cloudOwner": "amazon",
79 "identifiers": [
80 "TXAUS219"
81 ]
82 }
83 ]
84 }
vrvarma4ecc3a72019-04-29 12:13:45 -040085 ]
86 },
87 "serviceInfo": {
88 "serviceInstanceId": "d61b2543-5914-4b8f-8e81-81e38575b8ec",
89 "serviceName": "vCPE",
90 "modelInfo": {
91 "modelInvariantId": "vCPE-invariantId",
92 "modelVersionId": "vCPE-versionId",
93 "modelName": "vCPE-model",
94 "modelType": "service",
95 "modelVersion": "1.0",
96 "modelCustomizationName": "vCPE-customeModelName"
97 }
98 },
99 "licenseInfo": {
mrichomme4f144a72020-03-09 15:26:13 +0100100 "licenseDemands": [
101 {
102 "resourceModuleName": "vGMuxInfra",
103 "serviceResourceId": "vGMuxInfra-xx",
104 "resourceModelInfo": {
105 "modelInvariantId": "vGMuxInfra-modelInvariantId",
106 "modelVersionId": "vGMuxInfra-versionId",
107 "modelName": "vGMuxInfra-model",
108 "modelType": "resource",
109 "modelVersion": "1.0",
110 "modelCustomizationName": "vGMuxInfra-customeModelName"
111 },
112 "existingLicenses": {
113 "entitlementPoolUUID": [
114 "87257b49-9602-4ca1-9817-094e52bc873b",
115 "43257b49-9602-4fe5-9337-094e52bc9435"
116 ],
117 "licenseKeyGroupUUID": [
118 "87257b49-9602-4ca1-9817-094e52bc873b",
119 "43257b49-9602-4fe5-9337-094e52bc9435"
120 ]
vrvarma4ecc3a72019-04-29 12:13:45 -0400121 }
mrichomme4f144a72020-03-09 15:26:13 +0100122 }
123 ]
vrvarma4ecc3a72019-04-29 12:13:45 -0400124 }
mrichomme4f144a72020-03-09 15:26:13 +0100125}