blob: 000de5f877fe61f3397b6a0a9832626a5d2bb320 [file] [log] [blame]
xg353y2aad6d62018-05-18 17:59:06 +02001{
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +02002 "swagger" : "2.0",
3 "info" : {
sebdete559a722021-04-21 10:38:57 +02004 "version" : "6.1.0-SNAPSHOT",
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +02005 "title" : "Clamp Rest API"
6 },
sebdete559a722021-04-21 10:38:57 +02007 "host" : "localhost:40069",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02008 "basePath" : "/restservices/clds/",
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +02009 "schemes" : [ "http" ],
10 "paths" : {
sebdet723de7f2020-03-12 14:38:07 -070011 "/v2/clampInformation" : {
12 "get" : {
sebdete559a722021-04-21 10:38:57 +020013 "operationId" : "verb193",
sebdet723de7f2020-03-12 14:38:07 -070014 "produces" : [ "application/json" ],
15 "responses" : {
16 "200" : {
17 "description" : "Output type",
18 "schema" : {
19 "$ref" : "#/definitions/ClampInformation"
20 }
21 }
22 },
sebdete559a722021-04-21 10:38:57 +020023 "x-camelContextId" : "camel-5",
24 "x-routeId" : "route198"
sebdet723de7f2020-03-12 14:38:07 -070025 }
26 },
sebdet3b7f6692020-02-17 06:03:31 -080027 "/v2/dictionary" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +020028 "get" : {
sebdete559a722021-04-21 10:38:57 +020029 "operationId" : "verb177",
sebdet3b7f6692020-02-17 06:03:31 -080030 "produces" : [ "application/json" ],
31 "responses" : {
32 "200" : {
33 "description" : "Output type",
34 "schema" : {
35 "$ref" : "#/definitions/Dictionary"
36 }
37 }
38 },
sebdete559a722021-04-21 10:38:57 +020039 "x-camelContextId" : "camel-5",
40 "x-routeId" : "route182"
sebdet3b7f6692020-02-17 06:03:31 -080041 },
42 "put" : {
sebdete559a722021-04-21 10:38:57 +020043 "operationId" : "verb180",
sebdet3b7f6692020-02-17 06:03:31 -080044 "consumes" : [ "application/json" ],
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +020045 "produces" : [ "application/json" ],
46 "parameters" : [ {
sebdet3b7f6692020-02-17 06:03:31 -080047 "in" : "body",
48 "name" : "body",
49 "required" : true,
50 "schema" : {
51 "$ref" : "#/definitions/Dictionary"
52 }
53 } ],
54 "responses" : {
55 "200" : {
56 "description" : "Output type",
57 "schema" : {
58 "$ref" : "#/definitions/Dictionary"
59 }
60 }
61 },
sebdete559a722021-04-21 10:38:57 +020062 "x-camelContextId" : "camel-5",
63 "x-routeId" : "route185"
sebdet3b7f6692020-02-17 06:03:31 -080064 }
65 },
66 "/v2/dictionary/{dictionaryName}" : {
67 "get" : {
sebdete559a722021-04-21 10:38:57 +020068 "operationId" : "verb179",
sebdet3b7f6692020-02-17 06:03:31 -080069 "produces" : [ "application/json" ],
70 "parameters" : [ {
71 "name" : "dictionaryName",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +020072 "in" : "path",
73 "required" : true,
74 "type" : "string"
75 } ],
76 "responses" : {
77 "200" : {
78 "description" : "Output type",
79 "schema" : {
sebdet3b7f6692020-02-17 06:03:31 -080080 "$ref" : "#/definitions/Dictionary"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +020081 }
82 }
83 },
sebdete559a722021-04-21 10:38:57 +020084 "x-camelContextId" : "camel-5",
85 "x-routeId" : "route184"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +020086 }
87 },
sebdet3b7f6692020-02-17 06:03:31 -080088 "/v2/dictionary/{name}" : {
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +020089 "put" : {
sebdete559a722021-04-21 10:38:57 +020090 "operationId" : "verb181",
sebdet3b7f6692020-02-17 06:03:31 -080091 "consumes" : [ "application/json" ],
92 "produces" : [ "application/json" ],
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +020093 "parameters" : [ {
sebdet3b7f6692020-02-17 06:03:31 -080094 "name" : "name",
95 "in" : "path",
96 "required" : true,
97 "type" : "string"
98 }, {
99 "in" : "body",
100 "name" : "body",
101 "required" : true,
102 "schema" : {
103 "$ref" : "#/definitions/Dictionary"
104 }
105 } ],
106 "responses" : {
107 "200" : {
108 "description" : "Output type",
109 "schema" : {
110 "$ref" : "#/definitions/Dictionary"
111 }
112 }
113 },
sebdete559a722021-04-21 10:38:57 +0200114 "x-camelContextId" : "camel-5",
115 "x-routeId" : "route186"
sebdet3b7f6692020-02-17 06:03:31 -0800116 },
117 "delete" : {
sebdete559a722021-04-21 10:38:57 +0200118 "operationId" : "verb182",
sebdet3b7f6692020-02-17 06:03:31 -0800119 "produces" : [ "application/json" ],
120 "parameters" : [ {
121 "name" : "name",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200122 "in" : "path",
123 "required" : true,
124 "type" : "string"
125 } ],
126 "responses" : {
127 "200" : { }
128 },
sebdete559a722021-04-21 10:38:57 +0200129 "x-camelContextId" : "camel-5",
130 "x-routeId" : "route187"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200131 }
132 },
sebdet3b7f6692020-02-17 06:03:31 -0800133 "/v2/dictionary/{name}/elements/{shortName}" : {
134 "delete" : {
sebdete559a722021-04-21 10:38:57 +0200135 "operationId" : "verb183",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200136 "produces" : [ "application/json" ],
137 "parameters" : [ {
sebdet3b7f6692020-02-17 06:03:31 -0800138 "name" : "name",
139 "in" : "path",
140 "required" : true,
141 "type" : "string"
142 }, {
143 "name" : "shortName",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200144 "in" : "path",
145 "required" : true,
146 "type" : "string"
147 } ],
148 "responses" : {
sebdet3b7f6692020-02-17 06:03:31 -0800149 "200" : { }
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200150 },
sebdete559a722021-04-21 10:38:57 +0200151 "x-camelContextId" : "camel-5",
152 "x-routeId" : "route188"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200153 }
154 },
sebdet3b7f6692020-02-17 06:03:31 -0800155 "/v2/dictionary/secondary/names" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200156 "get" : {
sebdete559a722021-04-21 10:38:57 +0200157 "operationId" : "verb178",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200158 "produces" : [ "application/json" ],
159 "responses" : {
160 "200" : {
161 "description" : "Output type",
162 "schema" : {
163 "type" : "array",
164 "items" : {
165 "type" : "string"
166 }
167 }
168 }
169 },
sebdete559a722021-04-21 10:38:57 +0200170 "x-camelContextId" : "camel-5",
171 "x-routeId" : "route183"
sebdet3b7f6692020-02-17 06:03:31 -0800172 }
173 },
174 "/v2/loop/{loopName}" : {
175 "get" : {
sebdete559a722021-04-21 10:38:57 +0200176 "operationId" : "verb158",
sebdet3b7f6692020-02-17 06:03:31 -0800177 "produces" : [ "application/json" ],
178 "parameters" : [ {
179 "name" : "loopName",
180 "in" : "path",
181 "required" : true,
182 "type" : "string"
183 } ],
184 "responses" : {
185 "200" : {
186 "description" : "Output type",
187 "schema" : {
188 "$ref" : "#/definitions/Loop"
189 }
190 }
191 },
sebdete559a722021-04-21 10:38:57 +0200192 "x-camelContextId" : "camel-5",
193 "x-routeId" : "route163"
sebdet723de7f2020-03-12 14:38:07 -0700194 }
195 },
196 "/v2/loop/addOperationaPolicy/{loopName}/policyModel/{policyType}/{policyVersion}" : {
197 "put" : {
sebdete559a722021-04-21 10:38:57 +0200198 "operationId" : "verb171",
sebdet723de7f2020-03-12 14:38:07 -0700199 "produces" : [ "application/json" ],
200 "parameters" : [ {
201 "name" : "loopName",
202 "in" : "path",
203 "required" : true,
204 "type" : "string"
205 }, {
206 "name" : "policyType",
207 "in" : "path",
208 "required" : true,
209 "type" : "string"
210 }, {
211 "name" : "policyVersion",
212 "in" : "path",
213 "required" : true,
214 "type" : "string"
215 } ],
216 "responses" : {
217 "200" : {
218 "description" : "Output type",
219 "schema" : {
220 "$ref" : "#/definitions/Loop"
221 }
222 }
223 },
sebdete559a722021-04-21 10:38:57 +0200224 "x-camelContextId" : "camel-5",
225 "x-routeId" : "route176"
sebdet723de7f2020-03-12 14:38:07 -0700226 }
227 },
228 "/v2/loop/create/{loopName}?templateName={templateName}" : {
229 "post" : {
sebdete559a722021-04-21 10:38:57 +0200230 "operationId" : "verb173",
sebdet723de7f2020-03-12 14:38:07 -0700231 "consumes" : [ "application/json" ],
232 "produces" : [ "application/json" ],
233 "parameters" : [ {
sebdete559a722021-04-21 10:38:57 +0200234 "name" : "loopName",
235 "in" : "path",
236 "required" : true,
237 "type" : "string"
238 }, {
239 "name" : "templateName",
sebdet723de7f2020-03-12 14:38:07 -0700240 "in" : "path",
241 "required" : true,
242 "type" : "string"
243 } ],
244 "responses" : {
245 "200" : {
246 "description" : "Output type",
247 "schema" : {
248 "$ref" : "#/definitions/Loop"
249 }
250 }
251 },
sebdete559a722021-04-21 10:38:57 +0200252 "x-camelContextId" : "camel-5",
253 "x-routeId" : "route178"
sebdet3b7f6692020-02-17 06:03:31 -0800254 }
255 },
256 "/v2/loop/delete/{loopName}" : {
257 "put" : {
sebdete559a722021-04-21 10:38:57 +0200258 "operationId" : "verb169",
sebdet3b7f6692020-02-17 06:03:31 -0800259 "parameters" : [ {
260 "name" : "loopName",
261 "in" : "path",
262 "required" : true,
263 "type" : "string"
264 } ],
265 "responses" : {
266 "200" : { }
267 },
sebdete559a722021-04-21 10:38:57 +0200268 "x-camelContextId" : "camel-5",
269 "x-routeId" : "route174"
sebdet3b7f6692020-02-17 06:03:31 -0800270 }
271 },
272 "/v2/loop/deploy/{loopName}" : {
273 "put" : {
sebdete559a722021-04-21 10:38:57 +0200274 "operationId" : "verb162",
sebdet3b7f6692020-02-17 06:03:31 -0800275 "produces" : [ "application/json" ],
276 "parameters" : [ {
277 "name" : "loopName",
278 "in" : "path",
279 "required" : true,
280 "type" : "string"
281 } ],
282 "responses" : {
283 "200" : {
284 "description" : "Output type",
285 "schema" : {
286 "$ref" : "#/definitions/Loop"
287 }
288 }
289 },
sebdete559a722021-04-21 10:38:57 +0200290 "x-camelContextId" : "camel-5",
291 "x-routeId" : "route167"
sebdet3b7f6692020-02-17 06:03:31 -0800292 }
293 },
294 "/v2/loop/getAllNames" : {
295 "get" : {
sebdete559a722021-04-21 10:38:57 +0200296 "operationId" : "verb157",
sebdet3b7f6692020-02-17 06:03:31 -0800297 "produces" : [ "application/json" ],
298 "responses" : {
299 "200" : {
300 "description" : "Output type",
301 "schema" : {
302 "type" : "array",
303 "items" : {
304 "type" : "string"
305 }
306 }
307 }
308 },
sebdete559a722021-04-21 10:38:57 +0200309 "x-camelContextId" : "camel-5",
310 "x-routeId" : "route162"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200311 }
312 },
313 "/v2/loop/getstatus/{loopName}" : {
314 "get" : {
sebdete559a722021-04-21 10:38:57 +0200315 "operationId" : "verb170",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200316 "produces" : [ "application/json" ],
317 "parameters" : [ {
318 "name" : "loopName",
319 "in" : "path",
320 "required" : true,
321 "type" : "string"
322 } ],
323 "responses" : {
324 "200" : {
325 "description" : "Output type",
326 "schema" : {
327 "$ref" : "#/definitions/Loop"
328 }
329 }
330 },
sebdete559a722021-04-21 10:38:57 +0200331 "x-camelContextId" : "camel-5",
332 "x-routeId" : "route175"
sebdet3b7f6692020-02-17 06:03:31 -0800333 }
334 },
sebdetafac3122020-03-19 10:29:30 -0700335 "/v2/loop/refreshMicroServicePolicyJsonSchema/{loopName}/{microServicePolicyName}" : {
sebdet3b7f6692020-02-17 06:03:31 -0800336 "put" : {
sebdete559a722021-04-21 10:38:57 +0200337 "operationId" : "verb163",
sebdet3b7f6692020-02-17 06:03:31 -0800338 "produces" : [ "application/json" ],
339 "parameters" : [ {
340 "name" : "loopName",
341 "in" : "path",
342 "required" : true,
343 "type" : "string"
sebdetafac3122020-03-19 10:29:30 -0700344 }, {
345 "name" : "microServicePolicyName",
346 "in" : "path",
347 "required" : true,
348 "type" : "string"
sebdet3b7f6692020-02-17 06:03:31 -0800349 } ],
350 "responses" : {
351 "200" : {
352 "description" : "Output type",
353 "schema" : {
354 "$ref" : "#/definitions/Loop"
355 }
356 }
357 },
sebdete559a722021-04-21 10:38:57 +0200358 "x-camelContextId" : "camel-5",
359 "x-routeId" : "route168"
sebdetafac3122020-03-19 10:29:30 -0700360 }
361 },
362 "/v2/loop/refreshOperationalPolicyJsonSchema/{loopName}/{operationalPolicyName}" : {
363 "put" : {
sebdete559a722021-04-21 10:38:57 +0200364 "operationId" : "verb164",
sebdetafac3122020-03-19 10:29:30 -0700365 "produces" : [ "application/json" ],
366 "parameters" : [ {
367 "name" : "loopName",
368 "in" : "path",
369 "required" : true,
370 "type" : "string"
371 }, {
372 "name" : "operationalPolicyName",
373 "in" : "path",
374 "required" : true,
375 "type" : "string"
376 } ],
377 "responses" : {
378 "200" : {
379 "description" : "Output type",
380 "schema" : {
381 "$ref" : "#/definitions/Loop"
382 }
383 }
384 },
sebdete559a722021-04-21 10:38:57 +0200385 "x-camelContextId" : "camel-5",
386 "x-routeId" : "route169"
sebdet723de7f2020-03-12 14:38:07 -0700387 }
388 },
sebdetab9bc442020-04-23 03:01:37 +0200389 "/v2/loop/removeOperationaPolicy/{loopName}/policyModel/{policyType}/{policyVersion}/{policyName}" : {
sebdet723de7f2020-03-12 14:38:07 -0700390 "put" : {
sebdete559a722021-04-21 10:38:57 +0200391 "operationId" : "verb172",
sebdet723de7f2020-03-12 14:38:07 -0700392 "produces" : [ "application/json" ],
393 "parameters" : [ {
394 "name" : "loopName",
395 "in" : "path",
396 "required" : true,
397 "type" : "string"
398 }, {
399 "name" : "policyType",
400 "in" : "path",
401 "required" : true,
402 "type" : "string"
403 }, {
404 "name" : "policyVersion",
405 "in" : "path",
406 "required" : true,
407 "type" : "string"
sebdetab9bc442020-04-23 03:01:37 +0200408 }, {
409 "name" : "policyName",
410 "in" : "path",
411 "required" : true,
412 "type" : "string"
sebdet723de7f2020-03-12 14:38:07 -0700413 } ],
414 "responses" : {
415 "200" : {
416 "description" : "Output type",
417 "schema" : {
418 "$ref" : "#/definitions/Loop"
419 }
420 }
421 },
sebdete559a722021-04-21 10:38:57 +0200422 "x-camelContextId" : "camel-5",
423 "x-routeId" : "route177"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200424 }
425 },
426 "/v2/loop/restart/{loopName}" : {
427 "put" : {
sebdete559a722021-04-21 10:38:57 +0200428 "operationId" : "verb167",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200429 "produces" : [ "application/json" ],
430 "parameters" : [ {
431 "name" : "loopName",
432 "in" : "path",
433 "required" : true,
434 "type" : "string"
435 } ],
436 "responses" : {
437 "200" : {
438 "description" : "Output type",
439 "schema" : {
440 "$ref" : "#/definitions/Loop"
441 }
442 }
443 },
sebdete559a722021-04-21 10:38:57 +0200444 "x-camelContextId" : "camel-5",
445 "x-routeId" : "route172"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200446 }
447 },
448 "/v2/loop/stop/{loopName}" : {
449 "put" : {
sebdete559a722021-04-21 10:38:57 +0200450 "operationId" : "verb166",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200451 "produces" : [ "application/json" ],
452 "parameters" : [ {
453 "name" : "loopName",
454 "in" : "path",
455 "required" : true,
456 "type" : "string"
457 } ],
458 "responses" : {
459 "200" : {
460 "description" : "Output type",
461 "schema" : {
462 "$ref" : "#/definitions/Loop"
463 }
464 }
465 },
sebdete559a722021-04-21 10:38:57 +0200466 "x-camelContextId" : "camel-5",
467 "x-routeId" : "route171"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200468 }
469 },
470 "/v2/loop/submit/{loopName}" : {
471 "put" : {
sebdete559a722021-04-21 10:38:57 +0200472 "operationId" : "verb168",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200473 "produces" : [ "application/json" ],
474 "parameters" : [ {
475 "name" : "loopName",
476 "in" : "path",
477 "required" : true,
478 "type" : "string"
479 } ],
480 "responses" : {
481 "200" : {
482 "description" : "Output type",
483 "schema" : {
484 "$ref" : "#/definitions/Loop"
485 }
486 }
487 },
sebdete559a722021-04-21 10:38:57 +0200488 "x-camelContextId" : "camel-5",
489 "x-routeId" : "route173"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200490 }
491 },
sebdet101193d2019-09-05 18:25:59 +0200492 "/v2/loop/undeploy/{loopName}" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200493 "put" : {
sebdete559a722021-04-21 10:38:57 +0200494 "operationId" : "verb165",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200495 "produces" : [ "application/json" ],
496 "parameters" : [ {
497 "name" : "loopName",
498 "in" : "path",
499 "required" : true,
500 "type" : "string"
501 } ],
502 "responses" : {
503 "200" : {
504 "description" : "Output type",
505 "schema" : {
506 "$ref" : "#/definitions/Loop"
507 }
508 }
509 },
sebdete559a722021-04-21 10:38:57 +0200510 "x-camelContextId" : "camel-5",
511 "x-routeId" : "route170"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200512 }
513 },
514 "/v2/loop/updateGlobalProperties/{loopName}" : {
515 "post" : {
sebdete559a722021-04-21 10:38:57 +0200516 "operationId" : "verb159",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200517 "consumes" : [ "application/json" ],
518 "produces" : [ "application/json" ],
519 "parameters" : [ {
520 "name" : "loopName",
521 "in" : "path",
522 "required" : true,
523 "type" : "string"
524 }, {
525 "in" : "body",
526 "name" : "body",
527 "required" : true,
528 "schema" : {
529 "$ref" : "#/definitions/JsonObject"
530 }
531 } ],
532 "responses" : {
533 "200" : {
534 "description" : "Output type",
535 "schema" : {
536 "$ref" : "#/definitions/Loop"
537 }
538 }
539 },
sebdete559a722021-04-21 10:38:57 +0200540 "x-camelContextId" : "camel-5",
541 "x-routeId" : "route164"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200542 }
543 },
544 "/v2/loop/updateMicroservicePolicy/{loopName}" : {
545 "post" : {
sebdete559a722021-04-21 10:38:57 +0200546 "operationId" : "verb161",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200547 "consumes" : [ "application/json" ],
548 "produces" : [ "application/json" ],
549 "parameters" : [ {
550 "name" : "loopName",
551 "in" : "path",
552 "required" : true,
553 "type" : "string"
554 }, {
555 "in" : "body",
556 "name" : "body",
557 "required" : true,
558 "schema" : {
559 "$ref" : "#/definitions/MicroServicePolicy"
560 }
561 } ],
562 "responses" : {
563 "200" : {
564 "description" : "Output type",
565 "schema" : {
566 "$ref" : "#/definitions/MicroServicePolicy"
567 }
568 }
569 },
sebdete559a722021-04-21 10:38:57 +0200570 "x-camelContextId" : "camel-5",
571 "x-routeId" : "route166"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200572 }
573 },
574 "/v2/loop/updateOperationalPolicies/{loopName}" : {
575 "post" : {
sebdete559a722021-04-21 10:38:57 +0200576 "operationId" : "verb160",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200577 "consumes" : [ "application/json" ],
578 "produces" : [ "application/json" ],
579 "parameters" : [ {
580 "name" : "loopName",
581 "in" : "path",
582 "required" : true,
583 "type" : "string"
584 }, {
585 "in" : "body",
586 "name" : "body",
587 "required" : true,
588 "schema" : {
589 "$ref" : "#/definitions/JsonArray"
590 }
591 } ],
592 "responses" : {
593 "200" : {
594 "description" : "Output type",
595 "schema" : {
596 "$ref" : "#/definitions/Loop"
597 }
598 }
599 },
sebdete559a722021-04-21 10:38:57 +0200600 "x-camelContextId" : "camel-5",
601 "x-routeId" : "route165"
602 }
603 },
604 "/v2/policies" : {
605 "get" : {
606 "operationId" : "verb189",
607 "produces" : [ "application/json" ],
608 "responses" : {
609 "200" : {
610 "description" : "Output type",
611 "schema" : {
612 "$ref" : "#/definitions/JsonObject"
613 }
614 }
615 },
616 "x-camelContextId" : "camel-5",
617 "x-routeId" : "route194"
618 }
619 },
620 "/v2/policies/{policyModelType}/{policyModelVersion}/{policyName}/{policyVersion}" : {
621 "post" : {
622 "operationId" : "verb190",
623 "consumes" : [ "application/json" ],
624 "produces" : [ "application/json" ],
625 "parameters" : [ {
626 "name" : "policyModelType",
627 "in" : "path",
628 "required" : true,
629 "type" : "string"
630 }, {
631 "name" : "policyModelVersion",
632 "in" : "path",
633 "required" : true,
634 "type" : "string"
635 }, {
636 "name" : "policyName",
637 "in" : "path",
638 "required" : true,
639 "type" : "string"
640 }, {
641 "name" : "policyVersion",
642 "in" : "path",
643 "required" : true,
644 "type" : "string"
645 }, {
646 "in" : "body",
647 "name" : "body",
648 "required" : true,
649 "schema" : {
650 "$ref" : "#/definitions/JsonElement"
651 }
652 } ],
653 "responses" : {
654 "200" : {
655 "description" : "Output type",
656 "schema" : {
657 "$ref" : "#/definitions/JsonObject"
658 }
659 }
660 },
661 "x-camelContextId" : "camel-5",
662 "x-routeId" : "route195"
663 },
664 "delete" : {
665 "operationId" : "verb191",
666 "parameters" : [ {
667 "name" : "policyModelType",
668 "in" : "path",
669 "required" : true,
670 "type" : "string"
671 }, {
672 "name" : "policyModelVersion",
673 "in" : "path",
674 "required" : true,
675 "type" : "string"
676 }, {
677 "name" : "policyName",
678 "in" : "path",
679 "required" : true,
680 "type" : "string"
681 }, {
682 "name" : "policyVersion",
683 "in" : "path",
684 "required" : true,
685 "type" : "string"
686 } ],
687 "responses" : {
688 "200" : { }
689 },
690 "x-camelContextId" : "camel-5",
691 "x-routeId" : "route196"
692 }
693 },
694 "/v2/policies/pdpDeployment" : {
695 "put" : {
696 "operationId" : "verb192",
697 "consumes" : [ "application/json" ],
698 "parameters" : [ {
699 "in" : "body",
700 "name" : "body",
701 "required" : true,
702 "schema" : {
703 "$ref" : "#/definitions/JsonElement"
704 }
705 } ],
706 "responses" : {
707 "200" : { }
708 },
709 "x-camelContextId" : "camel-5",
710 "x-routeId" : "route197"
sebdet3b7f6692020-02-17 06:03:31 -0800711 }
712 },
713 "/v2/policyToscaModels" : {
714 "get" : {
sebdete559a722021-04-21 10:38:57 +0200715 "operationId" : "verb184",
sebdet3b7f6692020-02-17 06:03:31 -0800716 "produces" : [ "application/json" ],
717 "responses" : {
718 "200" : {
719 "description" : "Output type",
720 "schema" : {
721 "$ref" : "#/definitions/PolicyModel"
722 }
723 }
724 },
sebdete559a722021-04-21 10:38:57 +0200725 "x-camelContextId" : "camel-5",
726 "x-routeId" : "route189"
sebdet723de7f2020-03-12 14:38:07 -0700727 },
728 "post" : {
sebdete559a722021-04-21 10:38:57 +0200729 "operationId" : "verb187",
sebdet723de7f2020-03-12 14:38:07 -0700730 "consumes" : [ "plain/text" ],
731 "produces" : [ "application/json" ],
732 "parameters" : [ {
733 "in" : "body",
734 "name" : "body",
735 "required" : true,
736 "schema" : {
737 "type" : "string"
738 }
739 } ],
740 "responses" : {
741 "200" : {
742 "description" : "Output type",
743 "schema" : {
744 "$ref" : "#/definitions/PolicyModel"
745 }
746 }
747 },
sebdete559a722021-04-21 10:38:57 +0200748 "x-camelContextId" : "camel-5",
749 "x-routeId" : "route192"
sebdet3b7f6692020-02-17 06:03:31 -0800750 }
751 },
sebdet723de7f2020-03-12 14:38:07 -0700752 "/v2/policyToscaModels/{policyModelType}/{policyModelVersion}" : {
sebdet3b7f6692020-02-17 06:03:31 -0800753 "get" : {
sebdete559a722021-04-21 10:38:57 +0200754 "operationId" : "verb185",
sebdet3b7f6692020-02-17 06:03:31 -0800755 "produces" : [ "application/json" ],
756 "parameters" : [ {
757 "name" : "policyModelType",
758 "in" : "path",
759 "required" : true,
760 "type" : "string"
sebdet723de7f2020-03-12 14:38:07 -0700761 }, {
762 "name" : "policyModelVersion",
763 "in" : "path",
764 "required" : true,
765 "type" : "string"
sebdet3b7f6692020-02-17 06:03:31 -0800766 } ],
767 "responses" : {
768 "200" : {
769 "description" : "Output type",
770 "schema" : {
sebdete559a722021-04-21 10:38:57 +0200771 "$ref" : "#/definitions/JsonObject"
sebdet3b7f6692020-02-17 06:03:31 -0800772 }
773 }
774 },
sebdete559a722021-04-21 10:38:57 +0200775 "x-camelContextId" : "camel-5",
776 "x-routeId" : "route190"
sebdet3b7f6692020-02-17 06:03:31 -0800777 },
778 "put" : {
sebdete559a722021-04-21 10:38:57 +0200779 "operationId" : "verb188",
sebdet3b7f6692020-02-17 06:03:31 -0800780 "consumes" : [ "plain/text" ],
781 "produces" : [ "application/json" ],
782 "parameters" : [ {
783 "name" : "policyModelType",
784 "in" : "path",
785 "required" : true,
786 "type" : "string"
787 }, {
sebdet723de7f2020-03-12 14:38:07 -0700788 "name" : "policyModelVersion",
789 "in" : "path",
790 "required" : true,
791 "type" : "string"
792 }, {
sebdet3b7f6692020-02-17 06:03:31 -0800793 "in" : "body",
794 "name" : "body",
795 "required" : true,
796 "schema" : {
797 "type" : "string"
798 }
799 } ],
800 "responses" : {
801 "200" : {
802 "description" : "Output type",
803 "schema" : {
804 "$ref" : "#/definitions/PolicyModel"
805 }
806 }
807 },
sebdete559a722021-04-21 10:38:57 +0200808 "x-camelContextId" : "camel-5",
809 "x-routeId" : "route193"
sebdet3b7f6692020-02-17 06:03:31 -0800810 }
811 },
sebdet723de7f2020-03-12 14:38:07 -0700812 "/v2/policyToscaModels/yaml/{policyModelType}/{policyModelVersion}" : {
sebdet3b7f6692020-02-17 06:03:31 -0800813 "get" : {
sebdete559a722021-04-21 10:38:57 +0200814 "operationId" : "verb186",
sebdet3b7f6692020-02-17 06:03:31 -0800815 "produces" : [ "application/json" ],
816 "parameters" : [ {
817 "name" : "policyModelType",
818 "in" : "path",
819 "required" : true,
820 "type" : "string"
sebdet723de7f2020-03-12 14:38:07 -0700821 }, {
822 "name" : "policyModelVersion",
823 "in" : "path",
824 "required" : true,
825 "type" : "string"
sebdet3b7f6692020-02-17 06:03:31 -0800826 } ],
827 "responses" : {
828 "200" : {
829 "description" : "Output type",
830 "schema" : {
831 "type" : "string"
832 }
833 }
834 },
sebdete559a722021-04-21 10:38:57 +0200835 "x-camelContextId" : "camel-5",
836 "x-routeId" : "route191"
sebdet3b7f6692020-02-17 06:03:31 -0800837 }
838 },
839 "/v2/templates" : {
840 "get" : {
sebdete559a722021-04-21 10:38:57 +0200841 "operationId" : "verb174",
sebdet3b7f6692020-02-17 06:03:31 -0800842 "produces" : [ "application/json" ],
843 "responses" : {
844 "200" : {
845 "description" : "Output type",
846 "schema" : {
847 "$ref" : "#/definitions/LoopTemplate"
848 }
849 }
850 },
sebdete559a722021-04-21 10:38:57 +0200851 "x-camelContextId" : "camel-5",
852 "x-routeId" : "route179"
sebdet3b7f6692020-02-17 06:03:31 -0800853 }
854 },
855 "/v2/templates/{templateName}" : {
856 "get" : {
sebdete559a722021-04-21 10:38:57 +0200857 "operationId" : "verb175",
sebdet3b7f6692020-02-17 06:03:31 -0800858 "produces" : [ "application/json" ],
859 "parameters" : [ {
860 "name" : "templateName",
861 "in" : "path",
862 "required" : true,
863 "type" : "string"
864 } ],
865 "responses" : {
866 "200" : {
867 "description" : "Output type",
868 "schema" : {
869 "$ref" : "#/definitions/LoopTemplate"
870 }
871 }
872 },
sebdete559a722021-04-21 10:38:57 +0200873 "x-camelContextId" : "camel-5",
874 "x-routeId" : "route180"
sebdet3b7f6692020-02-17 06:03:31 -0800875 }
876 },
877 "/v2/templates/names" : {
878 "get" : {
sebdete559a722021-04-21 10:38:57 +0200879 "operationId" : "verb176",
sebdet3b7f6692020-02-17 06:03:31 -0800880 "produces" : [ "application/json" ],
881 "responses" : {
882 "200" : {
883 "description" : "Output type",
884 "schema" : {
885 "type" : "array",
886 "items" : {
887 "type" : "string"
888 }
889 }
890 }
891 },
sebdete559a722021-04-21 10:38:57 +0200892 "x-camelContextId" : "camel-5",
893 "x-routeId" : "route181"
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200894 }
xg353y2aad6d62018-05-18 17:59:06 +0200895 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200896 "/v1/healthcheck" : {
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200897 "get" : {
sebdete559a722021-04-21 10:38:57 +0200898 "operationId" : "verb194",
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200899 "produces" : [ "application/json" ],
900 "responses" : {
sebdet5b410e62019-09-11 15:11:03 +0200901 "200" : {
902 "description" : "Output type",
903 "schema" : {
904 "$ref" : "#/definitions/CldsHealthCheck"
905 }
906 }
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200907 },
sebdete559a722021-04-21 10:38:57 +0200908 "x-camelContextId" : "camel-5",
909 "x-routeId" : "route199"
sebdet4d1e6b92018-10-23 16:54:02 +0200910 }
911 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200912 "/v1/user/getUser" : {
sebdet4d1e6b92018-10-23 16:54:02 +0200913 "get" : {
sebdete559a722021-04-21 10:38:57 +0200914 "operationId" : "verb195",
sebdet4d1e6b92018-10-23 16:54:02 +0200915 "produces" : [ "text/plain" ],
916 "responses" : {
917 "200" : { }
918 },
sebdete559a722021-04-21 10:38:57 +0200919 "x-camelContextId" : "camel-5",
920 "x-routeId" : "route200"
sebdet4d1e6b92018-10-23 16:54:02 +0200921 }
xg353y2aad6d62018-05-18 17:59:06 +0200922 }
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200923 },
924 "definitions" : {
sebdet723de7f2020-03-12 14:38:07 -0700925 "ClampInformation" : {
926 "type" : "object",
927 "properties" : {
928 "userName" : {
929 "type" : "string"
930 },
931 "cldsVersion" : {
932 "type" : "string"
933 },
934 "allPermissions" : {
935 "type" : "array",
936 "items" : {
937 "type" : "string"
938 }
939 }
940 },
941 "x-className" : {
942 "type" : "string",
sebdet91ff4012020-12-11 13:11:18 +0100943 "format" : "org.onap.policy.clamp.clds.model.ClampInformation"
sebdet723de7f2020-03-12 14:38:07 -0700944 }
945 },
sebdet3b7f6692020-02-17 06:03:31 -0800946 "Dictionary" : {
947 "type" : "object",
948 "properties" : {
949 "createdDate" : {
950 "type" : "integer",
951 "format" : "int64"
952 },
953 "updatedDate" : {
954 "type" : "integer",
955 "format" : "int64"
956 },
957 "updatedBy" : {
958 "type" : "string"
959 },
960 "createdBy" : {
961 "type" : "string"
962 },
963 "name" : {
964 "type" : "string"
965 },
966 "secondLevelDictionary" : {
967 "type" : "integer",
968 "format" : "int32"
969 },
970 "subDictionaryType" : {
971 "type" : "string"
972 },
973 "dictionaryElements" : {
974 "type" : "array",
975 "uniqueItems" : true,
976 "items" : {
977 "$ref" : "#/definitions/DictionaryElement"
978 }
979 }
980 },
981 "x-className" : {
982 "type" : "string",
sebdet91ff4012020-12-11 13:11:18 +0100983 "format" : "org.onap.policy.clamp.tosca.Dictionary"
sebdet3b7f6692020-02-17 06:03:31 -0800984 }
985 },
986 "DictionaryElement" : {
987 "type" : "object",
988 "properties" : {
989 "createdDate" : {
990 "type" : "integer",
991 "format" : "int64"
992 },
993 "updatedDate" : {
994 "type" : "integer",
995 "format" : "int64"
996 },
997 "updatedBy" : {
998 "type" : "string"
999 },
1000 "createdBy" : {
1001 "type" : "string"
1002 },
1003 "shortName" : {
1004 "type" : "string"
1005 },
1006 "name" : {
1007 "type" : "string"
1008 },
1009 "description" : {
1010 "type" : "string"
1011 },
1012 "type" : {
1013 "type" : "string"
1014 },
1015 "subDictionary" : {
1016 "type" : "string"
1017 },
1018 "usedByDictionaries" : {
1019 "type" : "array",
1020 "uniqueItems" : true,
1021 "items" : {
1022 "$ref" : "#/definitions/Dictionary"
1023 }
1024 }
1025 }
1026 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001027 "Loop" : {
1028 "type" : "object",
1029 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001030 "createdDate" : {
1031 "type" : "integer",
1032 "format" : "int64"
1033 },
1034 "updatedDate" : {
1035 "type" : "integer",
1036 "format" : "int64"
1037 },
1038 "updatedBy" : {
1039 "type" : "string"
1040 },
1041 "createdBy" : {
1042 "type" : "string"
1043 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001044 "name" : {
1045 "type" : "string"
1046 },
1047 "dcaeDeploymentId" : {
1048 "type" : "string"
1049 },
1050 "dcaeDeploymentStatusUrl" : {
1051 "type" : "string"
1052 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001053 "globalPropertiesJson" : {
1054 "$ref" : "#/definitions/JsonObject"
1055 },
nrpandya82561262019-11-21 11:51:18 -06001056 "modelService" : {
1057 "$ref" : "#/definitions/Service"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001058 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001059 "lastComputedState" : {
1060 "type" : "string",
1061 "enum" : [ "DESIGN", "SUBMITTED", "DEPLOYED", "RUNNING", "STOPPED", "IN_ERROR", "WAITING" ]
1062 },
sebdet101193d2019-09-05 18:25:59 +02001063 "components" : {
1064 "type" : "object",
1065 "additionalProperties" : {
1066 "$ref" : "#/definitions/ExternalComponent"
1067 }
1068 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001069 "operationalPolicies" : {
1070 "type" : "array",
1071 "uniqueItems" : true,
1072 "items" : {
1073 "$ref" : "#/definitions/OperationalPolicy"
1074 }
1075 },
1076 "microServicePolicies" : {
1077 "type" : "array",
1078 "uniqueItems" : true,
1079 "items" : {
1080 "$ref" : "#/definitions/MicroServicePolicy"
1081 }
1082 },
1083 "loopLogs" : {
1084 "type" : "array",
1085 "uniqueItems" : true,
1086 "items" : {
1087 "$ref" : "#/definitions/LoopLog"
1088 }
nrpandya82561262019-11-21 11:51:18 -06001089 },
1090 "loopTemplate" : {
1091 "$ref" : "#/definitions/LoopTemplate"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001092 }
1093 },
1094 "x-className" : {
1095 "type" : "string",
sebdet91ff4012020-12-11 13:11:18 +01001096 "format" : "org.onap.policy.clamp.loop.Loop"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001097 }
1098 },
nrpandya82561262019-11-21 11:51:18 -06001099 "JsonPrimitive" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001100 "type" : "object",
1101 "properties" : {
sebdet2dd4e992020-03-04 15:47:39 -08001102 "asBoolean" : {
1103 "type" : "boolean"
1104 },
sebdet88fd35f2020-10-09 16:32:12 +02001105 "boolean" : {
1106 "type" : "boolean"
sebdet061ecec2020-05-13 09:34:05 +02001107 },
sebdet88fd35f2020-10-09 16:32:12 +02001108 "number" : {
1109 "type" : "boolean"
sebdet061ecec2020-05-13 09:34:05 +02001110 },
sebdet88fd35f2020-10-09 16:32:12 +02001111 "asString" : {
sebdet03d382d2020-06-03 14:22:37 +02001112 "type" : "string"
1113 },
sebdete559a722021-04-21 10:38:57 +02001114 "asDouble" : {
1115 "type" : "number",
1116 "format" : "double"
1117 },
sebdet91ff4012020-12-11 13:11:18 +01001118 "asFloat" : {
1119 "type" : "number",
1120 "format" : "float"
1121 },
sebdete559a722021-04-21 10:38:57 +02001122 "asNumber" : {
1123 "$ref" : "#/definitions/Number"
sebdet91ff4012020-12-11 13:11:18 +01001124 },
1125 "asCharacter" : {
1126 "type" : "string"
1127 },
sebdet03d382d2020-06-03 14:22:37 +02001128 "asBigDecimal" : {
1129 "type" : "number"
1130 },
1131 "asBigInteger" : {
1132 "type" : "integer"
1133 },
1134 "asShort" : {
1135 "type" : "integer",
1136 "format" : "int32"
1137 },
sebdete559a722021-04-21 10:38:57 +02001138 "asLong" : {
1139 "type" : "integer",
1140 "format" : "int64"
1141 },
1142 "asInt" : {
1143 "type" : "integer",
1144 "format" : "int32"
1145 },
1146 "asByte" : {
1147 "type" : "string",
1148 "format" : "byte"
sebdetbfabac92021-01-06 17:24:18 +01001149 },
sebdetab9bc442020-04-23 03:01:37 +02001150 "string" : {
sebdet580141f2020-04-01 00:00:37 +02001151 "type" : "boolean"
sebdete65d4572020-03-24 08:51:20 -07001152 },
sebdete559a722021-04-21 10:38:57 +02001153 "asJsonPrimitive" : {
1154 "$ref" : "#/definitions/JsonPrimitive"
1155 },
sebdet91ff4012020-12-11 13:11:18 +01001156 "asJsonObject" : {
1157 "$ref" : "#/definitions/JsonObject"
1158 },
sebdetbfabac92021-01-06 17:24:18 +01001159 "asJsonArray" : {
1160 "$ref" : "#/definitions/JsonArray"
1161 },
sebdet91ff4012020-12-11 13:11:18 +01001162 "jsonArray" : {
1163 "type" : "boolean"
1164 },
sebdet5ec88e42020-08-03 15:25:07 +02001165 "asJsonNull" : {
1166 "$ref" : "#/definitions/JsonNull"
sebdete559a722021-04-21 10:38:57 +02001167 },
1168 "jsonObject" : {
1169 "type" : "boolean"
1170 },
1171 "jsonPrimitive" : {
1172 "type" : "boolean"
1173 },
1174 "jsonNull" : {
1175 "type" : "boolean"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001176 }
1177 }
1178 },
1179 "MicroServicePolicy" : {
1180 "type" : "object",
1181 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001182 "createdDate" : {
1183 "type" : "integer",
1184 "format" : "int64"
1185 },
1186 "updatedDate" : {
1187 "type" : "integer",
1188 "format" : "int64"
1189 },
1190 "updatedBy" : {
1191 "type" : "string"
1192 },
1193 "createdBy" : {
1194 "type" : "string"
1195 },
sebdet3b7f6692020-02-17 06:03:31 -08001196 "jsonRepresentation" : {
1197 "$ref" : "#/definitions/JsonObject"
1198 },
1199 "configurationsJson" : {
1200 "$ref" : "#/definitions/JsonObject"
1201 },
1202 "loopElementModel" : {
1203 "$ref" : "#/definitions/LoopElementModel"
1204 },
1205 "pdpGroup" : {
1206 "type" : "string"
1207 },
sebdet2dd4e992020-03-04 15:47:39 -08001208 "pdpSubgroup" : {
sebdet2d28cbf2020-02-27 14:43:57 -08001209 "type" : "string"
1210 },
sebdet897a3e02020-02-28 06:03:51 -08001211 "policyModel" : {
1212 "$ref" : "#/definitions/PolicyModel"
1213 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001214 "name" : {
1215 "type" : "string"
1216 },
nrpandya82561262019-11-21 11:51:18 -06001217 "context" : {
1218 "type" : "string"
1219 },
1220 "deviceTypeScope" : {
1221 "type" : "string"
1222 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001223 "shared" : {
1224 "type" : "boolean"
1225 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001226 "usedByLoops" : {
1227 "type" : "array",
1228 "uniqueItems" : true,
1229 "items" : {
1230 "$ref" : "#/definitions/Loop"
1231 }
nrpandya82561262019-11-21 11:51:18 -06001232 },
sebdet3b7f6692020-02-17 06:03:31 -08001233 "dcaeDeploymentId" : {
1234 "type" : "string"
1235 },
1236 "dcaeDeploymentStatusUrl" : {
1237 "type" : "string"
1238 },
1239 "dcaeBlueprintId" : {
1240 "type" : "string"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001241 }
1242 },
1243 "x-className" : {
1244 "type" : "string",
sebdet91ff4012020-12-11 13:11:18 +01001245 "format" : "org.onap.policy.clamp.policy.microservice.MicroServicePolicy"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001246 }
1247 },
1248 "JsonObject" : {
1249 "type" : "object",
1250 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001251 "asBoolean" : {
1252 "type" : "boolean"
1253 },
sebdete559a722021-04-21 10:38:57 +02001254 "asJsonPrimitive" : {
1255 "$ref" : "#/definitions/JsonPrimitive"
sebdet91ff4012020-12-11 13:11:18 +01001256 },
sebdetbfabac92021-01-06 17:24:18 +01001257 "asString" : {
1258 "type" : "string"
sebdet91ff4012020-12-11 13:11:18 +01001259 },
sebdete559a722021-04-21 10:38:57 +02001260 "asJsonObject" : {
1261 "$ref" : "#/definitions/JsonObject"
1262 },
sebdetbfabac92021-01-06 17:24:18 +01001263 "asJsonArray" : {
1264 "$ref" : "#/definitions/JsonArray"
sebdet03d382d2020-06-03 14:22:37 +02001265 },
sebdete559a722021-04-21 10:38:57 +02001266 "asDouble" : {
1267 "type" : "number",
1268 "format" : "double"
sebdetbfabac92021-01-06 17:24:18 +01001269 },
1270 "asFloat" : {
1271 "type" : "number",
1272 "format" : "float"
1273 },
sebdete559a722021-04-21 10:38:57 +02001274 "asNumber" : {
1275 "$ref" : "#/definitions/Number"
sebdetbfabac92021-01-06 17:24:18 +01001276 },
sebdet91ff4012020-12-11 13:11:18 +01001277 "asCharacter" : {
1278 "type" : "string"
sebdet88fd35f2020-10-09 16:32:12 +02001279 },
sebdet03d382d2020-06-03 14:22:37 +02001280 "asBigDecimal" : {
1281 "type" : "number"
1282 },
1283 "asBigInteger" : {
1284 "type" : "integer"
1285 },
1286 "asShort" : {
1287 "type" : "integer",
1288 "format" : "int32"
sebdetbfabac92021-01-06 17:24:18 +01001289 },
sebdete559a722021-04-21 10:38:57 +02001290 "asLong" : {
1291 "type" : "integer",
1292 "format" : "int64"
1293 },
1294 "asInt" : {
1295 "type" : "integer",
1296 "format" : "int32"
1297 },
1298 "asByte" : {
1299 "type" : "string",
1300 "format" : "byte"
1301 },
1302 "jsonArray" : {
1303 "type" : "boolean"
1304 },
1305 "asJsonNull" : {
1306 "$ref" : "#/definitions/JsonNull"
1307 },
1308 "jsonObject" : {
1309 "type" : "boolean"
1310 },
1311 "jsonPrimitive" : {
1312 "type" : "boolean"
1313 },
1314 "jsonNull" : {
1315 "type" : "boolean"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001316 }
1317 },
1318 "x-className" : {
1319 "type" : "string",
1320 "format" : "com.google.gson.JsonObject"
1321 }
1322 },
nrpandya82561262019-11-21 11:51:18 -06001323 "PolicyModel" : {
sebdet101193d2019-09-05 18:25:59 +02001324 "type" : "object",
1325 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001326 "createdDate" : {
1327 "type" : "integer",
1328 "format" : "int64"
sebdet101193d2019-09-05 18:25:59 +02001329 },
nrpandya82561262019-11-21 11:51:18 -06001330 "updatedDate" : {
1331 "type" : "integer",
1332 "format" : "int64"
1333 },
1334 "updatedBy" : {
sebdet101193d2019-09-05 18:25:59 +02001335 "type" : "string"
nrpandya82561262019-11-21 11:51:18 -06001336 },
1337 "createdBy" : {
1338 "type" : "string"
1339 },
1340 "policyModelType" : {
1341 "type" : "string"
1342 },
1343 "version" : {
1344 "type" : "string"
1345 },
1346 "policyModelTosca" : {
1347 "type" : "string"
1348 },
1349 "policyAcronym" : {
1350 "type" : "string"
1351 },
sebdet3b7f6692020-02-17 06:03:31 -08001352 "usedByElementModels" : {
1353 "type" : "array",
1354 "uniqueItems" : true,
1355 "items" : {
1356 "$ref" : "#/definitions/LoopElementModel"
1357 }
sebdet2d28cbf2020-02-27 14:43:57 -08001358 },
1359 "policyPdpGroup" : {
1360 "$ref" : "#/definitions/JsonObject"
nrpandya82561262019-11-21 11:51:18 -06001361 }
sebdet3b7f6692020-02-17 06:03:31 -08001362 },
1363 "x-className" : {
1364 "type" : "string",
sebdet91ff4012020-12-11 13:11:18 +01001365 "format" : "org.onap.policy.clamp.loop.template.PolicyModel"
nrpandya82561262019-11-21 11:51:18 -06001366 }
1367 },
1368 "Service" : {
1369 "type" : "object",
1370 "properties" : {
1371 "serviceUuid" : {
1372 "type" : "string"
1373 },
sebdet3b7f6692020-02-17 06:03:31 -08001374 "name" : {
1375 "type" : "string"
1376 },
1377 "version" : {
1378 "type" : "string"
1379 },
nrpandya82561262019-11-21 11:51:18 -06001380 "serviceDetails" : {
1381 "$ref" : "#/definitions/JsonObject"
1382 },
1383 "resourceDetails" : {
1384 "$ref" : "#/definitions/JsonObject"
sebdet101193d2019-09-05 18:25:59 +02001385 }
1386 }
1387 },
sebdet3b7f6692020-02-17 06:03:31 -08001388 "LoopTemplateLoopElementModel" : {
1389 "type" : "object",
1390 "properties" : {
1391 "loopTemplate" : {
1392 "$ref" : "#/definitions/LoopTemplate"
1393 },
1394 "loopElementModel" : {
1395 "$ref" : "#/definitions/LoopElementModel"
1396 },
1397 "flowOrder" : {
1398 "type" : "integer",
1399 "format" : "int32"
1400 }
1401 }
1402 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001403 "OperationalPolicy" : {
1404 "type" : "object",
1405 "properties" : {
sebdet3b7f6692020-02-17 06:03:31 -08001406 "createdDate" : {
1407 "type" : "integer",
1408 "format" : "int64"
1409 },
1410 "updatedDate" : {
1411 "type" : "integer",
1412 "format" : "int64"
1413 },
1414 "updatedBy" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001415 "type" : "string"
1416 },
sebdet3b7f6692020-02-17 06:03:31 -08001417 "createdBy" : {
1418 "type" : "string"
1419 },
1420 "jsonRepresentation" : {
1421 "$ref" : "#/definitions/JsonObject"
1422 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001423 "configurationsJson" : {
1424 "$ref" : "#/definitions/JsonObject"
1425 },
sebdet3b7f6692020-02-17 06:03:31 -08001426 "loopElementModel" : {
1427 "$ref" : "#/definitions/LoopElementModel"
1428 },
1429 "pdpGroup" : {
1430 "type" : "string"
1431 },
sebdet2dd4e992020-03-04 15:47:39 -08001432 "pdpSubgroup" : {
sebdet2d28cbf2020-02-27 14:43:57 -08001433 "type" : "string"
1434 },
sebdet897a3e02020-02-28 06:03:51 -08001435 "policyModel" : {
1436 "$ref" : "#/definitions/PolicyModel"
1437 },
sebdet3b7f6692020-02-17 06:03:31 -08001438 "name" : {
1439 "type" : "string"
1440 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001441 "loop" : {
1442 "$ref" : "#/definitions/Loop"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001443 }
1444 }
1445 },
1446 "JsonNull" : {
1447 "type" : "object",
1448 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001449 "asBoolean" : {
1450 "type" : "boolean"
1451 },
sebdete559a722021-04-21 10:38:57 +02001452 "asJsonPrimitive" : {
1453 "$ref" : "#/definitions/JsonPrimitive"
sebdet91ff4012020-12-11 13:11:18 +01001454 },
sebdetbfabac92021-01-06 17:24:18 +01001455 "asString" : {
1456 "type" : "string"
sebdet91ff4012020-12-11 13:11:18 +01001457 },
sebdete559a722021-04-21 10:38:57 +02001458 "asJsonObject" : {
1459 "$ref" : "#/definitions/JsonObject"
1460 },
sebdetbfabac92021-01-06 17:24:18 +01001461 "asJsonArray" : {
1462 "$ref" : "#/definitions/JsonArray"
sebdet03d382d2020-06-03 14:22:37 +02001463 },
sebdete559a722021-04-21 10:38:57 +02001464 "asDouble" : {
1465 "type" : "number",
1466 "format" : "double"
sebdetbfabac92021-01-06 17:24:18 +01001467 },
1468 "asFloat" : {
1469 "type" : "number",
1470 "format" : "float"
1471 },
sebdete559a722021-04-21 10:38:57 +02001472 "asNumber" : {
1473 "$ref" : "#/definitions/Number"
sebdetbfabac92021-01-06 17:24:18 +01001474 },
sebdet91ff4012020-12-11 13:11:18 +01001475 "asCharacter" : {
1476 "type" : "string"
sebdet88fd35f2020-10-09 16:32:12 +02001477 },
sebdet03d382d2020-06-03 14:22:37 +02001478 "asBigDecimal" : {
1479 "type" : "number"
1480 },
1481 "asBigInteger" : {
1482 "type" : "integer"
1483 },
1484 "asShort" : {
1485 "type" : "integer",
1486 "format" : "int32"
sebdetbfabac92021-01-06 17:24:18 +01001487 },
sebdete559a722021-04-21 10:38:57 +02001488 "asLong" : {
1489 "type" : "integer",
1490 "format" : "int64"
1491 },
1492 "asInt" : {
1493 "type" : "integer",
1494 "format" : "int32"
1495 },
1496 "asByte" : {
1497 "type" : "string",
1498 "format" : "byte"
1499 },
1500 "jsonArray" : {
1501 "type" : "boolean"
1502 },
1503 "asJsonNull" : {
1504 "$ref" : "#/definitions/JsonNull"
1505 },
1506 "jsonObject" : {
1507 "type" : "boolean"
1508 },
1509 "jsonPrimitive" : {
1510 "type" : "boolean"
1511 },
1512 "jsonNull" : {
1513 "type" : "boolean"
sebdetab9bc442020-04-23 03:01:37 +02001514 }
1515 }
1516 },
1517 "JsonArray" : {
1518 "type" : "object",
1519 "properties" : {
1520 "asBoolean" : {
1521 "type" : "boolean"
sebdet580141f2020-04-01 00:00:37 +02001522 },
sebdete559a722021-04-21 10:38:57 +02001523 "asString" : {
1524 "type" : "string"
1525 },
sebdetbfabac92021-01-06 17:24:18 +01001526 "asDouble" : {
sebdete65d4572020-03-24 08:51:20 -07001527 "type" : "number",
sebdetbfabac92021-01-06 17:24:18 +01001528 "format" : "double"
sebdete65d4572020-03-24 08:51:20 -07001529 },
sebdetbfabac92021-01-06 17:24:18 +01001530 "asFloat" : {
sebdet91ff4012020-12-11 13:11:18 +01001531 "type" : "number",
sebdetbfabac92021-01-06 17:24:18 +01001532 "format" : "float"
sebdet91ff4012020-12-11 13:11:18 +01001533 },
sebdete559a722021-04-21 10:38:57 +02001534 "asNumber" : {
1535 "$ref" : "#/definitions/Number"
sebdet91ff4012020-12-11 13:11:18 +01001536 },
1537 "asCharacter" : {
sebdet03d382d2020-06-03 14:22:37 +02001538 "type" : "string"
1539 },
1540 "asBigDecimal" : {
1541 "type" : "number"
1542 },
1543 "asBigInteger" : {
1544 "type" : "integer"
1545 },
1546 "asShort" : {
1547 "type" : "integer",
1548 "format" : "int32"
1549 },
sebdete559a722021-04-21 10:38:57 +02001550 "asLong" : {
1551 "type" : "integer",
1552 "format" : "int64"
1553 },
1554 "asInt" : {
1555 "type" : "integer",
1556 "format" : "int32"
1557 },
1558 "asByte" : {
1559 "type" : "string",
1560 "format" : "byte"
1561 },
1562 "asJsonPrimitive" : {
1563 "$ref" : "#/definitions/JsonPrimitive"
sebdet88fd35f2020-10-09 16:32:12 +02001564 },
sebdet91ff4012020-12-11 13:11:18 +01001565 "asJsonObject" : {
1566 "$ref" : "#/definitions/JsonObject"
xuegao58c7c972019-09-26 13:29:10 +02001567 },
sebdetbfabac92021-01-06 17:24:18 +01001568 "asJsonArray" : {
1569 "$ref" : "#/definitions/JsonArray"
1570 },
sebdet91ff4012020-12-11 13:11:18 +01001571 "jsonArray" : {
1572 "type" : "boolean"
sebdet5ec88e42020-08-03 15:25:07 +02001573 },
1574 "asJsonNull" : {
1575 "$ref" : "#/definitions/JsonNull"
sebdete559a722021-04-21 10:38:57 +02001576 },
1577 "jsonObject" : {
1578 "type" : "boolean"
1579 },
1580 "jsonPrimitive" : {
1581 "type" : "boolean"
1582 },
1583 "jsonNull" : {
1584 "type" : "boolean"
nrpandya82561262019-11-21 11:51:18 -06001585 }
1586 },
1587 "x-className" : {
1588 "type" : "string",
1589 "format" : "com.google.gson.JsonArray"
1590 }
1591 },
1592 "LoopLog" : {
1593 "type" : "object",
1594 "properties" : {
1595 "id" : {
1596 "type" : "integer",
1597 "format" : "int64"
1598 },
1599 "logType" : {
1600 "type" : "string",
1601 "enum" : [ "INFO", "WARNING", "ERROR" ]
1602 },
1603 "logComponent" : {
1604 "type" : "string"
1605 },
1606 "message" : {
1607 "type" : "string"
1608 },
1609 "loop" : {
1610 "$ref" : "#/definitions/Loop"
1611 },
1612 "logInstant" : {
1613 "type" : "integer",
1614 "format" : "int64"
1615 }
1616 }
1617 },
nrpandya82561262019-11-21 11:51:18 -06001618 "Number" : {
1619 "type" : "object"
1620 },
1621 "ExternalComponent" : {
1622 "type" : "object",
1623 "properties" : {
1624 "state" : {
1625 "$ref" : "#/definitions/ExternalComponentState"
1626 },
1627 "componentName" : {
1628 "type" : "string"
1629 }
1630 }
1631 },
1632 "LoopTemplate" : {
1633 "type" : "object",
1634 "properties" : {
1635 "createdDate" : {
1636 "type" : "integer",
1637 "format" : "int64"
1638 },
1639 "updatedDate" : {
1640 "type" : "integer",
1641 "format" : "int64"
1642 },
1643 "updatedBy" : {
1644 "type" : "string"
1645 },
1646 "createdBy" : {
1647 "type" : "string"
1648 },
1649 "name" : {
1650 "type" : "string"
1651 },
sebdet3b7f6692020-02-17 06:03:31 -08001652 "dcaeBlueprintId" : {
1653 "type" : "string"
1654 },
nrpandya82561262019-11-21 11:51:18 -06001655 "blueprint" : {
1656 "type" : "string"
1657 },
sebdet3b7f6692020-02-17 06:03:31 -08001658 "loopElementModelsUsed" : {
nrpandya82561262019-11-21 11:51:18 -06001659 "type" : "array",
1660 "uniqueItems" : true,
1661 "items" : {
sebdet3b7f6692020-02-17 06:03:31 -08001662 "$ref" : "#/definitions/LoopTemplateLoopElementModel"
nrpandya82561262019-11-21 11:51:18 -06001663 }
1664 },
1665 "modelService" : {
1666 "$ref" : "#/definitions/Service"
1667 },
1668 "maximumInstancesAllowed" : {
1669 "type" : "integer",
1670 "format" : "int32"
sebdet3b7f6692020-02-17 06:03:31 -08001671 },
1672 "uniqueBlueprint" : {
1673 "type" : "boolean"
1674 },
1675 "allowedLoopType" : {
1676 "type" : "string",
1677 "enum" : [ "OPEN", "CLOSED", "HYBRID" ]
nrpandya82561262019-11-21 11:51:18 -06001678 }
sebdet3b7f6692020-02-17 06:03:31 -08001679 },
1680 "x-className" : {
1681 "type" : "string",
sebdet91ff4012020-12-11 13:11:18 +01001682 "format" : "org.onap.policy.clamp.loop.template.LoopTemplate"
nrpandya82561262019-11-21 11:51:18 -06001683 }
1684 },
1685 "ExternalComponentState" : {
1686 "type" : "object",
1687 "properties" : {
1688 "stateName" : {
1689 "type" : "string"
1690 },
1691 "description" : {
1692 "type" : "string"
1693 },
1694 "level" : {
1695 "type" : "integer",
1696 "format" : "int32"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001697 }
1698 }
1699 },
sebdet3b7f6692020-02-17 06:03:31 -08001700 "LoopElementModel" : {
1701 "type" : "object",
1702 "properties" : {
1703 "createdDate" : {
1704 "type" : "integer",
1705 "format" : "int64"
1706 },
1707 "updatedDate" : {
1708 "type" : "integer",
1709 "format" : "int64"
1710 },
1711 "updatedBy" : {
1712 "type" : "string"
1713 },
1714 "createdBy" : {
1715 "type" : "string"
1716 },
1717 "name" : {
1718 "type" : "string"
1719 },
1720 "dcaeBlueprintId" : {
1721 "type" : "string"
1722 },
1723 "blueprint" : {
1724 "type" : "string"
1725 },
1726 "loopElementType" : {
1727 "type" : "string"
1728 },
1729 "shortName" : {
1730 "type" : "string"
1731 },
1732 "policyModels" : {
1733 "type" : "array",
1734 "uniqueItems" : true,
1735 "items" : {
1736 "$ref" : "#/definitions/PolicyModel"
1737 }
1738 },
1739 "usedByLoopTemplates" : {
1740 "type" : "array",
1741 "uniqueItems" : true,
1742 "items" : {
1743 "$ref" : "#/definitions/LoopTemplateLoopElementModel"
1744 }
1745 }
1746 }
1747 },
sebdete559a722021-04-21 10:38:57 +02001748 "JsonElement" : {
1749 "type" : "object",
1750 "properties" : {
1751 "asBoolean" : {
1752 "type" : "boolean"
1753 },
1754 "asJsonPrimitive" : {
1755 "$ref" : "#/definitions/JsonPrimitive"
1756 },
1757 "asString" : {
1758 "type" : "string"
1759 },
1760 "asJsonObject" : {
1761 "$ref" : "#/definitions/JsonObject"
1762 },
1763 "asJsonArray" : {
1764 "$ref" : "#/definitions/JsonArray"
1765 },
1766 "asDouble" : {
1767 "type" : "number",
1768 "format" : "double"
1769 },
1770 "asFloat" : {
1771 "type" : "number",
1772 "format" : "float"
1773 },
1774 "asNumber" : {
1775 "$ref" : "#/definitions/Number"
1776 },
1777 "asCharacter" : {
1778 "type" : "string"
1779 },
1780 "asBigDecimal" : {
1781 "type" : "number"
1782 },
1783 "asBigInteger" : {
1784 "type" : "integer"
1785 },
1786 "asShort" : {
1787 "type" : "integer",
1788 "format" : "int32"
1789 },
1790 "asLong" : {
1791 "type" : "integer",
1792 "format" : "int64"
1793 },
1794 "asInt" : {
1795 "type" : "integer",
1796 "format" : "int32"
1797 },
1798 "asByte" : {
1799 "type" : "string",
1800 "format" : "byte"
1801 },
1802 "jsonArray" : {
1803 "type" : "boolean"
1804 },
1805 "asJsonNull" : {
1806 "$ref" : "#/definitions/JsonNull"
1807 },
1808 "jsonObject" : {
1809 "type" : "boolean"
1810 },
1811 "jsonPrimitive" : {
1812 "type" : "boolean"
1813 },
1814 "jsonNull" : {
1815 "type" : "boolean"
1816 }
1817 },
1818 "x-className" : {
1819 "type" : "string",
1820 "format" : "com.google.gson.JsonElement"
1821 }
1822 },
sebdet5b410e62019-09-11 15:11:03 +02001823 "CldsHealthCheck" : {
1824 "type" : "object",
1825 "properties" : {
1826 "healthCheckComponent" : {
1827 "type" : "string"
1828 },
1829 "healthCheckStatus" : {
1830 "type" : "string"
1831 },
1832 "description" : {
1833 "type" : "string"
1834 }
1835 },
1836 "x-className" : {
1837 "type" : "string",
sebdet91ff4012020-12-11 13:11:18 +01001838 "format" : "org.onap.policy.clamp.clds.model.CldsHealthCheck"
sebdet5b410e62019-09-11 15:11:03 +02001839 }
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +02001840 }
1841 }
xg353y2aad6d62018-05-18 17:59:06 +02001842}