4 "version" : "4.1.2-SNAPSHOT",
5 "title" : "Clamp Rest API"
7 "host" : "localhost:36829",
8 "basePath" : "/restservices/clds/",
9 "schemes" : [ "http" ],
11 "/v2/loop/{loopName}" : {
13 "operationId" : "route20",
14 "produces" : [ "application/json" ],
23 "description" : "Output type",
25 "$ref" : "#/definitions/Loop"
29 "x-camelContextId" : "camel-2",
30 "x-routeId" : "route20"
33 "/v2/loop/delete/{loopName}" : {
35 "operationId" : "route30",
45 "x-camelContextId" : "camel-2",
46 "x-routeId" : "route30"
49 "/v2/loop/deploy/{loopName}" : {
51 "operationId" : "route25",
52 "produces" : [ "application/json" ],
61 "description" : "Output type",
63 "$ref" : "#/definitions/Loop"
67 "x-camelContextId" : "camel-2",
68 "x-routeId" : "route25"
71 "/v2/loop/getAllNames" : {
73 "operationId" : "route19",
74 "produces" : [ "application/json" ],
77 "description" : "Output type",
86 "x-camelContextId" : "camel-2",
87 "x-routeId" : "route19"
90 "/v2/loop/getstatus/{loopName}" : {
92 "operationId" : "route31",
93 "produces" : [ "application/json" ],
102 "description" : "Output type",
104 "$ref" : "#/definitions/Loop"
108 "x-camelContextId" : "camel-2",
109 "x-routeId" : "route31"
112 "/v2/loop/restart/{loopName}" : {
114 "operationId" : "route28",
115 "produces" : [ "application/json" ],
124 "description" : "Output type",
126 "$ref" : "#/definitions/Loop"
130 "x-camelContextId" : "camel-2",
131 "x-routeId" : "route28"
134 "/v2/loop/stop/{loopName}" : {
136 "operationId" : "route27",
137 "produces" : [ "application/json" ],
146 "description" : "Output type",
148 "$ref" : "#/definitions/Loop"
152 "x-camelContextId" : "camel-2",
153 "x-routeId" : "route27"
156 "/v2/loop/submit/{loopName}" : {
158 "operationId" : "route29",
159 "produces" : [ "application/json" ],
168 "description" : "Output type",
170 "$ref" : "#/definitions/Loop"
174 "x-camelContextId" : "camel-2",
175 "x-routeId" : "route29"
178 "/v2/loop/svgRepresentation/{loopName}" : {
180 "operationId" : "route21",
181 "produces" : [ "application/xml" ],
190 "description" : "Output type",
196 "x-camelContextId" : "camel-2",
197 "x-routeId" : "route21"
200 "/v2/loop/undeploy/{loopName}" : {
202 "operationId" : "route26",
203 "produces" : [ "application/json" ],
212 "description" : "Output type",
214 "$ref" : "#/definitions/Loop"
218 "x-camelContextId" : "camel-2",
219 "x-routeId" : "route26"
222 "/v2/loop/updateGlobalProperties/{loopName}" : {
224 "operationId" : "route22",
225 "consumes" : [ "application/json" ],
226 "produces" : [ "application/json" ],
237 "$ref" : "#/definitions/JsonObject"
242 "description" : "Output type",
244 "$ref" : "#/definitions/Loop"
248 "x-camelContextId" : "camel-2",
249 "x-routeId" : "route22"
252 "/v2/loop/updateMicroservicePolicy/{loopName}" : {
254 "operationId" : "route24",
255 "consumes" : [ "application/json" ],
256 "produces" : [ "application/json" ],
267 "$ref" : "#/definitions/MicroServicePolicy"
272 "description" : "Output type",
274 "$ref" : "#/definitions/MicroServicePolicy"
278 "x-camelContextId" : "camel-2",
279 "x-routeId" : "route24"
282 "/v2/loop/updateOperationalPolicies/{loopName}" : {
284 "operationId" : "route23",
285 "consumes" : [ "application/json" ],
286 "produces" : [ "application/json" ],
297 "$ref" : "#/definitions/JsonArray"
302 "description" : "Output type",
304 "$ref" : "#/definitions/Loop"
308 "x-camelContextId" : "camel-2",
309 "x-routeId" : "route23"
312 "/v1/clds/cldsInfo" : {
314 "operationId" : "route32",
315 "produces" : [ "application/json" ],
318 "description" : "Output type",
320 "$ref" : "#/definitions/CldsInfo"
324 "x-camelContextId" : "camel-2",
325 "x-routeId" : "route32"
328 "/v1/healthcheck" : {
330 "operationId" : "route33",
331 "produces" : [ "application/json" ],
335 "x-camelContextId" : "camel-2",
336 "x-routeId" : "route33"
339 "/v1/user/getUser" : {
341 "operationId" : "route34",
342 "produces" : [ "text/plain" ],
346 "x-camelContextId" : "camel-2",
347 "x-routeId" : "route34"
358 "dcaeDeploymentId" : {
361 "dcaeDeploymentStatusUrl" : {
364 "dcaeBlueprintId" : {
367 "svgRepresentation" : {
370 "globalPropertiesJson" : {
371 "$ref" : "#/definitions/JsonObject"
373 "modelPropertiesJson" : {
374 "$ref" : "#/definitions/JsonObject"
379 "lastComputedState" : {
381 "enum" : [ "DESIGN", "SUBMITTED", "DEPLOYED", "RUNNING", "STOPPED", "IN_ERROR", "WAITING" ]
385 "additionalProperties" : {
386 "$ref" : "#/definitions/ExternalComponent"
389 "operationalPolicies" : {
391 "uniqueItems" : true,
393 "$ref" : "#/definitions/OperationalPolicy"
396 "microServicePolicies" : {
398 "uniqueItems" : true,
400 "$ref" : "#/definitions/MicroServicePolicy"
405 "uniqueItems" : true,
407 "$ref" : "#/definitions/LoopLog"
413 "format" : "org.onap.clamp.loop.Loop"
423 "$ref" : "#/definitions/Number"
462 "$ref" : "#/definitions/JsonObject"
464 "asJsonPrimitive" : {
465 "$ref" : "#/definitions/JsonPrimitive"
471 "$ref" : "#/definitions/JsonArray"
480 "$ref" : "#/definitions/JsonNull"
488 "format" : "com.google.gson.JsonArray"
500 "enum" : [ "INFO", "WARNING", "ERROR" ]
509 "$ref" : "#/definitions/Loop"
533 "$ref" : "#/definitions/Number"
575 "$ref" : "#/definitions/JsonObject"
577 "asJsonPrimitive" : {
578 "$ref" : "#/definitions/JsonPrimitive"
584 "$ref" : "#/definitions/JsonArray"
593 "$ref" : "#/definitions/JsonNull"
600 "MicroServicePolicy" : {
610 "$ref" : "#/definitions/JsonObject"
618 "jsonRepresentation" : {
619 "$ref" : "#/definitions/JsonObject"
623 "uniqueItems" : true,
625 "$ref" : "#/definitions/Loop"
631 "format" : "org.onap.clamp.policy.microservice.MicroServicePolicy"
638 "$ref" : "#/definitions/JsonObject"
640 "asJsonPrimitive" : {
641 "$ref" : "#/definitions/JsonPrimitive"
650 "$ref" : "#/definitions/JsonArray"
656 "$ref" : "#/definitions/Number"
662 "$ref" : "#/definitions/JsonNull"
706 "format" : "com.google.gson.JsonObject"
709 "ExternalComponent" : {
713 "$ref" : "#/definitions/ExternalComponentState"
720 "OperationalPolicy" : {
726 "configurationsJson" : {
727 "$ref" : "#/definitions/JsonObject"
730 "$ref" : "#/definitions/Loop"
732 "jsonRepresentation" : {
733 "$ref" : "#/definitions/JsonObject"
737 "ExternalComponentState" : {
756 "$ref" : "#/definitions/JsonObject"
758 "asJsonPrimitive" : {
759 "$ref" : "#/definitions/JsonPrimitive"
768 "$ref" : "#/definitions/JsonArray"
774 "$ref" : "#/definitions/Number"
780 "$ref" : "#/definitions/JsonNull"
832 "permissionReadCl" : {
835 "permissionUpdateCl" : {
838 "permissionReadTemplate" : {
841 "permissionUpdateTemplate" : {
844 "permissionReadTosca" : {
847 "permissionUpdateTosca" : {
853 "format" : "org.onap.clamp.clds.model.CldsInfo"