| { |
| "swagger": "2.0", |
| "basePath": "/", |
| "tags": [ |
| { |
| "name": "nodeTemplate" |
| } |
| ], |
| "schemes": [ |
| "http", |
| "https" |
| ], |
| "paths": { |
| "/policy/api/v1/nodetemplates":{ |
| "get":{ |
| "tags":[ |
| "nodeTemplates" |
| ], |
| "summary":"Retrieve all the available tosca node templates", |
| "description":"Returns all the node templates from the service template", |
| "operationId":"getAllNodeTemplatesUsingGET", |
| "produces":[ |
| "application/json", |
| "application/yaml" |
| ], |
| "parameters":[ |
| { |
| "name":"X-ONAP-RequestID", |
| "in":"header", |
| "description":"RequestID for http transaction", |
| "required":false, |
| "type":"string", |
| "format":"uuid" |
| } |
| ], |
| "responses":{ |
| "200":{ |
| "description":"OK", |
| "schema":{ |
| "type":"array", |
| "items":{ |
| "$ref":"#/definitions/ToscaNodeTemplateRes", |
| "originalRef":"ToscaNodeTemplateRes" |
| } |
| } |
| }, |
| "401":{ |
| "description":"Authentication Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "403":{ |
| "description":"Authorization Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "404":{ |
| "description":"Resource Not Found", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "500":{ |
| "description":"Internal Server Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| } |
| }, |
| "security":[ |
| { |
| "basicAuth":[ |
| |
| ] |
| } |
| ], |
| "x-interface info":{ |
| "api-version":"1.0.0", |
| "last-mod-release":"Jakarta" |
| } |
| }, |
| "post":{ |
| "tags":[ |
| "nodeTemplate" |
| ], |
| "summary":"Create one or more new node templates", |
| "description":"Client should provide TOSCA body of the new node templates", |
| "operationId":"createToscaNodeTemplatesUsingPOST", |
| "consumes":[ |
| "application/json" |
| ], |
| "produces":[ |
| "application/json", |
| "application/yaml" |
| ], |
| "parameters":[ |
| { |
| "in":"body", |
| "name":"body", |
| "description":"Entity body of tosca node templates", |
| "required":true, |
| "schema":{ |
| "$ref":"#/definitions/ToscaServiceTemplateReq", |
| "originalRef":"ToscaServiceTemplateReq" |
| } |
| }, |
| { |
| "name":"X-ONAP-RequestID", |
| "in":"header", |
| "description":"RequestID for http transaction", |
| "required":false, |
| "type":"string", |
| "format":"uuid" |
| } |
| ], |
| "responses":{ |
| "200":{ |
| "description":"OK", |
| "schema":{ |
| "$ref":"#/definitions/ToscaServiceTemplateRes", |
| "originalRef":"ToscaServiceTemplateRes" |
| } |
| }, |
| "201":{ |
| "description":"Created" |
| }, |
| "400":{ |
| "description":"Invalid Body", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "401":{ |
| "description":"Authentication Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "403":{ |
| "description":"Authorization Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "404":{ |
| "description":"Resource Not Found", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "406":{ |
| "description":"Not Acceptable Payload", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "500":{ |
| "description":"Internal Server Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| } |
| }, |
| "security":[ |
| { |
| "basicAuth":[ |
| |
| ] |
| } |
| ], |
| "x-interface info":{ |
| "api-version":"1.0.0", |
| "last-mod-release":"Jakarta" |
| } |
| }, |
| "put":{ |
| "tags":[ |
| "nodeTemplate" |
| ], |
| "summary":"Updates one or more new node templates", |
| "description":"Client should provide TOSCA body of the updated node templates", |
| "operationId":"updateToscaNodeTemplatesUsingPUT", |
| "consumes":[ |
| "application/json" |
| ], |
| "produces":[ |
| "application/json", |
| "application/yaml" |
| ], |
| "parameters":[ |
| { |
| "in":"body", |
| "name":"body", |
| "description":"Entity body of tosca node templates", |
| "required":true, |
| "schema":{ |
| "$ref":"#/definitions/ToscaServiceTemplateReq", |
| "originalRef":"ToscaServiceTemplateReq" |
| } |
| }, |
| { |
| "name":"X-ONAP-RequestID", |
| "in":"header", |
| "description":"RequestID for http transaction", |
| "required":false, |
| "type":"string", |
| "format":"uuid" |
| } |
| ], |
| "responses":{ |
| "200":{ |
| "description":"OK", |
| "schema":{ |
| "$ref":"#/definitions/ToscaServiceTemplateRes", |
| "originalRef":"ToscaServiceTemplateRes" |
| } |
| }, |
| "201":{ |
| "description":"Created" |
| }, |
| "400":{ |
| "description":"Invalid Body", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "401":{ |
| "description":"Authentication Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "403":{ |
| "description":"Authorization Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "404":{ |
| "description":"Resource Not Found", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "406":{ |
| "description":"Not Acceptable Payload", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "500":{ |
| "description":"Internal Server Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| } |
| }, |
| "security":[ |
| { |
| "basicAuth":[ |
| |
| ] |
| } |
| ], |
| "x-interface info":{ |
| "api-version":"1.0.0", |
| "last-mod-release":"Jakarta" |
| } |
| } |
| }, |
| "/policy/api/v1/nodetemplates/{name}/versions/{version}":{ |
| "get":{ |
| "tags":[ |
| "nodeTemplates" |
| ], |
| "summary":"Retrieve one version of a tosca node template", |
| "description":"Returns a particular version of a node template", |
| "operationId":"getSpecificVersionOfNodeTemplateUsingGET", |
| "produces":[ |
| "application/json", |
| "application/yaml" |
| ], |
| "parameters":[ |
| { |
| "name":"name", |
| "in":"path", |
| "description":"Name of the node template", |
| "required":true, |
| "type":"string" |
| }, |
| { |
| "name":"version", |
| "in":"path", |
| "description":"Version of the node template", |
| "required":true, |
| "type":"string" |
| }, |
| { |
| "name":"X-ONAP-RequestID", |
| "in":"header", |
| "description":"RequestID for http transaction", |
| "required":false, |
| "type":"string", |
| "format":"uuid" |
| } |
| ], |
| "responses":{ |
| "200":{ |
| "description":"OK", |
| "schema":{ |
| "type":"array", |
| "items":{ |
| "$ref":"#/definitions/ToscaNodeTemplateRes", |
| "originalRef":"ToscaNodeTemplateRes" |
| } |
| } |
| }, |
| "401":{ |
| "description":"Authentication Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "403":{ |
| "description":"Authorization Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "404":{ |
| "description":"Resource Not Found", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "500":{ |
| "description":"Internal Server Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| } |
| }, |
| "security":[ |
| { |
| "basicAuth":[ |
| |
| ] |
| } |
| ], |
| "x-interface info":{ |
| "api-version":"1.0.0", |
| "last-mod-release":"Jakarta" |
| } |
| }, |
| "delete":{ |
| "tags":[ |
| "nodeTemplate" |
| ], |
| "summary":"Deletes a specific node templates", |
| "description":"Client should provide the name and version of the node template to be deleted", |
| "operationId":"deleteToscaNodeTemplatesUsingDELETE", |
| "produces":[ |
| "application/json", |
| "application/yaml" |
| ], |
| "parameters":[ |
| { |
| "name":"name", |
| "in":"path", |
| "description":"Name of the node template", |
| "required":true, |
| "type":"string" |
| }, |
| { |
| "name":"version", |
| "in":"path", |
| "description":"Version of the node template", |
| "required":true, |
| "type":"string" |
| }, |
| { |
| "name":"X-ONAP-RequestID", |
| "in":"header", |
| "description":"RequestID for http transaction", |
| "required":false, |
| "type":"string", |
| "format":"uuid" |
| } |
| ], |
| "responses":{ |
| "200":{ |
| "description":"OK", |
| "schema":{ |
| "$ref":"#/definitions/ToscaServiceTemplateRes", |
| "originalRef":"ToscaServiceTemplateRes" |
| } |
| }, |
| "204":{ |
| "description":"No Content" |
| }, |
| "400":{ |
| "description":"Invalid Body", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "401":{ |
| "description":"Authentication Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "403":{ |
| "description":"Authorization Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "404":{ |
| "description":"Resource Not Found", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "406":{ |
| "description":"Not Acceptable Payload", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| }, |
| "500":{ |
| "description":"Internal Server Error", |
| "headers":{ |
| "X-LatestVersion":{ |
| "type":"string" |
| }, |
| "X-PatchVersion":{ |
| "type":"string" |
| }, |
| "X-MinorVersion":{ |
| "type":"string" |
| }, |
| "X-ONAP-RequestID":{ |
| "type":"string", |
| "format":"uuid" |
| } |
| } |
| } |
| }, |
| "security":[ |
| { |
| "basicAuth":[ |
| |
| ] |
| } |
| ], |
| "x-interface info":{ |
| "api-version":"1.0.0", |
| "last-mod-release":"Jakarta" |
| } |
| } |
| } |
| }, |
| "definitions": { |
| |
| "ToscaCapabilityAssignmentReq":{ |
| "type":"object", |
| "properties":{ |
| "attributes":{ |
| "type":"object" |
| }, |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "occurrences":{ |
| "type":"array", |
| "items":{ |
| "type":"object" |
| } |
| }, |
| "properties":{ |
| "type":"object" |
| }, |
| "type":{ |
| "type":"string" |
| }, |
| "typeVersion":{ |
| "type":"string" |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaCapabilityAssignmentReq" |
| }, |
| "ToscaCapabilityAssignmentRes":{ |
| "type":"object", |
| "properties":{ |
| "attributes":{ |
| "type":"object" |
| }, |
| "definedName":{ |
| "type":"string" |
| }, |
| "definedVersion":{ |
| "type":"string" |
| }, |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "identifier":{ |
| "$ref":"#/definitions/ToscaConceptIdentifier", |
| "originalRef":"ToscaConceptIdentifier" |
| }, |
| "key":{ |
| "$ref":"#/definitions/ToscaEntityKey", |
| "originalRef":"ToscaEntityKey" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "occurrences":{ |
| "type":"array", |
| "items":{ |
| "type":"object" |
| } |
| }, |
| "properties":{ |
| "type":"object" |
| }, |
| "type":{ |
| "type":"string" |
| }, |
| "typeIdentifier":{ |
| "$ref":"#/definitions/ToscaConceptIdentifier", |
| "originalRef":"ToscaConceptIdentifier" |
| }, |
| "typeVersion":{ |
| "type":"string" |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaCapabilityAssignmentRes" |
| }, |
| "ToscaCapabilityTypeReq":{ |
| "type":"object", |
| "properties":{ |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "properties":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaProperty", |
| "originalRef":"ToscaProperty" |
| } |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaCapabilityTypeReq" |
| }, |
| "ToscaCapabilityTypeRes":{ |
| "type":"object", |
| "properties":{ |
| "definedName":{ |
| "type":"string" |
| }, |
| "definedVersion":{ |
| "type":"string" |
| }, |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "key":{ |
| "$ref":"#/definitions/ToscaEntityKey", |
| "originalRef":"ToscaEntityKey" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "properties":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaProperty", |
| "originalRef":"ToscaProperty" |
| } |
| }, |
| "type":{ |
| "type":"string" |
| }, |
| "typeVersion":{ |
| "type":"string" |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaCapabilityTypeRes" |
| }, |
| "ToscaConceptIdentifier":{ |
| "type":"object", |
| "properties":{ |
| "name":{ |
| "type":"string" |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaConceptIdentifier" |
| }, |
| "ToscaConstraint":{ |
| "type":"object", |
| "properties":{ |
| "equal":{ |
| "type":"string" |
| }, |
| "greaterOrEqual":{ |
| "type":"string" |
| }, |
| "greaterThan":{ |
| "type":"string" |
| }, |
| "lessOrEqual":{ |
| "type":"string" |
| }, |
| "lessThan":{ |
| "type":"string" |
| }, |
| "rangeValues":{ |
| "type":"array", |
| "items":{ |
| "type":"string" |
| } |
| }, |
| "validValues":{ |
| "type":"array", |
| "items":{ |
| "type":"string" |
| } |
| } |
| }, |
| "title":"ToscaConstraint" |
| }, |
| "ToscaDataTypeReq":{ |
| "type":"object", |
| "properties":{ |
| "constraints":{ |
| "type":"array", |
| "items":{ |
| "$ref":"#/definitions/ToscaConstraint", |
| "originalRef":"ToscaConstraint" |
| } |
| }, |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "properties":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaProperty", |
| "originalRef":"ToscaProperty" |
| } |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaDataTypeReq" |
| }, |
| "ToscaDataTypeRes":{ |
| "type":"object", |
| "properties":{ |
| "constraints":{ |
| "type":"array", |
| "items":{ |
| "$ref":"#/definitions/ToscaConstraint", |
| "originalRef":"ToscaConstraint" |
| } |
| }, |
| "definedName":{ |
| "type":"string" |
| }, |
| "definedVersion":{ |
| "type":"string" |
| }, |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "key":{ |
| "$ref":"#/definitions/ToscaEntityKey", |
| "originalRef":"ToscaEntityKey" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "properties":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaProperty", |
| "originalRef":"ToscaProperty" |
| } |
| }, |
| "type":{ |
| "type":"string" |
| }, |
| "typeVersion":{ |
| "type":"string" |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaDataTypeRes" |
| }, |
| "ToscaEntityKey":{ |
| "type":"object", |
| "properties":{ |
| "name":{ |
| "type":"string" |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaEntityKey" |
| }, |
| "ToscaNodeTemplateReq":{ |
| "type":"object", |
| "properties":{ |
| "capabilities":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaCapabilityAssignmentReq", |
| "originalRef":"ToscaCapabilityAssignmentReq" |
| } |
| }, |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "properties":{ |
| "type":"object" |
| }, |
| "requirements":{ |
| "type":"array", |
| "items":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaRequirementReq", |
| "originalRef":"ToscaRequirementReq" |
| } |
| } |
| }, |
| "type":{ |
| "type":"string" |
| }, |
| "typeVersion":{ |
| "type":"string" |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaNodeTemplateReq" |
| }, |
| "ToscaNodeTemplateRes":{ |
| "type":"object", |
| "properties":{ |
| "capabilities":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaCapabilityAssignmentRes", |
| "originalRef":"ToscaCapabilityAssignmentRes" |
| } |
| }, |
| "definedName":{ |
| "type":"string" |
| }, |
| "definedVersion":{ |
| "type":"string" |
| }, |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "identifier":{ |
| "$ref":"#/definitions/ToscaConceptIdentifier", |
| "originalRef":"ToscaConceptIdentifier" |
| }, |
| "key":{ |
| "$ref":"#/definitions/ToscaEntityKey", |
| "originalRef":"ToscaEntityKey" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "properties":{ |
| "type":"object" |
| }, |
| "requirements":{ |
| "type":"array", |
| "items":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaRequirementRes", |
| "originalRef":"ToscaRequirementRes" |
| } |
| } |
| }, |
| "type":{ |
| "type":"string" |
| }, |
| "typeIdentifier":{ |
| "$ref":"#/definitions/ToscaConceptIdentifier", |
| "originalRef":"ToscaConceptIdentifier" |
| }, |
| "typeVersion":{ |
| "type":"string" |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaNodeTemplateRes" |
| }, |
| "ToscaNodeTypeReq":{ |
| "type":"object", |
| "properties":{ |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "properties":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaProperty", |
| "originalRef":"ToscaProperty" |
| } |
| }, |
| "requirements":{ |
| "type":"array", |
| "items":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaRequirementReq", |
| "originalRef":"ToscaRequirementReq" |
| } |
| } |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaNodeTypeReq" |
| }, |
| "ToscaNodeTypeRes":{ |
| "type":"object", |
| "properties":{ |
| "definedName":{ |
| "type":"string" |
| }, |
| "definedVersion":{ |
| "type":"string" |
| }, |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "key":{ |
| "$ref":"#/definitions/ToscaEntityKey", |
| "originalRef":"ToscaEntityKey" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "properties":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaProperty", |
| "originalRef":"ToscaProperty" |
| } |
| }, |
| "requirements":{ |
| "type":"array", |
| "items":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaRequirementRes", |
| "originalRef":"ToscaRequirementRes" |
| } |
| } |
| }, |
| "type":{ |
| "type":"string" |
| }, |
| "typeVersion":{ |
| "type":"string" |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaNodeTypeRes" |
| }, |
| "ToscaParameter":{ |
| "type":"object", |
| "properties":{ |
| "name":{ |
| "type":"string" |
| }, |
| "type":{ |
| "type":"string" |
| }, |
| "typeVersion":{ |
| "type":"string" |
| }, |
| "value":{ |
| "type":"object" |
| } |
| }, |
| "title":"ToscaParameter" |
| }, |
| "ToscaProperty":{ |
| "type":"object", |
| "properties":{ |
| "constraints":{ |
| "type":"array", |
| "items":{ |
| "$ref":"#/definitions/ToscaConstraint", |
| "originalRef":"ToscaConstraint" |
| } |
| }, |
| "defaultValue":{ |
| "type":"object" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "entrySchema":{ |
| "$ref":"#/definitions/ToscaSchemaDefinition", |
| "originalRef":"ToscaSchemaDefinition" |
| }, |
| "keySchema":{ |
| "$ref":"#/definitions/ToscaSchemaDefinition", |
| "originalRef":"ToscaSchemaDefinition" |
| }, |
| "metadata":{ |
| "type":"object", |
| "additionalProperties":{ |
| "type":"string" |
| } |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "required":{ |
| "type":"boolean" |
| }, |
| "status":{ |
| "type":"string", |
| "enum":[ |
| "DEPRECATED", |
| "EXPERIMENTAL", |
| "SUPPORTED", |
| "UNSUPPORTED" |
| ] |
| }, |
| "type":{ |
| "type":"string" |
| }, |
| "typeVersion":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaProperty" |
| }, |
| "ToscaRelationshipTypeReq":{ |
| "type":"object", |
| "properties":{ |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "properties":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaProperty", |
| "originalRef":"ToscaProperty" |
| } |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaRelationshipTypeReq" |
| }, |
| "ToscaRelationshipTypeRes":{ |
| "type":"object", |
| "properties":{ |
| "definedName":{ |
| "type":"string" |
| }, |
| "definedVersion":{ |
| "type":"string" |
| }, |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "key":{ |
| "$ref":"#/definitions/ToscaEntityKey", |
| "originalRef":"ToscaEntityKey" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "properties":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaProperty", |
| "originalRef":"ToscaProperty" |
| } |
| }, |
| "type":{ |
| "type":"string" |
| }, |
| "typeVersion":{ |
| "type":"string" |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaRelationshipTypeRes" |
| }, |
| "ToscaRequirementReq":{ |
| "type":"object", |
| "properties":{ |
| "capability":{ |
| "type":"string" |
| }, |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "node":{ |
| "type":"string" |
| }, |
| "occurrences":{ |
| "type":"array", |
| "items":{ |
| "type":"object" |
| } |
| }, |
| "properties":{ |
| "type":"object" |
| }, |
| "relationship":{ |
| "type":"string" |
| }, |
| "type":{ |
| "type":"string" |
| }, |
| "typeVersion":{ |
| "type":"string" |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaRequirementReq" |
| }, |
| "ToscaRequirementRes":{ |
| "type":"object", |
| "properties":{ |
| "capability":{ |
| "type":"string" |
| }, |
| "definedName":{ |
| "type":"string" |
| }, |
| "definedVersion":{ |
| "type":"string" |
| }, |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "identifier":{ |
| "$ref":"#/definitions/ToscaConceptIdentifier", |
| "originalRef":"ToscaConceptIdentifier" |
| }, |
| "key":{ |
| "$ref":"#/definitions/ToscaEntityKey", |
| "originalRef":"ToscaEntityKey" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "node":{ |
| "type":"string" |
| }, |
| "occurrences":{ |
| "type":"array", |
| "items":{ |
| "type":"object" |
| } |
| }, |
| "properties":{ |
| "type":"object" |
| }, |
| "relationship":{ |
| "type":"string" |
| }, |
| "type":{ |
| "type":"string" |
| }, |
| "typeIdentifier":{ |
| "$ref":"#/definitions/ToscaConceptIdentifier", |
| "originalRef":"ToscaConceptIdentifier" |
| }, |
| "typeVersion":{ |
| "type":"string" |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaRequirementRes" |
| }, |
| "ToscaSchemaDefinition":{ |
| "type":"object", |
| "properties":{ |
| "constraints":{ |
| "type":"array", |
| "items":{ |
| "$ref":"#/definitions/ToscaConstraint", |
| "originalRef":"ToscaConstraint" |
| } |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "type":{ |
| "type":"string" |
| }, |
| "typeVersion":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaSchemaDefinition" |
| }, |
| "ToscaServiceTemplateReq":{ |
| "type":"object", |
| "properties":{ |
| "capabilityTypes":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaCapabilityTypeReq", |
| "originalRef":"ToscaCapabilityTypeReq" |
| } |
| }, |
| "dataTypes":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaDataTypeReq", |
| "originalRef":"ToscaDataTypeReq" |
| } |
| }, |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "nodeTypes":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaNodeTypeReq", |
| "originalRef":"ToscaNodeTypeReq" |
| } |
| }, |
| "relationshipTypes":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaRelationshipTypeReq", |
| "originalRef":"ToscaRelationshipTypeReq" |
| } |
| }, |
| "toscaDefinitionsVersion":{ |
| "type":"string" |
| }, |
| "toscaTopologyTemplate":{ |
| "$ref":"#/definitions/ToscaTopologyTemplateReq", |
| "originalRef":"ToscaTopologyTemplateReq" |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaServiceTemplateReq" |
| }, |
| "ToscaServiceTemplateRes":{ |
| "type":"object", |
| "properties":{ |
| "capabilityTypes":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaCapabilityTypeRes", |
| "originalRef":"ToscaCapabilityTypeRes" |
| } |
| }, |
| "dataTypes":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaDataTypeRes", |
| "originalRef":"ToscaDataTypeRes" |
| } |
| }, |
| "dataTypesAsMap":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaDataTypeRes", |
| "originalRef":"ToscaDataTypeRes" |
| } |
| }, |
| "definedName":{ |
| "type":"string" |
| }, |
| "definedVersion":{ |
| "type":"string" |
| }, |
| "derivedFrom":{ |
| "type":"string" |
| }, |
| "description":{ |
| "type":"string" |
| }, |
| "key":{ |
| "$ref":"#/definitions/ToscaEntityKey", |
| "originalRef":"ToscaEntityKey" |
| }, |
| "metadata":{ |
| "type":"object" |
| }, |
| "name":{ |
| "type":"string" |
| }, |
| "nodeTypes":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaNodeTypeRes", |
| "originalRef":"ToscaNodeTypeRes" |
| } |
| }, |
| "relationshipTypes":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaRelationshipTypeRes", |
| "originalRef":"ToscaRelationshipTypeRes" |
| } |
| }, |
| "toscaDefinitionsVersion":{ |
| "type":"string" |
| }, |
| "toscaTopologyTemplate":{ |
| "$ref":"#/definitions/ToscaTopologyTemplateRes", |
| "originalRef":"ToscaTopologyTemplateRes" |
| }, |
| "type":{ |
| "type":"string" |
| }, |
| "typeVersion":{ |
| "type":"string" |
| }, |
| "version":{ |
| "type":"string" |
| } |
| }, |
| "title":"ToscaServiceTemplateRes" |
| }, |
| "ToscaTopologyTemplateReq":{ |
| "type":"object", |
| "properties":{ |
| "description":{ |
| "type":"string" |
| }, |
| "inputs":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaParameter", |
| "originalRef":"ToscaParameter" |
| } |
| }, |
| "nodeTemplates":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaNodeTemplateReq", |
| "originalRef":"ToscaNodeTemplateReq" |
| } |
| } |
| }, |
| "title":"ToscaTopologyTemplateReq" |
| }, |
| "ToscaTopologyTemplateRes":{ |
| "type":"object", |
| "properties":{ |
| "description":{ |
| "type":"string" |
| }, |
| "inputs":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaParameter", |
| "originalRef":"ToscaParameter" |
| } |
| }, |
| "nodeTemplates":{ |
| "type":"object", |
| "additionalProperties":{ |
| "$ref":"#/definitions/ToscaNodeTemplateRes", |
| "originalRef":"ToscaNodeTemplateRes" |
| } |
| } |
| }, |
| "title":"ToscaTopologyTemplateRes" |
| } |
| } |
| } |