blob: 5307c1545f2e51fb00adaf6dfea43af46e2c4eda [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" : {
sebdet3b7f6692020-02-17 06:03:31 -08004 "version" : "5.0.0-SNAPSHOT",
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +02005 "title" : "Clamp Rest API"
6 },
sebdete0d0fdb2020-02-25 09:05:02 -08007 "host" : "localhost:32977",
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" : {
sebdet3b7f6692020-02-17 06:03:31 -080011 "/v2/dictionary" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +020012 "get" : {
sebdete0d0fdb2020-02-25 09:05:02 -080013 "operationId" : "route111",
sebdet3b7f6692020-02-17 06:03:31 -080014 "produces" : [ "application/json" ],
15 "responses" : {
16 "200" : {
17 "description" : "Output type",
18 "schema" : {
19 "$ref" : "#/definitions/Dictionary"
20 }
21 }
22 },
sebdete0d0fdb2020-02-25 09:05:02 -080023 "x-camelContextId" : "camel-4",
24 "x-routeId" : "route111"
sebdet3b7f6692020-02-17 06:03:31 -080025 },
26 "put" : {
sebdete0d0fdb2020-02-25 09:05:02 -080027 "operationId" : "route113",
sebdet3b7f6692020-02-17 06:03:31 -080028 "consumes" : [ "application/json" ],
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +020029 "produces" : [ "application/json" ],
30 "parameters" : [ {
sebdet3b7f6692020-02-17 06:03:31 -080031 "in" : "body",
32 "name" : "body",
33 "required" : true,
34 "schema" : {
35 "$ref" : "#/definitions/Dictionary"
36 }
37 } ],
38 "responses" : {
39 "200" : {
40 "description" : "Output type",
41 "schema" : {
42 "$ref" : "#/definitions/Dictionary"
43 }
44 }
45 },
sebdete0d0fdb2020-02-25 09:05:02 -080046 "x-camelContextId" : "camel-4",
47 "x-routeId" : "route113"
sebdet3b7f6692020-02-17 06:03:31 -080048 }
49 },
50 "/v2/dictionary/{dictionaryName}" : {
51 "get" : {
52 "produces" : [ "application/json" ],
53 "parameters" : [ {
54 "name" : "dictionaryName",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +020055 "in" : "path",
56 "required" : true,
57 "type" : "string"
58 } ],
59 "responses" : {
60 "200" : {
61 "description" : "Output type",
62 "schema" : {
sebdet3b7f6692020-02-17 06:03:31 -080063 "$ref" : "#/definitions/Dictionary"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +020064 }
65 }
66 },
sebdete0d0fdb2020-02-25 09:05:02 -080067 "x-camelContextId" : "camel-4",
sebdet3b7f6692020-02-17 06:03:31 -080068 "x-routeId" : null
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +020069 }
70 },
sebdet3b7f6692020-02-17 06:03:31 -080071 "/v2/dictionary/{name}" : {
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +020072 "put" : {
sebdet3b7f6692020-02-17 06:03:31 -080073 "consumes" : [ "application/json" ],
74 "produces" : [ "application/json" ],
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +020075 "parameters" : [ {
sebdet3b7f6692020-02-17 06:03:31 -080076 "name" : "name",
77 "in" : "path",
78 "required" : true,
79 "type" : "string"
80 }, {
81 "in" : "body",
82 "name" : "body",
83 "required" : true,
84 "schema" : {
85 "$ref" : "#/definitions/Dictionary"
86 }
87 } ],
88 "responses" : {
89 "200" : {
90 "description" : "Output type",
91 "schema" : {
92 "$ref" : "#/definitions/Dictionary"
93 }
94 }
95 },
sebdete0d0fdb2020-02-25 09:05:02 -080096 "x-camelContextId" : "camel-4",
sebdet3b7f6692020-02-17 06:03:31 -080097 "x-routeId" : null
98 },
99 "delete" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800100 "operationId" : "route115",
sebdet3b7f6692020-02-17 06:03:31 -0800101 "produces" : [ "application/json" ],
102 "parameters" : [ {
103 "name" : "name",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200104 "in" : "path",
105 "required" : true,
106 "type" : "string"
107 } ],
108 "responses" : {
109 "200" : { }
110 },
sebdete0d0fdb2020-02-25 09:05:02 -0800111 "x-camelContextId" : "camel-4",
112 "x-routeId" : "route115"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200113 }
114 },
sebdet3b7f6692020-02-17 06:03:31 -0800115 "/v2/dictionary/{name}/elements/{shortName}" : {
116 "delete" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200117 "produces" : [ "application/json" ],
118 "parameters" : [ {
sebdet3b7f6692020-02-17 06:03:31 -0800119 "name" : "name",
120 "in" : "path",
121 "required" : true,
122 "type" : "string"
123 }, {
124 "name" : "shortName",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200125 "in" : "path",
126 "required" : true,
127 "type" : "string"
128 } ],
129 "responses" : {
sebdet3b7f6692020-02-17 06:03:31 -0800130 "200" : { }
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200131 },
sebdete0d0fdb2020-02-25 09:05:02 -0800132 "x-camelContextId" : "camel-4",
sebdet3b7f6692020-02-17 06:03:31 -0800133 "x-routeId" : null
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200134 }
135 },
sebdet3b7f6692020-02-17 06:03:31 -0800136 "/v2/dictionary/secondary/names" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200137 "get" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200138 "produces" : [ "application/json" ],
139 "responses" : {
140 "200" : {
141 "description" : "Output type",
142 "schema" : {
143 "type" : "array",
144 "items" : {
145 "type" : "string"
146 }
147 }
148 }
149 },
sebdete0d0fdb2020-02-25 09:05:02 -0800150 "x-camelContextId" : "camel-4",
sebdet3b7f6692020-02-17 06:03:31 -0800151 "x-routeId" : null
152 }
153 },
154 "/v2/loop/{loopName}" : {
155 "get" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800156 "operationId" : "route96",
sebdet3b7f6692020-02-17 06:03:31 -0800157 "produces" : [ "application/json" ],
158 "parameters" : [ {
159 "name" : "loopName",
160 "in" : "path",
161 "required" : true,
162 "type" : "string"
163 } ],
164 "responses" : {
165 "200" : {
166 "description" : "Output type",
167 "schema" : {
168 "$ref" : "#/definitions/Loop"
169 }
170 }
171 },
sebdete0d0fdb2020-02-25 09:05:02 -0800172 "x-camelContextId" : "camel-4",
173 "x-routeId" : "route96"
sebdet3b7f6692020-02-17 06:03:31 -0800174 }
175 },
176 "/v2/loop/delete/{loopName}" : {
177 "put" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800178 "operationId" : "route107",
sebdet3b7f6692020-02-17 06:03:31 -0800179 "parameters" : [ {
180 "name" : "loopName",
181 "in" : "path",
182 "required" : true,
183 "type" : "string"
184 } ],
185 "responses" : {
186 "200" : { }
187 },
sebdete0d0fdb2020-02-25 09:05:02 -0800188 "x-camelContextId" : "camel-4",
189 "x-routeId" : "route107"
sebdet3b7f6692020-02-17 06:03:31 -0800190 }
191 },
192 "/v2/loop/deploy/{loopName}" : {
193 "put" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800194 "operationId" : "route101",
sebdet3b7f6692020-02-17 06:03:31 -0800195 "produces" : [ "application/json" ],
196 "parameters" : [ {
197 "name" : "loopName",
198 "in" : "path",
199 "required" : true,
200 "type" : "string"
201 } ],
202 "responses" : {
203 "200" : {
204 "description" : "Output type",
205 "schema" : {
206 "$ref" : "#/definitions/Loop"
207 }
208 }
209 },
sebdete0d0fdb2020-02-25 09:05:02 -0800210 "x-camelContextId" : "camel-4",
211 "x-routeId" : "route101"
sebdet3b7f6692020-02-17 06:03:31 -0800212 }
213 },
214 "/v2/loop/getAllNames" : {
215 "get" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800216 "operationId" : "route95",
sebdet3b7f6692020-02-17 06:03:31 -0800217 "produces" : [ "application/json" ],
218 "responses" : {
219 "200" : {
220 "description" : "Output type",
221 "schema" : {
222 "type" : "array",
223 "items" : {
224 "type" : "string"
225 }
226 }
227 }
228 },
sebdete0d0fdb2020-02-25 09:05:02 -0800229 "x-camelContextId" : "camel-4",
230 "x-routeId" : "route95"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200231 }
232 },
233 "/v2/loop/getstatus/{loopName}" : {
234 "get" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800235 "operationId" : "route108",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200236 "produces" : [ "application/json" ],
237 "parameters" : [ {
238 "name" : "loopName",
239 "in" : "path",
240 "required" : true,
241 "type" : "string"
242 } ],
243 "responses" : {
244 "200" : {
245 "description" : "Output type",
246 "schema" : {
247 "$ref" : "#/definitions/Loop"
248 }
249 }
250 },
sebdete0d0fdb2020-02-25 09:05:02 -0800251 "x-camelContextId" : "camel-4",
252 "x-routeId" : "route108"
sebdet3b7f6692020-02-17 06:03:31 -0800253 }
254 },
255 "/v2/loop/refreshOpPolicyJsonSchema/{loopName}" : {
256 "put" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800257 "operationId" : "route102",
sebdet3b7f6692020-02-17 06:03:31 -0800258 "produces" : [ "application/json" ],
259 "parameters" : [ {
260 "name" : "loopName",
261 "in" : "path",
262 "required" : true,
263 "type" : "string"
264 } ],
265 "responses" : {
266 "200" : {
267 "description" : "Output type",
268 "schema" : {
269 "$ref" : "#/definitions/Loop"
270 }
271 }
272 },
sebdete0d0fdb2020-02-25 09:05:02 -0800273 "x-camelContextId" : "camel-4",
274 "x-routeId" : "route102"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200275 }
276 },
277 "/v2/loop/restart/{loopName}" : {
278 "put" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800279 "operationId" : "route105",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200280 "produces" : [ "application/json" ],
281 "parameters" : [ {
282 "name" : "loopName",
283 "in" : "path",
284 "required" : true,
285 "type" : "string"
286 } ],
287 "responses" : {
288 "200" : {
289 "description" : "Output type",
290 "schema" : {
291 "$ref" : "#/definitions/Loop"
292 }
293 }
294 },
sebdete0d0fdb2020-02-25 09:05:02 -0800295 "x-camelContextId" : "camel-4",
296 "x-routeId" : "route105"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200297 }
298 },
299 "/v2/loop/stop/{loopName}" : {
300 "put" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800301 "operationId" : "route104",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200302 "produces" : [ "application/json" ],
303 "parameters" : [ {
304 "name" : "loopName",
305 "in" : "path",
306 "required" : true,
307 "type" : "string"
308 } ],
309 "responses" : {
310 "200" : {
311 "description" : "Output type",
312 "schema" : {
313 "$ref" : "#/definitions/Loop"
314 }
315 }
316 },
sebdete0d0fdb2020-02-25 09:05:02 -0800317 "x-camelContextId" : "camel-4",
318 "x-routeId" : "route104"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200319 }
320 },
321 "/v2/loop/submit/{loopName}" : {
322 "put" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800323 "operationId" : "route106",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200324 "produces" : [ "application/json" ],
325 "parameters" : [ {
326 "name" : "loopName",
327 "in" : "path",
328 "required" : true,
329 "type" : "string"
330 } ],
331 "responses" : {
332 "200" : {
333 "description" : "Output type",
334 "schema" : {
335 "$ref" : "#/definitions/Loop"
336 }
337 }
338 },
sebdete0d0fdb2020-02-25 09:05:02 -0800339 "x-camelContextId" : "camel-4",
340 "x-routeId" : "route106"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200341 }
342 },
343 "/v2/loop/svgRepresentation/{loopName}" : {
344 "get" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800345 "operationId" : "route97",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200346 "produces" : [ "application/xml" ],
347 "parameters" : [ {
348 "name" : "loopName",
349 "in" : "path",
350 "required" : true,
351 "type" : "string"
352 } ],
353 "responses" : {
354 "200" : {
355 "description" : "Output type",
356 "schema" : {
357 "type" : "string"
358 }
359 }
360 },
sebdete0d0fdb2020-02-25 09:05:02 -0800361 "x-camelContextId" : "camel-4",
362 "x-routeId" : "route97"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200363 }
364 },
sebdet101193d2019-09-05 18:25:59 +0200365 "/v2/loop/undeploy/{loopName}" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200366 "put" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800367 "operationId" : "route103",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200368 "produces" : [ "application/json" ],
369 "parameters" : [ {
370 "name" : "loopName",
371 "in" : "path",
372 "required" : true,
373 "type" : "string"
374 } ],
375 "responses" : {
376 "200" : {
377 "description" : "Output type",
378 "schema" : {
379 "$ref" : "#/definitions/Loop"
380 }
381 }
382 },
sebdete0d0fdb2020-02-25 09:05:02 -0800383 "x-camelContextId" : "camel-4",
384 "x-routeId" : "route103"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200385 }
386 },
387 "/v2/loop/updateGlobalProperties/{loopName}" : {
388 "post" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800389 "operationId" : "route98",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200390 "consumes" : [ "application/json" ],
391 "produces" : [ "application/json" ],
392 "parameters" : [ {
393 "name" : "loopName",
394 "in" : "path",
395 "required" : true,
396 "type" : "string"
397 }, {
398 "in" : "body",
399 "name" : "body",
400 "required" : true,
401 "schema" : {
402 "$ref" : "#/definitions/JsonObject"
403 }
404 } ],
405 "responses" : {
406 "200" : {
407 "description" : "Output type",
408 "schema" : {
409 "$ref" : "#/definitions/Loop"
410 }
411 }
412 },
sebdete0d0fdb2020-02-25 09:05:02 -0800413 "x-camelContextId" : "camel-4",
414 "x-routeId" : "route98"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200415 }
416 },
417 "/v2/loop/updateMicroservicePolicy/{loopName}" : {
418 "post" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800419 "operationId" : "route100",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200420 "consumes" : [ "application/json" ],
421 "produces" : [ "application/json" ],
422 "parameters" : [ {
423 "name" : "loopName",
424 "in" : "path",
425 "required" : true,
426 "type" : "string"
427 }, {
428 "in" : "body",
429 "name" : "body",
430 "required" : true,
431 "schema" : {
432 "$ref" : "#/definitions/MicroServicePolicy"
433 }
434 } ],
435 "responses" : {
436 "200" : {
437 "description" : "Output type",
438 "schema" : {
439 "$ref" : "#/definitions/MicroServicePolicy"
440 }
441 }
442 },
sebdete0d0fdb2020-02-25 09:05:02 -0800443 "x-camelContextId" : "camel-4",
444 "x-routeId" : "route100"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200445 }
446 },
447 "/v2/loop/updateOperationalPolicies/{loopName}" : {
448 "post" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800449 "operationId" : "route99",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200450 "consumes" : [ "application/json" ],
451 "produces" : [ "application/json" ],
452 "parameters" : [ {
453 "name" : "loopName",
454 "in" : "path",
455 "required" : true,
456 "type" : "string"
457 }, {
458 "in" : "body",
459 "name" : "body",
460 "required" : true,
461 "schema" : {
462 "$ref" : "#/definitions/JsonArray"
463 }
464 } ],
465 "responses" : {
466 "200" : {
467 "description" : "Output type",
468 "schema" : {
469 "$ref" : "#/definitions/Loop"
470 }
471 }
472 },
sebdete0d0fdb2020-02-25 09:05:02 -0800473 "x-camelContextId" : "camel-4",
474 "x-routeId" : "route99"
sebdet3b7f6692020-02-17 06:03:31 -0800475 }
476 },
477 "/v2/policyToscaModels" : {
478 "get" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800479 "operationId" : "route118",
sebdet3b7f6692020-02-17 06:03:31 -0800480 "produces" : [ "application/json" ],
481 "responses" : {
482 "200" : {
483 "description" : "Output type",
484 "schema" : {
485 "$ref" : "#/definitions/PolicyModel"
486 }
487 }
488 },
sebdete0d0fdb2020-02-25 09:05:02 -0800489 "x-camelContextId" : "camel-4",
490 "x-routeId" : "route118"
sebdet3b7f6692020-02-17 06:03:31 -0800491 }
492 },
493 "/v2/policyToscaModels/{policyModelType}" : {
494 "get" : {
495 "produces" : [ "application/json" ],
496 "parameters" : [ {
497 "name" : "policyModelType",
498 "in" : "path",
499 "required" : true,
500 "type" : "string"
501 } ],
502 "responses" : {
503 "200" : {
504 "description" : "Output type",
505 "schema" : {
506 "$ref" : "#/definitions/PolicyModel"
507 }
508 }
509 },
sebdete0d0fdb2020-02-25 09:05:02 -0800510 "x-camelContextId" : "camel-4",
sebdet3b7f6692020-02-17 06:03:31 -0800511 "x-routeId" : null
512 },
513 "put" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800514 "operationId" : "route119",
sebdet3b7f6692020-02-17 06:03:31 -0800515 "consumes" : [ "plain/text" ],
516 "produces" : [ "application/json" ],
517 "parameters" : [ {
518 "name" : "policyModelType",
519 "in" : "path",
520 "required" : true,
521 "type" : "string"
522 }, {
523 "in" : "body",
524 "name" : "body",
525 "required" : true,
526 "schema" : {
527 "type" : "string"
528 }
529 } ],
530 "responses" : {
531 "200" : {
532 "description" : "Output type",
533 "schema" : {
534 "$ref" : "#/definitions/PolicyModel"
535 }
536 }
537 },
sebdete0d0fdb2020-02-25 09:05:02 -0800538 "x-camelContextId" : "camel-4",
539 "x-routeId" : "route119"
sebdet3b7f6692020-02-17 06:03:31 -0800540 }
541 },
542 "/v2/policyToscaModels/yaml/{policyModelType}" : {
543 "get" : {
544 "produces" : [ "application/json" ],
545 "parameters" : [ {
546 "name" : "policyModelType",
547 "in" : "path",
548 "required" : true,
549 "type" : "string"
550 } ],
551 "responses" : {
552 "200" : {
553 "description" : "Output type",
554 "schema" : {
555 "type" : "string"
556 }
557 }
558 },
sebdete0d0fdb2020-02-25 09:05:02 -0800559 "x-camelContextId" : "camel-4",
sebdet3b7f6692020-02-17 06:03:31 -0800560 "x-routeId" : null
561 }
562 },
563 "/v2/templates" : {
564 "get" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800565 "operationId" : "route122",
sebdet3b7f6692020-02-17 06:03:31 -0800566 "produces" : [ "application/json" ],
567 "responses" : {
568 "200" : {
569 "description" : "Output type",
570 "schema" : {
571 "$ref" : "#/definitions/LoopTemplate"
572 }
573 }
574 },
sebdete0d0fdb2020-02-25 09:05:02 -0800575 "x-camelContextId" : "camel-4",
576 "x-routeId" : "route122"
sebdet3b7f6692020-02-17 06:03:31 -0800577 }
578 },
579 "/v2/templates/{templateName}" : {
580 "get" : {
581 "produces" : [ "application/json" ],
582 "parameters" : [ {
583 "name" : "templateName",
584 "in" : "path",
585 "required" : true,
586 "type" : "string"
587 } ],
588 "responses" : {
589 "200" : {
590 "description" : "Output type",
591 "schema" : {
592 "$ref" : "#/definitions/LoopTemplate"
593 }
594 }
595 },
sebdete0d0fdb2020-02-25 09:05:02 -0800596 "x-camelContextId" : "camel-4",
sebdet3b7f6692020-02-17 06:03:31 -0800597 "x-routeId" : null
598 }
599 },
600 "/v2/templates/names" : {
601 "get" : {
602 "produces" : [ "application/json" ],
603 "responses" : {
604 "200" : {
605 "description" : "Output type",
606 "schema" : {
607 "type" : "array",
608 "items" : {
609 "type" : "string"
610 }
611 }
612 }
613 },
sebdete0d0fdb2020-02-25 09:05:02 -0800614 "x-camelContextId" : "camel-4",
sebdet3b7f6692020-02-17 06:03:31 -0800615 "x-routeId" : null
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200616 }
xg353y2aad6d62018-05-18 17:59:06 +0200617 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200618 "/v1/healthcheck" : {
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200619 "get" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800620 "operationId" : "route123",
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200621 "produces" : [ "application/json" ],
622 "responses" : {
sebdet5b410e62019-09-11 15:11:03 +0200623 "200" : {
624 "description" : "Output type",
625 "schema" : {
626 "$ref" : "#/definitions/CldsHealthCheck"
627 }
628 }
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200629 },
sebdete0d0fdb2020-02-25 09:05:02 -0800630 "x-camelContextId" : "camel-4",
631 "x-routeId" : "route123"
sebdet4d1e6b92018-10-23 16:54:02 +0200632 }
633 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200634 "/v1/user/getUser" : {
sebdet4d1e6b92018-10-23 16:54:02 +0200635 "get" : {
sebdete0d0fdb2020-02-25 09:05:02 -0800636 "operationId" : "route124",
sebdet4d1e6b92018-10-23 16:54:02 +0200637 "produces" : [ "text/plain" ],
638 "responses" : {
639 "200" : { }
640 },
sebdete0d0fdb2020-02-25 09:05:02 -0800641 "x-camelContextId" : "camel-4",
642 "x-routeId" : "route124"
sebdet4d1e6b92018-10-23 16:54:02 +0200643 }
xg353y2aad6d62018-05-18 17:59:06 +0200644 }
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200645 },
646 "definitions" : {
sebdet3b7f6692020-02-17 06:03:31 -0800647 "Dictionary" : {
648 "type" : "object",
649 "properties" : {
650 "createdDate" : {
651 "type" : "integer",
652 "format" : "int64"
653 },
654 "updatedDate" : {
655 "type" : "integer",
656 "format" : "int64"
657 },
658 "updatedBy" : {
659 "type" : "string"
660 },
661 "createdBy" : {
662 "type" : "string"
663 },
664 "name" : {
665 "type" : "string"
666 },
667 "secondLevelDictionary" : {
668 "type" : "integer",
669 "format" : "int32"
670 },
671 "subDictionaryType" : {
672 "type" : "string"
673 },
674 "dictionaryElements" : {
675 "type" : "array",
676 "uniqueItems" : true,
677 "items" : {
678 "$ref" : "#/definitions/DictionaryElement"
679 }
680 }
681 },
682 "x-className" : {
683 "type" : "string",
684 "format" : "org.onap.clamp.tosca.Dictionary"
685 }
686 },
687 "DictionaryElement" : {
688 "type" : "object",
689 "properties" : {
690 "createdDate" : {
691 "type" : "integer",
692 "format" : "int64"
693 },
694 "updatedDate" : {
695 "type" : "integer",
696 "format" : "int64"
697 },
698 "updatedBy" : {
699 "type" : "string"
700 },
701 "createdBy" : {
702 "type" : "string"
703 },
704 "shortName" : {
705 "type" : "string"
706 },
707 "name" : {
708 "type" : "string"
709 },
710 "description" : {
711 "type" : "string"
712 },
713 "type" : {
714 "type" : "string"
715 },
716 "subDictionary" : {
717 "type" : "string"
718 },
719 "usedByDictionaries" : {
720 "type" : "array",
721 "uniqueItems" : true,
722 "items" : {
723 "$ref" : "#/definitions/Dictionary"
724 }
725 }
726 }
727 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200728 "Loop" : {
729 "type" : "object",
730 "properties" : {
nrpandya82561262019-11-21 11:51:18 -0600731 "createdDate" : {
732 "type" : "integer",
733 "format" : "int64"
734 },
735 "updatedDate" : {
736 "type" : "integer",
737 "format" : "int64"
738 },
739 "updatedBy" : {
740 "type" : "string"
741 },
742 "createdBy" : {
743 "type" : "string"
744 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200745 "name" : {
746 "type" : "string"
747 },
748 "dcaeDeploymentId" : {
749 "type" : "string"
750 },
751 "dcaeDeploymentStatusUrl" : {
752 "type" : "string"
753 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200754 "svgRepresentation" : {
755 "type" : "string"
756 },
757 "globalPropertiesJson" : {
758 "$ref" : "#/definitions/JsonObject"
759 },
nrpandya82561262019-11-21 11:51:18 -0600760 "modelService" : {
761 "$ref" : "#/definitions/Service"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200762 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200763 "lastComputedState" : {
764 "type" : "string",
765 "enum" : [ "DESIGN", "SUBMITTED", "DEPLOYED", "RUNNING", "STOPPED", "IN_ERROR", "WAITING" ]
766 },
sebdet101193d2019-09-05 18:25:59 +0200767 "components" : {
768 "type" : "object",
769 "additionalProperties" : {
770 "$ref" : "#/definitions/ExternalComponent"
771 }
772 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200773 "operationalPolicies" : {
774 "type" : "array",
775 "uniqueItems" : true,
776 "items" : {
777 "$ref" : "#/definitions/OperationalPolicy"
778 }
779 },
780 "microServicePolicies" : {
781 "type" : "array",
782 "uniqueItems" : true,
783 "items" : {
784 "$ref" : "#/definitions/MicroServicePolicy"
785 }
786 },
787 "loopLogs" : {
788 "type" : "array",
789 "uniqueItems" : true,
790 "items" : {
791 "$ref" : "#/definitions/LoopLog"
792 }
nrpandya82561262019-11-21 11:51:18 -0600793 },
794 "loopTemplate" : {
795 "$ref" : "#/definitions/LoopTemplate"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200796 }
797 },
798 "x-className" : {
799 "type" : "string",
800 "format" : "org.onap.clamp.loop.Loop"
801 }
802 },
nrpandya82561262019-11-21 11:51:18 -0600803 "JsonPrimitive" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200804 "type" : "object",
805 "properties" : {
xuegao58c7c972019-09-26 13:29:10 +0200806 "asBoolean" : {
807 "type" : "boolean"
sebdet101193d2019-09-05 18:25:59 +0200808 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200809 "number" : {
810 "type" : "boolean"
811 },
sebdetaa486be2020-02-18 02:00:11 -0800812 "asString" : {
813 "type" : "string"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200814 },
sebdete0d0fdb2020-02-25 09:05:02 -0800815 "asNumber" : {
816 "$ref" : "#/definitions/Number"
817 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200818 "asDouble" : {
819 "type" : "number",
820 "format" : "double"
821 },
sebdete0d0fdb2020-02-25 09:05:02 -0800822 "asFloat" : {
823 "type" : "number",
824 "format" : "float"
825 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200826 "asLong" : {
827 "type" : "integer",
828 "format" : "int64"
829 },
830 "asInt" : {
831 "type" : "integer",
832 "format" : "int32"
833 },
834 "asByte" : {
835 "type" : "string",
836 "format" : "byte"
837 },
838 "asCharacter" : {
839 "type" : "string"
840 },
841 "asBigDecimal" : {
842 "type" : "number"
843 },
sebdetaa486be2020-02-18 02:00:11 -0800844 "asBigInteger" : {
845 "type" : "integer"
846 },
847 "asShort" : {
848 "type" : "integer",
849 "format" : "int32"
850 },
sebdete0d0fdb2020-02-25 09:05:02 -0800851 "boolean" : {
852 "type" : "boolean"
853 },
854 "string" : {
855 "type" : "boolean"
856 },
857 "asJsonPrimitive" : {
858 "$ref" : "#/definitions/JsonPrimitive"
859 },
nrpandya82561262019-11-21 11:51:18 -0600860 "asJsonObject" : {
861 "$ref" : "#/definitions/JsonObject"
862 },
sebdete0d0fdb2020-02-25 09:05:02 -0800863 "asJsonArray" : {
864 "$ref" : "#/definitions/JsonArray"
865 },
sebdetaa486be2020-02-18 02:00:11 -0800866 "jsonArray" : {
sebdetc85d40b2019-09-10 15:57:10 +0200867 "type" : "boolean"
868 },
sebdetaa486be2020-02-18 02:00:11 -0800869 "jsonObject" : {
sebdet3b7f6692020-02-17 06:03:31 -0800870 "type" : "boolean"
871 },
xuegao58c7c972019-09-26 13:29:10 +0200872 "jsonPrimitive" : {
sebdetc85d40b2019-09-10 15:57:10 +0200873 "type" : "boolean"
xuegao58c7c972019-09-26 13:29:10 +0200874 },
nrpandya82561262019-11-21 11:51:18 -0600875 "jsonNull" : {
876 "type" : "boolean"
xuegao58c7c972019-09-26 13:29:10 +0200877 },
nrpandya82561262019-11-21 11:51:18 -0600878 "asJsonNull" : {
879 "$ref" : "#/definitions/JsonNull"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200880 }
881 }
882 },
883 "MicroServicePolicy" : {
884 "type" : "object",
885 "properties" : {
nrpandya82561262019-11-21 11:51:18 -0600886 "createdDate" : {
887 "type" : "integer",
888 "format" : "int64"
889 },
890 "updatedDate" : {
891 "type" : "integer",
892 "format" : "int64"
893 },
894 "updatedBy" : {
895 "type" : "string"
896 },
897 "createdBy" : {
898 "type" : "string"
899 },
sebdet3b7f6692020-02-17 06:03:31 -0800900 "jsonRepresentation" : {
901 "$ref" : "#/definitions/JsonObject"
902 },
903 "configurationsJson" : {
904 "$ref" : "#/definitions/JsonObject"
905 },
906 "loopElementModel" : {
907 "$ref" : "#/definitions/LoopElementModel"
908 },
909 "pdpGroup" : {
910 "type" : "string"
911 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200912 "name" : {
913 "type" : "string"
914 },
nrpandya82561262019-11-21 11:51:18 -0600915 "context" : {
916 "type" : "string"
917 },
918 "deviceTypeScope" : {
919 "type" : "string"
920 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200921 "shared" : {
922 "type" : "boolean"
923 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200924 "usedByLoops" : {
925 "type" : "array",
926 "uniqueItems" : true,
927 "items" : {
928 "$ref" : "#/definitions/Loop"
929 }
nrpandya82561262019-11-21 11:51:18 -0600930 },
sebdet3b7f6692020-02-17 06:03:31 -0800931 "dcaeDeploymentId" : {
932 "type" : "string"
933 },
934 "dcaeDeploymentStatusUrl" : {
935 "type" : "string"
936 },
937 "dcaeBlueprintId" : {
938 "type" : "string"
sebdetaa486be2020-02-18 02:00:11 -0800939 },
940 "policyModel" : {
941 "$ref" : "#/definitions/PolicyModel"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200942 }
943 },
944 "x-className" : {
945 "type" : "string",
946 "format" : "org.onap.clamp.policy.microservice.MicroServicePolicy"
947 }
948 },
949 "JsonObject" : {
950 "type" : "object",
951 "properties" : {
nrpandya82561262019-11-21 11:51:18 -0600952 "asBoolean" : {
953 "type" : "boolean"
954 },
sebdete0d0fdb2020-02-25 09:05:02 -0800955 "asJsonPrimitive" : {
956 "$ref" : "#/definitions/JsonPrimitive"
nrpandya82561262019-11-21 11:51:18 -0600957 },
958 "asString" : {
959 "type" : "string"
960 },
sebdete0d0fdb2020-02-25 09:05:02 -0800961 "asJsonObject" : {
962 "$ref" : "#/definitions/JsonObject"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200963 },
sebdete0d0fdb2020-02-25 09:05:02 -0800964 "asJsonArray" : {
965 "$ref" : "#/definitions/JsonArray"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200966 },
sebdetaa486be2020-02-18 02:00:11 -0800967 "jsonArray" : {
968 "type" : "boolean"
969 },
970 "jsonObject" : {
971 "type" : "boolean"
972 },
973 "jsonPrimitive" : {
974 "type" : "boolean"
975 },
976 "jsonNull" : {
977 "type" : "boolean"
978 },
sebdetaa486be2020-02-18 02:00:11 -0800979 "asJsonNull" : {
980 "$ref" : "#/definitions/JsonNull"
981 },
982 "asNumber" : {
983 "$ref" : "#/definitions/Number"
984 },
sebdete0d0fdb2020-02-25 09:05:02 -0800985 "asDouble" : {
986 "type" : "number",
987 "format" : "double"
988 },
sebdetaa486be2020-02-18 02:00:11 -0800989 "asFloat" : {
990 "type" : "number",
991 "format" : "float"
992 },
sebdete0d0fdb2020-02-25 09:05:02 -0800993 "asLong" : {
994 "type" : "integer",
995 "format" : "int64"
996 },
997 "asInt" : {
998 "type" : "integer",
999 "format" : "int32"
1000 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001001 "asByte" : {
1002 "type" : "string",
1003 "format" : "byte"
1004 },
1005 "asCharacter" : {
1006 "type" : "string"
1007 },
1008 "asBigDecimal" : {
1009 "type" : "number"
sebdetaa486be2020-02-18 02:00:11 -08001010 },
1011 "asBigInteger" : {
1012 "type" : "integer"
1013 },
1014 "asShort" : {
1015 "type" : "integer",
1016 "format" : "int32"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001017 }
1018 },
1019 "x-className" : {
1020 "type" : "string",
1021 "format" : "com.google.gson.JsonObject"
1022 }
1023 },
nrpandya82561262019-11-21 11:51:18 -06001024 "PolicyModel" : {
sebdet101193d2019-09-05 18:25:59 +02001025 "type" : "object",
1026 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001027 "createdDate" : {
1028 "type" : "integer",
1029 "format" : "int64"
sebdet101193d2019-09-05 18:25:59 +02001030 },
nrpandya82561262019-11-21 11:51:18 -06001031 "updatedDate" : {
1032 "type" : "integer",
1033 "format" : "int64"
1034 },
1035 "updatedBy" : {
sebdet101193d2019-09-05 18:25:59 +02001036 "type" : "string"
nrpandya82561262019-11-21 11:51:18 -06001037 },
1038 "createdBy" : {
1039 "type" : "string"
1040 },
1041 "policyModelType" : {
1042 "type" : "string"
1043 },
1044 "version" : {
1045 "type" : "string"
1046 },
1047 "policyModelTosca" : {
1048 "type" : "string"
1049 },
1050 "policyAcronym" : {
1051 "type" : "string"
1052 },
sebdet3b7f6692020-02-17 06:03:31 -08001053 "usedByElementModels" : {
1054 "type" : "array",
1055 "uniqueItems" : true,
1056 "items" : {
1057 "$ref" : "#/definitions/LoopElementModel"
1058 }
nrpandya82561262019-11-21 11:51:18 -06001059 }
sebdet3b7f6692020-02-17 06:03:31 -08001060 },
1061 "x-className" : {
1062 "type" : "string",
1063 "format" : "org.onap.clamp.loop.template.PolicyModel"
nrpandya82561262019-11-21 11:51:18 -06001064 }
1065 },
1066 "Service" : {
1067 "type" : "object",
1068 "properties" : {
1069 "serviceUuid" : {
1070 "type" : "string"
1071 },
sebdet3b7f6692020-02-17 06:03:31 -08001072 "name" : {
1073 "type" : "string"
1074 },
1075 "version" : {
1076 "type" : "string"
1077 },
nrpandya82561262019-11-21 11:51:18 -06001078 "serviceDetails" : {
1079 "$ref" : "#/definitions/JsonObject"
1080 },
1081 "resourceDetails" : {
1082 "$ref" : "#/definitions/JsonObject"
sebdet101193d2019-09-05 18:25:59 +02001083 }
1084 }
1085 },
sebdet3b7f6692020-02-17 06:03:31 -08001086 "LoopTemplateLoopElementModel" : {
1087 "type" : "object",
1088 "properties" : {
1089 "loopTemplate" : {
1090 "$ref" : "#/definitions/LoopTemplate"
1091 },
1092 "loopElementModel" : {
1093 "$ref" : "#/definitions/LoopElementModel"
1094 },
1095 "flowOrder" : {
1096 "type" : "integer",
1097 "format" : "int32"
1098 }
1099 }
1100 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001101 "OperationalPolicy" : {
1102 "type" : "object",
1103 "properties" : {
sebdet3b7f6692020-02-17 06:03:31 -08001104 "createdDate" : {
1105 "type" : "integer",
1106 "format" : "int64"
1107 },
1108 "updatedDate" : {
1109 "type" : "integer",
1110 "format" : "int64"
1111 },
1112 "updatedBy" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001113 "type" : "string"
1114 },
sebdet3b7f6692020-02-17 06:03:31 -08001115 "createdBy" : {
1116 "type" : "string"
1117 },
1118 "jsonRepresentation" : {
1119 "$ref" : "#/definitions/JsonObject"
1120 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001121 "configurationsJson" : {
1122 "$ref" : "#/definitions/JsonObject"
1123 },
sebdet3b7f6692020-02-17 06:03:31 -08001124 "loopElementModel" : {
1125 "$ref" : "#/definitions/LoopElementModel"
1126 },
1127 "pdpGroup" : {
1128 "type" : "string"
1129 },
1130 "name" : {
1131 "type" : "string"
1132 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001133 "loop" : {
1134 "$ref" : "#/definitions/Loop"
1135 },
nrpandya82561262019-11-21 11:51:18 -06001136 "policyModel" : {
1137 "$ref" : "#/definitions/PolicyModel"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001138 }
1139 }
1140 },
1141 "JsonNull" : {
1142 "type" : "object",
1143 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001144 "asBoolean" : {
1145 "type" : "boolean"
1146 },
sebdete0d0fdb2020-02-25 09:05:02 -08001147 "asJsonPrimitive" : {
1148 "$ref" : "#/definitions/JsonPrimitive"
nrpandya82561262019-11-21 11:51:18 -06001149 },
1150 "asString" : {
1151 "type" : "string"
1152 },
sebdete0d0fdb2020-02-25 09:05:02 -08001153 "asJsonObject" : {
1154 "$ref" : "#/definitions/JsonObject"
nrpandya82561262019-11-21 11:51:18 -06001155 },
sebdete0d0fdb2020-02-25 09:05:02 -08001156 "asJsonArray" : {
1157 "$ref" : "#/definitions/JsonArray"
nrpandya82561262019-11-21 11:51:18 -06001158 },
sebdetaa486be2020-02-18 02:00:11 -08001159 "jsonArray" : {
1160 "type" : "boolean"
1161 },
1162 "jsonObject" : {
1163 "type" : "boolean"
1164 },
1165 "jsonPrimitive" : {
1166 "type" : "boolean"
1167 },
1168 "jsonNull" : {
1169 "type" : "boolean"
1170 },
sebdetaa486be2020-02-18 02:00:11 -08001171 "asJsonNull" : {
1172 "$ref" : "#/definitions/JsonNull"
1173 },
1174 "asNumber" : {
1175 "$ref" : "#/definitions/Number"
1176 },
sebdete0d0fdb2020-02-25 09:05:02 -08001177 "asDouble" : {
1178 "type" : "number",
1179 "format" : "double"
1180 },
sebdetaa486be2020-02-18 02:00:11 -08001181 "asFloat" : {
1182 "type" : "number",
1183 "format" : "float"
1184 },
sebdete0d0fdb2020-02-25 09:05:02 -08001185 "asLong" : {
1186 "type" : "integer",
1187 "format" : "int64"
1188 },
1189 "asInt" : {
1190 "type" : "integer",
1191 "format" : "int32"
1192 },
nrpandya82561262019-11-21 11:51:18 -06001193 "asByte" : {
1194 "type" : "string",
1195 "format" : "byte"
1196 },
1197 "asCharacter" : {
1198 "type" : "string"
1199 },
1200 "asBigDecimal" : {
1201 "type" : "number"
sebdetaa486be2020-02-18 02:00:11 -08001202 },
1203 "asBigInteger" : {
1204 "type" : "integer"
1205 },
1206 "asShort" : {
1207 "type" : "integer",
1208 "format" : "int32"
nrpandya82561262019-11-21 11:51:18 -06001209 }
1210 }
1211 },
1212 "JsonArray" : {
1213 "type" : "object",
1214 "properties" : {
1215 "asBoolean" : {
1216 "type" : "boolean"
1217 },
xuegao58c7c972019-09-26 13:29:10 +02001218 "asString" : {
1219 "type" : "string"
sebdetc85d40b2019-09-10 15:57:10 +02001220 },
sebdete0d0fdb2020-02-25 09:05:02 -08001221 "asNumber" : {
1222 "$ref" : "#/definitions/Number"
1223 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001224 "asDouble" : {
1225 "type" : "number",
1226 "format" : "double"
1227 },
sebdete0d0fdb2020-02-25 09:05:02 -08001228 "asFloat" : {
1229 "type" : "number",
1230 "format" : "float"
1231 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001232 "asLong" : {
1233 "type" : "integer",
1234 "format" : "int64"
1235 },
1236 "asInt" : {
1237 "type" : "integer",
1238 "format" : "int32"
1239 },
1240 "asByte" : {
1241 "type" : "string",
1242 "format" : "byte"
1243 },
1244 "asCharacter" : {
1245 "type" : "string"
1246 },
1247 "asBigDecimal" : {
1248 "type" : "number"
1249 },
sebdetaa486be2020-02-18 02:00:11 -08001250 "asBigInteger" : {
1251 "type" : "integer"
1252 },
1253 "asShort" : {
1254 "type" : "integer",
1255 "format" : "int32"
1256 },
sebdete0d0fdb2020-02-25 09:05:02 -08001257 "asJsonPrimitive" : {
1258 "$ref" : "#/definitions/JsonPrimitive"
1259 },
nrpandya82561262019-11-21 11:51:18 -06001260 "asJsonObject" : {
1261 "$ref" : "#/definitions/JsonObject"
1262 },
sebdete0d0fdb2020-02-25 09:05:02 -08001263 "asJsonArray" : {
1264 "$ref" : "#/definitions/JsonArray"
1265 },
sebdetaa486be2020-02-18 02:00:11 -08001266 "jsonArray" : {
xuegao58c7c972019-09-26 13:29:10 +02001267 "type" : "boolean"
1268 },
sebdetaa486be2020-02-18 02:00:11 -08001269 "jsonObject" : {
sebdet3b7f6692020-02-17 06:03:31 -08001270 "type" : "boolean"
1271 },
xuegao58c7c972019-09-26 13:29:10 +02001272 "jsonPrimitive" : {
1273 "type" : "boolean"
1274 },
nrpandya82561262019-11-21 11:51:18 -06001275 "jsonNull" : {
1276 "type" : "boolean"
xuegao58c7c972019-09-26 13:29:10 +02001277 },
nrpandya82561262019-11-21 11:51:18 -06001278 "asJsonNull" : {
1279 "$ref" : "#/definitions/JsonNull"
1280 }
1281 },
1282 "x-className" : {
1283 "type" : "string",
1284 "format" : "com.google.gson.JsonArray"
1285 }
1286 },
1287 "LoopLog" : {
1288 "type" : "object",
1289 "properties" : {
1290 "id" : {
1291 "type" : "integer",
1292 "format" : "int64"
1293 },
1294 "logType" : {
1295 "type" : "string",
1296 "enum" : [ "INFO", "WARNING", "ERROR" ]
1297 },
1298 "logComponent" : {
1299 "type" : "string"
1300 },
1301 "message" : {
1302 "type" : "string"
1303 },
1304 "loop" : {
1305 "$ref" : "#/definitions/Loop"
1306 },
1307 "logInstant" : {
1308 "type" : "integer",
1309 "format" : "int64"
1310 }
1311 }
1312 },
nrpandya82561262019-11-21 11:51:18 -06001313 "Number" : {
1314 "type" : "object"
1315 },
1316 "ExternalComponent" : {
1317 "type" : "object",
1318 "properties" : {
1319 "state" : {
1320 "$ref" : "#/definitions/ExternalComponentState"
1321 },
1322 "componentName" : {
1323 "type" : "string"
1324 }
1325 }
1326 },
1327 "LoopTemplate" : {
1328 "type" : "object",
1329 "properties" : {
1330 "createdDate" : {
1331 "type" : "integer",
1332 "format" : "int64"
1333 },
1334 "updatedDate" : {
1335 "type" : "integer",
1336 "format" : "int64"
1337 },
1338 "updatedBy" : {
1339 "type" : "string"
1340 },
1341 "createdBy" : {
1342 "type" : "string"
1343 },
1344 "name" : {
1345 "type" : "string"
1346 },
sebdet3b7f6692020-02-17 06:03:31 -08001347 "dcaeBlueprintId" : {
1348 "type" : "string"
1349 },
nrpandya82561262019-11-21 11:51:18 -06001350 "blueprint" : {
1351 "type" : "string"
1352 },
1353 "svgRepresentation" : {
1354 "type" : "string"
1355 },
sebdet3b7f6692020-02-17 06:03:31 -08001356 "loopElementModelsUsed" : {
nrpandya82561262019-11-21 11:51:18 -06001357 "type" : "array",
1358 "uniqueItems" : true,
1359 "items" : {
sebdet3b7f6692020-02-17 06:03:31 -08001360 "$ref" : "#/definitions/LoopTemplateLoopElementModel"
nrpandya82561262019-11-21 11:51:18 -06001361 }
1362 },
1363 "modelService" : {
1364 "$ref" : "#/definitions/Service"
1365 },
1366 "maximumInstancesAllowed" : {
1367 "type" : "integer",
1368 "format" : "int32"
sebdet3b7f6692020-02-17 06:03:31 -08001369 },
1370 "uniqueBlueprint" : {
1371 "type" : "boolean"
1372 },
1373 "allowedLoopType" : {
1374 "type" : "string",
1375 "enum" : [ "OPEN", "CLOSED", "HYBRID" ]
nrpandya82561262019-11-21 11:51:18 -06001376 }
sebdet3b7f6692020-02-17 06:03:31 -08001377 },
1378 "x-className" : {
1379 "type" : "string",
1380 "format" : "org.onap.clamp.loop.template.LoopTemplate"
nrpandya82561262019-11-21 11:51:18 -06001381 }
1382 },
1383 "ExternalComponentState" : {
1384 "type" : "object",
1385 "properties" : {
1386 "stateName" : {
1387 "type" : "string"
1388 },
1389 "description" : {
1390 "type" : "string"
1391 },
1392 "level" : {
1393 "type" : "integer",
1394 "format" : "int32"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001395 }
1396 }
1397 },
sebdet3b7f6692020-02-17 06:03:31 -08001398 "LoopElementModel" : {
1399 "type" : "object",
1400 "properties" : {
1401 "createdDate" : {
1402 "type" : "integer",
1403 "format" : "int64"
1404 },
1405 "updatedDate" : {
1406 "type" : "integer",
1407 "format" : "int64"
1408 },
1409 "updatedBy" : {
1410 "type" : "string"
1411 },
1412 "createdBy" : {
1413 "type" : "string"
1414 },
1415 "name" : {
1416 "type" : "string"
1417 },
1418 "dcaeBlueprintId" : {
1419 "type" : "string"
1420 },
1421 "blueprint" : {
1422 "type" : "string"
1423 },
1424 "loopElementType" : {
1425 "type" : "string"
1426 },
1427 "shortName" : {
1428 "type" : "string"
1429 },
1430 "policyModels" : {
1431 "type" : "array",
1432 "uniqueItems" : true,
1433 "items" : {
1434 "$ref" : "#/definitions/PolicyModel"
1435 }
1436 },
1437 "usedByLoopTemplates" : {
1438 "type" : "array",
1439 "uniqueItems" : true,
1440 "items" : {
1441 "$ref" : "#/definitions/LoopTemplateLoopElementModel"
1442 }
1443 }
1444 }
1445 },
sebdet5b410e62019-09-11 15:11:03 +02001446 "CldsHealthCheck" : {
1447 "type" : "object",
1448 "properties" : {
1449 "healthCheckComponent" : {
1450 "type" : "string"
1451 },
1452 "healthCheckStatus" : {
1453 "type" : "string"
1454 },
1455 "description" : {
1456 "type" : "string"
1457 }
1458 },
1459 "x-className" : {
1460 "type" : "string",
1461 "format" : "org.onap.clamp.clds.model.CldsHealthCheck"
1462 }
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +02001463 }
1464 }
xg353y2aad6d62018-05-18 17:59:06 +02001465}