blob: 5a958e29b8fc6336095cbf5fb21c089e1c0d0846 [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" : {
sebdet4423d362021-04-26 14:04:20 +02004 "version" : "6.1.1-SNAPSHOT",
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +02005 "title" : "Clamp Rest API"
6 },
sebdet4423d362021-04-26 14:04:20 +02007 "host" : "localhost:37747",
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" : {
sebdet4423d362021-04-26 14:04:20 +020013 "operationId" : "verb188",
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",
sebdet4423d362021-04-26 14:04:20 +020024 "x-routeId" : "route193"
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" : {
sebdet4423d362021-04-26 14:04:20 +020029 "operationId" : "verb173",
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",
sebdet4423d362021-04-26 14:04:20 +020040 "x-routeId" : "route178"
sebdet3b7f6692020-02-17 06:03:31 -080041 },
42 "put" : {
sebdet4423d362021-04-26 14:04:20 +020043 "operationId" : "verb176",
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",
sebdet4423d362021-04-26 14:04:20 +020063 "x-routeId" : "route181"
sebdet3b7f6692020-02-17 06:03:31 -080064 }
65 },
66 "/v2/dictionary/{dictionaryName}" : {
67 "get" : {
sebdet4423d362021-04-26 14:04:20 +020068 "operationId" : "verb175",
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",
sebdet4423d362021-04-26 14:04:20 +020085 "x-routeId" : "route180"
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" : {
sebdet4423d362021-04-26 14:04:20 +020090 "operationId" : "verb177",
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",
sebdet4423d362021-04-26 14:04:20 +0200115 "x-routeId" : "route182"
sebdet3b7f6692020-02-17 06:03:31 -0800116 },
117 "delete" : {
sebdet4423d362021-04-26 14:04:20 +0200118 "operationId" : "verb178",
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",
sebdet4423d362021-04-26 14:04:20 +0200130 "x-routeId" : "route183"
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" : {
sebdet4423d362021-04-26 14:04:20 +0200135 "operationId" : "verb179",
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",
sebdet4423d362021-04-26 14:04:20 +0200152 "x-routeId" : "route184"
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" : {
sebdet4423d362021-04-26 14:04:20 +0200157 "operationId" : "verb174",
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",
sebdet4423d362021-04-26 14:04:20 +0200171 "x-routeId" : "route179"
sebdet3b7f6692020-02-17 06:03:31 -0800172 }
173 },
174 "/v2/loop/{loopName}" : {
175 "get" : {
sebdet4423d362021-04-26 14:04:20 +0200176 "operationId" : "verb154",
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",
sebdet4423d362021-04-26 14:04:20 +0200193 "x-routeId" : "route159"
sebdet723de7f2020-03-12 14:38:07 -0700194 }
195 },
196 "/v2/loop/addOperationaPolicy/{loopName}/policyModel/{policyType}/{policyVersion}" : {
197 "put" : {
sebdet4423d362021-04-26 14:04:20 +0200198 "operationId" : "verb167",
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",
sebdet4423d362021-04-26 14:04:20 +0200225 "x-routeId" : "route172"
sebdet723de7f2020-03-12 14:38:07 -0700226 }
227 },
228 "/v2/loop/create/{loopName}?templateName={templateName}" : {
229 "post" : {
sebdet4423d362021-04-26 14:04:20 +0200230 "operationId" : "verb169",
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",
sebdet4423d362021-04-26 14:04:20 +0200253 "x-routeId" : "route174"
sebdet3b7f6692020-02-17 06:03:31 -0800254 }
255 },
256 "/v2/loop/delete/{loopName}" : {
257 "put" : {
sebdet4423d362021-04-26 14:04:20 +0200258 "operationId" : "verb165",
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",
sebdet4423d362021-04-26 14:04:20 +0200269 "x-routeId" : "route170"
sebdet3b7f6692020-02-17 06:03:31 -0800270 }
271 },
272 "/v2/loop/deploy/{loopName}" : {
273 "put" : {
sebdet4423d362021-04-26 14:04:20 +0200274 "operationId" : "verb158",
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",
sebdet4423d362021-04-26 14:04:20 +0200291 "x-routeId" : "route163"
sebdet3b7f6692020-02-17 06:03:31 -0800292 }
293 },
294 "/v2/loop/getAllNames" : {
295 "get" : {
sebdet4423d362021-04-26 14:04:20 +0200296 "operationId" : "verb153",
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",
sebdet4423d362021-04-26 14:04:20 +0200310 "x-routeId" : "route158"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200311 }
312 },
313 "/v2/loop/getstatus/{loopName}" : {
314 "get" : {
sebdet4423d362021-04-26 14:04:20 +0200315 "operationId" : "verb166",
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",
sebdet4423d362021-04-26 14:04:20 +0200332 "x-routeId" : "route171"
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" : {
sebdet4423d362021-04-26 14:04:20 +0200337 "operationId" : "verb159",
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",
sebdet4423d362021-04-26 14:04:20 +0200359 "x-routeId" : "route164"
sebdetafac3122020-03-19 10:29:30 -0700360 }
361 },
362 "/v2/loop/refreshOperationalPolicyJsonSchema/{loopName}/{operationalPolicyName}" : {
363 "put" : {
sebdet4423d362021-04-26 14:04:20 +0200364 "operationId" : "verb160",
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",
sebdet4423d362021-04-26 14:04:20 +0200386 "x-routeId" : "route165"
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" : {
sebdet4423d362021-04-26 14:04:20 +0200391 "operationId" : "verb168",
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",
sebdet4423d362021-04-26 14:04:20 +0200423 "x-routeId" : "route173"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200424 }
425 },
426 "/v2/loop/restart/{loopName}" : {
427 "put" : {
sebdet4423d362021-04-26 14:04:20 +0200428 "operationId" : "verb163",
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",
sebdet4423d362021-04-26 14:04:20 +0200445 "x-routeId" : "route168"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200446 }
447 },
448 "/v2/loop/stop/{loopName}" : {
449 "put" : {
sebdet4423d362021-04-26 14:04:20 +0200450 "operationId" : "verb162",
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",
sebdet4423d362021-04-26 14:04:20 +0200467 "x-routeId" : "route167"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200468 }
469 },
470 "/v2/loop/submit/{loopName}" : {
471 "put" : {
sebdet4423d362021-04-26 14:04:20 +0200472 "operationId" : "verb164",
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",
sebdet4423d362021-04-26 14:04:20 +0200489 "x-routeId" : "route169"
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" : {
sebdet4423d362021-04-26 14:04:20 +0200494 "operationId" : "verb161",
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",
sebdet4423d362021-04-26 14:04:20 +0200511 "x-routeId" : "route166"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200512 }
513 },
514 "/v2/loop/updateGlobalProperties/{loopName}" : {
515 "post" : {
sebdet4423d362021-04-26 14:04:20 +0200516 "operationId" : "verb155",
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",
sebdet4423d362021-04-26 14:04:20 +0200541 "x-routeId" : "route160"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200542 }
543 },
544 "/v2/loop/updateMicroservicePolicy/{loopName}" : {
545 "post" : {
sebdet4423d362021-04-26 14:04:20 +0200546 "operationId" : "verb157",
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",
sebdet4423d362021-04-26 14:04:20 +0200571 "x-routeId" : "route162"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200572 }
573 },
574 "/v2/loop/updateOperationalPolicies/{loopName}" : {
575 "post" : {
sebdet4423d362021-04-26 14:04:20 +0200576 "operationId" : "verb156",
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",
sebdet4423d362021-04-26 14:04:20 +0200601 "x-routeId" : "route161"
sebdete559a722021-04-21 10:38:57 +0200602 }
603 },
604 "/v2/policies" : {
605 "get" : {
sebdet4423d362021-04-26 14:04:20 +0200606 "operationId" : "verb183",
sebdete559a722021-04-21 10:38:57 +0200607 "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",
sebdet4423d362021-04-26 14:04:20 +0200617 "x-routeId" : "route188"
sebdete559a722021-04-21 10:38:57 +0200618 }
619 },
620 "/v2/policies/{policyModelType}/{policyModelVersion}/{policyName}/{policyVersion}" : {
621 "post" : {
sebdet4423d362021-04-26 14:04:20 +0200622 "operationId" : "verb184",
sebdete559a722021-04-21 10:38:57 +0200623 "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",
sebdete559a722021-04-21 10:38:57 +0200662 "x-routeId" : "route189"
sebdet723de7f2020-03-12 14:38:07 -0700663 },
sebdet4423d362021-04-26 14:04:20 +0200664 "delete" : {
665 "operationId" : "verb185",
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" : "route190"
692 }
693 },
694 "/v2/policies/pdpDeployment" : {
695 "put" : {
696 "operationId" : "verb186",
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" : "route191"
711 }
712 },
713 "/v2/policies/policytype" : {
sebdet723de7f2020-03-12 14:38:07 -0700714 "post" : {
sebdete559a722021-04-21 10:38:57 +0200715 "operationId" : "verb187",
sebdet723de7f2020-03-12 14:38:07 -0700716 "consumes" : [ "plain/text" ],
sebdet723de7f2020-03-12 14:38:07 -0700717 "parameters" : [ {
718 "in" : "body",
719 "name" : "body",
720 "required" : true,
721 "schema" : {
722 "type" : "string"
723 }
724 } ],
725 "responses" : {
sebdet4423d362021-04-26 14:04:20 +0200726 "200" : { }
727 },
728 "x-camelContextId" : "camel-5",
729 "x-routeId" : "route192"
730 }
731 },
732 "/v2/policyToscaModels" : {
733 "get" : {
734 "operationId" : "verb180",
735 "produces" : [ "application/json" ],
736 "responses" : {
sebdet723de7f2020-03-12 14:38:07 -0700737 "200" : {
738 "description" : "Output type",
739 "schema" : {
740 "$ref" : "#/definitions/PolicyModel"
741 }
742 }
743 },
sebdete559a722021-04-21 10:38:57 +0200744 "x-camelContextId" : "camel-5",
sebdet4423d362021-04-26 14:04:20 +0200745 "x-routeId" : "route185"
sebdet3b7f6692020-02-17 06:03:31 -0800746 }
747 },
sebdet723de7f2020-03-12 14:38:07 -0700748 "/v2/policyToscaModels/{policyModelType}/{policyModelVersion}" : {
sebdet3b7f6692020-02-17 06:03:31 -0800749 "get" : {
sebdet4423d362021-04-26 14:04:20 +0200750 "operationId" : "verb181",
sebdet3b7f6692020-02-17 06:03:31 -0800751 "produces" : [ "application/json" ],
752 "parameters" : [ {
753 "name" : "policyModelType",
754 "in" : "path",
755 "required" : true,
756 "type" : "string"
sebdet723de7f2020-03-12 14:38:07 -0700757 }, {
758 "name" : "policyModelVersion",
759 "in" : "path",
760 "required" : true,
761 "type" : "string"
sebdet3b7f6692020-02-17 06:03:31 -0800762 } ],
763 "responses" : {
764 "200" : {
765 "description" : "Output type",
766 "schema" : {
sebdete559a722021-04-21 10:38:57 +0200767 "$ref" : "#/definitions/JsonObject"
sebdet3b7f6692020-02-17 06:03:31 -0800768 }
769 }
770 },
sebdete559a722021-04-21 10:38:57 +0200771 "x-camelContextId" : "camel-5",
sebdet4423d362021-04-26 14:04:20 +0200772 "x-routeId" : "route186"
sebdet3b7f6692020-02-17 06:03:31 -0800773 }
774 },
sebdet723de7f2020-03-12 14:38:07 -0700775 "/v2/policyToscaModels/yaml/{policyModelType}/{policyModelVersion}" : {
sebdet3b7f6692020-02-17 06:03:31 -0800776 "get" : {
sebdet4423d362021-04-26 14:04:20 +0200777 "operationId" : "verb182",
sebdet3b7f6692020-02-17 06:03:31 -0800778 "produces" : [ "application/json" ],
779 "parameters" : [ {
780 "name" : "policyModelType",
781 "in" : "path",
782 "required" : true,
783 "type" : "string"
sebdet723de7f2020-03-12 14:38:07 -0700784 }, {
785 "name" : "policyModelVersion",
786 "in" : "path",
787 "required" : true,
788 "type" : "string"
sebdet3b7f6692020-02-17 06:03:31 -0800789 } ],
790 "responses" : {
791 "200" : {
792 "description" : "Output type",
793 "schema" : {
794 "type" : "string"
795 }
796 }
797 },
sebdete559a722021-04-21 10:38:57 +0200798 "x-camelContextId" : "camel-5",
sebdet4423d362021-04-26 14:04:20 +0200799 "x-routeId" : "route187"
sebdet3b7f6692020-02-17 06:03:31 -0800800 }
801 },
802 "/v2/templates" : {
803 "get" : {
sebdet4423d362021-04-26 14:04:20 +0200804 "operationId" : "verb170",
sebdet3b7f6692020-02-17 06:03:31 -0800805 "produces" : [ "application/json" ],
806 "responses" : {
807 "200" : {
808 "description" : "Output type",
809 "schema" : {
810 "$ref" : "#/definitions/LoopTemplate"
811 }
812 }
813 },
sebdete559a722021-04-21 10:38:57 +0200814 "x-camelContextId" : "camel-5",
sebdet4423d362021-04-26 14:04:20 +0200815 "x-routeId" : "route175"
sebdet3b7f6692020-02-17 06:03:31 -0800816 }
817 },
818 "/v2/templates/{templateName}" : {
819 "get" : {
sebdet4423d362021-04-26 14:04:20 +0200820 "operationId" : "verb171",
sebdet3b7f6692020-02-17 06:03:31 -0800821 "produces" : [ "application/json" ],
822 "parameters" : [ {
823 "name" : "templateName",
824 "in" : "path",
825 "required" : true,
826 "type" : "string"
827 } ],
828 "responses" : {
829 "200" : {
830 "description" : "Output type",
831 "schema" : {
832 "$ref" : "#/definitions/LoopTemplate"
833 }
834 }
835 },
sebdete559a722021-04-21 10:38:57 +0200836 "x-camelContextId" : "camel-5",
sebdet4423d362021-04-26 14:04:20 +0200837 "x-routeId" : "route176"
sebdet3b7f6692020-02-17 06:03:31 -0800838 }
839 },
840 "/v2/templates/names" : {
841 "get" : {
sebdet4423d362021-04-26 14:04:20 +0200842 "operationId" : "verb172",
sebdet3b7f6692020-02-17 06:03:31 -0800843 "produces" : [ "application/json" ],
844 "responses" : {
845 "200" : {
846 "description" : "Output type",
847 "schema" : {
848 "type" : "array",
849 "items" : {
850 "type" : "string"
851 }
852 }
853 }
854 },
sebdete559a722021-04-21 10:38:57 +0200855 "x-camelContextId" : "camel-5",
sebdet4423d362021-04-26 14:04:20 +0200856 "x-routeId" : "route177"
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200857 }
xg353y2aad6d62018-05-18 17:59:06 +0200858 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200859 "/v1/healthcheck" : {
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200860 "get" : {
sebdet4423d362021-04-26 14:04:20 +0200861 "operationId" : "verb189",
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200862 "produces" : [ "application/json" ],
863 "responses" : {
sebdet5b410e62019-09-11 15:11:03 +0200864 "200" : {
865 "description" : "Output type",
866 "schema" : {
867 "$ref" : "#/definitions/CldsHealthCheck"
868 }
869 }
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200870 },
sebdete559a722021-04-21 10:38:57 +0200871 "x-camelContextId" : "camel-5",
sebdet4423d362021-04-26 14:04:20 +0200872 "x-routeId" : "route194"
sebdet4d1e6b92018-10-23 16:54:02 +0200873 }
874 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200875 "/v1/user/getUser" : {
sebdet4d1e6b92018-10-23 16:54:02 +0200876 "get" : {
sebdet4423d362021-04-26 14:04:20 +0200877 "operationId" : "verb190",
sebdet4d1e6b92018-10-23 16:54:02 +0200878 "produces" : [ "text/plain" ],
879 "responses" : {
880 "200" : { }
881 },
sebdete559a722021-04-21 10:38:57 +0200882 "x-camelContextId" : "camel-5",
sebdet4423d362021-04-26 14:04:20 +0200883 "x-routeId" : "route195"
sebdet4d1e6b92018-10-23 16:54:02 +0200884 }
xg353y2aad6d62018-05-18 17:59:06 +0200885 }
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200886 },
887 "definitions" : {
sebdet723de7f2020-03-12 14:38:07 -0700888 "ClampInformation" : {
889 "type" : "object",
890 "properties" : {
891 "userName" : {
892 "type" : "string"
893 },
894 "cldsVersion" : {
895 "type" : "string"
896 },
897 "allPermissions" : {
898 "type" : "array",
899 "items" : {
900 "type" : "string"
901 }
902 }
903 },
904 "x-className" : {
905 "type" : "string",
sebdet91ff4012020-12-11 13:11:18 +0100906 "format" : "org.onap.policy.clamp.clds.model.ClampInformation"
sebdet723de7f2020-03-12 14:38:07 -0700907 }
908 },
sebdet3b7f6692020-02-17 06:03:31 -0800909 "Dictionary" : {
910 "type" : "object",
911 "properties" : {
912 "createdDate" : {
913 "type" : "integer",
914 "format" : "int64"
915 },
916 "updatedDate" : {
917 "type" : "integer",
918 "format" : "int64"
919 },
920 "updatedBy" : {
921 "type" : "string"
922 },
923 "createdBy" : {
924 "type" : "string"
925 },
926 "name" : {
927 "type" : "string"
928 },
929 "secondLevelDictionary" : {
930 "type" : "integer",
931 "format" : "int32"
932 },
933 "subDictionaryType" : {
934 "type" : "string"
935 },
936 "dictionaryElements" : {
937 "type" : "array",
938 "uniqueItems" : true,
939 "items" : {
940 "$ref" : "#/definitions/DictionaryElement"
941 }
942 }
943 },
944 "x-className" : {
945 "type" : "string",
sebdet91ff4012020-12-11 13:11:18 +0100946 "format" : "org.onap.policy.clamp.tosca.Dictionary"
sebdet3b7f6692020-02-17 06:03:31 -0800947 }
948 },
949 "DictionaryElement" : {
950 "type" : "object",
951 "properties" : {
952 "createdDate" : {
953 "type" : "integer",
954 "format" : "int64"
955 },
956 "updatedDate" : {
957 "type" : "integer",
958 "format" : "int64"
959 },
960 "updatedBy" : {
961 "type" : "string"
962 },
963 "createdBy" : {
964 "type" : "string"
965 },
966 "shortName" : {
967 "type" : "string"
968 },
969 "name" : {
970 "type" : "string"
971 },
972 "description" : {
973 "type" : "string"
974 },
975 "type" : {
976 "type" : "string"
977 },
978 "subDictionary" : {
979 "type" : "string"
980 },
981 "usedByDictionaries" : {
982 "type" : "array",
983 "uniqueItems" : true,
984 "items" : {
985 "$ref" : "#/definitions/Dictionary"
986 }
987 }
988 }
989 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200990 "Loop" : {
991 "type" : "object",
992 "properties" : {
nrpandya82561262019-11-21 11:51:18 -0600993 "createdDate" : {
994 "type" : "integer",
995 "format" : "int64"
996 },
997 "updatedDate" : {
998 "type" : "integer",
999 "format" : "int64"
1000 },
1001 "updatedBy" : {
1002 "type" : "string"
1003 },
1004 "createdBy" : {
1005 "type" : "string"
1006 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001007 "name" : {
1008 "type" : "string"
1009 },
1010 "dcaeDeploymentId" : {
1011 "type" : "string"
1012 },
1013 "dcaeDeploymentStatusUrl" : {
1014 "type" : "string"
1015 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001016 "globalPropertiesJson" : {
1017 "$ref" : "#/definitions/JsonObject"
1018 },
nrpandya82561262019-11-21 11:51:18 -06001019 "modelService" : {
1020 "$ref" : "#/definitions/Service"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001021 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001022 "lastComputedState" : {
1023 "type" : "string",
1024 "enum" : [ "DESIGN", "SUBMITTED", "DEPLOYED", "RUNNING", "STOPPED", "IN_ERROR", "WAITING" ]
1025 },
sebdet101193d2019-09-05 18:25:59 +02001026 "components" : {
1027 "type" : "object",
1028 "additionalProperties" : {
1029 "$ref" : "#/definitions/ExternalComponent"
1030 }
1031 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001032 "operationalPolicies" : {
1033 "type" : "array",
1034 "uniqueItems" : true,
1035 "items" : {
1036 "$ref" : "#/definitions/OperationalPolicy"
1037 }
1038 },
1039 "microServicePolicies" : {
1040 "type" : "array",
1041 "uniqueItems" : true,
1042 "items" : {
1043 "$ref" : "#/definitions/MicroServicePolicy"
1044 }
1045 },
1046 "loopLogs" : {
1047 "type" : "array",
1048 "uniqueItems" : true,
1049 "items" : {
1050 "$ref" : "#/definitions/LoopLog"
1051 }
nrpandya82561262019-11-21 11:51:18 -06001052 },
1053 "loopTemplate" : {
1054 "$ref" : "#/definitions/LoopTemplate"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001055 }
1056 },
1057 "x-className" : {
1058 "type" : "string",
sebdet91ff4012020-12-11 13:11:18 +01001059 "format" : "org.onap.policy.clamp.loop.Loop"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001060 }
1061 },
nrpandya82561262019-11-21 11:51:18 -06001062 "JsonPrimitive" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001063 "type" : "object",
1064 "properties" : {
sebdet2dd4e992020-03-04 15:47:39 -08001065 "asBoolean" : {
1066 "type" : "boolean"
1067 },
sebdet88fd35f2020-10-09 16:32:12 +02001068 "boolean" : {
1069 "type" : "boolean"
sebdet061ecec2020-05-13 09:34:05 +02001070 },
sebdet88fd35f2020-10-09 16:32:12 +02001071 "number" : {
1072 "type" : "boolean"
sebdet061ecec2020-05-13 09:34:05 +02001073 },
sebdet4423d362021-04-26 14:04:20 +02001074 "asNumber" : {
1075 "$ref" : "#/definitions/Number"
1076 },
sebdet88fd35f2020-10-09 16:32:12 +02001077 "asString" : {
sebdet03d382d2020-06-03 14:22:37 +02001078 "type" : "string"
1079 },
sebdete559a722021-04-21 10:38:57 +02001080 "asDouble" : {
1081 "type" : "number",
1082 "format" : "double"
1083 },
sebdet91ff4012020-12-11 13:11:18 +01001084 "asFloat" : {
1085 "type" : "number",
1086 "format" : "float"
1087 },
sebdet4423d362021-04-26 14:04:20 +02001088 "asLong" : {
1089 "type" : "integer",
1090 "format" : "int64"
1091 },
1092 "asInt" : {
1093 "type" : "integer",
1094 "format" : "int32"
1095 },
1096 "asByte" : {
1097 "type" : "string",
1098 "format" : "byte"
sebdet91ff4012020-12-11 13:11:18 +01001099 },
1100 "asCharacter" : {
1101 "type" : "string"
1102 },
sebdet03d382d2020-06-03 14:22:37 +02001103 "asBigDecimal" : {
1104 "type" : "number"
1105 },
1106 "asBigInteger" : {
1107 "type" : "integer"
1108 },
1109 "asShort" : {
1110 "type" : "integer",
1111 "format" : "int32"
1112 },
sebdetab9bc442020-04-23 03:01:37 +02001113 "string" : {
sebdet580141f2020-04-01 00:00:37 +02001114 "type" : "boolean"
sebdete65d4572020-03-24 08:51:20 -07001115 },
sebdet91ff4012020-12-11 13:11:18 +01001116 "asJsonObject" : {
1117 "$ref" : "#/definitions/JsonObject"
1118 },
sebdet91ff4012020-12-11 13:11:18 +01001119 "jsonArray" : {
1120 "type" : "boolean"
1121 },
sebdete559a722021-04-21 10:38:57 +02001122 "jsonObject" : {
1123 "type" : "boolean"
1124 },
1125 "jsonPrimitive" : {
1126 "type" : "boolean"
1127 },
1128 "jsonNull" : {
1129 "type" : "boolean"
sebdet4423d362021-04-26 14:04:20 +02001130 },
1131 "asJsonArray" : {
1132 "$ref" : "#/definitions/JsonArray"
1133 },
1134 "asJsonPrimitive" : {
1135 "$ref" : "#/definitions/JsonPrimitive"
1136 },
1137 "asJsonNull" : {
1138 "$ref" : "#/definitions/JsonNull"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001139 }
1140 }
1141 },
1142 "MicroServicePolicy" : {
1143 "type" : "object",
1144 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001145 "createdDate" : {
1146 "type" : "integer",
1147 "format" : "int64"
1148 },
1149 "updatedDate" : {
1150 "type" : "integer",
1151 "format" : "int64"
1152 },
1153 "updatedBy" : {
1154 "type" : "string"
1155 },
1156 "createdBy" : {
1157 "type" : "string"
1158 },
sebdet3b7f6692020-02-17 06:03:31 -08001159 "jsonRepresentation" : {
1160 "$ref" : "#/definitions/JsonObject"
1161 },
1162 "configurationsJson" : {
1163 "$ref" : "#/definitions/JsonObject"
1164 },
1165 "loopElementModel" : {
1166 "$ref" : "#/definitions/LoopElementModel"
1167 },
1168 "pdpGroup" : {
1169 "type" : "string"
1170 },
sebdet2dd4e992020-03-04 15:47:39 -08001171 "pdpSubgroup" : {
sebdet2d28cbf2020-02-27 14:43:57 -08001172 "type" : "string"
1173 },
sebdet897a3e02020-02-28 06:03:51 -08001174 "policyModel" : {
1175 "$ref" : "#/definitions/PolicyModel"
1176 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001177 "name" : {
1178 "type" : "string"
1179 },
nrpandya82561262019-11-21 11:51:18 -06001180 "context" : {
1181 "type" : "string"
1182 },
1183 "deviceTypeScope" : {
1184 "type" : "string"
1185 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001186 "shared" : {
1187 "type" : "boolean"
1188 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001189 "usedByLoops" : {
1190 "type" : "array",
1191 "uniqueItems" : true,
1192 "items" : {
1193 "$ref" : "#/definitions/Loop"
1194 }
nrpandya82561262019-11-21 11:51:18 -06001195 },
sebdet3b7f6692020-02-17 06:03:31 -08001196 "dcaeDeploymentId" : {
1197 "type" : "string"
1198 },
1199 "dcaeDeploymentStatusUrl" : {
1200 "type" : "string"
1201 },
1202 "dcaeBlueprintId" : {
1203 "type" : "string"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001204 }
1205 },
1206 "x-className" : {
1207 "type" : "string",
sebdet91ff4012020-12-11 13:11:18 +01001208 "format" : "org.onap.policy.clamp.policy.microservice.MicroServicePolicy"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001209 }
1210 },
1211 "JsonObject" : {
1212 "type" : "object",
1213 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001214 "asBoolean" : {
1215 "type" : "boolean"
1216 },
sebdete559a722021-04-21 10:38:57 +02001217 "asJsonObject" : {
1218 "$ref" : "#/definitions/JsonObject"
1219 },
sebdet4423d362021-04-26 14:04:20 +02001220 "jsonArray" : {
1221 "type" : "boolean"
1222 },
1223 "jsonObject" : {
1224 "type" : "boolean"
1225 },
1226 "jsonPrimitive" : {
1227 "type" : "boolean"
1228 },
1229 "jsonNull" : {
1230 "type" : "boolean"
1231 },
sebdetbfabac92021-01-06 17:24:18 +01001232 "asJsonArray" : {
1233 "$ref" : "#/definitions/JsonArray"
sebdet03d382d2020-06-03 14:22:37 +02001234 },
sebdet4423d362021-04-26 14:04:20 +02001235 "asJsonPrimitive" : {
1236 "$ref" : "#/definitions/JsonPrimitive"
1237 },
1238 "asJsonNull" : {
1239 "$ref" : "#/definitions/JsonNull"
1240 },
1241 "asNumber" : {
1242 "$ref" : "#/definitions/Number"
1243 },
1244 "asString" : {
1245 "type" : "string"
1246 },
sebdete559a722021-04-21 10:38:57 +02001247 "asDouble" : {
1248 "type" : "number",
1249 "format" : "double"
sebdetbfabac92021-01-06 17:24:18 +01001250 },
1251 "asFloat" : {
1252 "type" : "number",
1253 "format" : "float"
1254 },
sebdete559a722021-04-21 10:38:57 +02001255 "asLong" : {
1256 "type" : "integer",
1257 "format" : "int64"
1258 },
1259 "asInt" : {
1260 "type" : "integer",
1261 "format" : "int32"
1262 },
1263 "asByte" : {
1264 "type" : "string",
1265 "format" : "byte"
1266 },
sebdet4423d362021-04-26 14:04:20 +02001267 "asCharacter" : {
1268 "type" : "string"
sebdete559a722021-04-21 10:38:57 +02001269 },
sebdet4423d362021-04-26 14:04:20 +02001270 "asBigDecimal" : {
1271 "type" : "number"
sebdete559a722021-04-21 10:38:57 +02001272 },
sebdet4423d362021-04-26 14:04:20 +02001273 "asBigInteger" : {
1274 "type" : "integer"
sebdete559a722021-04-21 10:38:57 +02001275 },
sebdet4423d362021-04-26 14:04:20 +02001276 "asShort" : {
1277 "type" : "integer",
1278 "format" : "int32"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001279 }
1280 },
1281 "x-className" : {
1282 "type" : "string",
1283 "format" : "com.google.gson.JsonObject"
1284 }
1285 },
nrpandya82561262019-11-21 11:51:18 -06001286 "PolicyModel" : {
sebdet101193d2019-09-05 18:25:59 +02001287 "type" : "object",
1288 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001289 "createdDate" : {
1290 "type" : "integer",
1291 "format" : "int64"
sebdet101193d2019-09-05 18:25:59 +02001292 },
nrpandya82561262019-11-21 11:51:18 -06001293 "updatedDate" : {
1294 "type" : "integer",
1295 "format" : "int64"
1296 },
1297 "updatedBy" : {
sebdet101193d2019-09-05 18:25:59 +02001298 "type" : "string"
nrpandya82561262019-11-21 11:51:18 -06001299 },
1300 "createdBy" : {
1301 "type" : "string"
1302 },
1303 "policyModelType" : {
1304 "type" : "string"
1305 },
1306 "version" : {
1307 "type" : "string"
1308 },
1309 "policyModelTosca" : {
1310 "type" : "string"
1311 },
1312 "policyAcronym" : {
1313 "type" : "string"
1314 },
sebdet3b7f6692020-02-17 06:03:31 -08001315 "usedByElementModels" : {
1316 "type" : "array",
1317 "uniqueItems" : true,
1318 "items" : {
1319 "$ref" : "#/definitions/LoopElementModel"
1320 }
sebdet2d28cbf2020-02-27 14:43:57 -08001321 },
1322 "policyPdpGroup" : {
1323 "$ref" : "#/definitions/JsonObject"
nrpandya82561262019-11-21 11:51:18 -06001324 }
sebdet3b7f6692020-02-17 06:03:31 -08001325 },
1326 "x-className" : {
1327 "type" : "string",
sebdet91ff4012020-12-11 13:11:18 +01001328 "format" : "org.onap.policy.clamp.loop.template.PolicyModel"
nrpandya82561262019-11-21 11:51:18 -06001329 }
1330 },
1331 "Service" : {
1332 "type" : "object",
1333 "properties" : {
1334 "serviceUuid" : {
1335 "type" : "string"
1336 },
sebdet3b7f6692020-02-17 06:03:31 -08001337 "name" : {
1338 "type" : "string"
1339 },
1340 "version" : {
1341 "type" : "string"
1342 },
nrpandya82561262019-11-21 11:51:18 -06001343 "serviceDetails" : {
1344 "$ref" : "#/definitions/JsonObject"
1345 },
1346 "resourceDetails" : {
1347 "$ref" : "#/definitions/JsonObject"
sebdet101193d2019-09-05 18:25:59 +02001348 }
1349 }
1350 },
sebdet3b7f6692020-02-17 06:03:31 -08001351 "LoopTemplateLoopElementModel" : {
1352 "type" : "object",
1353 "properties" : {
1354 "loopTemplate" : {
1355 "$ref" : "#/definitions/LoopTemplate"
1356 },
1357 "loopElementModel" : {
1358 "$ref" : "#/definitions/LoopElementModel"
1359 },
1360 "flowOrder" : {
1361 "type" : "integer",
1362 "format" : "int32"
1363 }
1364 }
1365 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001366 "OperationalPolicy" : {
1367 "type" : "object",
1368 "properties" : {
sebdet3b7f6692020-02-17 06:03:31 -08001369 "createdDate" : {
1370 "type" : "integer",
1371 "format" : "int64"
1372 },
1373 "updatedDate" : {
1374 "type" : "integer",
1375 "format" : "int64"
1376 },
1377 "updatedBy" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001378 "type" : "string"
1379 },
sebdet3b7f6692020-02-17 06:03:31 -08001380 "createdBy" : {
1381 "type" : "string"
1382 },
1383 "jsonRepresentation" : {
1384 "$ref" : "#/definitions/JsonObject"
1385 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001386 "configurationsJson" : {
1387 "$ref" : "#/definitions/JsonObject"
1388 },
sebdet3b7f6692020-02-17 06:03:31 -08001389 "loopElementModel" : {
1390 "$ref" : "#/definitions/LoopElementModel"
1391 },
1392 "pdpGroup" : {
1393 "type" : "string"
1394 },
sebdet2dd4e992020-03-04 15:47:39 -08001395 "pdpSubgroup" : {
sebdet2d28cbf2020-02-27 14:43:57 -08001396 "type" : "string"
1397 },
sebdet897a3e02020-02-28 06:03:51 -08001398 "policyModel" : {
1399 "$ref" : "#/definitions/PolicyModel"
1400 },
sebdet3b7f6692020-02-17 06:03:31 -08001401 "name" : {
1402 "type" : "string"
1403 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001404 "loop" : {
1405 "$ref" : "#/definitions/Loop"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001406 }
1407 }
1408 },
1409 "JsonNull" : {
1410 "type" : "object",
1411 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001412 "asBoolean" : {
1413 "type" : "boolean"
1414 },
sebdete559a722021-04-21 10:38:57 +02001415 "asJsonObject" : {
1416 "$ref" : "#/definitions/JsonObject"
1417 },
sebdet4423d362021-04-26 14:04:20 +02001418 "jsonArray" : {
1419 "type" : "boolean"
1420 },
1421 "jsonObject" : {
1422 "type" : "boolean"
1423 },
1424 "jsonPrimitive" : {
1425 "type" : "boolean"
1426 },
1427 "jsonNull" : {
1428 "type" : "boolean"
1429 },
sebdetbfabac92021-01-06 17:24:18 +01001430 "asJsonArray" : {
1431 "$ref" : "#/definitions/JsonArray"
sebdet03d382d2020-06-03 14:22:37 +02001432 },
sebdet4423d362021-04-26 14:04:20 +02001433 "asJsonPrimitive" : {
1434 "$ref" : "#/definitions/JsonPrimitive"
1435 },
1436 "asJsonNull" : {
1437 "$ref" : "#/definitions/JsonNull"
1438 },
1439 "asNumber" : {
1440 "$ref" : "#/definitions/Number"
1441 },
1442 "asString" : {
1443 "type" : "string"
1444 },
sebdete559a722021-04-21 10:38:57 +02001445 "asDouble" : {
1446 "type" : "number",
1447 "format" : "double"
sebdetbfabac92021-01-06 17:24:18 +01001448 },
1449 "asFloat" : {
1450 "type" : "number",
1451 "format" : "float"
1452 },
sebdete559a722021-04-21 10:38:57 +02001453 "asLong" : {
1454 "type" : "integer",
1455 "format" : "int64"
1456 },
1457 "asInt" : {
1458 "type" : "integer",
1459 "format" : "int32"
1460 },
1461 "asByte" : {
1462 "type" : "string",
1463 "format" : "byte"
1464 },
sebdet4423d362021-04-26 14:04:20 +02001465 "asCharacter" : {
1466 "type" : "string"
sebdete559a722021-04-21 10:38:57 +02001467 },
sebdet4423d362021-04-26 14:04:20 +02001468 "asBigDecimal" : {
1469 "type" : "number"
sebdete559a722021-04-21 10:38:57 +02001470 },
sebdet4423d362021-04-26 14:04:20 +02001471 "asBigInteger" : {
1472 "type" : "integer"
sebdete559a722021-04-21 10:38:57 +02001473 },
sebdet4423d362021-04-26 14:04:20 +02001474 "asShort" : {
1475 "type" : "integer",
1476 "format" : "int32"
sebdetab9bc442020-04-23 03:01:37 +02001477 }
1478 }
1479 },
1480 "JsonArray" : {
1481 "type" : "object",
1482 "properties" : {
1483 "asBoolean" : {
1484 "type" : "boolean"
sebdet580141f2020-04-01 00:00:37 +02001485 },
sebdet4423d362021-04-26 14:04:20 +02001486 "asNumber" : {
1487 "$ref" : "#/definitions/Number"
1488 },
sebdete559a722021-04-21 10:38:57 +02001489 "asString" : {
1490 "type" : "string"
1491 },
sebdetbfabac92021-01-06 17:24:18 +01001492 "asDouble" : {
sebdete65d4572020-03-24 08:51:20 -07001493 "type" : "number",
sebdetbfabac92021-01-06 17:24:18 +01001494 "format" : "double"
sebdete65d4572020-03-24 08:51:20 -07001495 },
sebdetbfabac92021-01-06 17:24:18 +01001496 "asFloat" : {
sebdet91ff4012020-12-11 13:11:18 +01001497 "type" : "number",
sebdetbfabac92021-01-06 17:24:18 +01001498 "format" : "float"
sebdet91ff4012020-12-11 13:11:18 +01001499 },
sebdet4423d362021-04-26 14:04:20 +02001500 "asLong" : {
1501 "type" : "integer",
1502 "format" : "int64"
1503 },
1504 "asInt" : {
1505 "type" : "integer",
1506 "format" : "int32"
1507 },
1508 "asByte" : {
1509 "type" : "string",
1510 "format" : "byte"
sebdet91ff4012020-12-11 13:11:18 +01001511 },
1512 "asCharacter" : {
sebdet03d382d2020-06-03 14:22:37 +02001513 "type" : "string"
1514 },
1515 "asBigDecimal" : {
1516 "type" : "number"
1517 },
1518 "asBigInteger" : {
1519 "type" : "integer"
1520 },
1521 "asShort" : {
1522 "type" : "integer",
1523 "format" : "int32"
1524 },
sebdet91ff4012020-12-11 13:11:18 +01001525 "asJsonObject" : {
1526 "$ref" : "#/definitions/JsonObject"
xuegao58c7c972019-09-26 13:29:10 +02001527 },
sebdet91ff4012020-12-11 13:11:18 +01001528 "jsonArray" : {
1529 "type" : "boolean"
sebdet5ec88e42020-08-03 15:25:07 +02001530 },
sebdete559a722021-04-21 10:38:57 +02001531 "jsonObject" : {
1532 "type" : "boolean"
1533 },
1534 "jsonPrimitive" : {
1535 "type" : "boolean"
1536 },
1537 "jsonNull" : {
1538 "type" : "boolean"
sebdet4423d362021-04-26 14:04:20 +02001539 },
1540 "asJsonArray" : {
1541 "$ref" : "#/definitions/JsonArray"
1542 },
1543 "asJsonPrimitive" : {
1544 "$ref" : "#/definitions/JsonPrimitive"
1545 },
1546 "asJsonNull" : {
1547 "$ref" : "#/definitions/JsonNull"
nrpandya82561262019-11-21 11:51:18 -06001548 }
1549 },
1550 "x-className" : {
1551 "type" : "string",
1552 "format" : "com.google.gson.JsonArray"
1553 }
1554 },
1555 "LoopLog" : {
1556 "type" : "object",
1557 "properties" : {
1558 "id" : {
1559 "type" : "integer",
1560 "format" : "int64"
1561 },
1562 "logType" : {
1563 "type" : "string",
1564 "enum" : [ "INFO", "WARNING", "ERROR" ]
1565 },
1566 "logComponent" : {
1567 "type" : "string"
1568 },
1569 "message" : {
1570 "type" : "string"
1571 },
1572 "loop" : {
1573 "$ref" : "#/definitions/Loop"
1574 },
1575 "logInstant" : {
1576 "type" : "integer",
1577 "format" : "int64"
1578 }
1579 }
1580 },
nrpandya82561262019-11-21 11:51:18 -06001581 "Number" : {
1582 "type" : "object"
1583 },
1584 "ExternalComponent" : {
1585 "type" : "object",
1586 "properties" : {
1587 "state" : {
1588 "$ref" : "#/definitions/ExternalComponentState"
1589 },
1590 "componentName" : {
1591 "type" : "string"
1592 }
1593 }
1594 },
1595 "LoopTemplate" : {
1596 "type" : "object",
1597 "properties" : {
1598 "createdDate" : {
1599 "type" : "integer",
1600 "format" : "int64"
1601 },
1602 "updatedDate" : {
1603 "type" : "integer",
1604 "format" : "int64"
1605 },
1606 "updatedBy" : {
1607 "type" : "string"
1608 },
1609 "createdBy" : {
1610 "type" : "string"
1611 },
1612 "name" : {
1613 "type" : "string"
1614 },
sebdet3b7f6692020-02-17 06:03:31 -08001615 "dcaeBlueprintId" : {
1616 "type" : "string"
1617 },
nrpandya82561262019-11-21 11:51:18 -06001618 "blueprint" : {
1619 "type" : "string"
1620 },
sebdet3b7f6692020-02-17 06:03:31 -08001621 "loopElementModelsUsed" : {
nrpandya82561262019-11-21 11:51:18 -06001622 "type" : "array",
1623 "uniqueItems" : true,
1624 "items" : {
sebdet3b7f6692020-02-17 06:03:31 -08001625 "$ref" : "#/definitions/LoopTemplateLoopElementModel"
nrpandya82561262019-11-21 11:51:18 -06001626 }
1627 },
1628 "modelService" : {
1629 "$ref" : "#/definitions/Service"
1630 },
1631 "maximumInstancesAllowed" : {
1632 "type" : "integer",
1633 "format" : "int32"
sebdet3b7f6692020-02-17 06:03:31 -08001634 },
1635 "uniqueBlueprint" : {
1636 "type" : "boolean"
1637 },
1638 "allowedLoopType" : {
1639 "type" : "string",
1640 "enum" : [ "OPEN", "CLOSED", "HYBRID" ]
nrpandya82561262019-11-21 11:51:18 -06001641 }
sebdet3b7f6692020-02-17 06:03:31 -08001642 },
1643 "x-className" : {
1644 "type" : "string",
sebdet91ff4012020-12-11 13:11:18 +01001645 "format" : "org.onap.policy.clamp.loop.template.LoopTemplate"
nrpandya82561262019-11-21 11:51:18 -06001646 }
1647 },
1648 "ExternalComponentState" : {
1649 "type" : "object",
1650 "properties" : {
1651 "stateName" : {
1652 "type" : "string"
1653 },
1654 "description" : {
1655 "type" : "string"
1656 },
1657 "level" : {
1658 "type" : "integer",
1659 "format" : "int32"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001660 }
1661 }
1662 },
sebdet3b7f6692020-02-17 06:03:31 -08001663 "LoopElementModel" : {
1664 "type" : "object",
1665 "properties" : {
1666 "createdDate" : {
1667 "type" : "integer",
1668 "format" : "int64"
1669 },
1670 "updatedDate" : {
1671 "type" : "integer",
1672 "format" : "int64"
1673 },
1674 "updatedBy" : {
1675 "type" : "string"
1676 },
1677 "createdBy" : {
1678 "type" : "string"
1679 },
1680 "name" : {
1681 "type" : "string"
1682 },
1683 "dcaeBlueprintId" : {
1684 "type" : "string"
1685 },
1686 "blueprint" : {
1687 "type" : "string"
1688 },
1689 "loopElementType" : {
1690 "type" : "string"
1691 },
1692 "shortName" : {
1693 "type" : "string"
1694 },
1695 "policyModels" : {
1696 "type" : "array",
1697 "uniqueItems" : true,
1698 "items" : {
1699 "$ref" : "#/definitions/PolicyModel"
1700 }
1701 },
1702 "usedByLoopTemplates" : {
1703 "type" : "array",
1704 "uniqueItems" : true,
1705 "items" : {
1706 "$ref" : "#/definitions/LoopTemplateLoopElementModel"
1707 }
1708 }
1709 }
1710 },
sebdete559a722021-04-21 10:38:57 +02001711 "JsonElement" : {
1712 "type" : "object",
1713 "properties" : {
1714 "asBoolean" : {
1715 "type" : "boolean"
1716 },
sebdete559a722021-04-21 10:38:57 +02001717 "asJsonObject" : {
1718 "$ref" : "#/definitions/JsonObject"
1719 },
sebdet4423d362021-04-26 14:04:20 +02001720 "jsonArray" : {
1721 "type" : "boolean"
1722 },
1723 "jsonObject" : {
1724 "type" : "boolean"
1725 },
1726 "jsonPrimitive" : {
1727 "type" : "boolean"
1728 },
1729 "jsonNull" : {
1730 "type" : "boolean"
1731 },
sebdete559a722021-04-21 10:38:57 +02001732 "asJsonArray" : {
1733 "$ref" : "#/definitions/JsonArray"
1734 },
sebdet4423d362021-04-26 14:04:20 +02001735 "asJsonPrimitive" : {
1736 "$ref" : "#/definitions/JsonPrimitive"
1737 },
1738 "asJsonNull" : {
1739 "$ref" : "#/definitions/JsonNull"
1740 },
1741 "asNumber" : {
1742 "$ref" : "#/definitions/Number"
1743 },
1744 "asString" : {
1745 "type" : "string"
1746 },
sebdete559a722021-04-21 10:38:57 +02001747 "asDouble" : {
1748 "type" : "number",
1749 "format" : "double"
1750 },
1751 "asFloat" : {
1752 "type" : "number",
1753 "format" : "float"
1754 },
sebdete559a722021-04-21 10:38:57 +02001755 "asLong" : {
1756 "type" : "integer",
1757 "format" : "int64"
1758 },
1759 "asInt" : {
1760 "type" : "integer",
1761 "format" : "int32"
1762 },
1763 "asByte" : {
1764 "type" : "string",
1765 "format" : "byte"
1766 },
sebdet4423d362021-04-26 14:04:20 +02001767 "asCharacter" : {
1768 "type" : "string"
sebdete559a722021-04-21 10:38:57 +02001769 },
sebdet4423d362021-04-26 14:04:20 +02001770 "asBigDecimal" : {
1771 "type" : "number"
sebdete559a722021-04-21 10:38:57 +02001772 },
sebdet4423d362021-04-26 14:04:20 +02001773 "asBigInteger" : {
1774 "type" : "integer"
sebdete559a722021-04-21 10:38:57 +02001775 },
sebdet4423d362021-04-26 14:04:20 +02001776 "asShort" : {
1777 "type" : "integer",
1778 "format" : "int32"
sebdete559a722021-04-21 10:38:57 +02001779 }
1780 },
1781 "x-className" : {
1782 "type" : "string",
1783 "format" : "com.google.gson.JsonElement"
1784 }
1785 },
sebdet5b410e62019-09-11 15:11:03 +02001786 "CldsHealthCheck" : {
1787 "type" : "object",
1788 "properties" : {
1789 "healthCheckComponent" : {
1790 "type" : "string"
1791 },
1792 "healthCheckStatus" : {
1793 "type" : "string"
1794 },
1795 "description" : {
1796 "type" : "string"
1797 }
1798 },
1799 "x-className" : {
1800 "type" : "string",
sebdet91ff4012020-12-11 13:11:18 +01001801 "format" : "org.onap.policy.clamp.clds.model.CldsHealthCheck"
sebdet5b410e62019-09-11 15:11:03 +02001802 }
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +02001803 }
1804 }
xg353y2aad6d62018-05-18 17:59:06 +02001805}