summaryrefslogtreecommitdiffstats
path: root/docs/api/swagger/nodetemplates-api.json
diff options
context:
space:
mode:
Diffstat (limited to 'docs/api/swagger/nodetemplates-api.json')
-rw-r--r--docs/api/swagger/nodetemplates-api.json1742
1 files changed, 0 insertions, 1742 deletions
diff --git a/docs/api/swagger/nodetemplates-api.json b/docs/api/swagger/nodetemplates-api.json
deleted file mode 100644
index bd8ed48e..00000000
--- a/docs/api/swagger/nodetemplates-api.json
+++ /dev/null
@@ -1,1742 +0,0 @@
-{
- "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"
- }
- }
-}