| { |
| "swagger" : "2.0", |
| "info" : { |
| "version" : "3.0.0-SNAPSHOT", |
| "title" : "Clamp Rest API" |
| }, |
| "host" : "0.0.0.0", |
| "basePath" : "/restservices/clds/v1/", |
| "schemes" : [ "http" ], |
| "paths" : { |
| "/clds/action/{action}/{modelName}?test={test}" : { |
| "put" : { |
| "operationId" : "route10", |
| "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" : "route10" |
| } |
| }, |
| "/clds/cldsDetails" : { |
| "get" : { |
| "operationId" : "route2", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "responseSchema" : { |
| "$ref" : "#/definitions/CldsMonitoringDetails" |
| }, |
| "schema" : { |
| "$ref" : "#/definitions/CldsMonitoringDetails" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route2" |
| } |
| }, |
| "/clds/cldsInfo" : { |
| "get" : { |
| "operationId" : "route3", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "responseSchema" : { |
| "$ref" : "#/definitions/CldsInfo" |
| }, |
| "schema" : { |
| "$ref" : "#/definitions/CldsInfo" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route3" |
| } |
| }, |
| "/clds/dcae/event?test={test}" : { |
| "post" : { |
| "operationId" : "route11", |
| "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" : "route11" |
| } |
| }, |
| "/clds/deploy/{modelName}" : { |
| "put" : { |
| "operationId" : "route15", |
| "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" : "route15" |
| } |
| }, |
| "/clds/model-names" : { |
| "get" : { |
| "operationId" : "route9", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "responseSchema" : { |
| "$ref" : "#/definitions/ValueItem" |
| }, |
| "schema" : { |
| "$ref" : "#/definitions/ValueItem" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route9" |
| } |
| }, |
| "/clds/model/{modelName}" : { |
| "get" : { |
| "operationId" : "route7", |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "modelName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "responseSchema" : { |
| "$ref" : "#/definitions/CldsModel" |
| }, |
| "schema" : { |
| "$ref" : "#/definitions/CldsModel" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route7" |
| }, |
| "put" : { |
| "operationId" : "route8", |
| "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", |
| "responseSchema" : { |
| "$ref" : "#/definitions/CldsModel" |
| }, |
| "schema" : { |
| "$ref" : "#/definitions/CldsModel" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route8" |
| } |
| }, |
| "/clds/model/bpmn/{modelName}" : { |
| "get" : { |
| "operationId" : "route5", |
| "produces" : [ "text/xml" ], |
| "parameters" : [ { |
| "name" : "modelName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route5" |
| } |
| }, |
| "/clds/model/image/{modelName}" : { |
| "get" : { |
| "operationId" : "route6", |
| "produces" : [ "text/xml" ], |
| "parameters" : [ { |
| "name" : "modelName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route6" |
| } |
| }, |
| "/clds/properties" : { |
| "get" : { |
| "operationId" : "route13", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route13" |
| } |
| }, |
| "/clds/properties/{serviceInvariantUUID}?refresh={refresh}" : { |
| "get" : { |
| "operationId" : "route14", |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "serviceInvariantUUID}?refresh={refresh", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route14" |
| } |
| }, |
| "/clds/sdc/services" : { |
| "get" : { |
| "operationId" : "route12", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route12" |
| } |
| }, |
| "/clds/undeploy/{modelName}" : { |
| "put" : { |
| "operationId" : "route16", |
| "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" : "route16" |
| } |
| }, |
| "/cldsTempate/template-names" : { |
| "get" : { |
| "operationId" : "route21", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "responseSchema" : { |
| "$ref" : "#/definitions/ValueItem" |
| }, |
| "schema" : { |
| "$ref" : "#/definitions/ValueItem" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route21" |
| } |
| }, |
| "/cldsTempate/template/{templateName}" : { |
| "get" : { |
| "operationId" : "route19", |
| "produces" : [ "application/json" ], |
| "parameters" : [ { |
| "name" : "templateName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { |
| "description" : "Output type", |
| "responseSchema" : { |
| "$ref" : "#/definitions/CldsTemplate" |
| }, |
| "schema" : { |
| "$ref" : "#/definitions/CldsTemplate" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route19" |
| }, |
| "put" : { |
| "operationId" : "route20", |
| "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", |
| "responseSchema" : { |
| "$ref" : "#/definitions/CldsTemplate" |
| }, |
| "schema" : { |
| "$ref" : "#/definitions/CldsTemplate" |
| } |
| } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route20" |
| } |
| }, |
| "/cldsTempate/template/bpmn/{templateName}" : { |
| "get" : { |
| "operationId" : "route17", |
| "produces" : [ "text/xml" ], |
| "parameters" : [ { |
| "name" : "templateName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route17" |
| } |
| }, |
| "/cldsTempate/template/image/{templateName}" : { |
| "get" : { |
| "operationId" : "route18", |
| "produces" : [ "text/xml" ], |
| "parameters" : [ { |
| "name" : "templateName", |
| "in" : "path", |
| "required" : true, |
| "type" : "string" |
| } ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route18" |
| } |
| }, |
| "/healthcheck" : { |
| "get" : { |
| "operationId" : "route4", |
| "produces" : [ "application/json" ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route4" |
| } |
| }, |
| "/user/getUser" : { |
| "get" : { |
| "operationId" : "route22", |
| "produces" : [ "text/plain" ], |
| "responses" : { |
| "200" : { } |
| }, |
| "x-camelContextId" : "camel-1", |
| "x-routeId" : "route22" |
| } |
| } |
| }, |
| "definitions" : { |
| "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" |
| } |
| }, |
| "typeId" : { |
| "type" : "string" |
| }, |
| "typeName" : { |
| "type" : "string" |
| }, |
| "deploymentId" : { |
| "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" |
| }, |
| "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" |
| } |
| }, |
| "x-className" : { |
| "type" : "string", |
| "format" : "org.onap.clamp.clds.model.CldsInfo" |
| } |
| }, |
| "DcaeEvent" : { |
| "type" : "object", |
| "properties" : { |
| "event" : { |
| "type" : "string" |
| }, |
| "serviceUUID" : { |
| "type" : "string" |
| }, |
| "resourceUUID" : { |
| "type" : "string" |
| }, |
| "artifactName" : { |
| "type" : "string" |
| }, |
| "instances" : { |
| "type" : "array", |
| "items" : { |
| "$ref" : "#/definitions/CldsModelInstance" |
| } |
| }, |
| "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" |
| } |
| } |
| } |
| } |