| { |
| "swagger" : "2.0", |
| "info" : { |
| "version" : "4.0.3-SNAPSHOT", |
| "title" : "Clamp Rest API" |
| }, |
| "host" : "localhost:46235", |
| "basePath" : "/restservices/clds/", |
| "schemes" : [ "http" ], |
| "paths" : { |
| "/v2/loop/{loopName}" : { |
| "get" : { |
| "operationId" : "route3", |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "loopName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/Loop" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route3" |
| } |
| }, |
| "/v2/loop/delete/{loopName}" : { |
| "put" : { |
| "operationId" : "route13", |
| "parameters" : [ { |
| "name" : "loopName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route13" |
| } |
| }, |
| "/v2/loop/deployLoop/{loopName}" : { |
| "put" : { |
| "operationId" : "route8", |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "loopName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/Loop" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route8" |
| } |
| }, |
| "/v2/loop/getAllNames" : { |
| "get" : { |
| "operationId" : "route2", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| } |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route2" |
| } |
| }, |
| "/v2/loop/getstatus/{loopName}" : { |
| "get" : { |
| "operationId" : "route14", |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "loopName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/Loop" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route14" |
| } |
| }, |
| "/v2/loop/restart/{loopName}" : { |
| "put" : { |
| "operationId" : "route11", |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "loopName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/Loop" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route11" |
| } |
| }, |
| "/v2/loop/stop/{loopName}" : { |
| "put" : { |
| "operationId" : "route10", |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "loopName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/Loop" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route10" |
| } |
| }, |
| "/v2/loop/submit/{loopName}" : { |
| "put" : { |
| "operationId" : "route12", |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "loopName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/Loop" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route12" |
| } |
| }, |
| "/v2/loop/svgRepresentation/{loopName}" : { |
| "get" : { |
| "operationId" : "route4", |
| "produces" : [ "application/xml" ], |
| "parameters" : [ { |
| "name" : "loopName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route4" |
| } |
| }, |
| "/v2/loop/undeployLoop/{loopName}" : { |
| "put" : { |
| "operationId" : "route9", |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "loopName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/Loop" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route9" |
| } |
| }, |
| "/v2/loop/updateGlobalProperties/{loopName}" : { |
| "post" : { |
| "operationId" : "route5", |
| "consumes" : [ "application/json" ], |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "loopName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| }, { |
| "in" : "body", |
| "name" : "body", |
| "required" : true, |
| "schema" : { |
| "$ref" : "#/definitions/JsonObject" |
| } |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/Loop" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route5" |
| } |
| }, |
| "/v2/loop/updateMicroservicePolicy/{loopName}" : { |
| "post" : { |
| "operationId" : "route7", |
| "consumes" : [ "application/json" ], |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "loopName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| }, { |
| "in" : "body", |
| "name" : "body", |
| "required" : true, |
| "schema" : { |
| "$ref" : "#/definitions/MicroServicePolicy" |
| } |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/MicroServicePolicy" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route7" |
| } |
| }, |
| "/v2/loop/updateOperationalPolicies/{loopName}" : { |
| "post" : { |
| "operationId" : "route6", |
| "consumes" : [ "application/json" ], |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "loopName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| }, { |
| "in" : "body", |
| "name" : "body", |
| "required" : true, |
| "schema" : { |
| "$ref" : "#/definitions/JsonArray" |
| } |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/Loop" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route6" |
| } |
| }, |
| "/v1/clds/action/{action}/{modelName}?test={test}" : { |
| "put" : { |
| "operationId" : "route23", |
| "consumes" : [ "application/json" ], |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "action", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| }, { |
| "name" : "modelName}?test={test", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| }, { |
| "in" : "body", |
| "name" : "body", |
| "required" : true, |
| "schema" : { |
| "$ref" : "#/definitions/CldsModel" |
| } |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route23" |
| } |
| }, |
| "/v1/clds/cldsDetails" : { |
| "get" : { |
| "operationId" : "route15", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/CldsMonitoringDetails" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route15" |
| } |
| }, |
| "/v1/clds/cldsInfo" : { |
| "get" : { |
| "operationId" : "route16", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/CldsInfo" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route16" |
| } |
| }, |
| "/v1/clds/dcae/event?test={test}" : { |
| "post" : { |
| "operationId" : "route24", |
| "consumes" : [ "application/json" ], |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "in" : "body", |
| "name" : "body", |
| "required" : true, |
| "schema" : { |
| "$ref" : "#/definitions/DcaeEvent" |
| } |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route24" |
| } |
| }, |
| "/v1/clds/deploy/{modelName}" : { |
| "put" : { |
| "operationId" : "route26", |
| "consumes" : [ "application/json" ], |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "modelName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| }, { |
| "in" : "body", |
| "name" : "body", |
| "required" : true, |
| "schema" : { |
| "$ref" : "#/definitions/CldsModel" |
| } |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route26" |
| } |
| }, |
| "/v1/clds/model-names" : { |
| "get" : { |
| "operationId" : "route22", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/ValueItem" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route22" |
| } |
| }, |
| "/v1/clds/model/{modelName}" : { |
| "get" : { |
| "operationId" : "route20", |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "modelName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/CldsModel" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route20" |
| }, |
| "put" : { |
| "operationId" : "route21", |
| "consumes" : [ "application/json" ], |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "modelName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| }, { |
| "in" : "body", |
| "name" : "body", |
| "required" : true, |
| "schema" : { |
| "$ref" : "#/definitions/CldsModel" |
| } |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/CldsModel" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route21" |
| } |
| }, |
| "/v1/clds/model/bpmn/{modelName}" : { |
| "get" : { |
| "operationId" : "route18", |
| "produces" : [ "text/xml" ], |
| "parameters" : [ { |
| "name" : "modelName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route18" |
| } |
| }, |
| "/v1/clds/model/image/{modelName}" : { |
| "get" : { |
| "operationId" : "route19", |
| "produces" : [ "text/xml" ], |
| "parameters" : [ { |
| "name" : "modelName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route19" |
| } |
| }, |
| "/v1/clds/properties" : { |
| "get" : { |
| "operationId" : "route25", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route25" |
| } |
| }, |
| "/v1/clds/undeploy/{modelName}" : { |
| "put" : { |
| "operationId" : "route27", |
| "consumes" : [ "application/json" ], |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "modelName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| }, { |
| "in" : "body", |
| "name" : "body", |
| "required" : true, |
| "schema" : { |
| "$ref" : "#/definitions/CldsModel" |
| } |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route27" |
| } |
| }, |
| "/v1/cldsTempate/template-names" : { |
| "get" : { |
| "operationId" : "route32", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/ValueItem" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route32" |
| } |
| }, |
| "/v1/cldsTempate/template/{templateName}" : { |
| "get" : { |
| "operationId" : "route30", |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "templateName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/CldsTemplate" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route30" |
| }, |
| "put" : { |
| "operationId" : "route31", |
| "consumes" : [ "application/json" ], |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "templateName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| }, { |
| "in" : "body", |
| "name" : "body", |
| "required" : true, |
| "schema" : { |
| "$ref" : "#/definitions/CldsTemplate" |
| } |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/CldsTemplate" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route31" |
| } |
| }, |
| "/v1/cldsTempate/template/bpmn/{templateName}" : { |
| "get" : { |
| "operationId" : "route28", |
| "produces" : [ "text/xml" ], |
| "parameters" : [ { |
| "name" : "templateName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route28" |
| } |
| }, |
| "/v1/cldsTempate/template/image/{templateName}" : { |
| "get" : { |
| "operationId" : "route29", |
| "produces" : [ "text/xml" ], |
| "parameters" : [ { |
| "name" : "templateName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route29" |
| } |
| }, |
| "/v1/dictionary" : { |
| "get" : { |
| "operationId" : "route40", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/CldsDictionary" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route40" |
| } |
| }, |
| "/v1/dictionary/{dictionaryName}" : { |
| "put" : { |
| "operationId" : "route39", |
| "consumes" : [ "application/json" ], |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "dictionaryName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| }, { |
| "in" : "body", |
| "name" : "body", |
| "required" : true, |
| "schema" : { |
| "$ref" : "#/definitions/CldsDictionary" |
| } |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/CldsDictionary" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route39" |
| } |
| }, |
| "/v1/dictionary/{dictionaryName}/items" : { |
| "get" : { |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "dictionaryName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/CldsDictionary" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : null |
| }, |
| "put" : { |
| "consumes" : [ "application/json" ], |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "dictionaryName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| }, { |
| "in" : "body", |
| "name" : "body", |
| "required" : true, |
| "schema" : { |
| "$ref" : "#/definitions/CldsDictionaryItem" |
| } |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/CldsDictionaryItem" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : null |
| } |
| }, |
| "/v1/healthcheck" : { |
| "get" : { |
| "operationId" : "route17", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route17" |
| } |
| }, |
| "/v1/tosca/models" : { |
| "get" : { |
| "operationId" : "route36", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/CldsToscaModel" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route36" |
| } |
| }, |
| "/v1/tosca/models/{toscaModelName}" : { |
| "get" : { |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "toscaModelName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/CldsToscaModel" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : null |
| }, |
| "put" : { |
| "operationId" : "route33", |
| "consumes" : [ "application/json" ], |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "toscaModelName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| }, { |
| "in" : "body", |
| "name" : "body", |
| "required" : true, |
| "schema" : { |
| "$ref" : "#/definitions/CldsToscaModel" |
| } |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route33" |
| } |
| }, |
| "/v1/tosca/models/policyType/{policyType}" : { |
| "get" : { |
| "operationId" : "route34", |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "policyType", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "schema" : { |
| "$ref" : "#/definitions/CldsToscaModel" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route34" |
| } |
| }, |
| "/v1/user/getUser" : { |
| "get" : { |
| "operationId" : "route41", |
| "produces" : [ "text/plain" ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route41" |
| } |
| } |
| }, |
| "definitions" : { |
| "Loop" : { |
| "type" : "object", |
| "properties" : { |
| "name" : { |
| "type" : "string" |
| }, |
| "dcaeDeploymentId" : { |
| "type" : "string" |
| }, |
| "dcaeDeploymentStatusUrl" : { |
| "type" : "string" |
| }, |
| "dcaeBlueprintId" : { |
| "type" : "string" |
| }, |
| "svgRepresentation" : { |
| "type" : "string" |
| }, |
| "globalPropertiesJson" : { |
| "$ref" : "#/definitions/JsonObject" |
| }, |
| "modelPropertiesJson" : { |
| "$ref" : "#/definitions/JsonObject" |
| }, |
| "blueprint" : { |
| "type" : "string" |
| }, |
| "lastComputedState" : { |
| "type" : "string", |
| "enum" : [ "DESIGN", "SUBMITTED", "DEPLOYED", "RUNNING", "STOPPED", "IN_ERROR", "WAITING" ] |
| }, |
| "operationalPolicies" : { |
| "type" : "array", |
| "uniqueItems" : true, |
| "items" : { |
| "$ref" : "#/definitions/OperationalPolicy" |
| } |
| }, |
| "microServicePolicies" : { |
| "type" : "array", |
| "uniqueItems" : true, |
| "items" : { |
| "$ref" : "#/definitions/MicroServicePolicy" |
| } |
| }, |
| "loopLogs" : { |
| "type" : "array", |
| "uniqueItems" : true, |
| "items" : { |
| "$ref" : "#/definitions/LoopLog" |
| } |
| } |
| }, |
| "x-className" : { |
| "type" : "string", |
| "format" : "org.onap.clamp.loop.Loop" |
| } |
| }, |
| "JsonArray" : { |
| "type" : "object", |
| "properties" : { |
| "asString" : { |
| "type" : "string" |
| }, |
| "asBoolean" : { |
| "type" : "boolean" |
| }, |
| "asNumber" : { |
| "$ref" : "#/definitions/Number" |
| }, |
| "asDouble" : { |
| "type" : "number", |
| "format" : "double" |
| }, |
| "asFloat" : { |
| "type" : "number", |
| "format" : "float" |
| }, |
| "asLong" : { |
| "type" : "integer", |
| "format" : "int64" |
| }, |
| "asInt" : { |
| "type" : "integer", |
| "format" : "int32" |
| }, |
| "asByte" : { |
| "type" : "string", |
| "format" : "byte" |
| }, |
| "asCharacter" : { |
| "type" : "string" |
| }, |
| "asBigDecimal" : { |
| "type" : "number" |
| }, |
| "asBigInteger" : { |
| "type" : "integer" |
| }, |
| "asShort" : { |
| "type" : "integer", |
| "format" : "int32" |
| }, |
| "jsonPrimitive" : { |
| "type" : "boolean" |
| }, |
| "jsonNull" : { |
| "type" : "boolean" |
| }, |
| "jsonObject" : { |
| "type" : "boolean" |
| }, |
| "asJsonObject" : { |
| "$ref" : "#/definitions/JsonObject" |
| }, |
| "jsonArray" : { |
| "type" : "boolean" |
| }, |
| "asJsonArray" : { |
| "$ref" : "#/definitions/JsonArray" |
| }, |
| "asJsonPrimitive" : { |
| "$ref" : "#/definitions/JsonPrimitive" |
| }, |
| "asJsonNull" : { |
| "$ref" : "#/definitions/JsonNull" |
| } |
| }, |
| "x-className" : { |
| "type" : "string", |
| "format" : "com.google.gson.JsonArray" |
| } |
| }, |
| "LoopLog" : { |
| "type" : "object", |
| "properties" : { |
| "id" : { |
| "type" : "integer", |
| "format" : "int64" |
| }, |
| "logType" : { |
| "type" : "string", |
| "enum" : [ "INFO", "WARNING", "ERROR" ] |
| }, |
| "message" : { |
| "type" : "string" |
| }, |
| "loop" : { |
| "$ref" : "#/definitions/Loop" |
| }, |
| "logInstant" : { |
| "type" : "integer", |
| "format" : "int64" |
| } |
| } |
| }, |
| "Number" : { |
| "type" : "object" |
| }, |
| "JsonPrimitive" : { |
| "type" : "object", |
| "properties" : { |
| "boolean" : { |
| "type" : "boolean" |
| }, |
| "number" : { |
| "type" : "boolean" |
| }, |
| "asString" : { |
| "type" : "string" |
| }, |
| "asBoolean" : { |
| "type" : "boolean" |
| }, |
| "asNumber" : { |
| "$ref" : "#/definitions/Number" |
| }, |
| "asDouble" : { |
| "type" : "number", |
| "format" : "double" |
| }, |
| "asFloat" : { |
| "type" : "number", |
| "format" : "float" |
| }, |
| "asLong" : { |
| "type" : "integer", |
| "format" : "int64" |
| }, |
| "asInt" : { |
| "type" : "integer", |
| "format" : "int32" |
| }, |
| "asByte" : { |
| "type" : "string", |
| "format" : "byte" |
| }, |
| "asCharacter" : { |
| "type" : "string" |
| }, |
| "asBigDecimal" : { |
| "type" : "number" |
| }, |
| "asBigInteger" : { |
| "type" : "integer" |
| }, |
| "asShort" : { |
| "type" : "integer", |
| "format" : "int32" |
| }, |
| "string" : { |
| "type" : "boolean" |
| }, |
| "jsonPrimitive" : { |
| "type" : "boolean" |
| }, |
| "jsonNull" : { |
| "type" : "boolean" |
| }, |
| "jsonObject" : { |
| "type" : "boolean" |
| }, |
| "asJsonObject" : { |
| "$ref" : "#/definitions/JsonObject" |
| }, |
| "jsonArray" : { |
| "type" : "boolean" |
| }, |
| "asJsonArray" : { |
| "$ref" : "#/definitions/JsonArray" |
| }, |
| "asJsonPrimitive" : { |
| "$ref" : "#/definitions/JsonPrimitive" |
| }, |
| "asJsonNull" : { |
| "$ref" : "#/definitions/JsonNull" |
| } |
| } |
| }, |
| "MicroServicePolicy" : { |
| "type" : "object", |
| "properties" : { |
| "name" : { |
| "type" : "string" |
| }, |
| "modelType" : { |
| "type" : "string" |
| }, |
| "properties" : { |
| "$ref" : "#/definitions/JsonObject" |
| }, |
| "shared" : { |
| "type" : "boolean" |
| }, |
| "policyTosca" : { |
| "type" : "string" |
| }, |
| "jsonRepresentation" : { |
| "$ref" : "#/definitions/JsonObject" |
| }, |
| "usedByLoops" : { |
| "type" : "array", |
| "uniqueItems" : true, |
| "items" : { |
| "$ref" : "#/definitions/Loop" |
| } |
| } |
| }, |
| "x-className" : { |
| "type" : "string", |
| "format" : "org.onap.clamp.policy.microservice.MicroServicePolicy" |
| } |
| }, |
| "JsonObject" : { |
| "type" : "object", |
| "properties" : { |
| "jsonPrimitive" : { |
| "type" : "boolean" |
| }, |
| "jsonNull" : { |
| "type" : "boolean" |
| }, |
| "jsonObject" : { |
| "type" : "boolean" |
| }, |
| "asJsonObject" : { |
| "$ref" : "#/definitions/JsonObject" |
| }, |
| "asString" : { |
| "type" : "string" |
| }, |
| "jsonArray" : { |
| "type" : "boolean" |
| }, |
| "asJsonArray" : { |
| "$ref" : "#/definitions/JsonArray" |
| }, |
| "asJsonPrimitive" : { |
| "$ref" : "#/definitions/JsonPrimitive" |
| }, |
| "asJsonNull" : { |
| "$ref" : "#/definitions/JsonNull" |
| }, |
| "asBoolean" : { |
| "type" : "boolean" |
| }, |
| "asNumber" : { |
| "$ref" : "#/definitions/Number" |
| }, |
| "asDouble" : { |
| "type" : "number", |
| "format" : "double" |
| }, |
| "asFloat" : { |
| "type" : "number", |
| "format" : "float" |
| }, |
| "asLong" : { |
| "type" : "integer", |
| "format" : "int64" |
| }, |
| "asInt" : { |
| "type" : "integer", |
| "format" : "int32" |
| }, |
| "asByte" : { |
| "type" : "string", |
| "format" : "byte" |
| }, |
| "asCharacter" : { |
| "type" : "string" |
| }, |
| "asBigDecimal" : { |
| "type" : "number" |
| }, |
| "asBigInteger" : { |
| "type" : "integer" |
| }, |
| "asShort" : { |
| "type" : "integer", |
| "format" : "int32" |
| } |
| }, |
| "x-className" : { |
| "type" : "string", |
| "format" : "com.google.gson.JsonObject" |
| } |
| }, |
| "OperationalPolicy" : { |
| "type" : "object", |
| "properties" : { |
| "name" : { |
| "type" : "string" |
| }, |
| "configurationsJson" : { |
| "$ref" : "#/definitions/JsonObject" |
| }, |
| "loop" : { |
| "$ref" : "#/definitions/Loop" |
| }, |
| "jsonRepresentation" : { |
| "$ref" : "#/definitions/JsonObject" |
| } |
| } |
| }, |
| "JsonNull" : { |
| "type" : "object", |
| "properties" : { |
| "jsonPrimitive" : { |
| "type" : "boolean" |
| }, |
| "jsonNull" : { |
| "type" : "boolean" |
| }, |
| "jsonObject" : { |
| "type" : "boolean" |
| }, |
| "asJsonObject" : { |
| "$ref" : "#/definitions/JsonObject" |
| }, |
| "asString" : { |
| "type" : "string" |
| }, |
| "jsonArray" : { |
| "type" : "boolean" |
| }, |
| "asJsonArray" : { |
| "$ref" : "#/definitions/JsonArray" |
| }, |
| "asJsonPrimitive" : { |
| "$ref" : "#/definitions/JsonPrimitive" |
| }, |
| "asJsonNull" : { |
| "$ref" : "#/definitions/JsonNull" |
| }, |
| "asBoolean" : { |
| "type" : "boolean" |
| }, |
| "asNumber" : { |
| "$ref" : "#/definitions/Number" |
| }, |
| "asDouble" : { |
| "type" : "number", |
| "format" : "double" |
| }, |
| "asFloat" : { |
| "type" : "number", |
| "format" : "float" |
| }, |
| "asLong" : { |
| "type" : "integer", |
| "format" : "int64" |
| }, |
| "asInt" : { |
| "type" : "integer", |
| "format" : "int32" |
| }, |
| "asByte" : { |
| "type" : "string", |
| "format" : "byte" |
| }, |
| "asCharacter" : { |
| "type" : "string" |
| }, |
| "asBigDecimal" : { |
| "type" : "number" |
| }, |
| "asBigInteger" : { |
| "type" : "integer" |
| }, |
| "asShort" : { |
| "type" : "integer", |
| "format" : "int32" |
| } |
| } |
| }, |
| "CldsModelInstance" : { |
| "type" : "object", |
| "properties" : { |
| "modelInstanceId" : { |
| "type" : "string" |
| }, |
| "location" : { |
| "type" : "string" |
| }, |
| "vmName" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "CldsModel" : { |
| "type" : "object", |
| "properties" : { |
| "id" : { |
| "type" : "string" |
| }, |
| "templateId" : { |
| "type" : "string" |
| }, |
| "templateName" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "controlNamePrefix" : { |
| "type" : "string" |
| }, |
| "controlNameUuid" : { |
| "type" : "string" |
| }, |
| "bpmnText" : { |
| "type" : "string" |
| }, |
| "propText" : { |
| "type" : "string" |
| }, |
| "imageText" : { |
| "type" : "string" |
| }, |
| "docText" : { |
| "type" : "string" |
| }, |
| "blueprintText" : { |
| "type" : "string" |
| }, |
| "event" : { |
| "$ref" : "#/definitions/CldsEvent" |
| }, |
| "status" : { |
| "type" : "string" |
| }, |
| "permittedActionCd" : { |
| "type" : "array", |
| "items" : { |
| "type" : "string" |
| } |
| }, |
| "cldsModelInstanceList" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/definitions/CldsModelInstance" |
| } |
| }, |
| "errorMessageForUi" : { |
| "type" : "string" |
| }, |
| "typeId" : { |
| "type" : "string" |
| }, |
| "typeName" : { |
| "type" : "string" |
| }, |
| "deploymentId" : { |
| "type" : "string" |
| }, |
| "deploymentStatusUrl" : { |
| "type" : "string" |
| }, |
| "controlName" : { |
| "type" : "string" |
| } |
| }, |
| "x-className" : { |
| "type" : "string", |
| "format" : "org.onap.clamp.clds.model.CldsModel" |
| } |
| }, |
| "CldsEvent" : { |
| "type" : "object", |
| "properties" : { |
| "id" : { |
| "type" : "string" |
| }, |
| "actionCd" : { |
| "type" : "string" |
| }, |
| "actionStateCd" : { |
| "type" : "string" |
| }, |
| "processInstanceId" : { |
| "type" : "string" |
| }, |
| "userid" : { |
| "type" : "string" |
| } |
| } |
| }, |
| "CldsMonitoringDetails" : { |
| "type" : "object", |
| "properties" : { |
| "closeloopName" : { |
| "type" : "string" |
| }, |
| "modelId" : { |
| "type" : "string" |
| }, |
| "modelName" : { |
| "type" : "string" |
| }, |
| "serviceTypeId" : { |
| "type" : "string" |
| }, |
| "deploymentId" : { |
| "type" : "string" |
| }, |
| "templateName" : { |
| "type" : "string" |
| }, |
| "action" : { |
| "type" : "string" |
| }, |
| "userid" : { |
| "type" : "string" |
| }, |
| "timestamp" : { |
| "type" : "string" |
| } |
| }, |
| "x-className" : { |
| "type" : "string", |
| "format" : "org.onap.clamp.clds.model.CldsMonitoringDetails" |
| } |
| }, |
| "CldsInfo" : { |
| "type" : "object", |
| "properties" : { |
| "userName" : { |
| "type" : "string" |
| }, |
| "cldsVersion" : { |
| "type" : "string" |
| }, |
| "permissionReadCl" : { |
| "type" : "boolean" |
| }, |
| "permissionUpdateCl" : { |
| "type" : "boolean" |
| }, |
| "permissionReadTemplate" : { |
| "type" : "boolean" |
| }, |
| "permissionUpdateTemplate" : { |
| "type" : "boolean" |
| }, |
| "permissionReadTosca" : { |
| "type" : "boolean" |
| }, |
| "permissionUpdateTosca" : { |
| "type" : "boolean" |
| } |
| }, |
| "x-className" : { |
| "type" : "string", |
| "format" : "org.onap.clamp.clds.model.CldsInfo" |
| } |
| }, |
| "DcaeEvent" : { |
| "type" : "object", |
| "properties" : { |
| "event" : { |
| "type" : "string" |
| }, |
| "artifactName" : { |
| "type" : "string" |
| }, |
| "instances" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/definitions/CldsModelInstance" |
| } |
| }, |
| "serviceUUID" : { |
| "type" : "string" |
| }, |
| "resourceUUID" : { |
| "type" : "string" |
| }, |
| "controlName" : { |
| "type" : "string" |
| }, |
| "cldsActionCd" : { |
| "type" : "string" |
| } |
| }, |
| "x-className" : { |
| "type" : "string", |
| "format" : "org.onap.clamp.clds.model.DcaeEvent" |
| } |
| }, |
| "ValueItem" : { |
| "type" : "object", |
| "properties" : { |
| "value" : { |
| "type" : "string" |
| } |
| }, |
| "x-className" : { |
| "type" : "string", |
| "format" : "org.onap.clamp.clds.model.ValueItem" |
| } |
| }, |
| "CldsTemplate" : { |
| "type" : "object", |
| "properties" : { |
| "id" : { |
| "type" : "string" |
| }, |
| "name" : { |
| "type" : "string" |
| }, |
| "controlNamePrefix" : { |
| "type" : "string" |
| }, |
| "controlNameUuid" : { |
| "type" : "string" |
| }, |
| "bpmnId" : { |
| "type" : "string" |
| }, |
| "bpmnUserid" : { |
| "type" : "string" |
| }, |
| "bpmnText" : { |
| "type" : "string" |
| }, |
| "imageId" : { |
| "type" : "string" |
| }, |
| "imageUserid" : { |
| "type" : "string" |
| }, |
| "imageText" : { |
| "type" : "string" |
| }, |
| "propId" : { |
| "type" : "string" |
| }, |
| "propUserid" : { |
| "type" : "string" |
| }, |
| "propText" : { |
| "type" : "string" |
| }, |
| "userAuthorizedToUpdate" : { |
| "type" : "boolean" |
| } |
| }, |
| "x-className" : { |
| "type" : "string", |
| "format" : "org.onap.clamp.clds.model.CldsTemplate" |
| } |
| }, |
| "CldsDictionary" : { |
| "type" : "object", |
| "properties" : { |
| "dictionaryId" : { |
| "type" : "string" |
| }, |
| "dictionaryName" : { |
| "type" : "string" |
| }, |
| "createdBy" : { |
| "type" : "string" |
| }, |
| "updatedBy" : { |
| "type" : "string" |
| }, |
| "lastUpdatedDate" : { |
| "type" : "string" |
| }, |
| "cldsDictionaryItems" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/definitions/CldsDictionaryItem" |
| } |
| } |
| }, |
| "x-className" : { |
| "type" : "string", |
| "format" : "org.onap.clamp.clds.model.CldsDictionary" |
| } |
| }, |
| "CldsDictionaryItem" : { |
| "type" : "object", |
| "properties" : { |
| "dictElementId" : { |
| "type" : "string" |
| }, |
| "dictionaryId" : { |
| "type" : "string" |
| }, |
| "dictElementName" : { |
| "type" : "string" |
| }, |
| "dictElementShortName" : { |
| "type" : "string" |
| }, |
| "dictElementDesc" : { |
| "type" : "string" |
| }, |
| "dictElementType" : { |
| "type" : "string" |
| }, |
| "createdBy" : { |
| "type" : "string" |
| }, |
| "updatedBy" : { |
| "type" : "string" |
| }, |
| "lastUpdatedDate" : { |
| "type" : "string" |
| } |
| }, |
| "x-className" : { |
| "type" : "string", |
| "format" : "org.onap.clamp.clds.model.CldsDictionaryItem" |
| } |
| }, |
| "CldsToscaModel" : { |
| "type" : "object", |
| "properties" : { |
| "revisionId" : { |
| "type" : "string" |
| }, |
| "toscaModelYaml" : { |
| "type" : "string" |
| }, |
| "version" : { |
| "type" : "number", |
| "format" : "double" |
| }, |
| "toscaModelJson" : { |
| "type" : "string" |
| }, |
| "userId" : { |
| "type" : "string" |
| }, |
| "createdDate" : { |
| "type" : "string" |
| }, |
| "lastUpdatedDate" : { |
| "type" : "string" |
| }, |
| "id" : { |
| "type" : "string" |
| }, |
| "policyType" : { |
| "type" : "string" |
| }, |
| "toscaModelName" : { |
| "type" : "string" |
| } |
| }, |
| "x-className" : { |
| "type" : "string", |
| "format" : "org.onap.clamp.clds.model.CldsToscaModel" |
| } |
| } |
| } |
| } |