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