1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
|
{
"info": {
"_postman_id": "239540d1-161b-4d72-9fbb-12c97ddeec8d",
"name": "HPA-Conductor",
"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
},
"item": [
{
"name": "Plans",
"description": "",
"item": [
{
"name": "Create Plan Sanity - Simple",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"var data = JSON.parse(responseBody);",
"postman.setEnvironmentVariable(\"plan_id\", data['id']);"
]
}
}
],
"request": {
"method": "POST",
"header": [
{
"key": "X-Auth-Token",
"value": "{{auth_token}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{ \r\n \"name\":\"vCPE-Sanity1\",\r\n \"template\":{ \r\n \"homing_template_version\":\"2017-10-10\",\r\n \"parameters\":{ \r\n \"service_name\":\"Residential vCPE\",\r\n \"service_id\":\"vcpe_service_id\",\r\n \"customer_lat\":32.89748,\r\n \"customer_long\":-97.040443,\r\n \"REQUIRED_MEM\":4,\r\n \"REQUIRED_DISK\":100,\r\n \"pnf_id\":\"some_pnf_id\"\r\n },\r\n \"locations\":{ \r\n \"customer_loc\":{ \r\n \"latitude\":{ \r\n \"get_param\":\"customer_lat\"\r\n },\r\n \"longitude\":{ \r\n \"get_param\":\"customer_long\"\r\n }\r\n }\r\n },\r\n \"demands\":{ \r\n \"vG\":[ \r\n { \r\n \"inventory_provider\":\"aai\",\r\n \"inventory_type\":\"cloud\"\r\n }\r\n ]\r\n },\r\n \"constraints\":{ \r\n \"constraint_vg_customer\":{ \r\n \"type\":\"distance_to_location\",\r\n \"demands\":[ \r\n \"vG\"\r\n ],\r\n \"properties\":{ \r\n \"distance\":\"< 100 km\",\r\n \"location\":\"customer_loc\"\r\n }\r\n }\r\n },\r\n \"optimization\":{ \r\n \"minimize\":{ \r\n \"sum\":[ \r\n { \r\n \"distance_between\":[ \r\n \"customer_loc\",\r\n \"vG\"\r\n ]\r\n },\r\n { \r\n \"distance_between\":[ \r\n \"customer_loc\",\r\n \"vG\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"timeout\":5,\r\n \"limit\":3\r\n}"
},
"url": {
"raw": "{{conductor}}/plans",
"host": [
"{{conductor}}"
],
"path": [
"plans"
]
},
"description": "Plans"
},
"response": []
},
{
"name": "Create Plan VIM-fit",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"var data = JSON.parse(responseBody);",
"postman.setEnvironmentVariable(\"plan_id\", data['id']);"
]
}
}
],
"request": {
"method": "POST",
"header": [
{
"key": "X-Auth-Token",
"value": "{{auth_token}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{ \r\n \"name\":\"vCPE-Sanity1\",\r\n \"template\":{ \r\n \"homing_template_version\":\"2017-10-10\",\r\n \"parameters\":{ \r\n \"service_name\":\"Residential vCPE\",\r\n \"service_id\":\"vcpe_service_id\",\r\n \"customer_lat\":32.89748,\r\n \"customer_long\":-97.040443,\r\n \"REQUIRED_MEM\":4,\r\n \"REQUIRED_DISK\":100,\r\n \"pnf_id\":\"some_pnf_id\"\r\n },\r\n \"locations\":{ \r\n \"customer_loc\":{ \r\n \"latitude\":{ \r\n \"get_param\":\"customer_lat\"\r\n },\r\n \"longitude\":{ \r\n \"get_param\":\"customer_long\"\r\n }\r\n }\r\n },\r\n \"demands\":{ \r\n \"vG\":[ \r\n { \r\n \"inventory_provider\":\"aai\",\r\n \"inventory_type\":\"cloud\"\r\n }\r\n ]\r\n },\r\n \"constraints\":{ \r\n \"constraint_vg_customer\":{ \r\n \"type\":\"distance_to_location\",\r\n \"demands\":[ \r\n \"vG\"\r\n ],\r\n \"properties\":{ \r\n \"distance\":\"< 100 km\",\r\n \"location\":\"customer_loc\"\r\n }\r\n },\r\n \"check_cloud_capacity\":{ \r\n \"type\":\"vim_fit\",\r\n \"demands\":[ \r\n \"vG\"\r\n ],\r\n \"properties\":{ \r\n \"controller\":\"multicloud\",\r\n \"request\":{ \r\n \"vCPU\":10,\r\n \"Memory\":{ \r\n \"quantity\":{ \r\n \"get_param\":\"REQUIRED_MEM\"\r\n },\r\n \"unit\":\"GB\"\r\n },\r\n \"Storage\":{ \r\n \"quantity\":{ \r\n \"get_param\":\"REQUIRED_DISK\"\r\n },\r\n \"unit\":\"GB\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n \"optimization\":{ \r\n \"minimize\":{ \r\n \"sum\":[ \r\n { \r\n \"distance_between\":[ \r\n \"customer_loc\",\r\n \"vG\"\r\n ]\r\n },\r\n { \r\n \"distance_between\":[ \r\n \"customer_loc\",\r\n \"vG\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"timeout\":5,\r\n \"limit\":3\r\n}"
},
"url": {
"raw": "{{conductor}}/plans",
"host": [
"{{conductor}}"
],
"path": [
"plans"
]
},
"description": "Plans"
},
"response": []
},
{
"name": "Create Plan with HPA",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"var data = JSON.parse(responseBody);",
"postman.setEnvironmentVariable(\"plan_id\", data['id']);"
]
}
}
],
"request": {
"method": "POST",
"header": [
{
"key": "X-Auth-Token",
"value": "{{auth_token}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{ \r\n \"name\":\"vCPE-with-HPA\",\r\n \"template\":{ \r\n \"homing_template_version\":\"2017-10-10\",\r\n \"parameters\":{ \r\n \"service_name\":\"Residential vCPE\",\r\n \"service_id\":\"vcpe_service_id\",\r\n \"customer_lat\":32.89748,\r\n \"customer_long\":-97.040443,\r\n \"REQUIRED_MEM\":4,\r\n \"REQUIRED_DISK\":100,\r\n \"pnf_id\":\"some_pnf_id\"\r\n },\r\n \"locations\":{ \r\n \"customer_loc\":{ \r\n \"latitude\":{ \r\n \"get_param\":\"customer_lat\"\r\n },\r\n \"longitude\":{ \r\n \"get_param\":\"customer_long\"\r\n }\r\n }\r\n },\r\n \"demands\":{\r\n \"vG\":[ \r\n { \r\n \"inventory_provider\":\"aai\",\r\n \"inventory_type\":\"cloud\"\r\n }\r\n ]\r\n },\r\n \"constraints\":{\r\n \"constraint_vg_customer\":{ \r\n \"type\":\"distance_to_location\",\r\n \"demands\":[ \r\n \"vG\"\r\n ],\r\n \"properties\":{ \r\n \"distance\":\"< 100 km\",\r\n \"location\":\"customer_loc\"\r\n }\r\n },\r\n \"hpa_constraint\":{ \r\n \"type\":\"hpa\",\r\n \"demands\":[ \r\n \"vG\"\r\n ],\r\n \"properties\":{ \r\n \"evaluate\":[ \r\n { \r\n \"flavorLabel\":\"flavor_label_1\",\r\n \"flavorProperties\":[ \r\n { \r\n \"hpa-feature\":\"basicCapabilities\",\r\n \"hpa-version\":\"v1\",\r\n \"architecture\":\"generic\",\r\n \"mandatory\": \"False\",\r\n \"score\": \"5\",\r\n \"hpa-feature-attributes\":[ \r\n { \r\n \"hpa-attribute-key\":\"numVirtualCpu\",\r\n \"hpa-attribute-value\":\"4\",\r\n \"operator\":\">=\"\r\n },\r\n { \r\n \"hpa-attribute-key\":\"virtualMemSize\",\r\n \"hpa-attribute-value\":\"4\",\r\n \"operator\":\">=\",\r\n \"unit\":\"GB\"\r\n }\r\n ]\r\n },\r\n { \r\n \"hpa-feature\":\"numa\",\r\n \"hpa-version\":\"v1\",\r\n \"architecture\":\"generic\",\r\n \"mandatory\": \"False\",\r\n \"score\": \"5\",\r\n \"hpa-feature-attributes\":[ \r\n { \r\n \"hpa-attribute-key\":\"numaNodes\",\r\n \"hpa-attribute-value\":\"2\",\r\n \"operator\":\"=\"\r\n },\r\n { \r\n \"hpa-attribute-key\":\"numaCpu-0\",\r\n \"hpa-attribute-value\":\"2\",\r\n \"operator\":\"=\"\r\n },\r\n { \r\n \"hpa-attribute-key\":\"numaCpu-1\",\r\n \"hpa-attribute-value\":\"4\",\r\n \"operator\":\"=\"\r\n },\r\n { \r\n \"hpa-attribute-key\":\"numaMem-0\",\r\n \"hpa-attribute-value\":\"2\",\r\n \"operator\":\"=\",\r\n \"unit\":\"GB\"\r\n },\r\n { \r\n \"hpa-attribute-key\":\"numaMem-1\",\r\n \"hpa-attribute-value\":\"4\",\r\n \"operator\":\"=\",\r\n \"unit\":\"GB\"\r\n }\r\n ]\r\n },\r\n { \r\n \"hpa-feature\":\"cpuPinning\",\r\n \"hpa-version\":\"v1\",\r\n \"architecture\":\"generic\",\r\n \"mandatory\": \"False\",\r\n \"score\": \"5\",\r\n \"hpa-feature-attributes\":[ \r\n { \r\n \"hpa-attribute-key\":\"logicalCpuThreadPinningPolicy\",\r\n \"hpa-attribute-value\":\"prefer\",\r\n \"operator\":\"=\"\r\n },\r\n { \r\n \"hpa-attribute-key\":\"logicalCpuPinningPolicy\",\r\n \"hpa-attribute-value\":\"dedicated\",\r\n \"operator\":\"=\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n { \r\n \"flavorLabel\":\"flavor_label_2\",\r\n \"flavorProperties\":[ \r\n { \r\n \"hpa-feature\":\"basicCapabilities\",\r\n \"hpa-version\":\"v1\",\r\n \"architecture\":\"generic\",\r\n \"mandatory\": \"False\",\r\n \"score\": \"5\",\r\n \"hpa-feature-attributes\":[ \r\n { \r\n \"hpa-attribute-key\":\"numVirtualCpu\",\r\n \"hpa-attribute-value\":\"8\",\r\n \"operator\":\">=\"\r\n },\r\n { \r\n \"hpa-attribute-key\":\"virtualMemSize\",\r\n \"hpa-attribute-value\":\"16\",\r\n \"operator\":\">=\",\r\n \"unit\":\"GB\"\r\n }\r\n ]\r\n },\r\n { \r\n \"hpa-feature\":\"numa\",\r\n \"hpa-version\":\"v1\",\r\n \"architecture\":\"generic\",\r\n \"mandatory\": \"False\",\r\n \"score\": \"5\",\r\n \"hpa-feature-attributes\":[ \r\n { \r\n \"hpa-attribute-key\":\"numaNodes\",\r\n \"hpa-attribute-value\":\"2\",\r\n \"operator\":\"=\"\r\n },\r\n { \r\n \"hpa-attribute-key\":\"numaCpu-0\",\r\n \"hpa-attribute-value\":\"2\",\r\n \"operator\":\"=\"\r\n },\r\n { \r\n \"hpa-attribute-key\":\"numaCpu-1\",\r\n \"hpa-attribute-value\":\"4\",\r\n \"operator\":\"=\"\r\n },\r\n { \r\n \"hpa-attribute-key\":\"numaMem-0\",\r\n \"hpa-attribute-value\":\"2\",\r\n \"operator\":\"=\",\r\n \"unit\":\"GB\"\r\n },\r\n { \r\n \"hpa-attribute-key\":\"numaMem-1\",\r\n \"hpa-attribute-value\":\"4\",\r\n \"operator\":\"=\",\r\n \"unit\":\"GB\"\r\n }\r\n ]\r\n },\r\n { \r\n \"hpa-feature\":\"ovsDpdk\",\r\n \"hpa-version\":\"v1\",\r\n \"architecture\":\"generic\",\r\n \"mandatory\": \"False\",\r\n \"score\": \"5\",\r\n \"hpa-feature-attributes\":[ \r\n { \r\n \"hpa-attribute-key\":\"dataProcessingAccelerationLibrary\",\r\n \"hpa-attribute-value\":\"v18.02\",\r\n \"operator\":\"=\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"optimization\":{ \r\n \"minimize\":{ \r\n \"sum\":[ \r\n { \r\n \"distance_between\":[ \r\n \"customer_loc\",\r\n \"vG\"\r\n ]\r\n },\r\n { \r\n \"distance_between\":[ \r\n \"customer_loc\",\r\n \"vG\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"timeout\":5,\r\n \"limit\":3\r\n}"
},
"url": {
"raw": "{{conductor}}/plans",
"host": [
"{{conductor}}"
],
"path": [
"plans"
]
},
"description": "Plans"
},
"response": []
},
{
"name": "Create Plan with HPA Simple",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"var data = JSON.parse(responseBody);",
"postman.setEnvironmentVariable(\"plan_id\", data['id']);"
]
}
}
],
"request": {
"method": "POST",
"header": [
{
"key": "X-Auth-Token",
"value": "{{auth_token}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{ \r\n \"name\":\"vCPE-with-HPA\",\r\n \"template\":{ \r\n \"homing_template_version\":\"2017-10-10\",\r\n \"parameters\":{ \r\n \"service_name\":\"Residential vCPE\",\r\n \"service_id\":\"vcpe_service_id\",\r\n \"customer_lat\":32.89748,\r\n \"customer_long\":-97.040443,\r\n \"REQUIRED_MEM\":4,\r\n \"REQUIRED_DISK\":100,\r\n \"pnf_id\":\"some_pnf_id\"\r\n },\r\n \"locations\":{ \r\n \"customer_loc\":{ \r\n \"latitude\":{ \r\n \"get_param\":\"customer_lat\"\r\n },\r\n \"longitude\":{ \r\n \"get_param\":\"customer_long\"\r\n }\r\n }\r\n },\r\n \"demands\":{\r\n \"vG\":[ \r\n { \r\n \"inventory_provider\":\"aai\",\r\n \"inventory_type\":\"cloud\"\r\n }\r\n ]\r\n },\r\n \"constraints\":{ \r\n \"hpa_constraint\":{ \r\n \"type\":\"hpa\",\r\n \"demands\":[ \r\n \"vG\"\r\n ],\r\n \"properties\":{ \r\n \"evaluate\":[ \r\n { \r\n \"flavorLabel\":\"flavor_label_1\",\r\n \"flavorProperties\":[ \r\n { \r\n \"hpa-feature\":\"basicCapabilities\",\r\n \"hpa-version\":\"v1\",\r\n \"architecture\":\"generic\",\r\n \"mandatory\": \"False\",\r\n \"score\": \"5\",\r\n \"hpa-feature-attributes\":[ \r\n { \r\n \"hpa-attribute-key\":\"numVirtualCpu\",\r\n \"hpa-attribute-value\":\"32\",\r\n \"operator\":\"=\"\r\n },\r\n { \r\n \"hpa-attribute-key\":\"virtualMemSize\",\r\n \"hpa-attribute-value\":\"64\",\r\n \"operator\":\"=\",\r\n \"unit\":\"GB\"\r\n }\r\n ]\r\n },\r\n { \r\n \"hpa-feature\":\"ovsDpdk\",\r\n \"hpa-version\":\"v1\",\r\n \"architecture\":\"generic\",\r\n \"mandatory\": \"False\",\r\n \"score\": \"5\",\r\n \"hpa-feature-attributes\":[ \r\n { \r\n \"hpa-attribute-key\":\"dataProcessingAccelerationLibrary\",\r\n \"hpa-attribute-value\":\"v18.02\",\r\n \"operator\":\"=\"\r\n }\r\n ]\r\n }\r\n ]\r\n },\r\n { \r\n \"flavorLabel\":\"flavor_label_2\",\r\n \"flavorProperties\":[ \r\n { \r\n \"hpa-feature\":\"basicCapabilities\",\r\n \"hpa-version\":\"v1\",\r\n \"architecture\":\"generic\",\r\n \"mandatory\": \"False\",\r\n \"score\": \"5\",\r\n \"hpa-feature-attributes\":[ \r\n { \r\n \"hpa-attribute-key\":\"numVirtualCpu\",\r\n \"hpa-attribute-value\":\"8\",\r\n \"operator\":\">=\"\r\n },\r\n { \r\n \"hpa-attribute-key\":\"virtualMemSize\",\r\n \"hpa-attribute-value\":\"16\",\r\n \"operator\":\">=\",\r\n \"unit\":\"GB\"\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"optimization\":{ \r\n \"minimize\":{ \r\n \"sum\":[ \r\n { \r\n \"distance_between\":[ \r\n \"customer_loc\",\r\n \"vG\"\r\n ]\r\n },\r\n { \r\n \"distance_between\":[ \r\n \"customer_loc\",\r\n \"vG\"\r\n ]\r\n }\r\n ]\r\n }\r\n }\r\n },\r\n \"timeout\":5,\r\n \"limit\":3\r\n}"
},
"url": {
"raw": "{{conductor}}/plans",
"host": [
"{{conductor}}"
],
"path": [
"plans"
]
},
"description": "Plans"
},
"response": []
},
{
"name": "Get Plans",
"event": [
{
"listen": "test",
"script": {
"type": "text/javascript",
"exec": [
"var data = JSON.parse(responseBody);",
"postman.setEnvironmentVariable(\"plan_id\", data['plans'][0]['id']);"
]
}
}
],
"request": {
"method": "GET",
"header": [
{
"key": "X-Auth-Token",
"value": "{{auth_token}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{conductor}}/plans/",
"host": [
"{{conductor}}"
],
"path": [
"plans",
""
]
},
"description": "Plans"
},
"response": []
},
{
"name": "Delete Plan",
"request": {
"method": "DELETE",
"header": [
{
"key": "X-Auth-Token",
"value": "{{auth_token}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": ""
},
"url": {
"raw": "{{conductor}}/plans/142c84f4-6252-41ad-ac44-98dab343a24a",
"host": [
"{{conductor}}"
],
"path": [
"plans",
"142c84f4-6252-41ad-ac44-98dab343a24a"
]
},
"description": "Plan"
},
"response": []
},
{
"name": "Get Plan",
"event": [
{
"listen": "prerequest",
"script": {
"id": "e191aa31-639b-43e4-8ce6-1336c373a45e",
"type": "text/javascript",
"exec": [
"pm.sendRequest(\"https://postman-echo.com/get\", function (err, response) {",
" console.log(response.json());",
" pm.environment.set(\"variable_key\", \"variable_value\");",
"});",
""
]
}
}
],
"request": {
"method": "GET",
"header": [
{
"key": "X-Auth-Token",
"value": "{{auth_token}}"
},
{
"key": "Content-Type",
"value": "application/json"
}
],
"body": {
"mode": "raw",
"raw": "{\n \"inventory\": {\n \"THIRD_PARTY_INVENTORY_KEY\": {\n \"type\": \"Inventory::ThirdParty\",\n \"properties\": {\n \"platform_id\": \"PLATFORM_ID\",\n \"uri\": \"http://host:port/path?query\"\n }\n },\n \"DATA_CENTER_AVAILABILITY_KEY\": {\n \"type\": \"Inventory::ForStack\",\n \"properties\": {\n \"template\": \"TEMPLATE_YAML\",\n \"template_uri\": \"TEMPLATE_URI\",\n \"environment\": \"ENV_YAML\",\n \"environment_url\": \"ENV_URI\"\n }\n },\n \"A_AND_AI_KEY\": {\n \"type\": \"Inventory::Search\",\n \"properties\": {\n \"query\": \"QUERY_FORMAT_TBD\"\n }\n }\n },\n \"constraints\": {\n \"NETWORK_LATENCY_KEY\": {\n \"type\": \"Constraint::NetworkLatency\",\n \"properties\": {\n \"inventory_sets\": [\n {\"get_inventory\": \"DATA_CENTER_AVAILABILITY_KEY\"},\n {\"get_inventory\": \"Inventory::EuroZone\"}\n ],\n \"FILTER_KEY\": \"FILTER_VALUE_TBD\"\n }\n },\n \"NETWORK_BANDWIDTH_KEY\": {\n \"type\": \"Constraint::NetworkBandwidth\",\n \"properties\": {\n \"inventory_sets\": [\n {\"get_inventory\": \"TBD\"},\n {\"get_inventory\": \"TBD\"}\n ],\n \"FILTER_KEY\": \"FILTER_VALUE_TBD\"\n }\n },\n \"SITE_RESTRICTIONS_KEY\": {\n \"type\": \"Constraint::Filter\",\n \"properties\": {\n \"inventory_sets\": [\n {\"get_inventory\": \"TBD\"}\n ],\n \"FILTER_KEY\": \"FILTER_VALUE_TBD\"\n }\n },\n \"SITE_LOCATION_KEY\": {\n \"type\": \"Constraint::SiteLocation\",\n \"properties\": {\n \"inventory_sets\": [\n {\"get_inventory\": \"TBD\"}\n ],\n \"FILTER_KEY\": \"FILTER_VALUE_TBD\"\n }\n },\n \"EXCLUSIVE_DISASTER_ZONE_KEY\": {\n \"type\": \"Constraint::ExclusiveDisasterZones\",\n \"properties\": {\n \"inventory_sets\": [\n {\"get_inventory\": \"TBD\"}\n ],\n \"FILTER_KEY\": \"FILTER_VALUE_TBD\"\n }\n },\n \"MINIMUM_DISTANCE_BETWEEN_KEY\": {\n \"type\": \"Constraint::MinimumDistance\",\n \"properties\": {\n \"inventory_sets\": [\n {\"get_inventory\": \"TBD\"}\n ],\n \"FILTER_KEY\": \"FILTER_VALUE_TBD\"\n }\n }\n },\n \"cost\": \"FUNCTION_TBD\"\n}"
},
"url": {
"raw": "{{conductor}}/plans/{{plan_id}}",
"host": [
"{{conductor}}"
],
"path": [
"plans",
"{{plan_id}}"
]
},
"description": "Plan"
},
"response": []
}
]
},
{
"name": "Music",
"description": "Validate using MUSIC APIs",
"item": [
{
"name": "PLANS table",
"request": {
"method": "GET",
"header": [],
"body": {},
"url": {
"raw": "{{music}}/MUSIC/rest/keyspaces/conductor/tables/plans/rows/?id={{plan_id}}",
"host": [
"{{music}}"
],
"path": [
"MUSIC",
"rest",
"keyspaces",
"conductor",
"tables",
"plans",
"rows",
""
],
"query": [
{
"key": "id",
"value": "{{plan_id}}"
}
]
}
},
"response": []
},
{
"name": "PLANS table All Rows",
"request": {
"method": "GET",
"header": [],
"body": {},
"url": {
"raw": "{{music}}/MUSIC/rest/keyspaces/conductor/tables/plans/rows",
"host": [
"{{music}}"
],
"path": [
"MUSIC",
"rest",
"keyspaces",
"conductor",
"tables",
"plans",
"rows"
]
}
},
"response": []
},
{
"name": "Version Test",
"request": {
"method": "GET",
"header": [],
"body": {},
"url": {
"raw": "{{music}}/MUSIC/rest/version",
"host": [
"{{music}}"
],
"path": [
"MUSIC",
"rest",
"version"
]
}
},
"response": []
}
]
}
],
"event": [
{
"listen": "prerequest",
"script": {
"id": "d43e4971-494a-467a-b867-c544f609df40",
"type": "text/javascript",
"exec": [
""
]
}
},
{
"listen": "test",
"script": {
"id": "64aca1f5-a33a-446e-9f67-7c3bdfbc0a36",
"type": "text/javascript",
"exec": [
""
]
}
}
],
"variable": [
{
"id": "f0c65a3a-71ea-4efa-951d-3ac6665c756b",
"key": "conductor_root",
"value": "http://{{host}}:{{port}}",
"type": "string"
},
{
"id": "8489511a-d30a-491c-8c9a-d2800a6496b1",
"key": "music",
"value": "http://{{music_host}}:{{music_port}}",
"type": "string",
"description": ""
},
{
"id": "afd96c65-d94f-4f8f-a25a-c920e5c80a06",
"key": "conductor",
"value": "{{conductor_root}}/{{version}}",
"type": "string"
},
{
"id": "5390d5f6-eeea-4b2e-a622-0768143f5dd8",
"key": "version",
"value": "v1",
"type": "string"
},
{
"id": "f025ecbd-011d-4433-bc95-46e5783ab7dc",
"key": "Accept",
"value": "application/json",
"type": "string"
},
{
"id": "44d9c205-327d-4926-8149-fde868c9f819",
"key": "host",
"value": "otconap5.sc.intel.com",
"type": "string"
},
{
"id": "dc240e5d-1c19-4f04-9173-136a89727bb0",
"key": "port",
"value": "8091",
"type": "string"
},
{
"id": "da3d359f-bc48-47b5-99da-5ed69469cb5f",
"key": "music_host",
"value": "10.3.79.140",
"type": "string",
"description": ""
},
{
"id": "755142fc-4ccf-4ec9-b146-d63385b04948",
"key": "music_port",
"value": "8080",
"type": "string",
"description": ""
}
]
}
|