4 "version" : "4.1.2-SNAPSHOT",
5 "title" : "Clamp Rest API"
7 "host" : "localhost:34219",
8 "basePath" : "/restservices/clds/",
9 "schemes" : [ "http" ],
11 "/v2/loop/{loopName}" : {
13 "operationId" : "route3",
14 "produces" : [ "application/json" ],
23 "description" : "Output type",
25 "$ref" : "#/definitions/Loop"
29 "x-camelContextId" : "camel-1",
30 "x-routeId" : "route3"
33 "/v2/loop/delete/{loopName}" : {
35 "operationId" : "route13",
45 "x-camelContextId" : "camel-1",
46 "x-routeId" : "route13"
49 "/v2/loop/deploy/{loopName}" : {
51 "operationId" : "route8",
52 "produces" : [ "application/json" ],
61 "description" : "Output type",
63 "$ref" : "#/definitions/Loop"
67 "x-camelContextId" : "camel-1",
68 "x-routeId" : "route8"
71 "/v2/loop/getAllNames" : {
73 "operationId" : "route2",
74 "produces" : [ "application/json" ],
77 "description" : "Output type",
86 "x-camelContextId" : "camel-1",
87 "x-routeId" : "route2"
90 "/v2/loop/getstatus/{loopName}" : {
92 "operationId" : "route14",
93 "produces" : [ "application/json" ],
102 "description" : "Output type",
104 "$ref" : "#/definitions/Loop"
108 "x-camelContextId" : "camel-1",
109 "x-routeId" : "route14"
112 "/v2/loop/restart/{loopName}" : {
114 "operationId" : "route11",
115 "produces" : [ "application/json" ],
124 "description" : "Output type",
126 "$ref" : "#/definitions/Loop"
130 "x-camelContextId" : "camel-1",
131 "x-routeId" : "route11"
134 "/v2/loop/stop/{loopName}" : {
136 "operationId" : "route10",
137 "produces" : [ "application/json" ],
146 "description" : "Output type",
148 "$ref" : "#/definitions/Loop"
152 "x-camelContextId" : "camel-1",
153 "x-routeId" : "route10"
156 "/v2/loop/submit/{loopName}" : {
158 "operationId" : "route12",
159 "produces" : [ "application/json" ],
168 "description" : "Output type",
170 "$ref" : "#/definitions/Loop"
174 "x-camelContextId" : "camel-1",
175 "x-routeId" : "route12"
178 "/v2/loop/svgRepresentation/{loopName}" : {
180 "operationId" : "route4",
181 "produces" : [ "application/xml" ],
190 "description" : "Output type",
196 "x-camelContextId" : "camel-1",
197 "x-routeId" : "route4"
200 "/v2/loop/undeploy/{loopName}" : {
202 "operationId" : "route9",
203 "produces" : [ "application/json" ],
212 "description" : "Output type",
214 "$ref" : "#/definitions/Loop"
218 "x-camelContextId" : "camel-1",
219 "x-routeId" : "route9"
222 "/v2/loop/updateGlobalProperties/{loopName}" : {
224 "operationId" : "route5",
225 "consumes" : [ "application/json" ],
226 "produces" : [ "application/json" ],
237 "$ref" : "#/definitions/JsonObject"
242 "description" : "Output type",
244 "$ref" : "#/definitions/Loop"
248 "x-camelContextId" : "camel-1",
249 "x-routeId" : "route5"
252 "/v2/loop/updateMicroservicePolicy/{loopName}" : {
254 "operationId" : "route7",
255 "consumes" : [ "application/json" ],
256 "produces" : [ "application/json" ],
267 "$ref" : "#/definitions/MicroServicePolicy"
272 "description" : "Output type",
274 "$ref" : "#/definitions/MicroServicePolicy"
278 "x-camelContextId" : "camel-1",
279 "x-routeId" : "route7"
282 "/v2/loop/updateOperationalPolicies/{loopName}" : {
284 "operationId" : "route6",
285 "consumes" : [ "application/json" ],
286 "produces" : [ "application/json" ],
297 "$ref" : "#/definitions/JsonArray"
302 "description" : "Output type",
304 "$ref" : "#/definitions/Loop"
308 "x-camelContextId" : "camel-1",
309 "x-routeId" : "route6"
312 "/v1/clds/cldsInfo" : {
314 "operationId" : "route15",
315 "produces" : [ "application/json" ],
318 "description" : "Output type",
320 "$ref" : "#/definitions/CldsInfo"
324 "x-camelContextId" : "camel-1",
325 "x-routeId" : "route15"
328 "/v1/healthcheck" : {
330 "operationId" : "route16",
331 "produces" : [ "application/json" ],
334 "description" : "Output type",
336 "$ref" : "#/definitions/CldsHealthCheck"
340 "x-camelContextId" : "camel-1",
341 "x-routeId" : "route16"
344 "/v1/user/getUser" : {
346 "operationId" : "route17",
347 "produces" : [ "text/plain" ],
351 "x-camelContextId" : "camel-1",
352 "x-routeId" : "route17"
363 "dcaeDeploymentId" : {
366 "dcaeDeploymentStatusUrl" : {
369 "dcaeBlueprintId" : {
372 "svgRepresentation" : {
375 "globalPropertiesJson" : {
376 "$ref" : "#/definitions/JsonObject"
378 "modelPropertiesJson" : {
379 "$ref" : "#/definitions/JsonObject"
384 "lastComputedState" : {
386 "enum" : [ "DESIGN", "SUBMITTED", "DEPLOYED", "RUNNING", "STOPPED", "IN_ERROR", "WAITING" ]
390 "additionalProperties" : {
391 "$ref" : "#/definitions/ExternalComponent"
394 "operationalPolicies" : {
396 "uniqueItems" : true,
398 "$ref" : "#/definitions/OperationalPolicy"
401 "microServicePolicies" : {
403 "uniqueItems" : true,
405 "$ref" : "#/definitions/MicroServicePolicy"
410 "uniqueItems" : true,
412 "$ref" : "#/definitions/LoopLog"
418 "format" : "org.onap.clamp.loop.Loop"
428 "$ref" : "#/definitions/Number"
466 "asJsonPrimitive" : {
467 "$ref" : "#/definitions/JsonPrimitive"
470 "$ref" : "#/definitions/JsonNull"
485 "$ref" : "#/definitions/JsonObject"
488 "$ref" : "#/definitions/JsonArray"
493 "format" : "com.google.gson.JsonArray"
505 "enum" : [ "INFO", "WARNING", "ERROR" ]
514 "$ref" : "#/definitions/Loop"
538 "$ref" : "#/definitions/Number"
579 "asJsonPrimitive" : {
580 "$ref" : "#/definitions/JsonPrimitive"
583 "$ref" : "#/definitions/JsonNull"
598 "$ref" : "#/definitions/JsonObject"
601 "$ref" : "#/definitions/JsonArray"
605 "MicroServicePolicy" : {
615 "$ref" : "#/definitions/JsonObject"
623 "jsonRepresentation" : {
624 "$ref" : "#/definitions/JsonObject"
628 "uniqueItems" : true,
630 "$ref" : "#/definitions/Loop"
636 "format" : "org.onap.clamp.policy.microservice.MicroServicePolicy"
642 "asJsonPrimitive" : {
643 "$ref" : "#/definitions/JsonPrimitive"
646 "$ref" : "#/definitions/JsonNull"
652 "$ref" : "#/definitions/Number"
703 "$ref" : "#/definitions/JsonObject"
706 "$ref" : "#/definitions/JsonArray"
711 "format" : "com.google.gson.JsonObject"
714 "ExternalComponent" : {
718 "$ref" : "#/definitions/ExternalComponentState"
725 "OperationalPolicy" : {
731 "configurationsJson" : {
732 "$ref" : "#/definitions/JsonObject"
735 "$ref" : "#/definitions/Loop"
737 "jsonRepresentation" : {
738 "$ref" : "#/definitions/JsonObject"
742 "ExternalComponentState" : {
760 "asJsonPrimitive" : {
761 "$ref" : "#/definitions/JsonPrimitive"
764 "$ref" : "#/definitions/JsonNull"
770 "$ref" : "#/definitions/Number"
821 "$ref" : "#/definitions/JsonObject"
824 "$ref" : "#/definitions/JsonArray"
837 "permissionReadCl" : {
840 "permissionUpdateCl" : {
843 "permissionReadTemplate" : {
846 "permissionUpdateTemplate" : {
849 "permissionReadTosca" : {
852 "permissionUpdateTosca" : {
858 "format" : "org.onap.clamp.clds.model.CldsInfo"
861 "CldsHealthCheck" : {
864 "healthCheckComponent" : {
867 "healthCheckStatus" : {
876 "format" : "org.onap.clamp.clds.model.CldsHealthCheck"