Update ACM rest api page
[policy/parent.git] / docs / api / swagger / nodetemplates-api.json
diff --git a/docs/api/swagger/nodetemplates-api.json b/docs/api/swagger/nodetemplates-api.json
deleted file mode 100644 (file)
index bd8ed48..0000000
+++ /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"
-    }
-  }
-}