Files for vFW DT Use case tutorial
[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         ],
38         "requiredCandidates": [
39           {
40             "identifierType": "vfmodule",
41             "identifiers": [
42             ]
43           }
44         ]
45       },
46       {
47         "resourceModuleName": "vPGN",
48         "serviceResourceId": "vPGN-XX",
49         "unique": "false",
50         "resourceModelInfo": {
51           "modelInvariantId": "f2f88e29-d571-49ef-aea3-b8d13900c16f",
52           "modelVersionId": "3ccebc76-66e1-47c8-aee9-98f30d08db97"
53         }
54       }
55     ]
56   },
57   "serviceInfo": {
58     "serviceInstanceId": "209fb01e-60ca-4325-b074-c5ad4e0499f8",
59     "serviceName": "TD",
60     "modelInfo": {
61       "modelInvariantId": "TD-invariantId",
62       "modelVersionId": "TD-versionId"
63     }
64   }
65 }