diff options
Diffstat (limited to 'runtime/docs/swagger/swagger.json')
-rw-r--r-- | runtime/docs/swagger/swagger.json | 1846 |
1 files changed, 0 insertions, 1846 deletions
diff --git a/runtime/docs/swagger/swagger.json b/runtime/docs/swagger/swagger.json deleted file mode 100644 index dab1b223a..000000000 --- a/runtime/docs/swagger/swagger.json +++ /dev/null @@ -1,1846 +0,0 @@ -{ - "swagger" : "2.0", - "info" : { - "version" : "6.1.2-SNAPSHOT", - "title" : "Clamp Rest API" - }, - "host" : "localhost:40313", - "basePath" : "/restservices/clds/", - "schemes" : [ "http" ], - "paths" : { - "/v2/clampInformation" : { - "get" : { - "operationId" : "verb38", - "produces" : [ "application/json" ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/ClampInformation" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route39" - } - }, - "/v2/dictionary" : { - "get" : { - "operationId" : "verb21", - "produces" : [ "application/json" ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/Dictionary" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route22" - }, - "put" : { - "operationId" : "verb24", - "consumes" : [ "application/json" ], - "produces" : [ "application/json" ], - "parameters" : [ { - "in" : "body", - "name" : "body", - "required" : true, - "schema" : { - "$ref" : "#/definitions/Dictionary" - } - } ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/Dictionary" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route25" - } - }, - "/v2/dictionary/{dictionaryName}" : { - "get" : { - "operationId" : "verb23", - "produces" : [ "application/json" ], - "parameters" : [ { - "name" : "dictionaryName", - "in" : "path", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/Dictionary" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route24" - } - }, - "/v2/dictionary/{name}" : { - "put" : { - "operationId" : "verb25", - "consumes" : [ "application/json" ], - "produces" : [ "application/json" ], - "parameters" : [ { - "name" : "name", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "in" : "body", - "name" : "body", - "required" : true, - "schema" : { - "$ref" : "#/definitions/Dictionary" - } - } ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/Dictionary" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route26" - }, - "delete" : { - "operationId" : "verb26", - "produces" : [ "application/json" ], - "parameters" : [ { - "name" : "name", - "in" : "path", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route27" - } - }, - "/v2/dictionary/{name}/elements/{shortName}" : { - "delete" : { - "operationId" : "verb27", - "produces" : [ "application/json" ], - "parameters" : [ { - "name" : "name", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "shortName", - "in" : "path", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route28" - } - }, - "/v2/dictionary/secondary/names" : { - "get" : { - "operationId" : "verb22", - "produces" : [ "application/json" ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "type" : "array", - "items" : { - "type" : "string" - } - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route23" - } - }, - "/v2/loop/{loopName}" : { - "get" : { - "operationId" : "verb2", - "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/addOperationaPolicy/{loopName}/policyModel/{policyType}/{policyVersion}" : { - "put" : { - "operationId" : "verb15", - "produces" : [ "application/json" ], - "parameters" : [ { - "name" : "loopName", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "policyType", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "policyVersion", - "in" : "path", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/Loop" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route16" - } - }, - "/v2/loop/create/{loopName}?templateName={templateName}" : { - "post" : { - "operationId" : "verb17", - "consumes" : [ "application/json" ], - "produces" : [ "application/json" ], - "parameters" : [ { - "name" : "loopName", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "templateName", - "in" : "path", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/Loop" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route18" - } - }, - "/v2/loop/delete/{loopName}" : { - "put" : { - "operationId" : "verb13", - "parameters" : [ { - "name" : "loopName", - "in" : "path", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route14" - } - }, - "/v2/loop/deploy/{loopName}" : { - "put" : { - "operationId" : "verb6", - "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" : "route7" - } - }, - "/v2/loop/getAllNames" : { - "get" : { - "operationId" : "verb1", - "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" : "verb14", - "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" : "route15" - } - }, - "/v2/loop/refreshMicroServicePolicyJsonSchema/{loopName}/{microServicePolicyName}" : { - "put" : { - "operationId" : "verb7", - "produces" : [ "application/json" ], - "parameters" : [ { - "name" : "loopName", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "microServicePolicyName", - "in" : "path", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/Loop" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route8" - } - }, - "/v2/loop/refreshOperationalPolicyJsonSchema/{loopName}/{operationalPolicyName}" : { - "put" : { - "operationId" : "verb8", - "produces" : [ "application/json" ], - "parameters" : [ { - "name" : "loopName", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "operationalPolicyName", - "in" : "path", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/Loop" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route9" - } - }, - "/v2/loop/removeOperationaPolicy/{loopName}/policyModel/{policyType}/{policyVersion}/{policyName}" : { - "put" : { - "operationId" : "verb16", - "produces" : [ "application/json" ], - "parameters" : [ { - "name" : "loopName", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "policyType", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "policyVersion", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "policyName", - "in" : "path", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/Loop" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route17" - } - }, - "/v2/loop/restart/{loopName}" : { - "put" : { - "operationId" : "verb11", - "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/stop/{loopName}" : { - "put" : { - "operationId" : "verb10", - "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/submit/{loopName}" : { - "put" : { - "operationId" : "verb12", - "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" : "route13" - } - }, - "/v2/loop/undeploy/{loopName}" : { - "put" : { - "operationId" : "verb9", - "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/updateGlobalProperties/{loopName}" : { - "post" : { - "operationId" : "verb3", - "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" : "route4" - } - }, - "/v2/loop/updateMicroservicePolicy/{loopName}" : { - "post" : { - "operationId" : "verb5", - "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" : "route6" - } - }, - "/v2/loop/updateOperationalPolicies/{loopName}" : { - "post" : { - "operationId" : "verb4", - "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" : "route5" - } - }, - "/v2/policies" : { - "get" : { - "operationId" : "verb31", - "produces" : [ "application/json" ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/JsonObject" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route32" - } - }, - "/v2/policies/{policyModelType}/{policyModelVersion}/{policyName}/{policyVersion}" : { - "post" : { - "operationId" : "verb32", - "consumes" : [ "application/json" ], - "produces" : [ "application/json" ], - "parameters" : [ { - "name" : "policyModelType", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "policyModelVersion", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "policyName", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "policyVersion", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "in" : "body", - "name" : "body", - "required" : true, - "schema" : { - "$ref" : "#/definitions/JsonElement" - } - } ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/JsonObject" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route33" - }, - "delete" : { - "operationId" : "verb33", - "parameters" : [ { - "name" : "policyModelType", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "policyModelVersion", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "policyName", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "policyVersion", - "in" : "path", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route34" - } - }, - "/v2/policies/pdpDeployment" : { - "put" : { - "operationId" : "verb34", - "consumes" : [ "application/json" ], - "parameters" : [ { - "in" : "body", - "name" : "body", - "required" : true, - "schema" : { - "$ref" : "#/definitions/JsonElement" - } - } ], - "responses" : { - "200" : { } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route35" - } - }, - "/v2/policies/policytype" : { - "post" : { - "operationId" : "verb35", - "consumes" : [ "plain/text" ], - "parameters" : [ { - "in" : "body", - "name" : "body", - "required" : true, - "schema" : { - "type" : "string" - } - } ], - "responses" : { - "200" : { } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route36" - } - }, - "/v2/policyToscaModels" : { - "get" : { - "operationId" : "verb28", - "produces" : [ "application/json" ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/PolicyModel" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route29" - } - }, - "/v2/policyToscaModels/{policyModelType}/{policyModelVersion}" : { - "get" : { - "operationId" : "verb29", - "produces" : [ "application/json" ], - "parameters" : [ { - "name" : "policyModelType", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "policyModelVersion", - "in" : "path", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/JsonObject" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route30" - } - }, - "/v2/policyToscaModels/yaml/{policyModelType}/{policyModelVersion}" : { - "get" : { - "operationId" : "verb30", - "produces" : [ "application/json" ], - "parameters" : [ { - "name" : "policyModelType", - "in" : "path", - "required" : true, - "type" : "string" - }, { - "name" : "policyModelVersion", - "in" : "path", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "type" : "string" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route31" - } - }, - "/v2/templates" : { - "get" : { - "operationId" : "verb18", - "produces" : [ "application/json" ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/LoopTemplate" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route19" - } - }, - "/v2/templates/{templateName}" : { - "get" : { - "operationId" : "verb19", - "produces" : [ "application/json" ], - "parameters" : [ { - "name" : "templateName", - "in" : "path", - "required" : true, - "type" : "string" - } ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/LoopTemplate" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route20" - } - }, - "/v2/templates/names" : { - "get" : { - "operationId" : "verb20", - "produces" : [ "application/json" ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "type" : "array", - "items" : { - "type" : "string" - } - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route21" - } - }, - "/v2/toscaControlLoop/commissionToscaTemplate" : { - "post" : { - "operationId" : "verb37", - "consumes" : [ "plain/text" ], - "produces" : [ "application/json" ], - "parameters" : [ { - "in" : "body", - "name" : "body", - "required" : true, - "schema" : { - "type" : "string" - } - } ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "type" : "string" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route38" - } - }, - "/v2/toscaControlLoop/getToscaTemplate" : { - "get" : { - "operationId" : "verb36", - "produces" : [ "application/json" ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "type" : "string" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route37" - } - }, - "/v1/healthcheck" : { - "get" : { - "operationId" : "verb39", - "produces" : [ "application/json" ], - "responses" : { - "200" : { - "description" : "Output type", - "schema" : { - "$ref" : "#/definitions/CldsHealthCheck" - } - } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route40" - } - }, - "/v1/user/getUser" : { - "get" : { - "operationId" : "verb40", - "produces" : [ "text/plain" ], - "responses" : { - "200" : { } - }, - "x-camelContextId" : "camel-1", - "x-routeId" : "route41" - } - } - }, - "definitions" : { - "ClampInformation" : { - "type" : "object", - "properties" : { - "userName" : { - "type" : "string" - }, - "cldsVersion" : { - "type" : "string" - }, - "allPermissions" : { - "type" : "array", - "items" : { - "type" : "string" - } - } - }, - "x-className" : { - "type" : "string", - "format" : "org.onap.policy.clamp.clds.model.ClampInformation" - } - }, - "Dictionary" : { - "type" : "object", - "properties" : { - "createdDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedBy" : { - "type" : "string" - }, - "createdBy" : { - "type" : "string" - }, - "name" : { - "type" : "string" - }, - "secondLevelDictionary" : { - "type" : "integer", - "format" : "int32" - }, - "subDictionaryType" : { - "type" : "string" - }, - "dictionaryElements" : { - "type" : "array", - "uniqueItems" : true, - "items" : { - "$ref" : "#/definitions/DictionaryElement" - } - } - }, - "x-className" : { - "type" : "string", - "format" : "org.onap.policy.clamp.tosca.Dictionary" - } - }, - "DictionaryElement" : { - "type" : "object", - "properties" : { - "createdDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedBy" : { - "type" : "string" - }, - "createdBy" : { - "type" : "string" - }, - "shortName" : { - "type" : "string" - }, - "name" : { - "type" : "string" - }, - "description" : { - "type" : "string" - }, - "type" : { - "type" : "string" - }, - "subDictionary" : { - "type" : "string" - }, - "usedByDictionaries" : { - "type" : "array", - "uniqueItems" : true, - "items" : { - "$ref" : "#/definitions/Dictionary" - } - } - } - }, - "Loop" : { - "type" : "object", - "properties" : { - "createdDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedBy" : { - "type" : "string" - }, - "createdBy" : { - "type" : "string" - }, - "name" : { - "type" : "string" - }, - "dcaeDeploymentId" : { - "type" : "string" - }, - "dcaeDeploymentStatusUrl" : { - "type" : "string" - }, - "globalPropertiesJson" : { - "$ref" : "#/definitions/JsonObject" - }, - "modelService" : { - "$ref" : "#/definitions/Service" - }, - "lastComputedState" : { - "type" : "string", - "enum" : [ "DESIGN", "SUBMITTED", "DEPLOYED", "RUNNING", "STOPPED", "IN_ERROR", "WAITING" ] - }, - "components" : { - "type" : "object", - "additionalProperties" : { - "$ref" : "#/definitions/ExternalComponent" - } - }, - "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" - } - }, - "loopTemplate" : { - "$ref" : "#/definitions/LoopTemplate" - } - }, - "x-className" : { - "type" : "string", - "format" : "org.onap.policy.clamp.loop.Loop" - } - }, - "JsonPrimitive" : { - "type" : "object", - "properties" : { - "asBoolean" : { - "type" : "boolean" - }, - "asDouble" : { - "type" : "number", - "format" : "double" - }, - "asInt" : { - "type" : "integer", - "format" : "int32" - }, - "asLong" : { - "type" : "integer", - "format" : "int64" - }, - "boolean" : { - "type" : "boolean" - }, - "number" : { - "type" : "boolean" - }, - "asString" : { - "type" : "string" - }, - "asBigDecimal" : { - "type" : "number" - }, - "asBigInteger" : { - "type" : "integer" - }, - "asShort" : { - "type" : "integer", - "format" : "int32" - }, - "asNumber" : { - "$ref" : "#/definitions/Number" - }, - "asFloat" : { - "type" : "number", - "format" : "float" - }, - "asByte" : { - "type" : "string", - "format" : "byte" - }, - "asCharacter" : { - "type" : "string" - }, - "string" : { - "type" : "boolean" - }, - "asJsonObject" : { - "$ref" : "#/definitions/JsonObject" - }, - "asJsonArray" : { - "$ref" : "#/definitions/JsonArray" - }, - "jsonNull" : { - "type" : "boolean" - }, - "jsonPrimitive" : { - "type" : "boolean" - }, - "jsonObject" : { - "type" : "boolean" - }, - "jsonArray" : { - "type" : "boolean" - }, - "asJsonPrimitive" : { - "$ref" : "#/definitions/JsonPrimitive" - }, - "asJsonNull" : { - "$ref" : "#/definitions/JsonNull" - } - } - }, - "MicroServicePolicy" : { - "type" : "object", - "properties" : { - "createdDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedBy" : { - "type" : "string" - }, - "createdBy" : { - "type" : "string" - }, - "jsonRepresentation" : { - "$ref" : "#/definitions/JsonObject" - }, - "configurationsJson" : { - "$ref" : "#/definitions/JsonObject" - }, - "loopElementModel" : { - "$ref" : "#/definitions/LoopElementModel" - }, - "pdpGroup" : { - "type" : "string" - }, - "pdpSubgroup" : { - "type" : "string" - }, - "policyModel" : { - "$ref" : "#/definitions/PolicyModel" - }, - "name" : { - "type" : "string" - }, - "context" : { - "type" : "string" - }, - "deviceTypeScope" : { - "type" : "string" - }, - "shared" : { - "type" : "boolean" - }, - "usedByLoops" : { - "type" : "array", - "uniqueItems" : true, - "items" : { - "$ref" : "#/definitions/Loop" - } - }, - "dcaeDeploymentId" : { - "type" : "string" - }, - "dcaeDeploymentStatusUrl" : { - "type" : "string" - }, - "dcaeBlueprintId" : { - "type" : "string" - } - }, - "x-className" : { - "type" : "string", - "format" : "org.onap.policy.clamp.policy.microservice.MicroServicePolicy" - } - }, - "JsonObject" : { - "type" : "object", - "properties" : { - "asBoolean" : { - "type" : "boolean" - }, - "asDouble" : { - "type" : "number", - "format" : "double" - }, - "asInt" : { - "type" : "integer", - "format" : "int32" - }, - "asLong" : { - "type" : "integer", - "format" : "int64" - }, - "asJsonObject" : { - "$ref" : "#/definitions/JsonObject" - }, - "asString" : { - "type" : "string" - }, - "asJsonArray" : { - "$ref" : "#/definitions/JsonArray" - }, - "asBigDecimal" : { - "type" : "number" - }, - "asBigInteger" : { - "type" : "integer" - }, - "asShort" : { - "type" : "integer", - "format" : "int32" - }, - "jsonNull" : { - "type" : "boolean" - }, - "jsonPrimitive" : { - "type" : "boolean" - }, - "jsonObject" : { - "type" : "boolean" - }, - "jsonArray" : { - "type" : "boolean" - }, - "asNumber" : { - "$ref" : "#/definitions/Number" - }, - "asFloat" : { - "type" : "number", - "format" : "float" - }, - "asJsonPrimitive" : { - "$ref" : "#/definitions/JsonPrimitive" - }, - "asByte" : { - "type" : "string", - "format" : "byte" - }, - "asCharacter" : { - "type" : "string" - }, - "asJsonNull" : { - "$ref" : "#/definitions/JsonNull" - } - }, - "x-className" : { - "type" : "string", - "format" : "com.google.gson.JsonObject" - } - }, - "PolicyModel" : { - "type" : "object", - "properties" : { - "createdDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedBy" : { - "type" : "string" - }, - "createdBy" : { - "type" : "string" - }, - "policyModelType" : { - "type" : "string" - }, - "version" : { - "type" : "string" - }, - "policyModelTosca" : { - "type" : "string" - }, - "policyAcronym" : { - "type" : "string" - }, - "usedByElementModels" : { - "type" : "array", - "uniqueItems" : true, - "items" : { - "$ref" : "#/definitions/LoopElementModel" - } - }, - "policyPdpGroup" : { - "$ref" : "#/definitions/JsonObject" - } - }, - "x-className" : { - "type" : "string", - "format" : "org.onap.policy.clamp.loop.template.PolicyModel" - } - }, - "Service" : { - "type" : "object", - "properties" : { - "serviceUuid" : { - "type" : "string" - }, - "name" : { - "type" : "string" - }, - "version" : { - "type" : "string" - }, - "serviceDetails" : { - "$ref" : "#/definitions/JsonObject" - }, - "resourceDetails" : { - "$ref" : "#/definitions/JsonObject" - } - } - }, - "LoopTemplateLoopElementModel" : { - "type" : "object", - "properties" : { - "loopTemplate" : { - "$ref" : "#/definitions/LoopTemplate" - }, - "loopElementModel" : { - "$ref" : "#/definitions/LoopElementModel" - }, - "flowOrder" : { - "type" : "integer", - "format" : "int32" - } - } - }, - "OperationalPolicy" : { - "type" : "object", - "properties" : { - "createdDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedBy" : { - "type" : "string" - }, - "createdBy" : { - "type" : "string" - }, - "jsonRepresentation" : { - "$ref" : "#/definitions/JsonObject" - }, - "configurationsJson" : { - "$ref" : "#/definitions/JsonObject" - }, - "loopElementModel" : { - "$ref" : "#/definitions/LoopElementModel" - }, - "pdpGroup" : { - "type" : "string" - }, - "pdpSubgroup" : { - "type" : "string" - }, - "policyModel" : { - "$ref" : "#/definitions/PolicyModel" - }, - "name" : { - "type" : "string" - }, - "loop" : { - "$ref" : "#/definitions/Loop" - } - } - }, - "JsonNull" : { - "type" : "object", - "properties" : { - "asBoolean" : { - "type" : "boolean" - }, - "asDouble" : { - "type" : "number", - "format" : "double" - }, - "asInt" : { - "type" : "integer", - "format" : "int32" - }, - "asLong" : { - "type" : "integer", - "format" : "int64" - }, - "asJsonObject" : { - "$ref" : "#/definitions/JsonObject" - }, - "asString" : { - "type" : "string" - }, - "asJsonArray" : { - "$ref" : "#/definitions/JsonArray" - }, - "asBigDecimal" : { - "type" : "number" - }, - "asBigInteger" : { - "type" : "integer" - }, - "asShort" : { - "type" : "integer", - "format" : "int32" - }, - "jsonNull" : { - "type" : "boolean" - }, - "jsonPrimitive" : { - "type" : "boolean" - }, - "jsonObject" : { - "type" : "boolean" - }, - "jsonArray" : { - "type" : "boolean" - }, - "asNumber" : { - "$ref" : "#/definitions/Number" - }, - "asFloat" : { - "type" : "number", - "format" : "float" - }, - "asJsonPrimitive" : { - "$ref" : "#/definitions/JsonPrimitive" - }, - "asByte" : { - "type" : "string", - "format" : "byte" - }, - "asCharacter" : { - "type" : "string" - }, - "asJsonNull" : { - "$ref" : "#/definitions/JsonNull" - } - } - }, - "JsonArray" : { - "type" : "object", - "properties" : { - "asBoolean" : { - "type" : "boolean" - }, - "asDouble" : { - "type" : "number", - "format" : "double" - }, - "asInt" : { - "type" : "integer", - "format" : "int32" - }, - "asLong" : { - "type" : "integer", - "format" : "int64" - }, - "asString" : { - "type" : "string" - }, - "asBigDecimal" : { - "type" : "number" - }, - "asBigInteger" : { - "type" : "integer" - }, - "asShort" : { - "type" : "integer", - "format" : "int32" - }, - "asNumber" : { - "$ref" : "#/definitions/Number" - }, - "asFloat" : { - "type" : "number", - "format" : "float" - }, - "asByte" : { - "type" : "string", - "format" : "byte" - }, - "asCharacter" : { - "type" : "string" - }, - "asJsonObject" : { - "$ref" : "#/definitions/JsonObject" - }, - "asJsonArray" : { - "$ref" : "#/definitions/JsonArray" - }, - "jsonNull" : { - "type" : "boolean" - }, - "jsonPrimitive" : { - "type" : "boolean" - }, - "jsonObject" : { - "type" : "boolean" - }, - "jsonArray" : { - "type" : "boolean" - }, - "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" ] - }, - "logComponent" : { - "type" : "string" - }, - "message" : { - "type" : "string" - }, - "loop" : { - "$ref" : "#/definitions/Loop" - }, - "logInstant" : { - "type" : "integer", - "format" : "int64" - } - } - }, - "Number" : { - "type" : "object" - }, - "ExternalComponent" : { - "type" : "object", - "properties" : { - "state" : { - "$ref" : "#/definitions/ExternalComponentState" - }, - "componentName" : { - "type" : "string" - } - } - }, - "LoopTemplate" : { - "type" : "object", - "properties" : { - "createdDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedBy" : { - "type" : "string" - }, - "createdBy" : { - "type" : "string" - }, - "name" : { - "type" : "string" - }, - "dcaeBlueprintId" : { - "type" : "string" - }, - "blueprint" : { - "type" : "string" - }, - "loopElementModelsUsed" : { - "type" : "array", - "uniqueItems" : true, - "items" : { - "$ref" : "#/definitions/LoopTemplateLoopElementModel" - } - }, - "modelService" : { - "$ref" : "#/definitions/Service" - }, - "maximumInstancesAllowed" : { - "type" : "integer", - "format" : "int32" - }, - "uniqueBlueprint" : { - "type" : "boolean" - }, - "allowedLoopType" : { - "type" : "string", - "enum" : [ "OPEN", "CLOSED", "HYBRID" ] - } - }, - "x-className" : { - "type" : "string", - "format" : "org.onap.policy.clamp.loop.template.LoopTemplate" - } - }, - "ExternalComponentState" : { - "type" : "object", - "properties" : { - "stateName" : { - "type" : "string" - }, - "description" : { - "type" : "string" - }, - "level" : { - "type" : "integer", - "format" : "int32" - } - } - }, - "LoopElementModel" : { - "type" : "object", - "properties" : { - "createdDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedDate" : { - "type" : "integer", - "format" : "int64" - }, - "updatedBy" : { - "type" : "string" - }, - "createdBy" : { - "type" : "string" - }, - "name" : { - "type" : "string" - }, - "dcaeBlueprintId" : { - "type" : "string" - }, - "blueprint" : { - "type" : "string" - }, - "loopElementType" : { - "type" : "string" - }, - "shortName" : { - "type" : "string" - }, - "policyModels" : { - "type" : "array", - "uniqueItems" : true, - "items" : { - "$ref" : "#/definitions/PolicyModel" - } - }, - "usedByLoopTemplates" : { - "type" : "array", - "uniqueItems" : true, - "items" : { - "$ref" : "#/definitions/LoopTemplateLoopElementModel" - } - } - } - }, - "JsonElement" : { - "type" : "object", - "properties" : { - "asBoolean" : { - "type" : "boolean" - }, - "asDouble" : { - "type" : "number", - "format" : "double" - }, - "asInt" : { - "type" : "integer", - "format" : "int32" - }, - "asLong" : { - "type" : "integer", - "format" : "int64" - }, - "asJsonObject" : { - "$ref" : "#/definitions/JsonObject" - }, - "asString" : { - "type" : "string" - }, - "asJsonArray" : { - "$ref" : "#/definitions/JsonArray" - }, - "asBigDecimal" : { - "type" : "number" - }, - "asBigInteger" : { - "type" : "integer" - }, - "asShort" : { - "type" : "integer", - "format" : "int32" - }, - "jsonNull" : { - "type" : "boolean" - }, - "jsonPrimitive" : { - "type" : "boolean" - }, - "jsonObject" : { - "type" : "boolean" - }, - "jsonArray" : { - "type" : "boolean" - }, - "asNumber" : { - "$ref" : "#/definitions/Number" - }, - "asFloat" : { - "type" : "number", - "format" : "float" - }, - "asJsonPrimitive" : { - "$ref" : "#/definitions/JsonPrimitive" - }, - "asByte" : { - "type" : "string", - "format" : "byte" - }, - "asCharacter" : { - "type" : "string" - }, - "asJsonNull" : { - "$ref" : "#/definitions/JsonNull" - } - }, - "x-className" : { - "type" : "string", - "format" : "com.google.gson.JsonElement" - } - }, - "CldsHealthCheck" : { - "type" : "object", - "properties" : { - "healthCheckComponent" : { - "type" : "string" - }, - "healthCheckStatus" : { - "type" : "string" - }, - "description" : { - "type" : "string" - } - }, - "x-className" : { - "type" : "string", - "format" : "org.onap.policy.clamp.clds.model.CldsHealthCheck" - } - } - } -}
\ No newline at end of file |