14 "/policy/api/v1/nodetemplates":{
19 "summary":"Retrieve all the available tosca node templates",
20 "description":"Returns all the node templates from the service template",
21 "operationId":"getAllNodeTemplatesUsingGET",
28 "name":"X-ONAP-RequestID",
30 "description":"RequestID for http transaction",
42 "$ref":"#/definitions/ToscaNodeTemplateRes",
43 "originalRef":"ToscaNodeTemplateRes"
48 "description":"Authentication Error",
66 "description":"Authorization Error",
84 "description":"Resource Not Found",
102 "description":"Internal Server Error",
128 "api-version":"1.0.0",
129 "last-mod-release":"Jakarta"
136 "summary":"Create one or more new node templates",
137 "description":"Client should provide TOSCA body of the new node templates",
138 "operationId":"createToscaNodeTemplatesUsingPOST",
150 "description":"Entity body of tosca node templates",
153 "$ref":"#/definitions/ToscaServiceTemplateReq",
154 "originalRef":"ToscaServiceTemplateReq"
158 "name":"X-ONAP-RequestID",
160 "description":"RequestID for http transaction",
170 "$ref":"#/definitions/ToscaServiceTemplateRes",
171 "originalRef":"ToscaServiceTemplateRes"
175 "description":"Created"
178 "description":"Invalid Body",
196 "description":"Authentication Error",
214 "description":"Authorization Error",
232 "description":"Resource Not Found",
250 "description":"Not Acceptable Payload",
268 "description":"Internal Server Error",
294 "api-version":"1.0.0",
295 "last-mod-release":"Jakarta"
302 "summary":"Updates one or more new node templates",
303 "description":"Client should provide TOSCA body of the updated node templates",
304 "operationId":"updateToscaNodeTemplatesUsingPUT",
316 "description":"Entity body of tosca node templates",
319 "$ref":"#/definitions/ToscaServiceTemplateReq",
320 "originalRef":"ToscaServiceTemplateReq"
324 "name":"X-ONAP-RequestID",
326 "description":"RequestID for http transaction",
336 "$ref":"#/definitions/ToscaServiceTemplateRes",
337 "originalRef":"ToscaServiceTemplateRes"
341 "description":"Created"
344 "description":"Invalid Body",
362 "description":"Authentication Error",
380 "description":"Authorization Error",
398 "description":"Resource Not Found",
416 "description":"Not Acceptable Payload",
434 "description":"Internal Server Error",
460 "api-version":"1.0.0",
461 "last-mod-release":"Jakarta"
465 "/policy/api/v1/nodetemplates/{name}/versions/{version}":{
470 "summary":"Retrieve one version of a tosca node template",
471 "description":"Returns a particular version of a node template",
472 "operationId":"getSpecificVersionOfNodeTemplateUsingGET",
481 "description":"Name of the node template",
488 "description":"Version of the node template",
493 "name":"X-ONAP-RequestID",
495 "description":"RequestID for http transaction",
507 "$ref":"#/definitions/ToscaNodeTemplateRes",
508 "originalRef":"ToscaNodeTemplateRes"
513 "description":"Authentication Error",
531 "description":"Authorization Error",
549 "description":"Resource Not Found",
567 "description":"Internal Server Error",
593 "api-version":"1.0.0",
594 "last-mod-release":"Jakarta"
601 "summary":"Deletes a specific node templates",
602 "description":"Client should provide the name and version of the node template to be deleted",
603 "operationId":"deleteToscaNodeTemplatesUsingDELETE",
612 "description":"Name of the node template",
619 "description":"Version of the node template",
624 "name":"X-ONAP-RequestID",
626 "description":"RequestID for http transaction",
636 "$ref":"#/definitions/ToscaServiceTemplateRes",
637 "originalRef":"ToscaServiceTemplateRes"
641 "description":"No Content"
644 "description":"Invalid Body",
662 "description":"Authentication Error",
680 "description":"Authorization Error",
698 "description":"Resource Not Found",
716 "description":"Not Acceptable Payload",
734 "description":"Internal Server Error",
760 "api-version":"1.0.0",
761 "last-mod-release":"Jakarta"
768 "ToscaCapabilityAssignmentReq":{
805 "title":"ToscaCapabilityAssignmentReq"
807 "ToscaCapabilityAssignmentRes":{
826 "$ref":"#/definitions/ToscaConceptIdentifier",
827 "originalRef":"ToscaConceptIdentifier"
830 "$ref":"#/definitions/ToscaEntityKey",
831 "originalRef":"ToscaEntityKey"
852 "$ref":"#/definitions/ToscaConceptIdentifier",
853 "originalRef":"ToscaConceptIdentifier"
862 "title":"ToscaCapabilityAssignmentRes"
864 "ToscaCapabilityTypeReq":{
881 "additionalProperties":{
882 "$ref":"#/definitions/ToscaProperty",
883 "originalRef":"ToscaProperty"
890 "title":"ToscaCapabilityTypeReq"
892 "ToscaCapabilityTypeRes":{
908 "$ref":"#/definitions/ToscaEntityKey",
909 "originalRef":"ToscaEntityKey"
919 "additionalProperties":{
920 "$ref":"#/definitions/ToscaProperty",
921 "originalRef":"ToscaProperty"
934 "title":"ToscaCapabilityTypeRes"
936 "ToscaConceptIdentifier":{
946 "title":"ToscaConceptIdentifier"
979 "title":"ToscaConstraint"
987 "$ref":"#/definitions/ToscaConstraint",
988 "originalRef":"ToscaConstraint"
1005 "additionalProperties":{
1006 "$ref":"#/definitions/ToscaProperty",
1007 "originalRef":"ToscaProperty"
1014 "title":"ToscaDataTypeReq"
1016 "ToscaDataTypeRes":{
1022 "$ref":"#/definitions/ToscaConstraint",
1023 "originalRef":"ToscaConstraint"
1039 "$ref":"#/definitions/ToscaEntityKey",
1040 "originalRef":"ToscaEntityKey"
1050 "additionalProperties":{
1051 "$ref":"#/definitions/ToscaProperty",
1052 "originalRef":"ToscaProperty"
1065 "title":"ToscaDataTypeRes"
1077 "title":"ToscaEntityKey"
1079 "ToscaNodeTemplateReq":{
1084 "additionalProperties":{
1085 "$ref":"#/definitions/ToscaCapabilityAssignmentReq",
1086 "originalRef":"ToscaCapabilityAssignmentReq"
1108 "additionalProperties":{
1109 "$ref":"#/definitions/ToscaRequirementReq",
1110 "originalRef":"ToscaRequirementReq"
1124 "title":"ToscaNodeTemplateReq"
1126 "ToscaNodeTemplateRes":{
1131 "additionalProperties":{
1132 "$ref":"#/definitions/ToscaCapabilityAssignmentRes",
1133 "originalRef":"ToscaCapabilityAssignmentRes"
1149 "$ref":"#/definitions/ToscaConceptIdentifier",
1150 "originalRef":"ToscaConceptIdentifier"
1153 "$ref":"#/definitions/ToscaEntityKey",
1154 "originalRef":"ToscaEntityKey"
1169 "additionalProperties":{
1170 "$ref":"#/definitions/ToscaRequirementRes",
1171 "originalRef":"ToscaRequirementRes"
1179 "$ref":"#/definitions/ToscaConceptIdentifier",
1180 "originalRef":"ToscaConceptIdentifier"
1189 "title":"ToscaNodeTemplateRes"
1191 "ToscaNodeTypeReq":{
1208 "additionalProperties":{
1209 "$ref":"#/definitions/ToscaProperty",
1210 "originalRef":"ToscaProperty"
1217 "additionalProperties":{
1218 "$ref":"#/definitions/ToscaRequirementReq",
1219 "originalRef":"ToscaRequirementReq"
1227 "title":"ToscaNodeTypeReq"
1229 "ToscaNodeTypeRes":{
1245 "$ref":"#/definitions/ToscaEntityKey",
1246 "originalRef":"ToscaEntityKey"
1256 "additionalProperties":{
1257 "$ref":"#/definitions/ToscaProperty",
1258 "originalRef":"ToscaProperty"
1265 "additionalProperties":{
1266 "$ref":"#/definitions/ToscaRequirementRes",
1267 "originalRef":"ToscaRequirementRes"
1281 "title":"ToscaNodeTypeRes"
1299 "title":"ToscaParameter"
1307 "$ref":"#/definitions/ToscaConstraint",
1308 "originalRef":"ToscaConstraint"
1318 "$ref":"#/definitions/ToscaSchemaDefinition",
1319 "originalRef":"ToscaSchemaDefinition"
1322 "$ref":"#/definitions/ToscaSchemaDefinition",
1323 "originalRef":"ToscaSchemaDefinition"
1327 "additionalProperties":{
1353 "title":"ToscaProperty"
1355 "ToscaRelationshipTypeReq":{
1372 "additionalProperties":{
1373 "$ref":"#/definitions/ToscaProperty",
1374 "originalRef":"ToscaProperty"
1381 "title":"ToscaRelationshipTypeReq"
1383 "ToscaRelationshipTypeRes":{
1399 "$ref":"#/definitions/ToscaEntityKey",
1400 "originalRef":"ToscaEntityKey"
1410 "additionalProperties":{
1411 "$ref":"#/definitions/ToscaProperty",
1412 "originalRef":"ToscaProperty"
1425 "title":"ToscaRelationshipTypeRes"
1427 "ToscaRequirementReq":{
1470 "title":"ToscaRequirementReq"
1472 "ToscaRequirementRes":{
1491 "$ref":"#/definitions/ToscaConceptIdentifier",
1492 "originalRef":"ToscaConceptIdentifier"
1495 "$ref":"#/definitions/ToscaEntityKey",
1496 "originalRef":"ToscaEntityKey"
1523 "$ref":"#/definitions/ToscaConceptIdentifier",
1524 "originalRef":"ToscaConceptIdentifier"
1533 "title":"ToscaRequirementRes"
1535 "ToscaSchemaDefinition":{
1541 "$ref":"#/definitions/ToscaConstraint",
1542 "originalRef":"ToscaConstraint"
1558 "title":"ToscaSchemaDefinition"
1560 "ToscaServiceTemplateReq":{
1565 "additionalProperties":{
1566 "$ref":"#/definitions/ToscaCapabilityTypeReq",
1567 "originalRef":"ToscaCapabilityTypeReq"
1572 "additionalProperties":{
1573 "$ref":"#/definitions/ToscaDataTypeReq",
1574 "originalRef":"ToscaDataTypeReq"
1591 "additionalProperties":{
1592 "$ref":"#/definitions/ToscaNodeTypeReq",
1593 "originalRef":"ToscaNodeTypeReq"
1596 "relationshipTypes":{
1598 "additionalProperties":{
1599 "$ref":"#/definitions/ToscaRelationshipTypeReq",
1600 "originalRef":"ToscaRelationshipTypeReq"
1603 "toscaDefinitionsVersion":{
1606 "toscaTopologyTemplate":{
1607 "$ref":"#/definitions/ToscaTopologyTemplateReq",
1608 "originalRef":"ToscaTopologyTemplateReq"
1614 "title":"ToscaServiceTemplateReq"
1616 "ToscaServiceTemplateRes":{
1621 "additionalProperties":{
1622 "$ref":"#/definitions/ToscaCapabilityTypeRes",
1623 "originalRef":"ToscaCapabilityTypeRes"
1628 "additionalProperties":{
1629 "$ref":"#/definitions/ToscaDataTypeRes",
1630 "originalRef":"ToscaDataTypeRes"
1635 "additionalProperties":{
1636 "$ref":"#/definitions/ToscaDataTypeRes",
1637 "originalRef":"ToscaDataTypeRes"
1653 "$ref":"#/definitions/ToscaEntityKey",
1654 "originalRef":"ToscaEntityKey"
1664 "additionalProperties":{
1665 "$ref":"#/definitions/ToscaNodeTypeRes",
1666 "originalRef":"ToscaNodeTypeRes"
1669 "relationshipTypes":{
1671 "additionalProperties":{
1672 "$ref":"#/definitions/ToscaRelationshipTypeRes",
1673 "originalRef":"ToscaRelationshipTypeRes"
1676 "toscaDefinitionsVersion":{
1679 "toscaTopologyTemplate":{
1680 "$ref":"#/definitions/ToscaTopologyTemplateRes",
1681 "originalRef":"ToscaTopologyTemplateRes"
1693 "title":"ToscaServiceTemplateRes"
1695 "ToscaTopologyTemplateReq":{
1703 "additionalProperties":{
1704 "$ref":"#/definitions/ToscaParameter",
1705 "originalRef":"ToscaParameter"
1710 "additionalProperties":{
1711 "$ref":"#/definitions/ToscaNodeTemplateReq",
1712 "originalRef":"ToscaNodeTemplateReq"
1716 "title":"ToscaTopologyTemplateReq"
1718 "ToscaTopologyTemplateRes":{
1726 "additionalProperties":{
1727 "$ref":"#/definitions/ToscaParameter",
1728 "originalRef":"ToscaParameter"
1733 "additionalProperties":{
1734 "$ref":"#/definitions/ToscaNodeTemplateRes",
1735 "originalRef":"ToscaNodeTemplateRes"
1739 "title":"ToscaTopologyTemplateRes"