blob: 30155353c3d8bfd7cff43d47e71a8332a4501bab [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" : {
sebdet580141f2020-04-01 00:00:37 +02004 "version" : "5.0.2-SNAPSHOT",
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +02005 "title" : "Clamp Rest API"
6 },
sebdet580141f2020-04-01 00:00:37 +02007 "host" : "localhost:34889",
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" : {
sebdete65d4572020-03-24 08:51:20 -070013 "operationId" : "route74",
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 },
sebdete65d4572020-03-24 08:51:20 -070023 "x-camelContextId" : "camel-2",
24 "x-routeId" : "route74"
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" : {
sebdete65d4572020-03-24 08:51:20 -070029 "operationId" : "route58",
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 },
sebdete65d4572020-03-24 08:51:20 -070039 "x-camelContextId" : "camel-2",
40 "x-routeId" : "route58"
sebdet3b7f6692020-02-17 06:03:31 -080041 },
42 "put" : {
sebdete65d4572020-03-24 08:51:20 -070043 "operationId" : "route61",
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 },
sebdete65d4572020-03-24 08:51:20 -070062 "x-camelContextId" : "camel-2",
63 "x-routeId" : "route61"
sebdet3b7f6692020-02-17 06:03:31 -080064 }
65 },
66 "/v2/dictionary/{dictionaryName}" : {
67 "get" : {
sebdete65d4572020-03-24 08:51:20 -070068 "operationId" : "route60",
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 },
sebdete65d4572020-03-24 08:51:20 -070084 "x-camelContextId" : "camel-2",
85 "x-routeId" : "route60"
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" : {
sebdete65d4572020-03-24 08:51:20 -070090 "operationId" : "route62",
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 },
sebdete65d4572020-03-24 08:51:20 -0700114 "x-camelContextId" : "camel-2",
115 "x-routeId" : "route62"
sebdet3b7f6692020-02-17 06:03:31 -0800116 },
117 "delete" : {
sebdete65d4572020-03-24 08:51:20 -0700118 "operationId" : "route63",
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 },
sebdete65d4572020-03-24 08:51:20 -0700129 "x-camelContextId" : "camel-2",
130 "x-routeId" : "route63"
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" : {
sebdete65d4572020-03-24 08:51:20 -0700135 "operationId" : "route64",
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 },
sebdete65d4572020-03-24 08:51:20 -0700151 "x-camelContextId" : "camel-2",
152 "x-routeId" : "route64"
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" : {
sebdete65d4572020-03-24 08:51:20 -0700157 "operationId" : "route59",
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 },
sebdete65d4572020-03-24 08:51:20 -0700170 "x-camelContextId" : "camel-2",
171 "x-routeId" : "route59"
sebdet3b7f6692020-02-17 06:03:31 -0800172 }
173 },
174 "/v2/loop/{loopName}" : {
175 "get" : {
sebdete65d4572020-03-24 08:51:20 -0700176 "operationId" : "route41",
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 },
sebdete65d4572020-03-24 08:51:20 -0700192 "x-camelContextId" : "camel-2",
193 "x-routeId" : "route41"
sebdet723de7f2020-03-12 14:38:07 -0700194 }
195 },
196 "/v2/loop/addOperationaPolicy/{loopName}/policyModel/{policyType}/{policyVersion}" : {
197 "put" : {
sebdete65d4572020-03-24 08:51:20 -0700198 "operationId" : "route55",
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 },
sebdete65d4572020-03-24 08:51:20 -0700224 "x-camelContextId" : "camel-2",
225 "x-routeId" : "route55"
sebdet723de7f2020-03-12 14:38:07 -0700226 }
227 },
228 "/v2/loop/create/{loopName}?templateName={templateName}" : {
229 "post" : {
sebdete65d4572020-03-24 08:51:20 -0700230 "operationId" : "route57",
sebdet723de7f2020-03-12 14:38:07 -0700231 "consumes" : [ "application/json" ],
232 "produces" : [ "application/json" ],
233 "parameters" : [ {
234 "name" : "loopName}?templateName={templateName",
235 "in" : "path",
236 "required" : true,
237 "type" : "string"
238 } ],
239 "responses" : {
240 "200" : {
241 "description" : "Output type",
242 "schema" : {
243 "$ref" : "#/definitions/Loop"
244 }
245 }
246 },
sebdete65d4572020-03-24 08:51:20 -0700247 "x-camelContextId" : "camel-2",
248 "x-routeId" : "route57"
sebdet3b7f6692020-02-17 06:03:31 -0800249 }
250 },
251 "/v2/loop/delete/{loopName}" : {
252 "put" : {
sebdete65d4572020-03-24 08:51:20 -0700253 "operationId" : "route53",
sebdet3b7f6692020-02-17 06:03:31 -0800254 "parameters" : [ {
255 "name" : "loopName",
256 "in" : "path",
257 "required" : true,
258 "type" : "string"
259 } ],
260 "responses" : {
261 "200" : { }
262 },
sebdete65d4572020-03-24 08:51:20 -0700263 "x-camelContextId" : "camel-2",
264 "x-routeId" : "route53"
sebdet3b7f6692020-02-17 06:03:31 -0800265 }
266 },
267 "/v2/loop/deploy/{loopName}" : {
268 "put" : {
sebdete65d4572020-03-24 08:51:20 -0700269 "operationId" : "route46",
sebdet3b7f6692020-02-17 06:03:31 -0800270 "produces" : [ "application/json" ],
271 "parameters" : [ {
272 "name" : "loopName",
273 "in" : "path",
274 "required" : true,
275 "type" : "string"
276 } ],
277 "responses" : {
278 "200" : {
279 "description" : "Output type",
280 "schema" : {
281 "$ref" : "#/definitions/Loop"
282 }
283 }
284 },
sebdete65d4572020-03-24 08:51:20 -0700285 "x-camelContextId" : "camel-2",
286 "x-routeId" : "route46"
sebdet3b7f6692020-02-17 06:03:31 -0800287 }
288 },
289 "/v2/loop/getAllNames" : {
290 "get" : {
sebdete65d4572020-03-24 08:51:20 -0700291 "operationId" : "route40",
sebdet3b7f6692020-02-17 06:03:31 -0800292 "produces" : [ "application/json" ],
293 "responses" : {
294 "200" : {
295 "description" : "Output type",
296 "schema" : {
297 "type" : "array",
298 "items" : {
299 "type" : "string"
300 }
301 }
302 }
303 },
sebdete65d4572020-03-24 08:51:20 -0700304 "x-camelContextId" : "camel-2",
305 "x-routeId" : "route40"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200306 }
307 },
308 "/v2/loop/getstatus/{loopName}" : {
309 "get" : {
sebdete65d4572020-03-24 08:51:20 -0700310 "operationId" : "route54",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200311 "produces" : [ "application/json" ],
312 "parameters" : [ {
313 "name" : "loopName",
314 "in" : "path",
315 "required" : true,
316 "type" : "string"
317 } ],
318 "responses" : {
319 "200" : {
320 "description" : "Output type",
321 "schema" : {
322 "$ref" : "#/definitions/Loop"
323 }
324 }
325 },
sebdete65d4572020-03-24 08:51:20 -0700326 "x-camelContextId" : "camel-2",
327 "x-routeId" : "route54"
sebdet3b7f6692020-02-17 06:03:31 -0800328 }
329 },
sebdetafac3122020-03-19 10:29:30 -0700330 "/v2/loop/refreshMicroServicePolicyJsonSchema/{loopName}/{microServicePolicyName}" : {
sebdet3b7f6692020-02-17 06:03:31 -0800331 "put" : {
sebdete65d4572020-03-24 08:51:20 -0700332 "operationId" : "route47",
sebdet3b7f6692020-02-17 06:03:31 -0800333 "produces" : [ "application/json" ],
334 "parameters" : [ {
335 "name" : "loopName",
336 "in" : "path",
337 "required" : true,
338 "type" : "string"
sebdetafac3122020-03-19 10:29:30 -0700339 }, {
340 "name" : "microServicePolicyName",
341 "in" : "path",
342 "required" : true,
343 "type" : "string"
sebdet3b7f6692020-02-17 06:03:31 -0800344 } ],
345 "responses" : {
346 "200" : {
347 "description" : "Output type",
348 "schema" : {
349 "$ref" : "#/definitions/Loop"
350 }
351 }
352 },
sebdete65d4572020-03-24 08:51:20 -0700353 "x-camelContextId" : "camel-2",
354 "x-routeId" : "route47"
sebdetafac3122020-03-19 10:29:30 -0700355 }
356 },
357 "/v2/loop/refreshOperationalPolicyJsonSchema/{loopName}/{operationalPolicyName}" : {
358 "put" : {
sebdete65d4572020-03-24 08:51:20 -0700359 "operationId" : "route48",
sebdetafac3122020-03-19 10:29:30 -0700360 "produces" : [ "application/json" ],
361 "parameters" : [ {
362 "name" : "loopName",
363 "in" : "path",
364 "required" : true,
365 "type" : "string"
366 }, {
367 "name" : "operationalPolicyName",
368 "in" : "path",
369 "required" : true,
370 "type" : "string"
371 } ],
372 "responses" : {
373 "200" : {
374 "description" : "Output type",
375 "schema" : {
376 "$ref" : "#/definitions/Loop"
377 }
378 }
379 },
sebdete65d4572020-03-24 08:51:20 -0700380 "x-camelContextId" : "camel-2",
381 "x-routeId" : "route48"
sebdet723de7f2020-03-12 14:38:07 -0700382 }
383 },
384 "/v2/loop/removeOperationaPolicy/{loopName}/policyModel/{policyType}/{policyVersion}" : {
385 "put" : {
sebdete65d4572020-03-24 08:51:20 -0700386 "operationId" : "route56",
sebdet723de7f2020-03-12 14:38:07 -0700387 "produces" : [ "application/json" ],
388 "parameters" : [ {
389 "name" : "loopName",
390 "in" : "path",
391 "required" : true,
392 "type" : "string"
393 }, {
394 "name" : "policyType",
395 "in" : "path",
396 "required" : true,
397 "type" : "string"
398 }, {
399 "name" : "policyVersion",
400 "in" : "path",
401 "required" : true,
402 "type" : "string"
403 } ],
404 "responses" : {
405 "200" : {
406 "description" : "Output type",
407 "schema" : {
408 "$ref" : "#/definitions/Loop"
409 }
410 }
411 },
sebdete65d4572020-03-24 08:51:20 -0700412 "x-camelContextId" : "camel-2",
413 "x-routeId" : "route56"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200414 }
415 },
416 "/v2/loop/restart/{loopName}" : {
417 "put" : {
sebdete65d4572020-03-24 08:51:20 -0700418 "operationId" : "route51",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200419 "produces" : [ "application/json" ],
420 "parameters" : [ {
421 "name" : "loopName",
422 "in" : "path",
423 "required" : true,
424 "type" : "string"
425 } ],
426 "responses" : {
427 "200" : {
428 "description" : "Output type",
429 "schema" : {
430 "$ref" : "#/definitions/Loop"
431 }
432 }
433 },
sebdete65d4572020-03-24 08:51:20 -0700434 "x-camelContextId" : "camel-2",
435 "x-routeId" : "route51"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200436 }
437 },
438 "/v2/loop/stop/{loopName}" : {
439 "put" : {
sebdete65d4572020-03-24 08:51:20 -0700440 "operationId" : "route50",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200441 "produces" : [ "application/json" ],
442 "parameters" : [ {
443 "name" : "loopName",
444 "in" : "path",
445 "required" : true,
446 "type" : "string"
447 } ],
448 "responses" : {
449 "200" : {
450 "description" : "Output type",
451 "schema" : {
452 "$ref" : "#/definitions/Loop"
453 }
454 }
455 },
sebdete65d4572020-03-24 08:51:20 -0700456 "x-camelContextId" : "camel-2",
457 "x-routeId" : "route50"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200458 }
459 },
460 "/v2/loop/submit/{loopName}" : {
461 "put" : {
sebdete65d4572020-03-24 08:51:20 -0700462 "operationId" : "route52",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200463 "produces" : [ "application/json" ],
464 "parameters" : [ {
465 "name" : "loopName",
466 "in" : "path",
467 "required" : true,
468 "type" : "string"
469 } ],
470 "responses" : {
471 "200" : {
472 "description" : "Output type",
473 "schema" : {
474 "$ref" : "#/definitions/Loop"
475 }
476 }
477 },
sebdete65d4572020-03-24 08:51:20 -0700478 "x-camelContextId" : "camel-2",
479 "x-routeId" : "route52"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200480 }
481 },
482 "/v2/loop/svgRepresentation/{loopName}" : {
483 "get" : {
sebdete65d4572020-03-24 08:51:20 -0700484 "operationId" : "route42",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200485 "produces" : [ "application/xml" ],
486 "parameters" : [ {
487 "name" : "loopName",
488 "in" : "path",
489 "required" : true,
490 "type" : "string"
491 } ],
492 "responses" : {
493 "200" : {
494 "description" : "Output type",
495 "schema" : {
496 "type" : "string"
497 }
498 }
499 },
sebdete65d4572020-03-24 08:51:20 -0700500 "x-camelContextId" : "camel-2",
501 "x-routeId" : "route42"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200502 }
503 },
sebdet101193d2019-09-05 18:25:59 +0200504 "/v2/loop/undeploy/{loopName}" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200505 "put" : {
sebdete65d4572020-03-24 08:51:20 -0700506 "operationId" : "route49",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200507 "produces" : [ "application/json" ],
508 "parameters" : [ {
509 "name" : "loopName",
510 "in" : "path",
511 "required" : true,
512 "type" : "string"
513 } ],
514 "responses" : {
515 "200" : {
516 "description" : "Output type",
517 "schema" : {
518 "$ref" : "#/definitions/Loop"
519 }
520 }
521 },
sebdete65d4572020-03-24 08:51:20 -0700522 "x-camelContextId" : "camel-2",
523 "x-routeId" : "route49"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200524 }
525 },
526 "/v2/loop/updateGlobalProperties/{loopName}" : {
527 "post" : {
sebdete65d4572020-03-24 08:51:20 -0700528 "operationId" : "route43",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200529 "consumes" : [ "application/json" ],
530 "produces" : [ "application/json" ],
531 "parameters" : [ {
532 "name" : "loopName",
533 "in" : "path",
534 "required" : true,
535 "type" : "string"
536 }, {
537 "in" : "body",
538 "name" : "body",
539 "required" : true,
540 "schema" : {
541 "$ref" : "#/definitions/JsonObject"
542 }
543 } ],
544 "responses" : {
545 "200" : {
546 "description" : "Output type",
547 "schema" : {
548 "$ref" : "#/definitions/Loop"
549 }
550 }
551 },
sebdete65d4572020-03-24 08:51:20 -0700552 "x-camelContextId" : "camel-2",
553 "x-routeId" : "route43"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200554 }
555 },
556 "/v2/loop/updateMicroservicePolicy/{loopName}" : {
557 "post" : {
sebdete65d4572020-03-24 08:51:20 -0700558 "operationId" : "route45",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200559 "consumes" : [ "application/json" ],
560 "produces" : [ "application/json" ],
561 "parameters" : [ {
562 "name" : "loopName",
563 "in" : "path",
564 "required" : true,
565 "type" : "string"
566 }, {
567 "in" : "body",
568 "name" : "body",
569 "required" : true,
570 "schema" : {
571 "$ref" : "#/definitions/MicroServicePolicy"
572 }
573 } ],
574 "responses" : {
575 "200" : {
576 "description" : "Output type",
577 "schema" : {
578 "$ref" : "#/definitions/MicroServicePolicy"
579 }
580 }
581 },
sebdete65d4572020-03-24 08:51:20 -0700582 "x-camelContextId" : "camel-2",
583 "x-routeId" : "route45"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200584 }
585 },
586 "/v2/loop/updateOperationalPolicies/{loopName}" : {
587 "post" : {
sebdete65d4572020-03-24 08:51:20 -0700588 "operationId" : "route44",
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200589 "consumes" : [ "application/json" ],
590 "produces" : [ "application/json" ],
591 "parameters" : [ {
592 "name" : "loopName",
593 "in" : "path",
594 "required" : true,
595 "type" : "string"
596 }, {
597 "in" : "body",
598 "name" : "body",
599 "required" : true,
600 "schema" : {
601 "$ref" : "#/definitions/JsonArray"
602 }
603 } ],
604 "responses" : {
605 "200" : {
606 "description" : "Output type",
607 "schema" : {
608 "$ref" : "#/definitions/Loop"
609 }
610 }
611 },
sebdete65d4572020-03-24 08:51:20 -0700612 "x-camelContextId" : "camel-2",
613 "x-routeId" : "route44"
sebdet3b7f6692020-02-17 06:03:31 -0800614 }
615 },
616 "/v2/policyToscaModels" : {
617 "get" : {
sebdete65d4572020-03-24 08:51:20 -0700618 "operationId" : "route65",
sebdet3b7f6692020-02-17 06:03:31 -0800619 "produces" : [ "application/json" ],
620 "responses" : {
621 "200" : {
622 "description" : "Output type",
623 "schema" : {
624 "$ref" : "#/definitions/PolicyModel"
625 }
626 }
627 },
sebdete65d4572020-03-24 08:51:20 -0700628 "x-camelContextId" : "camel-2",
629 "x-routeId" : "route65"
sebdet723de7f2020-03-12 14:38:07 -0700630 },
631 "post" : {
sebdete65d4572020-03-24 08:51:20 -0700632 "operationId" : "route68",
sebdet723de7f2020-03-12 14:38:07 -0700633 "consumes" : [ "plain/text" ],
634 "produces" : [ "application/json" ],
635 "parameters" : [ {
636 "in" : "body",
637 "name" : "body",
638 "required" : true,
639 "schema" : {
640 "type" : "string"
641 }
642 } ],
643 "responses" : {
644 "200" : {
645 "description" : "Output type",
646 "schema" : {
647 "$ref" : "#/definitions/PolicyModel"
648 }
649 }
650 },
sebdete65d4572020-03-24 08:51:20 -0700651 "x-camelContextId" : "camel-2",
652 "x-routeId" : "route68"
sebdet3b7f6692020-02-17 06:03:31 -0800653 }
654 },
sebdet723de7f2020-03-12 14:38:07 -0700655 "/v2/policyToscaModels/{policyModelType}/{policyModelVersion}" : {
sebdet3b7f6692020-02-17 06:03:31 -0800656 "get" : {
sebdete65d4572020-03-24 08:51:20 -0700657 "operationId" : "route66",
sebdet3b7f6692020-02-17 06:03:31 -0800658 "produces" : [ "application/json" ],
659 "parameters" : [ {
660 "name" : "policyModelType",
661 "in" : "path",
662 "required" : true,
663 "type" : "string"
sebdet723de7f2020-03-12 14:38:07 -0700664 }, {
665 "name" : "policyModelVersion",
666 "in" : "path",
667 "required" : true,
668 "type" : "string"
sebdet3b7f6692020-02-17 06:03:31 -0800669 } ],
670 "responses" : {
671 "200" : {
672 "description" : "Output type",
673 "schema" : {
674 "$ref" : "#/definitions/PolicyModel"
675 }
676 }
677 },
sebdete65d4572020-03-24 08:51:20 -0700678 "x-camelContextId" : "camel-2",
679 "x-routeId" : "route66"
sebdet3b7f6692020-02-17 06:03:31 -0800680 },
681 "put" : {
sebdete65d4572020-03-24 08:51:20 -0700682 "operationId" : "route69",
sebdet3b7f6692020-02-17 06:03:31 -0800683 "consumes" : [ "plain/text" ],
684 "produces" : [ "application/json" ],
685 "parameters" : [ {
686 "name" : "policyModelType",
687 "in" : "path",
688 "required" : true,
689 "type" : "string"
690 }, {
sebdet723de7f2020-03-12 14:38:07 -0700691 "name" : "policyModelVersion",
692 "in" : "path",
693 "required" : true,
694 "type" : "string"
695 }, {
sebdet3b7f6692020-02-17 06:03:31 -0800696 "in" : "body",
697 "name" : "body",
698 "required" : true,
699 "schema" : {
700 "type" : "string"
701 }
702 } ],
703 "responses" : {
704 "200" : {
705 "description" : "Output type",
706 "schema" : {
707 "$ref" : "#/definitions/PolicyModel"
708 }
709 }
710 },
sebdete65d4572020-03-24 08:51:20 -0700711 "x-camelContextId" : "camel-2",
712 "x-routeId" : "route69"
sebdet3b7f6692020-02-17 06:03:31 -0800713 }
714 },
sebdet723de7f2020-03-12 14:38:07 -0700715 "/v2/policyToscaModels/yaml/{policyModelType}/{policyModelVersion}" : {
sebdet3b7f6692020-02-17 06:03:31 -0800716 "get" : {
sebdete65d4572020-03-24 08:51:20 -0700717 "operationId" : "route67",
sebdet3b7f6692020-02-17 06:03:31 -0800718 "produces" : [ "application/json" ],
719 "parameters" : [ {
720 "name" : "policyModelType",
721 "in" : "path",
722 "required" : true,
723 "type" : "string"
sebdet723de7f2020-03-12 14:38:07 -0700724 }, {
725 "name" : "policyModelVersion",
726 "in" : "path",
727 "required" : true,
728 "type" : "string"
sebdet3b7f6692020-02-17 06:03:31 -0800729 } ],
730 "responses" : {
731 "200" : {
732 "description" : "Output type",
733 "schema" : {
734 "type" : "string"
735 }
736 }
737 },
sebdete65d4572020-03-24 08:51:20 -0700738 "x-camelContextId" : "camel-2",
739 "x-routeId" : "route67"
sebdet3b7f6692020-02-17 06:03:31 -0800740 }
741 },
742 "/v2/templates" : {
743 "get" : {
sebdete65d4572020-03-24 08:51:20 -0700744 "operationId" : "route70",
sebdet3b7f6692020-02-17 06:03:31 -0800745 "produces" : [ "application/json" ],
746 "responses" : {
747 "200" : {
748 "description" : "Output type",
749 "schema" : {
750 "$ref" : "#/definitions/LoopTemplate"
751 }
752 }
753 },
sebdete65d4572020-03-24 08:51:20 -0700754 "x-camelContextId" : "camel-2",
755 "x-routeId" : "route70"
sebdet3b7f6692020-02-17 06:03:31 -0800756 }
757 },
758 "/v2/templates/{templateName}" : {
759 "get" : {
sebdete65d4572020-03-24 08:51:20 -0700760 "operationId" : "route71",
sebdet3b7f6692020-02-17 06:03:31 -0800761 "produces" : [ "application/json" ],
762 "parameters" : [ {
763 "name" : "templateName",
764 "in" : "path",
765 "required" : true,
766 "type" : "string"
767 } ],
768 "responses" : {
769 "200" : {
770 "description" : "Output type",
771 "schema" : {
772 "$ref" : "#/definitions/LoopTemplate"
773 }
774 }
775 },
sebdete65d4572020-03-24 08:51:20 -0700776 "x-camelContextId" : "camel-2",
777 "x-routeId" : "route71"
sebdet723de7f2020-03-12 14:38:07 -0700778 }
779 },
780 "/v2/templates/{templateName}/svgRepresentation" : {
781 "get" : {
sebdete65d4572020-03-24 08:51:20 -0700782 "operationId" : "route73",
sebdet723de7f2020-03-12 14:38:07 -0700783 "produces" : [ "application/xml" ],
784 "parameters" : [ {
785 "name" : "templateName",
786 "in" : "path",
787 "required" : true,
788 "type" : "string"
789 } ],
790 "responses" : {
791 "200" : {
792 "description" : "Output type",
793 "schema" : {
794 "type" : "string"
795 }
796 }
797 },
sebdete65d4572020-03-24 08:51:20 -0700798 "x-camelContextId" : "camel-2",
799 "x-routeId" : "route73"
sebdet3b7f6692020-02-17 06:03:31 -0800800 }
801 },
802 "/v2/templates/names" : {
803 "get" : {
sebdete65d4572020-03-24 08:51:20 -0700804 "operationId" : "route72",
sebdet3b7f6692020-02-17 06:03:31 -0800805 "produces" : [ "application/json" ],
806 "responses" : {
807 "200" : {
808 "description" : "Output type",
809 "schema" : {
810 "type" : "array",
811 "items" : {
812 "type" : "string"
813 }
814 }
815 }
816 },
sebdete65d4572020-03-24 08:51:20 -0700817 "x-camelContextId" : "camel-2",
818 "x-routeId" : "route72"
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200819 }
xg353y2aad6d62018-05-18 17:59:06 +0200820 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200821 "/v1/healthcheck" : {
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200822 "get" : {
sebdete65d4572020-03-24 08:51:20 -0700823 "operationId" : "route75",
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200824 "produces" : [ "application/json" ],
825 "responses" : {
sebdet5b410e62019-09-11 15:11:03 +0200826 "200" : {
827 "description" : "Output type",
828 "schema" : {
829 "$ref" : "#/definitions/CldsHealthCheck"
830 }
831 }
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200832 },
sebdete65d4572020-03-24 08:51:20 -0700833 "x-camelContextId" : "camel-2",
834 "x-routeId" : "route75"
sebdet4d1e6b92018-10-23 16:54:02 +0200835 }
836 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200837 "/v1/user/getUser" : {
sebdet4d1e6b92018-10-23 16:54:02 +0200838 "get" : {
sebdete65d4572020-03-24 08:51:20 -0700839 "operationId" : "route76",
sebdet4d1e6b92018-10-23 16:54:02 +0200840 "produces" : [ "text/plain" ],
841 "responses" : {
842 "200" : { }
843 },
sebdete65d4572020-03-24 08:51:20 -0700844 "x-camelContextId" : "camel-2",
845 "x-routeId" : "route76"
sebdet4d1e6b92018-10-23 16:54:02 +0200846 }
xg353y2aad6d62018-05-18 17:59:06 +0200847 }
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +0200848 },
849 "definitions" : {
sebdet723de7f2020-03-12 14:38:07 -0700850 "ClampInformation" : {
851 "type" : "object",
852 "properties" : {
853 "userName" : {
854 "type" : "string"
855 },
856 "cldsVersion" : {
857 "type" : "string"
858 },
859 "allPermissions" : {
860 "type" : "array",
861 "items" : {
862 "type" : "string"
863 }
864 }
865 },
866 "x-className" : {
867 "type" : "string",
868 "format" : "org.onap.clamp.clds.model.ClampInformation"
869 }
870 },
sebdet3b7f6692020-02-17 06:03:31 -0800871 "Dictionary" : {
872 "type" : "object",
873 "properties" : {
874 "createdDate" : {
875 "type" : "integer",
876 "format" : "int64"
877 },
878 "updatedDate" : {
879 "type" : "integer",
880 "format" : "int64"
881 },
882 "updatedBy" : {
883 "type" : "string"
884 },
885 "createdBy" : {
886 "type" : "string"
887 },
888 "name" : {
889 "type" : "string"
890 },
891 "secondLevelDictionary" : {
892 "type" : "integer",
893 "format" : "int32"
894 },
895 "subDictionaryType" : {
896 "type" : "string"
897 },
898 "dictionaryElements" : {
899 "type" : "array",
900 "uniqueItems" : true,
901 "items" : {
902 "$ref" : "#/definitions/DictionaryElement"
903 }
904 }
905 },
906 "x-className" : {
907 "type" : "string",
908 "format" : "org.onap.clamp.tosca.Dictionary"
909 }
910 },
911 "DictionaryElement" : {
912 "type" : "object",
913 "properties" : {
914 "createdDate" : {
915 "type" : "integer",
916 "format" : "int64"
917 },
918 "updatedDate" : {
919 "type" : "integer",
920 "format" : "int64"
921 },
922 "updatedBy" : {
923 "type" : "string"
924 },
925 "createdBy" : {
926 "type" : "string"
927 },
928 "shortName" : {
929 "type" : "string"
930 },
931 "name" : {
932 "type" : "string"
933 },
934 "description" : {
935 "type" : "string"
936 },
937 "type" : {
938 "type" : "string"
939 },
940 "subDictionary" : {
941 "type" : "string"
942 },
943 "usedByDictionaries" : {
944 "type" : "array",
945 "uniqueItems" : true,
946 "items" : {
947 "$ref" : "#/definitions/Dictionary"
948 }
949 }
950 }
951 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200952 "Loop" : {
953 "type" : "object",
954 "properties" : {
nrpandya82561262019-11-21 11:51:18 -0600955 "createdDate" : {
956 "type" : "integer",
957 "format" : "int64"
958 },
959 "updatedDate" : {
960 "type" : "integer",
961 "format" : "int64"
962 },
963 "updatedBy" : {
964 "type" : "string"
965 },
966 "createdBy" : {
967 "type" : "string"
968 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200969 "name" : {
970 "type" : "string"
971 },
972 "dcaeDeploymentId" : {
973 "type" : "string"
974 },
975 "dcaeDeploymentStatusUrl" : {
976 "type" : "string"
977 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200978 "svgRepresentation" : {
979 "type" : "string"
980 },
981 "globalPropertiesJson" : {
982 "$ref" : "#/definitions/JsonObject"
983 },
nrpandya82561262019-11-21 11:51:18 -0600984 "modelService" : {
985 "$ref" : "#/definitions/Service"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200986 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200987 "lastComputedState" : {
988 "type" : "string",
989 "enum" : [ "DESIGN", "SUBMITTED", "DEPLOYED", "RUNNING", "STOPPED", "IN_ERROR", "WAITING" ]
990 },
sebdet101193d2019-09-05 18:25:59 +0200991 "components" : {
992 "type" : "object",
993 "additionalProperties" : {
994 "$ref" : "#/definitions/ExternalComponent"
995 }
996 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +0200997 "operationalPolicies" : {
998 "type" : "array",
999 "uniqueItems" : true,
1000 "items" : {
1001 "$ref" : "#/definitions/OperationalPolicy"
1002 }
1003 },
1004 "microServicePolicies" : {
1005 "type" : "array",
1006 "uniqueItems" : true,
1007 "items" : {
1008 "$ref" : "#/definitions/MicroServicePolicy"
1009 }
1010 },
1011 "loopLogs" : {
1012 "type" : "array",
1013 "uniqueItems" : true,
1014 "items" : {
1015 "$ref" : "#/definitions/LoopLog"
1016 }
nrpandya82561262019-11-21 11:51:18 -06001017 },
1018 "loopTemplate" : {
1019 "$ref" : "#/definitions/LoopTemplate"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001020 }
1021 },
1022 "x-className" : {
1023 "type" : "string",
1024 "format" : "org.onap.clamp.loop.Loop"
1025 }
1026 },
nrpandya82561262019-11-21 11:51:18 -06001027 "JsonPrimitive" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001028 "type" : "object",
1029 "properties" : {
sebdet580141f2020-04-01 00:00:37 +02001030 "boolean" : {
1031 "type" : "boolean"
1032 },
sebdet2dd4e992020-03-04 15:47:39 -08001033 "asBoolean" : {
1034 "type" : "boolean"
1035 },
1036 "number" : {
1037 "type" : "boolean"
1038 },
sebdet580141f2020-04-01 00:00:37 +02001039 "asNumber" : {
1040 "$ref" : "#/definitions/Number"
sebdete65d4572020-03-24 08:51:20 -07001041 },
sebdet2dd4e992020-03-04 15:47:39 -08001042 "asString" : {
1043 "type" : "string"
1044 },
sebdete65d4572020-03-24 08:51:20 -07001045 "asDouble" : {
1046 "type" : "number",
1047 "format" : "double"
1048 },
sebdet580141f2020-04-01 00:00:37 +02001049 "asFloat" : {
1050 "type" : "number",
1051 "format" : "float"
1052 },
sebdetafac3122020-03-19 10:29:30 -07001053 "asLong" : {
1054 "type" : "integer",
1055 "format" : "int64"
1056 },
1057 "asInt" : {
1058 "type" : "integer",
1059 "format" : "int32"
1060 },
1061 "asByte" : {
1062 "type" : "string",
1063 "format" : "byte"
1064 },
1065 "asCharacter" : {
1066 "type" : "string"
1067 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001068 "asBigDecimal" : {
1069 "type" : "number"
1070 },
sebdetaa486be2020-02-18 02:00:11 -08001071 "asBigInteger" : {
1072 "type" : "integer"
1073 },
1074 "asShort" : {
1075 "type" : "integer",
1076 "format" : "int32"
1077 },
sebdet580141f2020-04-01 00:00:37 +02001078 "string" : {
sebdetafac3122020-03-19 10:29:30 -07001079 "type" : "boolean"
1080 },
sebdet580141f2020-04-01 00:00:37 +02001081 "jsonArray" : {
1082 "type" : "boolean"
sebdete65d4572020-03-24 08:51:20 -07001083 },
sebdetafac3122020-03-19 10:29:30 -07001084 "jsonObject" : {
sebdet3b7f6692020-02-17 06:03:31 -08001085 "type" : "boolean"
1086 },
xuegao58c7c972019-09-26 13:29:10 +02001087 "jsonPrimitive" : {
sebdetc85d40b2019-09-10 15:57:10 +02001088 "type" : "boolean"
xuegao58c7c972019-09-26 13:29:10 +02001089 },
sebdetafac3122020-03-19 10:29:30 -07001090 "jsonNull" : {
sebdet8604d372020-03-10 02:44:53 -07001091 "type" : "boolean"
1092 },
sebdete65d4572020-03-24 08:51:20 -07001093 "asJsonObject" : {
1094 "$ref" : "#/definitions/JsonObject"
1095 },
1096 "asJsonArray" : {
1097 "$ref" : "#/definitions/JsonArray"
1098 },
sebdetafac3122020-03-19 10:29:30 -07001099 "asJsonPrimitive" : {
1100 "$ref" : "#/definitions/JsonPrimitive"
sebdet580141f2020-04-01 00:00:37 +02001101 },
1102 "asJsonNull" : {
1103 "$ref" : "#/definitions/JsonNull"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001104 }
1105 }
1106 },
1107 "MicroServicePolicy" : {
1108 "type" : "object",
1109 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001110 "createdDate" : {
1111 "type" : "integer",
1112 "format" : "int64"
1113 },
1114 "updatedDate" : {
1115 "type" : "integer",
1116 "format" : "int64"
1117 },
1118 "updatedBy" : {
1119 "type" : "string"
1120 },
1121 "createdBy" : {
1122 "type" : "string"
1123 },
sebdet3b7f6692020-02-17 06:03:31 -08001124 "jsonRepresentation" : {
1125 "$ref" : "#/definitions/JsonObject"
1126 },
1127 "configurationsJson" : {
1128 "$ref" : "#/definitions/JsonObject"
1129 },
1130 "loopElementModel" : {
1131 "$ref" : "#/definitions/LoopElementModel"
1132 },
1133 "pdpGroup" : {
1134 "type" : "string"
1135 },
sebdet2dd4e992020-03-04 15:47:39 -08001136 "pdpSubgroup" : {
sebdet2d28cbf2020-02-27 14:43:57 -08001137 "type" : "string"
1138 },
sebdet897a3e02020-02-28 06:03:51 -08001139 "policyModel" : {
1140 "$ref" : "#/definitions/PolicyModel"
1141 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001142 "name" : {
1143 "type" : "string"
1144 },
nrpandya82561262019-11-21 11:51:18 -06001145 "context" : {
1146 "type" : "string"
1147 },
1148 "deviceTypeScope" : {
1149 "type" : "string"
1150 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001151 "shared" : {
1152 "type" : "boolean"
1153 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001154 "usedByLoops" : {
1155 "type" : "array",
1156 "uniqueItems" : true,
1157 "items" : {
1158 "$ref" : "#/definitions/Loop"
1159 }
nrpandya82561262019-11-21 11:51:18 -06001160 },
sebdet3b7f6692020-02-17 06:03:31 -08001161 "dcaeDeploymentId" : {
1162 "type" : "string"
1163 },
1164 "dcaeDeploymentStatusUrl" : {
1165 "type" : "string"
1166 },
1167 "dcaeBlueprintId" : {
1168 "type" : "string"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001169 }
1170 },
1171 "x-className" : {
1172 "type" : "string",
1173 "format" : "org.onap.clamp.policy.microservice.MicroServicePolicy"
1174 }
1175 },
1176 "JsonObject" : {
1177 "type" : "object",
1178 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001179 "asBoolean" : {
1180 "type" : "boolean"
1181 },
sebdete65d4572020-03-24 08:51:20 -07001182 "jsonArray" : {
1183 "type" : "boolean"
1184 },
sebdetafac3122020-03-19 10:29:30 -07001185 "jsonObject" : {
1186 "type" : "boolean"
1187 },
1188 "jsonPrimitive" : {
1189 "type" : "boolean"
1190 },
1191 "jsonNull" : {
1192 "type" : "boolean"
1193 },
sebdete65d4572020-03-24 08:51:20 -07001194 "asJsonObject" : {
1195 "$ref" : "#/definitions/JsonObject"
1196 },
1197 "asJsonArray" : {
1198 "$ref" : "#/definitions/JsonArray"
1199 },
sebdetafac3122020-03-19 10:29:30 -07001200 "asJsonPrimitive" : {
1201 "$ref" : "#/definitions/JsonPrimitive"
sebdet580141f2020-04-01 00:00:37 +02001202 },
1203 "asJsonNull" : {
1204 "$ref" : "#/definitions/JsonNull"
1205 },
1206 "asNumber" : {
1207 "$ref" : "#/definitions/Number"
1208 },
1209 "asString" : {
1210 "type" : "string"
1211 },
1212 "asDouble" : {
1213 "type" : "number",
1214 "format" : "double"
1215 },
1216 "asFloat" : {
1217 "type" : "number",
1218 "format" : "float"
1219 },
1220 "asLong" : {
1221 "type" : "integer",
1222 "format" : "int64"
1223 },
1224 "asInt" : {
1225 "type" : "integer",
1226 "format" : "int32"
1227 },
1228 "asByte" : {
1229 "type" : "string",
1230 "format" : "byte"
1231 },
1232 "asCharacter" : {
1233 "type" : "string"
1234 },
1235 "asBigDecimal" : {
1236 "type" : "number"
1237 },
1238 "asBigInteger" : {
1239 "type" : "integer"
1240 },
1241 "asShort" : {
1242 "type" : "integer",
1243 "format" : "int32"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001244 }
1245 },
1246 "x-className" : {
1247 "type" : "string",
1248 "format" : "com.google.gson.JsonObject"
1249 }
1250 },
nrpandya82561262019-11-21 11:51:18 -06001251 "PolicyModel" : {
sebdet101193d2019-09-05 18:25:59 +02001252 "type" : "object",
1253 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001254 "createdDate" : {
1255 "type" : "integer",
1256 "format" : "int64"
sebdet101193d2019-09-05 18:25:59 +02001257 },
nrpandya82561262019-11-21 11:51:18 -06001258 "updatedDate" : {
1259 "type" : "integer",
1260 "format" : "int64"
1261 },
1262 "updatedBy" : {
sebdet101193d2019-09-05 18:25:59 +02001263 "type" : "string"
nrpandya82561262019-11-21 11:51:18 -06001264 },
1265 "createdBy" : {
1266 "type" : "string"
1267 },
1268 "policyModelType" : {
1269 "type" : "string"
1270 },
1271 "version" : {
1272 "type" : "string"
1273 },
1274 "policyModelTosca" : {
1275 "type" : "string"
1276 },
1277 "policyAcronym" : {
1278 "type" : "string"
1279 },
sebdet3b7f6692020-02-17 06:03:31 -08001280 "usedByElementModels" : {
1281 "type" : "array",
1282 "uniqueItems" : true,
1283 "items" : {
1284 "$ref" : "#/definitions/LoopElementModel"
1285 }
sebdet2d28cbf2020-02-27 14:43:57 -08001286 },
1287 "policyPdpGroup" : {
1288 "$ref" : "#/definitions/JsonObject"
nrpandya82561262019-11-21 11:51:18 -06001289 }
sebdet3b7f6692020-02-17 06:03:31 -08001290 },
1291 "x-className" : {
1292 "type" : "string",
1293 "format" : "org.onap.clamp.loop.template.PolicyModel"
nrpandya82561262019-11-21 11:51:18 -06001294 }
1295 },
1296 "Service" : {
1297 "type" : "object",
1298 "properties" : {
1299 "serviceUuid" : {
1300 "type" : "string"
1301 },
sebdet3b7f6692020-02-17 06:03:31 -08001302 "name" : {
1303 "type" : "string"
1304 },
1305 "version" : {
1306 "type" : "string"
1307 },
nrpandya82561262019-11-21 11:51:18 -06001308 "serviceDetails" : {
1309 "$ref" : "#/definitions/JsonObject"
1310 },
1311 "resourceDetails" : {
1312 "$ref" : "#/definitions/JsonObject"
sebdet101193d2019-09-05 18:25:59 +02001313 }
1314 }
1315 },
sebdet3b7f6692020-02-17 06:03:31 -08001316 "LoopTemplateLoopElementModel" : {
1317 "type" : "object",
1318 "properties" : {
1319 "loopTemplate" : {
1320 "$ref" : "#/definitions/LoopTemplate"
1321 },
1322 "loopElementModel" : {
1323 "$ref" : "#/definitions/LoopElementModel"
1324 },
1325 "flowOrder" : {
1326 "type" : "integer",
1327 "format" : "int32"
1328 }
1329 }
1330 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001331 "OperationalPolicy" : {
1332 "type" : "object",
1333 "properties" : {
sebdet3b7f6692020-02-17 06:03:31 -08001334 "createdDate" : {
1335 "type" : "integer",
1336 "format" : "int64"
1337 },
1338 "updatedDate" : {
1339 "type" : "integer",
1340 "format" : "int64"
1341 },
1342 "updatedBy" : {
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001343 "type" : "string"
1344 },
sebdet3b7f6692020-02-17 06:03:31 -08001345 "createdBy" : {
1346 "type" : "string"
1347 },
1348 "jsonRepresentation" : {
1349 "$ref" : "#/definitions/JsonObject"
1350 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001351 "configurationsJson" : {
1352 "$ref" : "#/definitions/JsonObject"
1353 },
sebdet3b7f6692020-02-17 06:03:31 -08001354 "loopElementModel" : {
1355 "$ref" : "#/definitions/LoopElementModel"
1356 },
1357 "pdpGroup" : {
1358 "type" : "string"
1359 },
sebdet2dd4e992020-03-04 15:47:39 -08001360 "pdpSubgroup" : {
sebdet2d28cbf2020-02-27 14:43:57 -08001361 "type" : "string"
1362 },
sebdet897a3e02020-02-28 06:03:51 -08001363 "policyModel" : {
1364 "$ref" : "#/definitions/PolicyModel"
1365 },
sebdet3b7f6692020-02-17 06:03:31 -08001366 "name" : {
1367 "type" : "string"
1368 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001369 "loop" : {
1370 "$ref" : "#/definitions/Loop"
1371 },
sebdet897a3e02020-02-28 06:03:51 -08001372 "legacy" : {
1373 "type" : "boolean"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001374 }
1375 }
1376 },
1377 "JsonNull" : {
1378 "type" : "object",
1379 "properties" : {
nrpandya82561262019-11-21 11:51:18 -06001380 "asBoolean" : {
1381 "type" : "boolean"
1382 },
sebdete65d4572020-03-24 08:51:20 -07001383 "jsonArray" : {
1384 "type" : "boolean"
1385 },
sebdetafac3122020-03-19 10:29:30 -07001386 "jsonObject" : {
1387 "type" : "boolean"
1388 },
1389 "jsonPrimitive" : {
1390 "type" : "boolean"
1391 },
1392 "jsonNull" : {
1393 "type" : "boolean"
1394 },
sebdete65d4572020-03-24 08:51:20 -07001395 "asJsonObject" : {
1396 "$ref" : "#/definitions/JsonObject"
1397 },
1398 "asJsonArray" : {
1399 "$ref" : "#/definitions/JsonArray"
1400 },
sebdetafac3122020-03-19 10:29:30 -07001401 "asJsonPrimitive" : {
1402 "$ref" : "#/definitions/JsonPrimitive"
sebdet580141f2020-04-01 00:00:37 +02001403 },
1404 "asJsonNull" : {
1405 "$ref" : "#/definitions/JsonNull"
1406 },
1407 "asNumber" : {
1408 "$ref" : "#/definitions/Number"
1409 },
1410 "asString" : {
1411 "type" : "string"
1412 },
1413 "asDouble" : {
1414 "type" : "number",
1415 "format" : "double"
1416 },
1417 "asFloat" : {
1418 "type" : "number",
1419 "format" : "float"
1420 },
1421 "asLong" : {
1422 "type" : "integer",
1423 "format" : "int64"
1424 },
1425 "asInt" : {
1426 "type" : "integer",
1427 "format" : "int32"
1428 },
1429 "asByte" : {
1430 "type" : "string",
1431 "format" : "byte"
1432 },
1433 "asCharacter" : {
1434 "type" : "string"
1435 },
1436 "asBigDecimal" : {
1437 "type" : "number"
1438 },
1439 "asBigInteger" : {
1440 "type" : "integer"
1441 },
1442 "asShort" : {
1443 "type" : "integer",
1444 "format" : "int32"
nrpandya82561262019-11-21 11:51:18 -06001445 }
1446 }
1447 },
1448 "JsonArray" : {
1449 "type" : "object",
1450 "properties" : {
sebdetafac3122020-03-19 10:29:30 -07001451 "asBoolean" : {
1452 "type" : "boolean"
sebdet3af93472020-03-09 16:15:19 -07001453 },
sebdet580141f2020-04-01 00:00:37 +02001454 "asNumber" : {
1455 "$ref" : "#/definitions/Number"
1456 },
sebdetafac3122020-03-19 10:29:30 -07001457 "asString" : {
1458 "type" : "string"
sebdet3af93472020-03-09 16:15:19 -07001459 },
sebdete65d4572020-03-24 08:51:20 -07001460 "asDouble" : {
1461 "type" : "number",
1462 "format" : "double"
1463 },
sebdet580141f2020-04-01 00:00:37 +02001464 "asFloat" : {
1465 "type" : "number",
1466 "format" : "float"
1467 },
sebdet3af93472020-03-09 16:15:19 -07001468 "asLong" : {
1469 "type" : "integer",
1470 "format" : "int64"
1471 },
sebdetafac3122020-03-19 10:29:30 -07001472 "asInt" : {
1473 "type" : "integer",
1474 "format" : "int32"
sebdet2dd4e992020-03-04 15:47:39 -08001475 },
sebdetafac3122020-03-19 10:29:30 -07001476 "asByte" : {
1477 "type" : "string",
1478 "format" : "byte"
1479 },
1480 "asCharacter" : {
sebdet2dd4e992020-03-04 15:47:39 -08001481 "type" : "string"
1482 },
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001483 "asBigDecimal" : {
1484 "type" : "number"
1485 },
sebdetaa486be2020-02-18 02:00:11 -08001486 "asBigInteger" : {
1487 "type" : "integer"
1488 },
1489 "asShort" : {
1490 "type" : "integer",
1491 "format" : "int32"
1492 },
sebdetafac3122020-03-19 10:29:30 -07001493 "jsonArray" : {
sebdet3af93472020-03-09 16:15:19 -07001494 "type" : "boolean"
sebdet2dd4e992020-03-04 15:47:39 -08001495 },
sebdetafac3122020-03-19 10:29:30 -07001496 "jsonObject" : {
sebdet3b7f6692020-02-17 06:03:31 -08001497 "type" : "boolean"
1498 },
xuegao58c7c972019-09-26 13:29:10 +02001499 "jsonPrimitive" : {
1500 "type" : "boolean"
1501 },
sebdetafac3122020-03-19 10:29:30 -07001502 "jsonNull" : {
sebdet8604d372020-03-10 02:44:53 -07001503 "type" : "boolean"
1504 },
sebdete65d4572020-03-24 08:51:20 -07001505 "asJsonObject" : {
1506 "$ref" : "#/definitions/JsonObject"
1507 },
1508 "asJsonArray" : {
1509 "$ref" : "#/definitions/JsonArray"
1510 },
sebdetafac3122020-03-19 10:29:30 -07001511 "asJsonPrimitive" : {
1512 "$ref" : "#/definitions/JsonPrimitive"
sebdet580141f2020-04-01 00:00:37 +02001513 },
1514 "asJsonNull" : {
1515 "$ref" : "#/definitions/JsonNull"
nrpandya82561262019-11-21 11:51:18 -06001516 }
1517 },
1518 "x-className" : {
1519 "type" : "string",
1520 "format" : "com.google.gson.JsonArray"
1521 }
1522 },
1523 "LoopLog" : {
1524 "type" : "object",
1525 "properties" : {
1526 "id" : {
1527 "type" : "integer",
1528 "format" : "int64"
1529 },
1530 "logType" : {
1531 "type" : "string",
1532 "enum" : [ "INFO", "WARNING", "ERROR" ]
1533 },
1534 "logComponent" : {
1535 "type" : "string"
1536 },
1537 "message" : {
1538 "type" : "string"
1539 },
1540 "loop" : {
1541 "$ref" : "#/definitions/Loop"
1542 },
1543 "logInstant" : {
1544 "type" : "integer",
1545 "format" : "int64"
1546 }
1547 }
1548 },
nrpandya82561262019-11-21 11:51:18 -06001549 "Number" : {
1550 "type" : "object"
1551 },
1552 "ExternalComponent" : {
1553 "type" : "object",
1554 "properties" : {
1555 "state" : {
1556 "$ref" : "#/definitions/ExternalComponentState"
1557 },
1558 "componentName" : {
1559 "type" : "string"
1560 }
1561 }
1562 },
1563 "LoopTemplate" : {
1564 "type" : "object",
1565 "properties" : {
1566 "createdDate" : {
1567 "type" : "integer",
1568 "format" : "int64"
1569 },
1570 "updatedDate" : {
1571 "type" : "integer",
1572 "format" : "int64"
1573 },
1574 "updatedBy" : {
1575 "type" : "string"
1576 },
1577 "createdBy" : {
1578 "type" : "string"
1579 },
1580 "name" : {
1581 "type" : "string"
1582 },
sebdet3b7f6692020-02-17 06:03:31 -08001583 "dcaeBlueprintId" : {
1584 "type" : "string"
1585 },
nrpandya82561262019-11-21 11:51:18 -06001586 "blueprint" : {
1587 "type" : "string"
1588 },
1589 "svgRepresentation" : {
1590 "type" : "string"
1591 },
sebdet3b7f6692020-02-17 06:03:31 -08001592 "loopElementModelsUsed" : {
nrpandya82561262019-11-21 11:51:18 -06001593 "type" : "array",
1594 "uniqueItems" : true,
1595 "items" : {
sebdet3b7f6692020-02-17 06:03:31 -08001596 "$ref" : "#/definitions/LoopTemplateLoopElementModel"
nrpandya82561262019-11-21 11:51:18 -06001597 }
1598 },
1599 "modelService" : {
1600 "$ref" : "#/definitions/Service"
1601 },
1602 "maximumInstancesAllowed" : {
1603 "type" : "integer",
1604 "format" : "int32"
sebdet3b7f6692020-02-17 06:03:31 -08001605 },
1606 "uniqueBlueprint" : {
1607 "type" : "boolean"
1608 },
1609 "allowedLoopType" : {
1610 "type" : "string",
1611 "enum" : [ "OPEN", "CLOSED", "HYBRID" ]
nrpandya82561262019-11-21 11:51:18 -06001612 }
sebdet3b7f6692020-02-17 06:03:31 -08001613 },
1614 "x-className" : {
1615 "type" : "string",
1616 "format" : "org.onap.clamp.loop.template.LoopTemplate"
nrpandya82561262019-11-21 11:51:18 -06001617 }
1618 },
1619 "ExternalComponentState" : {
1620 "type" : "object",
1621 "properties" : {
1622 "stateName" : {
1623 "type" : "string"
1624 },
1625 "description" : {
1626 "type" : "string"
1627 },
1628 "level" : {
1629 "type" : "integer",
1630 "format" : "int32"
Determe, Sebastien (sd378r)51ef6ca2019-05-29 18:04:31 +02001631 }
1632 }
1633 },
sebdet3b7f6692020-02-17 06:03:31 -08001634 "LoopElementModel" : {
1635 "type" : "object",
1636 "properties" : {
1637 "createdDate" : {
1638 "type" : "integer",
1639 "format" : "int64"
1640 },
1641 "updatedDate" : {
1642 "type" : "integer",
1643 "format" : "int64"
1644 },
1645 "updatedBy" : {
1646 "type" : "string"
1647 },
1648 "createdBy" : {
1649 "type" : "string"
1650 },
1651 "name" : {
1652 "type" : "string"
1653 },
1654 "dcaeBlueprintId" : {
1655 "type" : "string"
1656 },
1657 "blueprint" : {
1658 "type" : "string"
1659 },
1660 "loopElementType" : {
1661 "type" : "string"
1662 },
1663 "shortName" : {
1664 "type" : "string"
1665 },
1666 "policyModels" : {
1667 "type" : "array",
1668 "uniqueItems" : true,
1669 "items" : {
1670 "$ref" : "#/definitions/PolicyModel"
1671 }
1672 },
1673 "usedByLoopTemplates" : {
1674 "type" : "array",
1675 "uniqueItems" : true,
1676 "items" : {
1677 "$ref" : "#/definitions/LoopTemplateLoopElementModel"
1678 }
1679 }
1680 }
1681 },
sebdet5b410e62019-09-11 15:11:03 +02001682 "CldsHealthCheck" : {
1683 "type" : "object",
1684 "properties" : {
1685 "healthCheckComponent" : {
1686 "type" : "string"
1687 },
1688 "healthCheckStatus" : {
1689 "type" : "string"
1690 },
1691 "description" : {
1692 "type" : "string"
1693 }
1694 },
1695 "x-className" : {
1696 "type" : "string",
1697 "format" : "org.onap.clamp.clds.model.CldsHealthCheck"
1698 }
Determe, Sebastien (sd378r)f7442472018-08-03 15:52:19 +02001699 }
1700 }
xg353y2aad6d62018-05-18 17:59:06 +02001701}