5 "email" : "onap-discuss@lists.onap.org",
7 "url" : "https://onap.readthedocs.io"
9 "description" : "SDC API for onboarding (SDCE-1)",
11 "name" : "Apache 2.0",
12 "url" : "http://www.apache.org/licenses/LICENSE-2.0"
14 "title" : "SPC API: SDCE-1",
18 "description" : "SDCE-1 APIs",
22 "/application.wadl" : {
24 "operationId" : "getWadl",
28 "application/vnd.sun.wadl+xml" : { },
29 "application/xml" : { }
31 "description" : "default response"
36 "/application.wadl/{path}" : {
38 "operationId" : "getExternalGrammar",
50 "application/xml" : { }
52 "description" : "default response"
57 "/v1.0/actuator/prometheus" : {
59 "description" : "Gets the prometheus micrometer application metrics",
60 "operationId" : "prometheusMetrics",
62 "description" : "The Accept header to determine the output content type",
78 "description" : "default response"
81 "summary" : "Prometheus Micrometer Metrics",
82 "tags" : [ "SDCE-1 APIs" ]
85 "/v1.0/application-configuration" : {
87 "description" : "Insert JSON schema into application config table",
88 "operationId" : "insertToTable",
104 "multipart/form-data" : {
114 "application/json" : { }
116 "description" : "default response"
119 "tags" : [ "SDCE-1 APIs", "Application Configuration" ]
122 "/v1.0/application-configuration/{namespace}" : {
124 "description" : "Get List of keys and descriptions by namespace",
125 "operationId" : "getListOfConfigurationByNamespaceFromTable",
128 "name" : "namespace",
137 "application/json" : {
141 "$ref" : "#/components/schemas/ApplicationConfigDto"
148 "tags" : [ "SDCE-1 APIs", "Application Configuration" ]
151 "/v1.0/application-configuration/{namespace}/{key}" : {
153 "description" : "Get JSON schema by namespace and key",
154 "operationId" : "getFromTable",
157 "name" : "namespace",
173 "application/json" : {
175 "$ref" : "#/components/schemas/ConfigurationDataDto"
181 "tags" : [ "SDCE-1 APIs", "Application Configuration" ]
184 "/v1.0/externaltesting/config" : {
186 "operationId" : "getConfig",
190 "application/json" : { }
192 "description" : "default response"
195 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
198 "operationId" : "setConfig",
201 "application/json" : {
203 "$ref" : "#/components/schemas/ClientConfiguration"
211 "application/json" : { }
213 "description" : "default response"
216 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
219 "/v1.0/externaltesting/endpoints" : {
221 "operationId" : "getEndpoints",
225 "application/json" : { }
227 "description" : "default response"
230 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
233 "operationId" : "setEndpoints",
236 "application/json" : {
240 "$ref" : "#/components/schemas/RemoteTestingEndpointDefinition"
249 "application/json" : { }
251 "description" : "default response"
254 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
257 "/v1.0/externaltesting/endpoints/{endpointId}/executions/{executionId}" : {
259 "operationId" : "getExecution",
262 "name" : "endpointId",
269 "name" : "executionId",
278 "application/json" : { }
280 "description" : "default response"
283 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
286 "/v1.0/externaltesting/endpoints/{endpointId}/scenarios" : {
288 "operationId" : "getScenarios",
291 "name" : "endpointId",
300 "application/json" : { }
302 "description" : "default response"
305 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
308 "/v1.0/externaltesting/endpoints/{endpointId}/scenarios/{scenario}/testcases" : {
310 "operationId" : "getTestcases",
313 "name" : "endpointId",
329 "application/json" : { }
331 "description" : "default response"
334 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
337 "/v1.0/externaltesting/endpoints/{endpointId}/scenarios/{scenario}/testsuites" : {
339 "operationId" : "getTestsuites",
342 "name" : "endpointId",
358 "application/json" : { }
360 "description" : "default response"
363 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
366 "/v1.0/externaltesting/endpoints/{endpointId}/scenarios/{scenario}/testsuites/{testsuite}/testcases/{testcase}" : {
368 "operationId" : "getTestcase",
371 "name" : "endpointId",
385 "name" : "testsuite",
401 "application/json" : { }
403 "description" : "default response"
406 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
409 "/v1.0/externaltesting/executions" : {
411 "operationId" : "getValidationResult",
414 "name" : "requestId",
431 "application/json" : { }
433 "description" : "default response"
436 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
439 "operationId" : "execute",
448 "name" : "vspVersionId",
454 "name" : "requestId",
461 "multipart/form-data" : {
465 "$ref" : "#/components/schemas/Attachment"
474 "application/json" : { }
476 "description" : "default response"
479 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
482 "/v1.0/externaltesting/testcasetree" : {
484 "operationId" : "getTestCasesAsTree",
488 "application/json" : { }
490 "description" : "default response"
493 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
496 "/v1.0/healthcheck" : {
498 "description" : "Perform health check",
499 "operationId" : "checkHealth",
503 "application/json" : {
505 "$ref" : "#/components/schemas/HealthInfoDtos"
511 "tags" : [ "SDCE-1 APIs", "Health Check" ]
516 "description" : "Get list of items according to desired filters",
517 "operationId" : "list",
519 "description" : "Filter by item status",
521 "name" : "itemStatus",
524 "enum" : [ "ACTIVE", "ARCHIVED" ]
527 "description" : "Filter by version status",
529 "name" : "versionStatus",
532 "enum" : [ "Certified", "Draft" ]
535 "description" : "Filter by item type",
540 "enum" : [ "vsp", "vlm" ]
543 "description" : "Filter by user permission",
545 "name" : "permission",
548 "enum" : [ "Owner", "Contributor" ]
551 "description" : "Filter by onboarding method",
553 "name" : "onboardingMethod",
556 "enum" : [ "NetworkPackage", "manual" ]
569 "application/json" : {
573 "$ref" : "#/components/schemas/Item"
580 "tags" : [ "SDCE-1 APIs", "Items" ]
583 "/v1.0/items/{itemId}" : {
585 "description" : "Get details of a item",
586 "operationId" : "getItem",
605 "application/json" : { }
607 "description" : "default response"
610 "tags" : [ "SDCE-1 APIs", "Items" ]
613 "/v1.0/items/{itemId}/actions" : {
615 "description" : "Acts on item version",
616 "operationId" : "actOn",
634 "application/json" : {
636 "$ref" : "#/components/schemas/ItemActionRequestDto"
644 "application/json" : { }
646 "description" : "default response"
649 "tags" : [ "SDCE-1 APIs", "Items" ]
652 "/v1.0/items/{itemId}/permissions" : {
654 "description" : "List users permissions assigned on item",
655 "operationId" : "list_2",
673 "application/json" : {
677 "$ref" : "#/components/schemas/ItemPermissionsDto"
684 "tags" : [ "SDCE-1 APIs", "Item Permissions" ]
687 "/v1.0/items/{itemId}/permissions/{permission}" : {
689 "description" : "Update useres permission on item",
690 "operationId" : "updatePermissions",
700 "name" : "permission",
715 "application/json" : {
717 "$ref" : "#/components/schemas/ItemPermissionsRequestDto"
725 "application/json" : { }
727 "description" : "default response"
730 "tags" : [ "SDCE-1 APIs", "Item Permissions" ]
733 "/v1.0/items/{itemId}/versions" : {
735 "description" : "Lists item versions",
736 "operationId" : "list_1",
755 "application/json" : {
759 "$ref" : "#/components/schemas/VersionDto"
766 "tags" : [ "SDCE-1 APIs", "Item Versions" ]
769 "/v1.0/items/{itemId}/versions/{versionId}" : {
771 "description" : "Gets item version",
772 "operationId" : "get",
782 "name" : "versionId",
798 "application/json" : {
800 "$ref" : "#/components/schemas/VersionDto"
806 "tags" : [ "SDCE-1 APIs", "Item Versions" ]
809 "description" : "Creates a new item version",
810 "operationId" : "create",
820 "name" : "versionId",
835 "application/json" : {
837 "$ref" : "#/components/schemas/VersionRequestDto"
845 "application/json" : { }
847 "description" : "default response"
850 "tags" : [ "SDCE-1 APIs", "Item Versions" ]
853 "/v1.0/items/{itemId}/versions/{versionId}/actions" : {
855 "description" : "Acts on item version",
856 "operationId" : "actOn_1",
866 "name" : "versionId",
881 "application/json" : {
883 "$ref" : "#/components/schemas/VersionActionRequestDto"
891 "application/json" : { }
893 "description" : "default response"
896 "tags" : [ "SDCE-1 APIs", "Item Versions" ]
899 "/v1.0/items/{itemId}/versions/{versionId}/activity-logs" : {
901 "description" : "Gets item version activity log",
902 "operationId" : "getActivityLog",
904 "description" : "Item Id",
912 "description" : "Version Id",
914 "name" : "versionId",
930 "application/json" : {
934 "$ref" : "#/components/schemas/ActivityLogDto"
941 "tags" : [ "SDCE-1 APIs", "Item Versions" ]
944 "/v1.0/items/{itemId}/versions/{versionId}/conflicts" : {
946 "description" : "item version conflicts",
947 "operationId" : "getConflict",
949 "description" : "Item Id",
957 "description" : "Version Id",
959 "name" : "versionId",
975 "application/json" : {
977 "$ref" : "#/components/schemas/ItemVersionConflictDto"
983 "summary" : "Item version private copy conflicts against its public copy",
984 "tags" : [ "SDCE-1 APIs", "Item Version Conflicts" ]
987 "/v1.0/items/{itemId}/versions/{versionId}/conflicts/{conflictId}" : {
989 "description" : "Gets item version conflict",
990 "operationId" : "getConflict_1",
992 "description" : "Item Id",
1000 "description" : "Version Id",
1002 "name" : "versionId",
1008 "description" : "Version Id",
1010 "name" : "conflictId",
1026 "application/json" : {
1028 "$ref" : "#/components/schemas/ConflictDto"
1034 "summary" : "Gets an item version private copy conflict against its public copy",
1035 "tags" : [ "SDCE-1 APIs", "Item Version Conflicts" ]
1038 "description" : "Resolves item version conflict",
1039 "operationId" : "resolveConflict",
1041 "description" : "Item Id",
1049 "description" : "Version Id",
1051 "name" : "versionId",
1057 "description" : "Version Id",
1059 "name" : "conflictId",
1074 "application/json" : {
1076 "$ref" : "#/components/schemas/ConflictResolutionDto"
1084 "application/json" : { }
1086 "description" : "default response"
1089 "summary" : "Resolves an item version private copy conflict against its public copy",
1090 "tags" : [ "SDCE-1 APIs", "Item Version Conflicts" ]
1093 "/v1.0/items/{itemId}/versions/{versionId}/revisions" : {
1095 "description" : "Gets item version revisions",
1096 "operationId" : "listRevisions",
1106 "name" : "versionId",
1122 "application/json" : {
1126 "$ref" : "#/components/schemas/ActivityLogDto"
1133 "tags" : [ "SDCE-1 APIs", "Item Versions" ]
1136 "/v1.0/notifications" : {
1138 "description" : "Retrieve all user notifications",
1139 "operationId" : "getNotifications",
1149 "name" : "LAST_DELIVERED_EVENT_ID",
1156 "name" : "END_OF_PAGE_EVENT_ID",
1165 "application/json" : {
1169 "$ref" : "#/components/schemas/NotificationsStatusDto"
1176 "tags" : [ "SDCE-1 APIs", "Notifications" ]
1179 "/v1.0/notifications/last-seen/{notificationId}" : {
1181 "description" : "Update Last Seen Notification",
1182 "operationId" : "updateLastSeenNotification",
1184 "description" : "Notification Id",
1186 "name" : "notificationId",
1202 "application/json" : {
1204 "$ref" : "#/components/schemas/UpdateNotificationResponseStatus"
1210 "tags" : [ "SDCE-1 APIs", "Notifications" ]
1213 "/v1.0/notifications/worker" : {
1215 "description" : "Retrive user not delivered notifications",
1216 "operationId" : "getNewNotificationsByOwnerId",
1226 "name" : "LAST_DELIVERED_EVENT_ID",
1232 "name" : "NOTIFICATION_ROWS_LIMIT",
1240 "application/json" : {
1244 "$ref" : "#/components/schemas/NotificationsStatusDto"
1251 "tags" : [ "SDCE-1 APIs", "Notifications" ]
1254 "/v1.0/notifications/{notificationId}" : {
1256 "description" : "Mark notification as read",
1257 "operationId" : "markAsRead",
1259 "description" : "Notification Id",
1261 "name" : "notificationId",
1277 "application/json" : {
1279 "$ref" : "#/components/schemas/UpdateNotificationResponseStatus"
1285 "tags" : [ "SDCE-1 APIs", "Notifications" ]
1290 "description" : "Get TOGGLZ Features",
1291 "operationId" : "getFeatures",
1295 "application/json" : {
1299 "$ref" : "#/components/schemas/FeatureSetDto"
1306 "tags" : [ "SDCE-1 APIs", "Togglz" ]
1309 "/v1.0/togglz/state/{state}" : {
1311 "description" : "Update feature toggle state for all features",
1312 "operationId" : "setAllFeatures",
1324 "application/json" : { }
1326 "description" : "default response"
1329 "tags" : [ "SDCE-1 APIs", "Togglz" ]
1332 "/v1.0/togglz/{featureName}/state" : {
1334 "description" : "Get feature toggle state",
1335 "operationId" : "getFeatureState",
1338 "name" : "featureName",
1347 "application/json" : {
1349 "$ref" : "#/components/schemas/FeatureDto"
1355 "tags" : [ "SDCE-1 APIs", "Togglz" ]
1358 "/v1.0/togglz/{featureName}/state/{state}" : {
1360 "description" : "Update feature toggle state",
1361 "operationId" : "setFeatureState",
1364 "name" : "featureName",
1380 "application/json" : { }
1382 "description" : "default response"
1385 "tags" : [ "SDCE-1 APIs", "Togglz" ]
1388 "/v1.0/unique-types" : {
1390 "description" : "Lists unique value types",
1391 "operationId" : "listUniqueTypes",
1403 "application/json" : { }
1405 "description" : "default response"
1408 "tags" : [ "SDCE-1 APIs", "Unique Types" ]
1411 "/v1.0/unique-types/{type}/values/{value}" : {
1413 "description" : "Gets unique value",
1414 "operationId" : "getUniqueValue",
1416 "description" : "The unique value type, for example: 'VlmName'",
1424 "description" : "The unique value",
1441 "description" : "Indication whether the unique value is occupied"
1444 "description" : "Unsupported unique type"
1447 "tags" : [ "SDCE-1 APIs", "Unique Types" ]
1450 "/v1.0/validation/{type}/validate" : {
1452 "description" : "Validate a package",
1453 "operationId" : "validateFile_1",
1464 "multipart/form-data" : {
1474 "application/json" : { }
1476 "description" : "default response"
1479 "tags" : [ "SDCE-1 APIs", "Validation" ]
1482 "/v1.0/vendor-license-models" : {
1484 "description" : "List vendor license models",
1485 "operationId" : "listLicenseModels",
1487 "description" : "Filter to return only Vendor License Models with at least one version at this status. Currently supported values: 'Certified' , 'Draft'",
1489 "name" : "versionFilter",
1494 "description" : "Filter to only return Vendor License Models at this status.Currently supported values: 'ACTIVE' , 'ARCHIVED'.Default value = 'ACTIVE'.",
1511 "application/json" : {
1515 "$ref" : "#/components/schemas/ItemDto"
1522 "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1525 "description" : "Create vendor license model",
1526 "operationId" : "createLicenseModel",
1537 "application/json" : {
1539 "$ref" : "#/components/schemas/VendorLicenseModelRequestDto"
1547 "application/json" : { }
1549 "description" : "default response"
1552 "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1555 "/v1.0/vendor-license-models/{vlmId}" : {
1557 "description" : "Delete vendor license model",
1558 "operationId" : "deleteLicenseModel",
1560 "description" : "Vendor license model Id",
1578 "application/json" : { }
1580 "description" : "default response"
1583 "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1586 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}" : {
1588 "description" : "Get vendor license model",
1589 "operationId" : "getLicenseModel",
1591 "description" : "Vendor license model Id",
1599 "description" : "Vendor license model version Id",
1601 "name" : "versionId",
1617 "application/json" : {
1619 "$ref" : "#/components/schemas/VendorLicenseModelEntityDto"
1625 "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1628 "description" : "Update vendor license model",
1629 "operationId" : "updateLicenseModel",
1631 "description" : "Vendor license model Id",
1639 "description" : "Vendor license model version Id",
1641 "name" : "versionId",
1656 "application/json" : {
1658 "$ref" : "#/components/schemas/VendorLicenseModelRequestDto"
1666 "application/json" : { }
1668 "description" : "default response"
1671 "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1674 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/actions" : {
1676 "description" : "Update vendor license model",
1677 "operationId" : "actOnLicenseModel",
1679 "description" : "Vendor license model Id",
1687 "description" : "Vendor license model version Id",
1689 "name" : "versionId",
1704 "application/json" : {
1706 "$ref" : "#/components/schemas/VendorLicenseModelActionRequestDto"
1714 "application/json" : { }
1716 "description" : "default response"
1719 "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1722 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools" : {
1724 "description" : "List vendor entitlement pools",
1725 "operationId" : "listEntitlementPools",
1727 "description" : "Vendor license model Id",
1735 "description" : "Vendor license model version Id",
1737 "name" : "versionId",
1753 "application/json" : {
1757 "$ref" : "#/components/schemas/EntitlementPoolEntityDto"
1764 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1767 "description" : "Create vendor entitlement pool",
1768 "operationId" : "createEntitlementPool",
1770 "description" : "Vendor license model Id",
1778 "description" : "Vendor license model version Id",
1780 "name" : "versionId",
1795 "application/json" : {
1797 "$ref" : "#/components/schemas/EntitlementPoolRequestDto"
1805 "application/json" : { }
1807 "description" : "default response"
1810 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1813 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}" : {
1815 "description" : "Delete vendor entitlement pool",
1816 "operationId" : "deleteEntitlementPool",
1818 "description" : "Vendor license model Id",
1826 "description" : "Vendor license model version Id",
1828 "name" : "versionId",
1835 "name" : "entitlementPoolId",
1851 "application/json" : { }
1853 "description" : "default response"
1856 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1859 "description" : "Get vendor entitlement pool",
1860 "operationId" : "getEntitlementPool",
1862 "description" : "Vendor license model Id",
1870 "description" : "Vendor license model version Id",
1872 "name" : "versionId",
1879 "name" : "entitlementPoolId",
1895 "application/json" : {
1897 "$ref" : "#/components/schemas/EntitlementPoolEntityDto"
1903 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1906 "description" : "Update vendor entitlement pool",
1907 "operationId" : "updateEntitlementPool",
1909 "description" : "Vendor license model Id",
1917 "description" : "Vendor license model version Id",
1919 "name" : "versionId",
1926 "name" : "entitlementPoolId",
1940 "application/json" : {
1942 "$ref" : "#/components/schemas/EntitlementPoolRequestDto"
1950 "application/json" : { }
1952 "description" : "default response"
1955 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1958 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}/limits" : {
1960 "description" : "List vendor entitlement pool limits",
1961 "operationId" : "listLimits",
1963 "description" : "Vendor license model Id",
1971 "description" : "Vendor license model version Id",
1973 "name" : "versionId",
1979 "description" : "Vendor license model Entitlement Pool Id",
1981 "name" : "entitlementPoolId",
1997 "application/json" : {
2001 "$ref" : "#/components/schemas/LimitRequestDto"
2008 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
2011 "description" : "Create vendor entitlement pool limits",
2012 "operationId" : "createLimit",
2014 "description" : "Vendor license model Id",
2022 "description" : "Vendor license model version Id",
2024 "name" : "versionId",
2030 "description" : "Vendor license model Entitlement Pool Id",
2032 "name" : "entitlementPoolId",
2047 "application/json" : {
2049 "$ref" : "#/components/schemas/LimitRequestDto"
2057 "application/json" : { }
2059 "description" : "default response"
2062 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
2065 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}/limits/{limitId}" : {
2067 "description" : "Delete vendor entitlement pool limit",
2068 "operationId" : "deleteLimit",
2070 "description" : "Vendor license model Id",
2078 "description" : "Vendor license model version Id",
2080 "name" : "versionId",
2086 "description" : "Vendor license model Entitlement pool Id",
2088 "name" : "entitlementPoolId",
2111 "application/json" : { }
2113 "description" : "default response"
2116 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
2119 "description" : "Get vendor entitlement pool limit",
2120 "operationId" : "getLimit",
2122 "description" : "Vendor license model Id",
2130 "description" : "Vendor license model version Id",
2132 "name" : "versionId",
2138 "description" : "Vendor license model Entitlement Pool Id",
2140 "name" : "entitlementPoolId",
2146 "description" : "Vendor license model Entitlement Pool Limit Id",
2164 "application/json" : {
2166 "$ref" : "#/components/schemas/LimitEntityDto"
2172 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
2175 "description" : "Update vendor entitlement pool limit",
2176 "operationId" : "updateLimit",
2178 "description" : "Vendor license model Id",
2186 "description" : "Vendor license model version Id",
2188 "name" : "versionId",
2194 "description" : "Vendor license model Entitlement Pool Id",
2196 "name" : "entitlementPoolId",
2217 "application/json" : {
2219 "$ref" : "#/components/schemas/LimitRequestDto"
2227 "application/json" : { }
2229 "description" : "default response"
2232 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
2235 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/feature-groups" : {
2237 "description" : "List vendor feature groups",
2238 "operationId" : "listFeatureGroups",
2240 "description" : "Vendor license model Id",
2248 "description" : "Vendor license model version Id",
2250 "name" : "versionId",
2266 "application/json" : {
2270 "$ref" : "#/components/schemas/FeatureGroupEntityDto"
2277 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2280 "description" : "Create vendor feature group",
2281 "operationId" : "createFeatureGroup",
2283 "description" : "Vendor license model Id",
2291 "description" : "Vendor license model version Id",
2293 "name" : "versionId",
2308 "application/json" : {
2310 "$ref" : "#/components/schemas/FeatureGroupRequestDto"
2318 "application/json" : { }
2320 "description" : "default response"
2323 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2326 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/feature-groups/{featureGroupId}" : {
2328 "description" : "Delete vendor feature group",
2329 "operationId" : "deleteFeatureGroup",
2331 "description" : "Vendor license model Id",
2339 "description" : "Vendor license model version Id",
2341 "name" : "versionId",
2348 "name" : "featureGroupId",
2364 "application/json" : { }
2366 "description" : "default response"
2369 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2372 "description" : "Get vendor feature group",
2373 "operationId" : "getFeatureGroup",
2375 "description" : "Vendor license model Id",
2383 "description" : "Vendor license model version Id",
2385 "name" : "versionId",
2392 "name" : "featureGroupId",
2408 "application/json" : {
2410 "$ref" : "#/components/schemas/FeatureGroupModelDto"
2416 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2419 "description" : "Update vendor feature group",
2420 "operationId" : "updateFeatureGroup",
2422 "description" : "Vendor license model Id",
2430 "description" : "Vendor license model version Id",
2432 "name" : "versionId",
2439 "name" : "featureGroupId",
2454 "application/json" : {
2456 "$ref" : "#/components/schemas/FeatureGroupUpdateRequestDto"
2464 "application/json" : { }
2466 "description" : "default response"
2469 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2472 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-agreements" : {
2474 "description" : "List vendor license agreements",
2475 "operationId" : "listLicenseAgreements",
2477 "description" : "Vendor license model Id",
2485 "description" : "Vendor license model version Id",
2487 "name" : "versionId",
2503 "application/json" : {
2507 "$ref" : "#/components/schemas/LicenseAgreementEntityDto"
2514 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2517 "description" : "Create vendor license agreement",
2518 "operationId" : "createLicenseAgreement",
2520 "description" : "Vendor license model Id",
2528 "description" : "Vendor license model version Id",
2530 "name" : "versionId",
2545 "application/json" : {
2547 "$ref" : "#/components/schemas/LicenseAgreementRequestDto"
2555 "application/json" : { }
2557 "description" : "default response"
2560 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2563 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-agreements/{licenseAgreementId}" : {
2565 "description" : "Delete vendor license agreement",
2566 "operationId" : "deleteLicenseAgreement",
2568 "description" : "Vendor license model Id",
2576 "description" : "Vendor license model version Id",
2578 "name" : "versionId",
2585 "name" : "licenseAgreementId",
2601 "application/json" : { }
2603 "description" : "default response"
2606 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2609 "description" : "Get vendor license agreement",
2610 "operationId" : "getLicenseAgreement",
2612 "description" : "Vendor license model Id",
2620 "description" : "Vendor license model version Id",
2622 "name" : "versionId",
2629 "name" : "licenseAgreementId",
2645 "application/json" : {
2647 "$ref" : "#/components/schemas/LicenseAgreementModelDto"
2653 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2656 "description" : "Update vendor license agreement",
2657 "operationId" : "updateLicenseAgreement",
2659 "description" : "Vendor license model Id",
2667 "description" : "Vendor license model version Id",
2669 "name" : "versionId",
2676 "name" : "licenseAgreementId",
2691 "application/json" : {
2693 "$ref" : "#/components/schemas/LicenseAgreementUpdateRequestDto"
2701 "application/json" : { }
2703 "description" : "default response"
2706 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2709 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups" : {
2711 "description" : "List vendor license key groups",
2712 "operationId" : "listLicenseKeyGroups",
2714 "description" : "Vendor license model Id",
2722 "description" : "Vendor license model version Id",
2724 "name" : "versionId",
2739 "application/json" : {
2743 "$ref" : "#/components/schemas/LicenseKeyGroupEntityDto"
2750 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2753 "description" : "Create vendor license key group",
2754 "operationId" : "createLicenseKeyGroup",
2756 "description" : "Vendor license model Id",
2764 "description" : "Vendor license model version Id",
2766 "name" : "versionId",
2781 "application/json" : {
2783 "$ref" : "#/components/schemas/LicenseKeyGroupRequestDto"
2791 "application/json" : { }
2793 "description" : "default response"
2796 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2799 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}" : {
2801 "description" : "Delete vendor license key group",
2802 "operationId" : "deleteLicenseKeyGroup",
2804 "description" : "Vendor license model Id",
2812 "description" : "Vendor license model version Id",
2814 "name" : "versionId",
2821 "name" : "licenseKeyGroupId",
2837 "application/json" : { }
2839 "description" : "default response"
2842 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2845 "description" : "Get vendor license key group",
2846 "operationId" : "getLicenseKeyGroup",
2848 "description" : "Vendor license model Id",
2856 "description" : "Vendor license model version Id",
2858 "name" : "versionId",
2865 "name" : "licenseKeyGroupId",
2881 "application/json" : {
2883 "$ref" : "#/components/schemas/LicenseKeyGroupEntityDto"
2889 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2892 "description" : "Update vendor license key group",
2893 "operationId" : "updateLicenseKeyGroup",
2895 "description" : "Vendor license model Id",
2903 "description" : "Vendor license model version Id",
2905 "name" : "versionId",
2912 "name" : "licenseKeyGroupId",
2927 "application/json" : {
2929 "$ref" : "#/components/schemas/LicenseKeyGroupRequestDto"
2937 "application/json" : { }
2939 "description" : "default response"
2942 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2945 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}/limits" : {
2947 "description" : "List vendor license key group limits",
2948 "operationId" : "listLimits_1",
2950 "description" : "Vendor license model Id",
2958 "description" : "Vendor license model version Id",
2960 "name" : "versionId",
2966 "description" : "Vendor license model License Key Group Id",
2968 "name" : "licenseKeyGroupId",
2984 "application/json" : {
2988 "$ref" : "#/components/schemas/LimitEntityDto"
2995 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
2998 "description" : "Create vendor license key group limit",
2999 "operationId" : "createLimit_1",
3001 "description" : "Vendor license model Id",
3009 "description" : "Vendor license model version Id",
3011 "name" : "versionId",
3017 "description" : "Vendor license model License Key Group Id",
3019 "name" : "licenseKeyGroupId",
3034 "application/json" : {
3036 "$ref" : "#/components/schemas/LimitRequestDto"
3044 "application/json" : { }
3046 "description" : "default response"
3049 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
3052 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}/limits/{limitId}" : {
3054 "description" : "Delete vendor license key group limit",
3055 "operationId" : "deleteLimit_1",
3057 "description" : "Vendor license model Id",
3065 "description" : "Vendor license model version Id",
3067 "name" : "versionId",
3073 "description" : "Vendor license model license key group Id",
3075 "name" : "licenseKeyGroupId",
3098 "application/json" : { }
3100 "description" : "default response"
3103 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
3106 "description" : "Get vendor entitlement pool limit",
3107 "operationId" : "getLimit_1",
3109 "description" : "Vendor license model Id",
3117 "description" : "Vendor license model version Id",
3119 "name" : "versionId",
3125 "description" : "Vendor license model License Key Group",
3127 "name" : "licenseKeyGroupId",
3133 "description" : "Vendor license model License Key Group Limit Id",
3151 "application/json" : {
3153 "$ref" : "#/components/schemas/LimitEntityDto"
3159 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
3162 "description" : "Update vendor license key group limit",
3163 "operationId" : "updateLimit_1",
3165 "description" : "Vendor license model Id",
3173 "description" : "Vendor license model version Id",
3175 "name" : "versionId",
3181 "description" : "Vendor license model License Key Group Id",
3183 "name" : "licenseKeyGroupId",
3204 "application/json" : {
3206 "$ref" : "#/components/schemas/LimitRequestDto"
3214 "application/json" : { }
3216 "description" : "default response"
3219 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
3222 "/v1.0/vendor-software-products" : {
3224 "description" : "Get list of vendor software products and their description",
3225 "operationId" : "listVsps",
3227 "description" : "Filter to return only Vendor Software Products with at least one version at this status. Currently supported values: 'Certified' , 'Draft'",
3229 "name" : "versionFilter",
3234 "description" : "Filter to only return Vendor Software Products at this status.Currently supported values: 'ACTIVE' , 'ARCHIVED'.Default value = 'ACTIVE'.",
3251 "application/json" : {
3255 "$ref" : "#/components/schemas/VspDetailsDto"
3262 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3265 "description" : "Create a new vendor software product",
3266 "operationId" : "createVsp",
3277 "application/json" : {
3279 "$ref" : "#/components/schemas/VspRequestDto"
3287 "application/json" : {
3289 "$ref" : "#/components/schemas/ItemCreationDto"
3295 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3298 "/v1.0/vendor-software-products/packages" : {
3300 "description" : "Get list of translated CSAR files details",
3301 "operationId" : "listPackages",
3303 "description" : "Vendor Software Product status filter. Currently supported values: 'ACTIVE', 'ARCHIVED'",
3310 "description" : "Category",
3312 "name" : "category",
3317 "description" : "Sub-category",
3319 "name" : "subCategory",
3334 "application/json" : {
3338 "$ref" : "#/components/schemas/PackageInfoDto"
3345 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3348 "/v1.0/vendor-software-products/packages/{vspId}" : {
3350 "description" : "Get translated CSAR file",
3351 "operationId" : "getTranslatedFile",
3361 "name" : "versionId",
3375 "application/octet-stream" : {
3384 "summary" : "Exports translated file to a zip file",
3385 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3388 "/v1.0/vendor-software-products/validation-vsp" : {
3390 "operationId" : "getValidationVsp",
3402 "application/json" : { }
3404 "description" : "default response"
3407 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3410 "/v1.0/vendor-software-products/{vspId}" : {
3412 "operationId" : "deleteVsp",
3431 "application/json" : { }
3433 "description" : "default response"
3436 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3439 "operationId" : "getLatestVsp",
3458 "application/json" : { }
3460 "description" : "default response"
3463 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3466 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}" : {
3468 "operationId" : "getVsp",
3478 "name" : "versionId",
3494 "application/json" : { }
3496 "description" : "default response"
3499 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3502 "operationId" : "updateVsp",
3512 "name" : "versionId",
3527 "application/json" : {
3529 "$ref" : "#/components/schemas/VspDescriptionDto"
3537 "application/json" : { }
3539 "description" : "default response"
3542 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3545 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/actions" : {
3547 "description" : "Actions on a vendor software product",
3548 "operationId" : "actOnVendorSoftwareProduct",
3558 "name" : "versionId",
3573 "application/json" : {
3575 "$ref" : "#/components/schemas/VersionSoftwareProductActionRequestDto"
3583 "application/json" : { }
3585 "description" : "default response"
3588 "summary" : "Performs one of the following actions on a vendor software product: |Checkout: Locks it for edits by other users. Only the locking user sees the edited version.|Undo_Checkout: Unlocks it and deletes the edits that were done.|Checkin: Unlocks it and activates the edited version to all users.| Submit: Finalize its active version.|Create_Package: Creates a CSAR zip file.|",
3589 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3592 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/component-dependencies" : {
3594 "description" : "Get component dependencies for vendor software product",
3595 "operationId" : "list_3",
3597 "description" : "Vendor software product Id",
3605 "description" : "Vendor software product version Id",
3607 "name" : "versionId",
3623 "application/json" : {
3627 "$ref" : "#/components/schemas/ComponentDependencyResponseDto"
3634 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3637 "description" : "Create a vendor software product component dependency",
3638 "operationId" : "create_1",
3640 "description" : "Vendor software product Id",
3648 "description" : "Version Id",
3650 "name" : "versionId",
3665 "application/json" : {
3667 "$ref" : "#/components/schemas/ComponentDependencyModel"
3675 "application/json" : { }
3677 "description" : "default response"
3680 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3683 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/component-dependencies/{dependencyId}" : {
3685 "description" : "Delete component dependency for vendor software product",
3686 "operationId" : "delete",
3688 "description" : "Vendor software product Id",
3696 "description" : "Vendor software product version Id",
3698 "name" : "versionId",
3704 "description" : "Vendor software product Component Dependency Id",
3706 "name" : "dependencyId",
3722 "application/json" : { }
3724 "description" : "default response"
3727 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3730 "description" : "Get component dependency for vendor software product",
3731 "operationId" : "get_1",
3733 "description" : "Vendor software product Id",
3741 "description" : "Version Id",
3743 "name" : "versionId",
3749 "description" : "Vendor software product Component Dependency Id",
3751 "name" : "dependencyId",
3767 "application/json" : {
3769 "$ref" : "#/components/schemas/ComponentDependencyResponseDto"
3775 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3778 "description" : "Update component dependency for vendor software product",
3779 "operationId" : "update",
3781 "description" : "Vendor software product Id",
3789 "description" : "Vendor software product version Id",
3791 "name" : "versionId",
3797 "description" : "Vendor software product Component Dependency Id",
3799 "name" : "dependencyId",
3814 "application/json" : {
3816 "$ref" : "#/components/schemas/ComponentDependencyModel"
3824 "application/json" : { }
3826 "description" : "default response"
3829 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3832 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components" : {
3834 "description" : "Delete vendor software product components",
3835 "operationId" : "deleteList_1",
3837 "description" : "Vendor software product Id",
3845 "description" : "Version Id",
3847 "name" : "versionId",
3863 "application/json" : {
3871 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
3874 "description" : "List vendor software product components",
3875 "operationId" : "list_6",
3877 "description" : "Vendor software product Id",
3885 "description" : "Version Id",
3887 "name" : "versionId",
3903 "application/json" : {
3907 "$ref" : "#/components/schemas/ComponentDto"
3914 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
3917 "description" : "Create a vendor software product component",
3918 "operationId" : "create_3",
3920 "description" : "Vendor software product Id",
3928 "description" : "Version Id",
3930 "name" : "versionId",
3945 "application/json" : {
3947 "$ref" : "#/components/schemas/ComponentRequestDto"
3955 "application/json" : { }
3957 "description" : "default response"
3960 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
3963 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}" : {
3965 "description" : "Delete vendor software product component",
3966 "operationId" : "delete_3",
3968 "description" : "Vendor software product Id",
3976 "description" : "Version Id",
3978 "name" : "versionId",
3984 "description" : "Vendor software product component Id",
3986 "name" : "componentId",
4002 "application/json" : { }
4004 "description" : "default response"
4007 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
4010 "description" : "Get vendor software product component",
4011 "operationId" : "get_3",
4013 "description" : "Vendor software product Id",
4021 "description" : "Version Id",
4023 "name" : "versionId",
4029 "description" : "Vendor software product component Id",
4031 "name" : "componentId",
4047 "application/json" : {
4049 "$ref" : "#/components/schemas/ComponentData"
4055 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
4058 "description" : "Update vendor software product component",
4059 "operationId" : "update_2",
4061 "description" : "Vendor software product Id",
4069 "description" : "Version Id",
4071 "name" : "versionId",
4077 "description" : "Vendor software product component Id",
4079 "name" : "componentId",
4094 "application/json" : {
4096 "$ref" : "#/components/schemas/ComponentRequestDto"
4104 "application/json" : { }
4106 "description" : "default response"
4109 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
4112 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors" : {
4114 "description" : "Get list of vendor software product component compute-flavors",
4115 "operationId" : "list_7",
4117 "description" : "Vendor software product Id",
4125 "description" : "Version Id",
4127 "name" : "versionId",
4133 "description" : "Vendor software product component Id",
4135 "name" : "componentId",
4151 "application/json" : {
4155 "$ref" : "#/components/schemas/ComputeDto"
4162 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4165 "description" : "Create a vendor software product component compute-flavor",
4166 "operationId" : "create_4",
4168 "description" : "Vendor software product Id",
4176 "description" : "Version Id",
4178 "name" : "versionId",
4184 "description" : "Vendor software product component Id",
4186 "name" : "componentId",
4201 "application/json" : {
4203 "$ref" : "#/components/schemas/ComputeDetailsDto"
4211 "application/json" : { }
4213 "description" : "default response"
4216 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4219 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors/{computeFlavorId}" : {
4221 "description" : "Delete vendor software product component compute-flavor",
4222 "operationId" : "delete_4",
4224 "description" : "Vendor software product Id",
4232 "description" : "Version Id",
4234 "name" : "versionId",
4240 "description" : "Vendor software product component Id",
4242 "name" : "componentId",
4248 "description" : "Vendor software product compute-flavor Id",
4250 "name" : "computeFlavorId",
4266 "application/json" : { }
4268 "description" : "default response"
4271 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4274 "description" : "Get vendor software product component compute-flavor",
4275 "operationId" : "get_4",
4277 "description" : "Vendor software product Id",
4285 "description" : "Version Id",
4287 "name" : "versionId",
4293 "description" : "Vendor software product component Id",
4295 "name" : "componentId",
4301 "description" : "Vendor software product compute-flavor Id",
4303 "name" : "computeFlavorId",
4319 "application/json" : {
4323 "$ref" : "#/components/schemas/ComputeDetailsDto"
4330 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4333 "description" : "Update vendor software product component compute-flavor",
4334 "operationId" : "update_3",
4336 "description" : "Vendor software product Id",
4344 "description" : "Version Id",
4346 "name" : "versionId",
4352 "description" : "Vendor software product component Id",
4354 "name" : "componentId",
4360 "description" : "Vendor software product compute-flavor Id",
4362 "name" : "computeFlavorId",
4377 "application/json" : {
4379 "$ref" : "#/components/schemas/ComputeDetailsDto"
4387 "application/json" : { }
4389 "description" : "default response"
4392 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4395 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors/{computeFlavorId}/questionnaire" : {
4397 "description" : "Get vendor software product component compute-flavor questionnaire",
4398 "operationId" : "getQuestionnaire_1",
4400 "description" : "Vendor software product Id",
4408 "description" : "Version Id",
4410 "name" : "versionId",
4416 "description" : "Vendor software product component Id",
4418 "name" : "componentId",
4424 "description" : "Vendor software product compute-flavor Id",
4426 "name" : "computeFlavorId",
4442 "application/json" : {
4444 "$ref" : "#/components/schemas/QuestionnaireResponseDto"
4450 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4453 "description" : "Update vendor software product component compute-flavor questionnaire",
4454 "operationId" : "updateQuestionnaire_1",
4456 "description" : "Vendor software product Id",
4464 "description" : "Version Id",
4466 "name" : "versionId",
4472 "description" : "Vendor software product component Id",
4474 "name" : "componentId",
4480 "description" : "Vendor software product compute-flavor Id",
4482 "name" : "computeFlavorId",
4497 "application/json" : {
4508 "application/json" : { }
4510 "description" : "default response"
4513 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4516 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images" : {
4518 "description" : "List vendor software product component images",
4519 "operationId" : "list_9",
4521 "description" : "Vendor software product Id",
4529 "description" : "Version Id",
4531 "name" : "versionId",
4537 "description" : "Vendor software product component Id",
4539 "name" : "componentId",
4555 "application/json" : {
4559 "$ref" : "#/components/schemas/ImageDto"
4566 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4569 "description" : "Create a vendor software product component image",
4570 "operationId" : "create_6",
4572 "description" : "Vendor software product Id",
4580 "description" : "Version Id",
4582 "name" : "versionId",
4588 "description" : "Vendor software product component Id",
4590 "name" : "componentId",
4605 "application/json" : {
4607 "$ref" : "#/components/schemas/ImageRequestDto"
4615 "application/json" : { }
4617 "description" : "default response"
4620 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4623 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images/schema" : {
4625 "operationId" : "getImageSchema",
4627 "description" : "Vendor software product Id",
4635 "description" : "Version Id",
4637 "name" : "versionId",
4643 "description" : "Vendor software product component Id",
4645 "name" : "componentId",
4661 "application/json" : { }
4663 "description" : "default response"
4666 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4669 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images/{imageId}" : {
4671 "description" : "Delete vendor software product Image",
4672 "operationId" : "delete_6",
4674 "description" : "Vendor software product Id",
4682 "description" : "Version Id",
4684 "name" : "versionId",
4690 "description" : "Vendor software product component Id",
4692 "name" : "componentId",
4698 "description" : "Vendor software product Image Id",
4716 "application/json" : { }
4718 "description" : "default response"
4721 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4724 "description" : "Get vendor software product component Image",
4725 "operationId" : "get_6",
4727 "description" : "Vendor software product Id",
4735 "description" : "Version Id",
4737 "name" : "versionId",
4743 "description" : "Vendor software product component Id",
4745 "name" : "componentId",
4751 "description" : "Vendor software product Image Id",
4769 "application/json" : {
4771 "$ref" : "#/components/schemas/ImageDto"
4777 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4780 "description" : "Update vendor software product Image",
4781 "operationId" : "update_5",
4783 "description" : "Vendor software product Id",
4791 "description" : "Version Id",
4793 "name" : "versionId",
4799 "description" : "Vendor software product component Id",
4801 "name" : "componentId",
4807 "description" : "Vendor software product Image Id",
4824 "application/json" : {
4826 "$ref" : "#/components/schemas/ImageRequestDto"
4834 "application/json" : { }
4836 "description" : "default response"
4839 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4842 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images/{imageId}/questionnaire" : {
4844 "description" : "Get vendor software product component image questionnaire",
4845 "operationId" : "getQuestionnaire_2",
4847 "description" : "Vendor software product Id",
4855 "description" : "Version Id",
4857 "name" : "versionId",
4863 "description" : "Vendor software product component Id",
4865 "name" : "componentId",
4871 "description" : "Vendor software product image Id",
4889 "application/json" : {
4891 "$ref" : "#/components/schemas/QuestionnaireResponseDto"
4897 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4900 "description" : "Update vendor software product component image questionnaire",
4901 "operationId" : "updateQuestionnaire_2",
4903 "description" : "Vendor software product Id",
4911 "description" : "Version Id",
4913 "name" : "versionId",
4919 "description" : "Vendor software product component Id",
4921 "name" : "componentId",
4927 "description" : "Vendor software product image Id",
4944 "application/json" : {
4955 "application/json" : { }
4957 "description" : "default response"
4960 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4963 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics" : {
4965 "description" : "List vendor software product component NICs",
4966 "operationId" : "list_11",
4968 "description" : "Vendor software product Id",
4976 "description" : "Vendor software product version Id",
4978 "name" : "versionId",
4984 "description" : "Vendor software product component Id",
4986 "name" : "componentId",
5002 "application/json" : {
5006 "$ref" : "#/components/schemas/NicDto"
5013 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5016 "description" : "Create a vendor software product NIC",
5017 "operationId" : "create_8",
5019 "description" : "Vendor software product Id",
5027 "description" : "Vendor software product version Id",
5029 "name" : "versionId",
5035 "description" : "Vendor software product component Id",
5037 "name" : "componentId",
5052 "application/json" : {
5054 "$ref" : "#/components/schemas/NicRequestDto"
5062 "application/json" : { }
5064 "description" : "default response"
5067 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5070 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics/{nicId}" : {
5072 "description" : "Delete vendor software product NIC",
5073 "operationId" : "delete_8",
5075 "description" : "Vendor software product Id",
5083 "description" : "Vendor software product version Id",
5085 "name" : "versionId",
5091 "description" : "Vendor software product component Id",
5093 "name" : "componentId",
5099 "description" : "Vendor software product NIC Id",
5117 "application/json" : { }
5119 "description" : "default response"
5122 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5125 "description" : "Get vendor software product NIC",
5126 "operationId" : "get_8",
5128 "description" : "Vendor software product Id",
5136 "description" : "Vendor software product version Id",
5138 "name" : "versionId",
5144 "description" : "Vendor software product component Id",
5146 "name" : "componentId",
5152 "description" : "Vendor software product NIC Id",
5170 "application/json" : {
5172 "$ref" : "#/components/schemas/NicDto"
5178 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5181 "description" : "Update vendor software product NIC",
5182 "operationId" : "update_7",
5184 "description" : "Vendor software product Id",
5192 "description" : "Vendor software product version Id",
5194 "name" : "versionId",
5200 "description" : "Vendor software product component Id",
5202 "name" : "componentId",
5208 "description" : "Vendor software product NIC Id",
5225 "application/json" : {
5227 "$ref" : "#/components/schemas/NicRequestDto"
5235 "application/json" : { }
5237 "description" : "default response"
5240 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5243 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics/{nicId}/questionnaire" : {
5245 "description" : "Get vendor software product component NIC questionnaire",
5246 "operationId" : "getQuestionnaire_3",
5248 "description" : "Vendor software product Id",
5256 "description" : "Vendor software product version Id",
5258 "name" : "versionId",
5264 "description" : "Vendor software product component Id",
5266 "name" : "componentId",
5272 "description" : "Vendor software product NIC Id",
5290 "application/json" : {
5292 "$ref" : "#/components/schemas/QuestionnaireResponseDto"
5298 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5301 "description" : "Update vendor software product component NIC questionnaire",
5302 "operationId" : "updateQuestionnaire_3",
5304 "description" : "Vendor software product Id",
5312 "description" : "Vendor software product version Id",
5314 "name" : "versionId",
5320 "description" : "Vendor software product component Id",
5322 "name" : "componentId",
5328 "description" : "Vendor software product NIC Id",
5345 "application/json" : {
5356 "application/json" : { }
5358 "description" : "default response"
5361 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5364 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes" : {
5366 "description" : "Delete vendor software product processes",
5367 "operationId" : "deleteList",
5369 "description" : "Vendor software product Id",
5377 "description" : "Vendor software product version Id",
5379 "name" : "versionId",
5385 "description" : "Vendor software product component Id",
5387 "name" : "componentId",
5403 "application/json" : {
5411 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5414 "description" : "List vendor software product component processes",
5415 "operationId" : "list_5",
5417 "description" : "Vendor software product Id",
5425 "description" : "Vendor software product version Id",
5427 "name" : "versionId",
5433 "description" : "Vendor software product component Id",
5435 "name" : "componentId",
5451 "application/json" : {
5455 "$ref" : "#/components/schemas/ProcessEntityDto"
5462 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5465 "description" : "Create a vendor software product process",
5466 "operationId" : "create_2",
5468 "description" : "Vendor software product Id",
5476 "description" : "Vendor software product version Id",
5478 "name" : "versionId",
5484 "description" : "Vendor software product component Id",
5486 "name" : "componentId",
5501 "application/json" : {
5503 "$ref" : "#/components/schemas/ProcessRequestDto"
5511 "application/json" : { }
5513 "description" : "default response"
5516 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5519 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes/{processId}" : {
5521 "description" : "Delete vendor software product process",
5522 "operationId" : "delete_2",
5524 "description" : "Vendor software product Id",
5532 "description" : "Vendor software product version Id",
5534 "name" : "versionId",
5540 "description" : "Vendor software product component Id",
5542 "name" : "componentId",
5548 "description" : "Vendor software product process Id",
5550 "name" : "processId",
5566 "application/json" : { }
5568 "description" : "default response"
5571 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5574 "description" : "Get vendor software product process",
5575 "operationId" : "get_2",
5577 "description" : "Vendor software product Id",
5585 "description" : "Vendor software product version Id",
5587 "name" : "versionId",
5593 "description" : "Vendor software product component Id",
5595 "name" : "componentId",
5601 "description" : "Vendor software product process Id",
5603 "name" : "processId",
5619 "application/json" : {
5621 "$ref" : "#/components/schemas/ProcessEntityDto"
5627 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5630 "description" : "Update vendor software product process",
5631 "operationId" : "update_1",
5633 "description" : "Vendor software product Id",
5641 "description" : "Vendor software product version Id",
5643 "name" : "versionId",
5649 "description" : "Vendor software product component Id",
5651 "name" : "componentId",
5657 "description" : "Vendor software product process Id",
5659 "name" : "processId",
5674 "application/json" : {
5676 "$ref" : "#/components/schemas/ProcessRequestDto"
5684 "application/json" : { }
5686 "description" : "default response"
5689 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5692 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes/{processId}/upload" : {
5694 "description" : "Delete vendor software product process uploaded file",
5695 "operationId" : "deleteUploadedFile",
5697 "description" : "Vendor software product Id",
5705 "description" : "Vendor software product version Id",
5707 "name" : "versionId",
5713 "description" : "Vendor software product component Id",
5715 "name" : "componentId",
5721 "description" : "Vendor software product process Id",
5723 "name" : "processId",
5739 "application/json" : { }
5741 "description" : "default response"
5744 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5747 "description" : "Get vendor software product process uploaded file",
5748 "operationId" : "getUploadedFile",
5750 "description" : "Vendor software product Id",
5758 "description" : "Vendor software product version Id",
5760 "name" : "versionId",
5766 "description" : "Vendor software product component Id",
5768 "name" : "componentId",
5774 "description" : "Vendor software product process Id",
5776 "name" : "processId",
5792 "application/octet-stream" : { }
5794 "description" : "default response"
5797 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5800 "description" : "Update vendor software product process upload",
5801 "operationId" : "uploadFile",
5803 "description" : "Vendor software product Id",
5811 "description" : "Vendor software product version Id",
5813 "name" : "versionId",
5819 "description" : "Vendor software product component Id",
5821 "name" : "componentId",
5827 "description" : "Vendor software product process Id",
5829 "name" : "processId",
5844 "multipart/form-data" : {
5846 "$ref" : "#/components/schemas/Attachment"
5854 "application/json" : { }
5856 "description" : "default response"
5859 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5862 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/questionnaire" : {
5864 "description" : "Get vendor software product component questionnaire",
5865 "operationId" : "getQuestionnaire",
5867 "description" : "Vendor software product Id",
5875 "description" : "Version Id",
5877 "name" : "versionId",
5883 "description" : "Vendor software product component Id",
5885 "name" : "componentId",
5901 "application/json" : {
5903 "$ref" : "#/components/schemas/QuestionnaireResponseDto"
5909 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
5912 "description" : "Update vendor software product component questionnaire",
5913 "operationId" : "updateQuestionnaire",
5915 "description" : "Vendor software product Id",
5923 "description" : "Version Id",
5925 "name" : "versionId",
5931 "description" : "Vendor software product component Id",
5933 "name" : "componentId",
5948 "application/json" : {
5959 "application/json" : { }
5961 "description" : "default response"
5964 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
5967 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/uploads" : {
5969 "description" : "Get the filenames of uploaded files by type",
5970 "operationId" : "list_4",
5972 "description" : "Vendor software product Id",
5980 "description" : "Vendor software product version Id",
5982 "name" : "versionId",
5988 "description" : "Vendor software product component Id",
5990 "name" : "componentId",
6006 "application/json" : {
6010 "$ref" : "#/components/schemas/MonitoringUploadStatusDto"
6017 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Uploads" ]
6020 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/uploads/types/{type}" : {
6022 "description" : "Delete file uploaded for component",
6023 "operationId" : "delete_1",
6025 "description" : "Vendor software product Id",
6033 "description" : "Vendor software product version Id",
6035 "name" : "versionId",
6041 "description" : "Component Id",
6043 "name" : "componentId",
6049 "description" : "Upload Type",
6067 "application/json" : { }
6069 "description" : "default response"
6072 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Uploads" ]
6075 "description" : "Upload file for component by type",
6076 "operationId" : "upload",
6078 "description" : "Vendor software product Id",
6086 "description" : "Vendor software product version Id",
6088 "name" : "versionId",
6094 "description" : "Component Id",
6096 "name" : "componentId",
6102 "description" : "Upload Type",
6119 "multipart/form-data" : {
6121 "$ref" : "#/components/schemas/Attachment"
6129 "application/json" : { }
6131 "description" : "default response"
6134 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Uploads" ]
6137 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/compute-flavors" : {
6139 "description" : "Get list of vendor software product compute-flavors",
6140 "operationId" : "listComputes",
6142 "description" : "Vendor software product Id",
6151 "name" : "versionId",
6167 "application/json" : {
6171 "$ref" : "#/components/schemas/VspComputeDto"
6178 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
6181 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/deployment-flavors" : {
6183 "description" : "List vendor software product Deployment Flavor",
6184 "operationId" : "list_8",
6186 "description" : "Vendor software product Id",
6194 "description" : "Version Id",
6196 "name" : "versionId",
6212 "application/json" : {
6216 "$ref" : "#/components/schemas/DeploymentFlavorListResponseDto"
6223 "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6226 "description" : "Create a vendor software product Deployment Flavor",
6227 "operationId" : "create_5",
6229 "description" : "Vendor software product Id",
6237 "description" : "Version Id",
6239 "name" : "versionId",
6254 "application/json" : {
6256 "$ref" : "#/components/schemas/DeploymentFlavorRequestDto"
6264 "application/json" : { }
6266 "description" : "default response"
6269 "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6272 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/deployment-flavors/schema" : {
6274 "operationId" : "getSchema",
6276 "description" : "Vendor software product Id",
6285 "name" : "versionId",
6301 "application/json" : { }
6303 "description" : "default response"
6306 "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6309 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/deployment-flavors/{deploymentFlavorId}" : {
6311 "description" : "Delete vendor software product Deployment Flavor",
6312 "operationId" : "delete_5",
6314 "description" : "Vendor software product Id",
6322 "description" : "Version Id",
6324 "name" : "versionId",
6330 "description" : "Vendor software product Deployment Flavor Id",
6332 "name" : "deploymentFlavorId",
6348 "application/json" : { }
6350 "description" : "default response"
6353 "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6356 "description" : "Get vendor software product Deployment Flavor",
6357 "operationId" : "get_5",
6359 "description" : "Vendor software product Id",
6367 "description" : "Version Id",
6369 "name" : "versionId",
6375 "description" : "Vendor software product Deployment Flavor Id",
6377 "name" : "deploymentFlavorId",
6393 "application/json" : {
6395 "$ref" : "#/components/schemas/DeploymentFlavorDto"
6401 "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6404 "description" : "Update vendor software product Deployment Flavor",
6405 "operationId" : "update_4",
6407 "description" : "Vendor software product Id",
6415 "description" : "Version Id",
6417 "name" : "versionId",
6423 "description" : "Vendor software product Deployment Flavor Id",
6425 "name" : "deploymentFlavorId",
6440 "application/json" : {
6442 "$ref" : "#/components/schemas/DeploymentFlavorRequestDto"
6450 "application/json" : { }
6452 "description" : "default response"
6455 "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6458 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/heal" : {
6460 "description" : "Checkout and heal vendor software product questionnaire",
6461 "operationId" : "heal",
6471 "name" : "versionId",
6487 "application/json" : {
6489 "$ref" : "#/components/schemas/QuestionnaireResponseDto"
6495 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
6498 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/networks" : {
6500 "description" : "List vendor software product networks",
6501 "operationId" : "list_10",
6503 "description" : "Vendor software product Id",
6511 "description" : "Version Id",
6513 "name" : "versionId",
6529 "application/json" : {
6533 "$ref" : "#/components/schemas/NetworkDto"
6540 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6543 "description" : "Create a vendor software product network",
6544 "operationId" : "create_7",
6546 "description" : "Vendor software product Id",
6554 "description" : "Version Id",
6556 "name" : "versionId",
6571 "application/json" : {
6573 "$ref" : "#/components/schemas/NetworkRequestDto"
6581 "application/json" : { }
6583 "description" : "default response"
6586 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6589 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/networks/{networkId}" : {
6591 "description" : "Delete vendor software product network",
6592 "operationId" : "delete_7",
6594 "description" : "Vendor software product Id",
6602 "description" : "Version Id",
6604 "name" : "versionId",
6610 "description" : "Vendor software product network Id",
6612 "name" : "networkId",
6628 "application/json" : { }
6630 "description" : "default response"
6633 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6636 "description" : "Get vendor software product network",
6637 "operationId" : "get_7",
6639 "description" : "Vendor software product Id",
6647 "description" : "Version Id",
6649 "name" : "versionId",
6655 "description" : "Vendor software product network Id",
6657 "name" : "networkId",
6673 "application/json" : {
6675 "$ref" : "#/components/schemas/NetworkDto"
6681 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6684 "description" : "Update vendor software product network",
6685 "operationId" : "update_6",
6687 "description" : "Vendor software product Id",
6695 "description" : "Version Id",
6697 "name" : "versionId",
6703 "description" : "Vendor software product network Id",
6705 "name" : "networkId",
6720 "application/json" : {
6722 "$ref" : "#/components/schemas/NetworkRequestDto"
6730 "application/json" : { }
6732 "description" : "default response"
6735 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6738 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template" : {
6740 "description" : "Get Orchestration Template (HEAT) file",
6741 "operationId" : "getOrchestrationTemplate",
6751 "name" : "versionId",
6766 "application/octet-stream" : {
6775 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
6778 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate" : {
6780 "description" : "Delete orchestration template candidate file and its files data structure",
6781 "operationId" : "abort",
6790 "description" : "Version Id",
6792 "name" : "versionId",
6801 "application/json" : { }
6803 "description" : "default response"
6806 "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
6809 "description" : "Get uploaded Network Package file",
6810 "operationId" : "get_9",
6819 "description" : "Version Id",
6821 "name" : "versionId",
6837 "application/octet-stream" : {
6846 "summary" : "Downloads in uploaded Network Package file",
6847 "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
6850 "description" : "Uploads a HEAT package to translate",
6851 "operationId" : "uploadOrchestrationTemplateCandidate",
6861 "name" : "versionId",
6876 "multipart/form-data" : {
6886 "application/json" : {
6888 "$ref" : "#/components/schemas/UploadFileResponseDto"
6894 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
6897 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate/manifest" : {
6899 "description" : "Get uploaded HEAT file files data structure",
6900 "operationId" : "getFilesDataStructure",
6909 "description" : "Version Id",
6911 "name" : "versionId",
6927 "application/json" : {
6929 "$ref" : "#/components/schemas/FileDataStructureDto"
6935 "summary" : "Downloads the latest HEAT package",
6936 "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
6939 "description" : "Update an existing vendor software product",
6940 "operationId" : "updateFilesDataStructure",
6949 "description" : "Version Id",
6951 "name" : "versionId",
6966 "application/json" : {
6968 "$ref" : "#/components/schemas/FileDataStructureDto"
6976 "application/json" : { }
6978 "description" : "default response"
6981 "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
6984 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate/process" : {
6986 "description" : "process Orchestration Template Candidate",
6987 "operationId" : "process",
6996 "description" : "Version Id",
6998 "name" : "versionId",
7014 "application/json" : {
7016 "$ref" : "#/components/schemas/UploadFileResponseDto"
7022 "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
7025 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate/upload" : {
7027 "operationId" : "getLatestStatus",
7029 "description" : "Vendor Software Product id",
7037 "description" : "Vendor Software Product version id",
7039 "name" : "versionId",
7055 "application/json" : { }
7057 "description" : "default response"
7060 "tags" : [ "SDCE-1 APIs", "Package Upload Manager" ]
7063 "operationId" : "createUploadLock",
7065 "description" : "Vendor Software Product id",
7073 "description" : "Vendor Software Product version id",
7075 "name" : "versionId",
7091 "application/json" : { }
7093 "description" : "default response"
7096 "tags" : [ "SDCE-1 APIs", "Package Upload Manager" ]
7099 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes" : {
7101 "description" : "Delete vendor software product processes",
7102 "operationId" : "deleteList_2",
7104 "description" : "Vendor software product Id",
7112 "description" : "Vendor software product version Id",
7114 "name" : "versionId",
7130 "application/json" : {
7138 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7141 "description" : "List vendor software product processes",
7142 "operationId" : "list_12",
7144 "description" : "Vendor software product Id",
7152 "description" : "Vendor software product version Id",
7154 "name" : "versionId",
7170 "application/json" : {
7174 "$ref" : "#/components/schemas/ProcessEntityDto"
7181 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7184 "description" : "Create a vendor software product process",
7185 "operationId" : "create_9",
7187 "description" : "Vendor software product Id",
7195 "description" : "Vendor software product version Id",
7197 "name" : "versionId",
7212 "application/json" : {
7214 "$ref" : "#/components/schemas/ProcessRequestDto"
7222 "application/json" : { }
7224 "description" : "default response"
7227 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7230 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes/{processId}" : {
7232 "description" : "Delete vendor software product process",
7233 "operationId" : "delete_9",
7235 "description" : "Vendor software product Id",
7243 "description" : "Vendor software product version Id",
7245 "name" : "versionId",
7251 "description" : "Vendor software product process Id",
7253 "name" : "processId",
7269 "application/json" : { }
7271 "description" : "default response"
7274 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7277 "description" : "Get vendor software product process",
7278 "operationId" : "get_10",
7280 "description" : "Vendor software product Id",
7288 "description" : "Vendor software product version Id",
7290 "name" : "versionId",
7296 "description" : "Vendor software product process Id",
7298 "name" : "processId",
7314 "application/json" : {
7316 "$ref" : "#/components/schemas/ProcessEntityDto"
7322 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7325 "description" : "Update vendor software product process",
7326 "operationId" : "update_8",
7328 "description" : "Vendor software product Id",
7336 "description" : "Vendor software product version Id",
7338 "name" : "versionId",
7344 "description" : "Vendor software product process Id",
7346 "name" : "processId",
7361 "application/json" : {
7363 "$ref" : "#/components/schemas/ProcessRequestDto"
7371 "application/json" : { }
7373 "description" : "default response"
7376 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7379 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes/{processId}/upload" : {
7381 "description" : "Delete vendor software product process uploaded file",
7382 "operationId" : "deleteUploadedFile_1",
7384 "description" : "Vendor software product Id",
7392 "description" : "Vendor software product version Id",
7394 "name" : "versionId",
7400 "description" : "Vendor software product process Id",
7402 "name" : "processId",
7418 "application/json" : { }
7420 "description" : "default response"
7423 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7426 "description" : "Get vendor software product process uploaded file",
7427 "operationId" : "getUploadedFile_1",
7429 "description" : "Vendor software product Id",
7437 "description" : "Vendor software product version Id",
7439 "name" : "versionId",
7445 "description" : "Vendor software product process Id",
7447 "name" : "processId",
7463 "application/octet-stream" : { }
7465 "description" : "default response"
7468 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7471 "description" : "Update vendor software product process upload",
7472 "operationId" : "uploadFile_1",
7474 "description" : "Vendor software product Id",
7482 "description" : "Vendor software product version Id",
7484 "name" : "versionId",
7490 "description" : "Vendor software product process Id",
7492 "name" : "processId",
7507 "multipart/form-data" : {
7509 "$ref" : "#/components/schemas/Attachment"
7517 "application/json" : { }
7519 "description" : "default response"
7522 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7525 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/questionnaire" : {
7527 "description" : "Get vendor software product questionnaire",
7528 "operationId" : "getQuestionnaire_4",
7538 "name" : "versionId",
7554 "application/json" : {
7556 "$ref" : "#/components/schemas/QuestionnaireResponseDto"
7562 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
7565 "description" : "Update vendor software product questionnaire",
7566 "operationId" : "updateQuestionnaire_4",
7576 "name" : "versionId",
7591 "application/json" : {
7602 "application/json" : { }
7604 "description" : "default response"
7607 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
7610 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vnfrepository/vnfpackage/{csarId}/download" : {
7612 "description" : "Download VNF package from VNF Repository",
7613 "operationId" : "downloadVnfPackage",
7622 "description" : "Version Id",
7624 "name" : "versionId",
7647 "application/octet-stream" : {
7656 "summary" : "Download VNF package from VNF repository and send to client",
7657 "tags" : [ "SDCE-1 APIs", "VNF Repository packages" ]
7660 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vnfrepository/vnfpackage/{csarId}/import" : {
7662 "description" : "Import VNF package from VNF Repository",
7663 "operationId" : "importVnfPackage",
7672 "description" : "Version Id",
7674 "name" : "versionId",
7697 "application/json" : {
7699 "$ref" : "#/components/schemas/UploadFileResponseDto"
7705 "summary" : "Call VNF Repository to download VNF package, validate it and send the response",
7706 "tags" : [ "SDCE-1 APIs", "VNF Repository packages" ]
7709 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vnfrepository/vnfpackages" : {
7711 "description" : "Get VNF packages from VNF Repository",
7712 "operationId" : "getVnfPackages",
7721 "description" : "Version Id",
7723 "name" : "versionId",
7739 "application/octet-stream" : {
7748 "summary" : "Call VNF Repository to get VNF package details",
7749 "tags" : [ "SDCE-1 APIs", "VNF Repository packages" ]
7752 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vspInformationArtifact" : {
7754 "description" : "Get vendor software product information artifact for specified version",
7755 "operationId" : "getVspInformationArtifact",
7765 "name" : "versionId",
7790 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
7793 "/workflow/v1.0/actions" : {
7795 "description" : "List Filtered Actions ",
7796 "operationId" : "getFilteredActions",
7805 "name" : "category",
7823 "name" : "componentId",
7831 "application/json" : {
7833 "$ref" : "#/components/schemas/ListResponseWrapper"
7839 "summary" : "Get list of actions based on a filter criteria | If no filter is sent all actions will be returned",
7840 "tags" : [ "SDCE-1 APIs", "Actions" ]
7843 "description" : "Create a new Action",
7844 "operationId" : "createAction",
7847 "application/json" : {
7857 "application/json" : { }
7859 "description" : "default response"
7862 "tags" : [ "SDCE-1 APIs", "Actions" ]
7865 "/workflow/v1.0/actions/components" : {
7867 "description" : "List OPENECOMP Components supported by Action Library",
7868 "operationId" : "getOpenEcompComponents",
7872 "application/json" : {
7874 "$ref" : "#/components/schemas/ListResponseWrapper"
7880 "tags" : [ "SDCE-1 APIs", "Actions" ]
7883 "/workflow/v1.0/actions/{actionInvariantUuId}" : {
7885 "description" : "Delete Action",
7886 "operationId" : "deleteAction",
7889 "name" : "actionInvariantUuId",
7898 "application/json" : { }
7900 "description" : "default response"
7903 "tags" : [ "SDCE-1 APIs", "Actions" ]
7906 "description" : "List Actions For Given Action Invariant UuId",
7907 "operationId" : "getActionsByActionInvariantUuId",
7910 "name" : "actionInvariantUuId",
7925 "application/json" : {
7927 "$ref" : "#/components/schemas/ListResponseWrapper"
7933 "tags" : [ "SDCE-1 APIs", "Actions" ]
7936 "description" : "Actions on a action",
7937 "operationId" : "actOnAction",
7940 "name" : "actionInvariantUuId",
7948 "application/json" : {
7958 "application/json" : { }
7960 "description" : "default response"
7963 "summary" : "Performs one of the following actions on a action: |Checkout: Locks it for edits by other users. Only the locking user sees the edited version.|Undo_Checkout: Unlocks it and deletes the edits that were done.|Checkin: Unlocks it and activates the edited version to all users.| Submit: Finalize its active version.|",
7964 "tags" : [ "SDCE-1 APIs", "Actions" ]
7967 "description" : "Update an existing action",
7968 "operationId" : "updateAction",
7971 "name" : "actionInvariantUuId",
7979 "application/json" : {
7989 "application/json" : { }
7991 "description" : "default response"
7994 "tags" : [ "SDCE-1 APIs", "Actions" ]
7997 "/workflow/v1.0/actions/{actionInvariantUuId}/artifacts" : {
7999 "description" : "Upload new Artifact",
8000 "operationId" : "uploadArtifact_1",
8003 "name" : "actionInvariantUuId",
8010 "name" : "Content-MD5",
8017 "multipart/form-data" : {
8027 "application/json" : { }
8029 "description" : "default response"
8032 "tags" : [ "SDCE-1 APIs", "Actions" ]
8035 "/workflow/v1.0/actions/{actionInvariantUuId}/artifacts/{artifactUuId}" : {
8037 "description" : "Delete Artifact",
8038 "operationId" : "deleteArtifact",
8041 "name" : "actionInvariantUuId",
8048 "name" : "artifactUuId",
8057 "application/json" : { }
8059 "description" : "default response"
8062 "tags" : [ "SDCE-1 APIs", "Actions" ]
8065 "description" : "Update an existing artifact",
8066 "operationId" : "updateArtifact_1",
8069 "name" : "actionInvariantUuId",
8076 "name" : "artifactUuId",
8083 "name" : "Content-MD5",
8090 "multipart/form-data" : {
8100 "application/json" : { }
8102 "description" : "default response"
8105 "tags" : [ "SDCE-1 APIs", "Actions" ]
8108 "/workflow/v1.0/actions/{actionUuId}/artifacts/{artifactUuId}" : {
8110 "description" : "Downloads artifact for action",
8111 "operationId" : "downloadArtifact",
8114 "name" : "actionUuId",
8121 "name" : "artifactUuId",
8130 "application/octet-stream" : { }
8132 "description" : "default response"
8135 "tags" : [ "SDCE-1 APIs", "Actions" ]
8141 "ActionResponseDto" : {
8144 "actionInvariantUuId" : {
8168 "supportedComponents" : {
8172 "additionalProperties" : {
8177 "supportedModels" : {
8181 "additionalProperties" : {
8203 "ActivityLogDto" : {
8213 "$ref" : "#/components/schemas/ActivityStatus"
8217 "format" : "date-time"
8227 "ActivityStatus" : {
8238 "ApplicationConfigDto" : {
8255 "$ref" : "#/components/schemas/ErrorMessage"
8263 "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ]
8270 "contentDisposition" : {
8271 "$ref" : "#/components/schemas/ContentDisposition"
8281 "additionalProperties" : {
8291 "wildcardSubtype" : {
8360 "preferredCommands" : {
8374 "transferDataFlavors" : {
8379 "defaultRepresentationClassAsString" : {
8382 "flavorJavaFileListType" : {
8385 "flavorRemoteObjectType" : {
8388 "flavorSerializedObjectType" : {
8391 "flavorTextType" : {
8394 "humanPresentableName" : {
8400 "mimeTypeSerializedObject" : {
8406 "representationClassByteBuffer" : {
8409 "representationClassCharBuffer" : {
8412 "representationClassInputStream" : {
8415 "representationClassReader" : {
8418 "representationClassRemote" : {
8421 "representationClassSerializable" : {
8434 "additionalProperties" : {
8446 "ChoiceOrOtherDtoLicenseTerm" : {
8451 "enum" : [ "Fixed_Term", "Perpetual", "Unlimited", "Other" ]
8457 "required" : [ "choice", "other" ]
8459 "ClientConfiguration" : {
8467 "CommitRequestDto" : {
8475 "ComponentComputeAssociation" : {
8481 "computeFlavorId" : {
8500 "ComponentDependencyModel" : {
8514 "ComponentDependencyResponseDto" : {
8549 "required" : [ "displayName" ]
8551 "ComponentRequestDto" : {
8566 "required" : [ "displayName" ]
8568 "ComputeDetailsDto" : {
8582 "required" : [ "name" ]
8587 "associatedToDeploymentFlavor" : {
8601 "ConfigurationDataDto" : {
8624 "additionalProperties" : {
8630 "enum" : [ "itemVersion", "VendorLicenseModel", "LicenseAgreements", "LicenseAgreement", "FeatureGroups", "FeatureGroup", "LicenseKeyGroups", "LicenseKeyGroup", "EntitlementPools", "EntitlementPool", "Limits", "Limit", "VendorSoftwareProduct", "VSPQuestionnaire", "VspModel", "NetworkPackage", "OrchestrationTemplateCandidate", "OrchestrationTemplateCandidateContent", "OrchestrationTemplateCandidateValidationData", "ORIGINAL_ONBOARDED_PACKAGE", "OrchestrationTemplateStructure", "OrchestrationTemplate", "OrchestrationTemplateValidationData", "OrchestrationTemplateContent", "Networks", "Network", "Components", "Component", "ComponentQuestionnaire", "ComponentDependencies", "ComponentDependency", "Nics", "Nic", "NicQuestionnaire", "Mibs", "SNMP_POLL", "SNMP_TRAP", "VES_EVENTS", "Processes", "Process", "DeploymentFlavors", "DeploymentFlavor", "Computes", "Compute", "ComputeQuestionnaire", "Images", "Image", "ImageQuestionnaire", "ServiceModel", "EnrichedServiceModel", "ServiceTemplate", "Templates", "Artifact", "Artifacts", "test" ]
8634 "additionalProperties" : {
8640 "ConflictInfoDto" : {
8651 "enum" : [ "itemVersion", "VendorLicenseModel", "LicenseAgreements", "LicenseAgreement", "FeatureGroups", "FeatureGroup", "LicenseKeyGroups", "LicenseKeyGroup", "EntitlementPools", "EntitlementPool", "Limits", "Limit", "VendorSoftwareProduct", "VSPQuestionnaire", "VspModel", "NetworkPackage", "OrchestrationTemplateCandidate", "OrchestrationTemplateCandidateContent", "OrchestrationTemplateCandidateValidationData", "ORIGINAL_ONBOARDED_PACKAGE", "OrchestrationTemplateStructure", "OrchestrationTemplate", "OrchestrationTemplateValidationData", "OrchestrationTemplateContent", "Networks", "Network", "Components", "Component", "ComponentQuestionnaire", "ComponentDependencies", "ComponentDependency", "Nics", "Nic", "NicQuestionnaire", "Mibs", "SNMP_POLL", "SNMP_TRAP", "VES_EVENTS", "Processes", "Process", "DeploymentFlavors", "DeploymentFlavor", "Computes", "Compute", "ComputeQuestionnaire", "Images", "Image", "ImageQuestionnaire", "ServiceModel", "EnrichedServiceModel", "ServiceTemplate", "Templates", "Artifact", "Artifacts", "test" ]
8655 "ConflictResolutionDto" : {
8658 "otherResolution" : {
8660 "additionalProperties" : {
8666 "enum" : [ "THEIRS", "YOURS", "OTHER" ]
8670 "ContentDisposition" : {
8678 "additionalProperties" : {
8687 "DeploymentFlavorDto" : {
8690 "componentComputeAssociations" : {
8693 "$ref" : "#/components/schemas/ComponentComputeAssociation"
8701 "featureGroupId" : {
8713 "required" : [ "model" ]
8715 "DeploymentFlavorListResponseDto" : {
8729 "DeploymentFlavorRequestDto" : {
8732 "componentComputeAssociations" : {
8735 "$ref" : "#/components/schemas/ComponentComputeAssociation"
8743 "featureGroupId" : {
8752 "required" : [ "model" ]
8754 "EntitlementPoolEntityDto" : {
8756 "description" : "EntitlementPoolEntity",
8774 "manufacturerReferenceNumber" : {
8784 "operationalScope" : {
8785 "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope"
8787 "referencingFeatureGroups" : {
8792 "uniqueItems" : true
8797 "thresholdUnits" : {
8799 "enum" : [ "Absolute", "Percentage" ]
8801 "thresholdValue" : {
8807 "enum" : [ "Universal", "Unique", "One_Time" ]
8813 "required" : [ "manufacturerReferenceNumber", "name", "type" ]
8815 "EntitlementPoolRequestDto" : {
8817 "description" : "EntitlementPoolRequest",
8832 "manufacturerReferenceNumber" : {
8842 "operationalScope" : {
8843 "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope"
8848 "thresholdUnits" : {
8850 "enum" : [ "Absolute", "Percentage" ]
8852 "thresholdValue" : {
8858 "enum" : [ "Universal", "Unique", "One_Time" ]
8861 "required" : [ "manufacturerReferenceNumber", "name", "type" ]
8868 "enum" : [ "ERROR", "WARNING", "INFO" ]
8886 "FeatureGroupEntityDto" : {
8888 "description" : "FeatureGroupEntity",
8895 "entitlementPoolsIds" : {
8900 "maxItems" : 2147483647,
8902 "uniqueItems" : true
8907 "licenseKeyGroupsIds" : {
8912 "uniqueItems" : true
8922 "referencingLicenseAgreements" : {
8927 "uniqueItems" : true
8930 "required" : [ "name", "partNumber" ]
8932 "FeatureGroupModelDto" : {
8934 "description" : "FeatureGroupModel",
8941 "entitlementPools" : {
8944 "$ref" : "#/components/schemas/EntitlementPoolEntityDto"
8950 "licenseKeyGroups" : {
8953 "$ref" : "#/components/schemas/LicenseKeyGroupEntityDto"
8964 "referencingLicenseAgreements" : {
8969 "uniqueItems" : true
8972 "required" : [ "name", "partNumber" ]
8974 "FeatureGroupRequestDto" : {
8976 "description" : "FeatureGroupRequest",
8978 "addedEntitlementPoolsIds" : {
8983 "uniqueItems" : true
8985 "addedLicenseKeyGroupsIds" : {
8990 "uniqueItems" : true
9006 "required" : [ "name", "partNumber" ]
9008 "FeatureGroupUpdateRequestDto" : {
9010 "description" : "FeatureGroupUpdateRequest",
9012 "addedEntitlementPoolsIds" : {
9017 "uniqueItems" : true
9019 "addedLicenseKeyGroupsIds" : {
9024 "uniqueItems" : true
9039 "removedEntitlementPoolsIds" : {
9044 "uniqueItems" : true
9046 "removedLicenseKeyGroupsIds" : {
9051 "uniqueItems" : true
9054 "required" : [ "name", "partNumber" ]
9062 "$ref" : "#/components/schemas/FeatureDto"
9064 "uniqueItems" : true
9068 "FileDataStructureDto" : {
9080 "$ref" : "#/components/schemas/Module"
9103 "healthCheckComponent" : {
9105 "enum" : [ "BE", "Cassandra", "Zusammen" ]
9109 "enum" : [ "UP", "DOWN" ]
9116 "HealthInfoDtos" : {
9122 "$ref" : "#/components/schemas/HealthInfoDto"
9127 "HeatStructureTree" : {
9133 "$ref" : "#/components/schemas/Artifact"
9135 "uniqueItems" : true
9141 "$ref" : "#/components/schemas/HeatStructureTree"
9146 "$ref" : "#/components/schemas/ErrorMessage"
9155 "$ref" : "#/components/schemas/HeatStructureTree"
9157 "uniqueItems" : true
9162 "$ref" : "#/components/schemas/HeatStructureTree"
9164 "uniqueItems" : true
9169 "$ref" : "#/components/schemas/HeatStructureTree"
9171 "uniqueItems" : true
9176 "$ref" : "#/components/schemas/HeatStructureTree"
9178 "uniqueItems" : true
9183 "$ref" : "#/components/schemas/HeatStructureTree"
9185 "uniqueItems" : true
9189 "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ]
9194 "$ref" : "#/components/schemas/HeatStructureTree"
9196 "uniqueItems" : true
9213 "required" : [ "fileName" ]
9215 "ImageRequestDto" : {
9225 "required" : [ "fileName" ]
9232 "format" : "date-time"
9240 "modificationTime" : {
9242 "format" : "date-time"
9252 "additionalProperties" : {
9258 "enum" : [ "ACTIVE", "ARCHIVED" ]
9263 "versionStatusCounters" : {
9265 "additionalProperties" : {
9272 "ItemActionRequestDto" : {
9277 "enum" : [ "ARCHIVE", "RESTORE" ]
9281 "ItemCreationDto" : {
9288 "$ref" : "#/components/schemas/VersionDto"
9309 "additionalProperties" : {
9321 "ItemPermissionsDto" : {
9332 "ItemPermissionsRequestDto" : {
9334 "description" : "ItemPermissionsRequest",
9341 "uniqueItems" : true
9343 "removedUsersIds" : {
9348 "uniqueItems" : true
9352 "ItemVersionConflictDto" : {
9356 "$ref" : "#/components/schemas/ConflictDto"
9358 "conflictInfoList" : {
9361 "$ref" : "#/components/schemas/ConflictInfoDto"
9366 "LicenseAgreementEntityDto" : {
9368 "description" : "LicenseAgreementEntity",
9375 "featureGroupsIds" : {
9380 "maxItems" : 2147483647,
9382 "uniqueItems" : true
9388 "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm"
9395 "requirementsAndConstrains" : {
9401 "required" : [ "licenseTerm", "name" ]
9403 "LicenseAgreementModelDto" : {
9405 "description" : "LicenseAgreementModel",
9415 "$ref" : "#/components/schemas/FeatureGroupEntityDto"
9417 "uniqueItems" : true
9423 "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm"
9430 "requirementsAndConstrains" : {
9436 "required" : [ "licenseTerm", "name" ]
9438 "LicenseAgreementRequestDto" : {
9440 "description" : "LicenseAgreementRequest",
9442 "addedFeatureGroupsIds" : {
9447 "uniqueItems" : true
9455 "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm"
9462 "requirementsAndConstrains" : {
9468 "required" : [ "licenseTerm", "name" ]
9470 "LicenseAgreementUpdateRequestDto" : {
9472 "description" : "LicenseAgreementUpdateRequest",
9474 "addedFeatureGroupsIds" : {
9479 "uniqueItems" : true
9487 "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm"
9494 "removedFeatureGroupsIds" : {
9499 "uniqueItems" : true
9501 "requirementsAndConstrains" : {
9507 "required" : [ "licenseTerm", "name" ]
9509 "LicenseKeyGroupEntityDto" : {
9528 "manufacturerReferenceNumber" : {
9538 "operationalScope" : {
9539 "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope"
9541 "referencingFeatureGroups" : {
9546 "uniqueItems" : true
9551 "thresholdUnits" : {
9553 "enum" : [ "Absolute", "Percentage" ]
9555 "thresholdValue" : {
9561 "enum" : [ "Universal", "Unique", "One_Time" ]
9567 "required" : [ "name", "type" ]
9569 "LicenseKeyGroupRequestDto" : {
9585 "manufacturerReferenceNumber" : {
9595 "operationalScope" : {
9596 "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope"
9601 "thresholdUnits" : {
9603 "enum" : [ "Absolute", "Percentage" ]
9605 "thresholdValue" : {
9611 "enum" : [ "Universal", "Unique", "One_Time" ]
9614 "required" : [ "name", "type" ]
9625 "licenseAgreement" : {
9630 "LimitEntityDto" : {
9633 "aggregationFunction" : {
9662 "LimitRequestDto" : {
9664 "description" : "LimitRequest",
9666 "aggregationFunction" : {
9695 "required" : [ "metric", "name", "type", "value" ]
9697 "ListResponseWrapper" : {
9703 "$ref" : "#/components/schemas/ActionResponseDto"
9709 "$ref" : "#/components/schemas/OpenEcompComponent"
9715 "$ref" : "#/components/schemas/ActionResponseDto"
9734 "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ]
9747 "MonitoringUploadStatusDto" : {
9761 "MultiChoiceOrOtherDtoOperationalScope" : {
9768 "enum" : [ "Network_Wide", "Availability_Zone", "Data_Center", "Tenant", "VM", "CPU", "Core", "Other" ]
9770 "maxItems" : 2147483647,
9772 "uniqueItems" : true
9778 "required" : [ "choices", "other" ]
9793 "required" : [ "dhcp", "name" ]
9795 "NetworkRequestDto" : {
9805 "required" : [ "dhcp", "name" ]
9819 "networkDescription" : {
9832 "required" : [ "name", "networkType" ]
9843 "networkDescription" : {
9853 "required" : [ "name", "networkType" ]
9855 "NotificationEntityDto" : {
9861 "eventAttributes" : {
9863 "additionalProperties" : {
9879 "NotificationsStatusDto" : {
9900 "$ref" : "#/components/schemas/NotificationEntityDto"
9903 "numOfNotSeenNotifications" : {
9909 "OpenEcompComponent" : {
9920 "PackageInfoDto" : {
9937 "uniqueItems" : true
9939 "packageChecksum" : {
9971 "ProcessEntityDto" : {
9988 "enum" : [ "Lifecycle_Operations", "Other" ]
9991 "required" : [ "name" ]
9993 "ProcessRequestDto" : {
10004 "enum" : [ "Lifecycle_Operations", "Other" ]
10007 "required" : [ "name" ]
10009 "QuestionnaireResponseDto" : {
10016 "$ref" : "#/components/schemas/ErrorMessage"
10023 "RemoteTestingEndpointDefinition" : {
10035 "scenarioFilter" : {
10046 "RevisionRequestDto" : {
10054 "SubmitRequestDto" : {
10062 "UpdateNotificationResponseStatus" : {
10067 "additionalProperties" : {
10070 "$ref" : "#/components/schemas/ErrorMessage"
10076 "enum" : [ "Success", "Failure" ]
10080 "UploadFileResponseDto" : {
10085 "additionalProperties" : {
10088 "$ref" : "#/components/schemas/ErrorMessage"
10092 "networkPackageName" : {
10095 "onboardingOrigin" : {
10100 "enum" : [ "Success", "Failure" ]
10104 "ValidationStructureList" : {
10107 "importStructure" : {
10108 "$ref" : "#/components/schemas/HeatStructureTree"
10112 "VendorLicenseModelActionRequestDto" : {
10117 "enum" : [ "Submit" ]
10119 "submitRequest" : {
10120 "$ref" : "#/components/schemas/SubmitRequestDto"
10124 "VendorLicenseModelEntityDto" : {
10126 "description" : "VendorLicenseModelEntity",
10130 "maxLength" : 1000,
10145 "required" : [ "description", "iconRef", "vendorName" ]
10147 "VendorLicenseModelRequestDto" : {
10149 "description" : "VendorLicenseModelRequest",
10153 "maxLength" : 1000,
10165 "required" : [ "description", "iconRef", "vendorName" ]
10167 "VersionActionRequestDto" : {
10172 "enum" : [ "Sync", "Commit", "Revert", "Reset", "Clean" ]
10174 "commitRequest" : {
10175 "$ref" : "#/components/schemas/CommitRequestDto"
10177 "revisionRequest" : {
10178 "$ref" : "#/components/schemas/RevisionRequestDto"
10185 "additionalInfo" : {
10187 "additionalProperties" : {
10196 "format" : "date-time"
10204 "modificationTime" : {
10206 "format" : "date-time"
10212 "$ref" : "#/components/schemas/VersionState"
10216 "enum" : [ "Draft", "Locked", "Certified", "Deprecated", "Deleted" ]
10220 "VersionRequestDto" : {
10223 "creationMethod" : {
10225 "enum" : [ "major", "minor" ]
10232 "VersionSoftwareProductActionRequestDto" : {
10237 "enum" : [ "Submit", "Create_Package" ]
10239 "submitRequest" : {
10240 "$ref" : "#/components/schemas/SubmitRequestDto"
10250 "synchronizationState" : {
10252 "enum" : [ "Up to date", "Out of sync", "Merging" ]
10256 "VspComputeDto" : {
10262 "computeFlavorId" : {
10270 "VspDescriptionDto" : {
10284 "enum" : [ "EXTERNAL", "INTERNAL" ]
10286 "licensingData" : {
10287 "$ref" : "#/components/schemas/LicensingData"
10289 "licensingVersion" : {
10295 "selectedModelList" : {
10311 "required" : [ "category", "description", "name", "subCategory", "vendorId", "vendorName" ]
10313 "VspDetailsDto" : {
10315 "description" : "VspDetails",
10317 "candidateOnboardingOrigin" : {
10334 "enum" : [ "EXTERNAL", "INTERNAL" ]
10336 "licensingData" : {
10337 "$ref" : "#/components/schemas/LicensingData"
10339 "licensingVersion" : {
10345 "networkPackageName" : {
10348 "onboardingMethod" : {
10351 "onboardingOrigin" : {
10357 "selectedModelList" : {
10369 "validationData" : {
10370 "$ref" : "#/components/schemas/ValidationStructureList"
10382 "required" : [ "category", "description", "name", "onboardingMethod", "subCategory", "vendorId", "vendorName" ]
10384 "VspRequestDto" : {
10398 "enum" : [ "EXTERNAL", "INTERNAL" ]
10400 "licensingData" : {
10401 "$ref" : "#/components/schemas/LicensingData"
10403 "licensingVersion" : {
10409 "onboardingMethod" : {
10412 "selectedModelList" : {
10428 "required" : [ "category", "description", "name", "onboardingMethod", "subCategory", "vendorId", "vendorName" ]