1bd2ce5c02c589a8c3fc7110e238a09d12ed5013
[demo.git] / tutorials / vFWDT / workflow / templates / osdfRequest.json
1 {
2     "requestInfo": {
3         "transactionId": "e576c75e-7536-4145-a1c0-d60b65bb1bb8",
4         "requestId": "de4f04e3-0a65-470b-9d07-8ea6c2fb3e10",
5         "callbackUrl": "http://0.0.0.0:9000/osdfCallback/",
6         "sourceId": "SO",
7         "requestType": "create",
8         "numSolutions": 100,
9         "optimizers": [
10             "placement"
11         ],
12         "timeout": 1200
13     },
14     "placementInfo": {
15         "requestParameters": {
16             "chosenRegion": "RegionOne",
17             "chosenCustomerId": "DemoCust_8b908ab3-b9e6-41a9-a4e2-31cc9c5114a2"
18         },
19         "subscriberInfo": {
20             "globalSubscriberId": "dbc2c763-6383-42d6-880a-b7d5c5bc84d9",
21             "subscriberName": "oof-so-chm"
22         },
23         "placementDemands": [
24             {
25                 "resourceModuleName": "vFW-SINK",
26                 "serviceResourceId": "vFW-SINK-XX",
27                 "resourceModelInfo": {
28                     "modelInvariantId": "fda3c1e8-7653-4acd-80ef-f5755c1d3859",
29                     "modelVersionId": "a6906768-1cae-4e78-acd1-d753ac61f3e8"
30                 },
31                 "excludedCandidates": [
32                     {
33                         "identifierType": "vfmodule",
34                         "identifiers": []
35                     }
36                 ],
37                 "requiredCandidates": [
38                     {
39                         "identifierType": "vfmodule",
40                         "identifiers": []
41                     }
42                 ]
43             },
44             {
45                 "resourceModuleName": "vPGN",
46                 "serviceResourceId": "vPGN-XX",
47                 "unique": "false",
48                 "resourceModelInfo": {
49                     "modelInvariantId": "f2f88e29-d571-49ef-aea3-b8d13900c16f",
50                     "modelVersionId": "3ccebc76-66e1-47c8-aee9-98f30d08db97"
51                 }
52             }
53         ]
54     },
55     "serviceInfo": {
56         "serviceInstanceId": "209fb01e-60ca-4325-b074-c5ad4e0499f8",
57         "serviceName": "TD",
58         "modelInfo": {
59             "modelInvariantId": "TD-invariantId",
60             "modelVersionId": "TD-versionId"
61         }
62     }
63 }