4 "description" : "Rest API Documentation",
5 "version" : "v1.0, build #${buildNumber}",
7 "termsOfService" : "http://www.github.com/kongchen/swagger-maven-plugin"
9 "basePath" : "/onboarding-api",
11 "name" : "Item Permissions"
15 "name" : "Vendor License Model - License Key Group Limits"
17 "name" : "Notifications"
19 "name" : "Vendor License Model - Entitlement Pool Limits"
21 "name" : "Vendor Software Product Component NICs"
23 "name" : "Vendor License Model - Entitlement Pools"
27 "name" : "Vendor License Model - License Agreements"
29 "name" : "Vendor Software Product Component Dependencies"
31 "name" : "Vendor Software Product Images"
33 "name" : "Vendor Software Product Processes"
35 "name" : "Vendor Software Product Networks"
37 "name" : "Vendor License Models"
39 "name" : "Vendor Software Products"
41 "name" : "Vendor Software Product Component Processes"
43 "name" : "Item Versions"
45 "name" : "Orchestration Template Candidate"
47 "name" : "Item Version Conflicts"
49 "name" : "Vendor Software Product deployment-flavors"
51 "name" : "Vendor License Model - Feature Groups"
53 "name" : "Vendor Software Product Component Uploads"
55 "name" : "Vendor Software Product Components"
57 "name" : "Application Configuration"
59 "name" : "Vendor Software Product Component Compute-flavors"
61 "name" : "Health Check"
63 "name" : "Vendor License Model - License Key Groups"
65 "schemes" : [ "http" ],
67 "/v1.0/application-configuration" : {
69 "tags" : [ "Application Configuration" ],
70 "summary" : "Insert JSON schema into application config table",
72 "operationId" : "insertToTable",
73 "consumes" : [ "multipart/form-data" ],
74 "produces" : [ "application/json" ],
90 "$ref" : "#/definitions/InputStream"
95 "description" : "successful operation"
100 "/v1.0/application-configuration/{namespace}" : {
102 "tags" : [ "Application Configuration" ],
103 "summary" : "Get List of keys and values by namespace",
105 "operationId" : "getListOfConfigurationByNamespaceFromTable",
106 "consumes" : [ "application/json" ],
107 "produces" : [ "application/json" ],
109 "name" : "namespace",
116 "description" : "successful operation"
121 "/v1.0/application-configuration/{namespace}/{key}" : {
123 "tags" : [ "Application Configuration" ],
124 "summary" : "Get JSON schema by namespace and key",
126 "operationId" : "getFromTable",
127 "consumes" : [ "application/json" ],
128 "produces" : [ "application/json" ],
130 "name" : "namespace",
142 "description" : "successful operation",
144 "$ref" : "#/definitions/ConfigurationDataDto"
150 "/v1.0/healthcheck" : {
152 "tags" : [ "Health Check" ],
153 "summary" : "Perform health check",
155 "operationId" : "checkHealth",
156 "consumes" : [ "application/json" ],
157 "produces" : [ "application/json" ],
160 "description" : "successful operation",
164 "$ref" : "#/definitions/HealthInfoDtos"
171 "/v1.0/items/{itemId}/permissions" : {
173 "tags" : [ "Item Permissions" ],
174 "summary" : "List users permissions assigned on item",
176 "operationId" : "list",
177 "consumes" : [ "application/json" ],
178 "produces" : [ "application/json" ],
193 "description" : "successful operation",
197 "$ref" : "#/definitions/ItemPermissionsDto"
204 "/v1.0/items/{itemId}/permissions/{permission}" : {
206 "tags" : [ "Item Permissions" ],
207 "summary" : "Update useres permission on item",
209 "operationId" : "updatePermissions",
210 "consumes" : [ "application/json" ],
211 "produces" : [ "application/json" ],
217 "$ref" : "#/definitions/ItemPermissionsRequest"
225 "name" : "permission",
238 "description" : "successful operation"
243 "/v1.0/items/{itemId}/versions" : {
245 "tags" : [ "Item Versions" ],
246 "summary" : "Lists item versions",
248 "operationId" : "list",
249 "consumes" : [ "application/json" ],
250 "produces" : [ "application/json" ],
265 "description" : "successful operation",
269 "$ref" : "#/definitions/VersionDto"
276 "/v1.0/items/{itemId}/versions/{versionId}" : {
278 "tags" : [ "Item Versions" ],
279 "summary" : "Gets item version",
281 "operationId" : "get",
282 "consumes" : [ "application/json" ],
283 "produces" : [ "application/json" ],
290 "name" : "versionId",
303 "description" : "successful operation",
305 "$ref" : "#/definitions/VersionDto"
311 "tags" : [ "Item Versions" ],
312 "summary" : "Creates a new item version",
314 "operationId" : "create",
315 "consumes" : [ "application/json" ],
316 "produces" : [ "application/json" ],
322 "$ref" : "#/definitions/VersionRequestDto"
330 "name" : "versionId",
343 "description" : "successful operation"
348 "/v1.0/items/{itemId}/versions/{versionId}/actions" : {
350 "tags" : [ "Item Versions" ],
351 "summary" : "Acts on item version",
353 "operationId" : "actOn",
354 "consumes" : [ "application/json" ],
355 "produces" : [ "application/json" ],
361 "$ref" : "#/definitions/VersionActionRequestDto"
369 "name" : "versionId",
382 "description" : "successful operation"
387 "/v1.0/items/{itemId}/versions/{versionId}/activity-logs" : {
389 "tags" : [ "Item Versions" ],
390 "summary" : "Gets item version activity log",
392 "operationId" : "getActivityLog",
393 "consumes" : [ "application/json" ],
394 "produces" : [ "application/json" ],
398 "description" : "Item Id",
402 "name" : "versionId",
404 "description" : "Version Id",
416 "description" : "successful operation",
420 "$ref" : "#/definitions/ActivityLogDto"
427 "/v1.0/items/{itemId}/versions/{versionId}/conflicts" : {
429 "tags" : [ "Item Version Conflicts" ],
430 "summary" : "item version conflicts",
431 "description" : "Item version private copy conflicts against its public copy",
432 "operationId" : "getConflict",
433 "consumes" : [ "application/json" ],
434 "produces" : [ "application/json" ],
438 "description" : "Item Id",
442 "name" : "versionId",
444 "description" : "Version Id",
456 "description" : "successful operation",
458 "$ref" : "#/definitions/ItemVersionConflictDto"
464 "/v1.0/items/{itemId}/versions/{versionId}/conflicts/{conflictId}" : {
466 "tags" : [ "Item Version Conflicts" ],
467 "summary" : "Gets item version conflict",
468 "description" : "Gets an item version private copy conflict against its public copy",
469 "operationId" : "getConflict",
470 "consumes" : [ "application/json" ],
471 "produces" : [ "application/json" ],
475 "description" : "Item Id",
479 "name" : "versionId",
481 "description" : "Version Id",
485 "name" : "conflictId",
487 "description" : "Version Id",
499 "description" : "successful operation",
501 "$ref" : "#/definitions/ConflictDto"
507 "tags" : [ "Item Version Conflicts" ],
508 "summary" : "Resolves item version conflict",
509 "description" : "Resolves an item version private copy conflict against its public copy",
510 "operationId" : "resolveConflict",
511 "consumes" : [ "application/json" ],
512 "produces" : [ "application/json" ],
518 "$ref" : "#/definitions/ConflictResolutionDto"
523 "description" : "Item Id",
527 "name" : "versionId",
529 "description" : "Version Id",
533 "name" : "conflictId",
535 "description" : "Version Id",
547 "description" : "successful operation"
552 "/v1.0/items/{itemId}/versions/{versionId}/revisions" : {
554 "tags" : [ "Item Versions" ],
555 "summary" : "Gets item version revisions",
557 "operationId" : "listRevisions",
558 "consumes" : [ "application/json" ],
559 "produces" : [ "application/json" ],
566 "name" : "versionId",
579 "description" : "successful operation",
583 "$ref" : "#/definitions/RevisionDto"
590 "/v1.0/notifications" : {
592 "tags" : [ "Notifications" ],
593 "summary" : "Retrive all user notifications",
595 "operationId" : "getNotifications",
596 "consumes" : [ "application/json" ],
597 "produces" : [ "application/json" ],
605 "name" : "LAST_DELIVERED_EVENT_ID",
611 "name" : "END_OF_PAGE_EVENT_ID",
619 "description" : "successful operation",
623 "$ref" : "#/definitions/NotificationsStatusDto"
630 "/v1.0/notifications/last-seen/{notificationId}" : {
632 "tags" : [ "Notifications" ],
633 "summary" : "Update Last Seen Notification",
635 "operationId" : "updateLastSeenNotification",
636 "consumes" : [ "application/json" ],
637 "produces" : [ "application/json" ],
639 "name" : "notificationId",
641 "description" : "Notification Id",
653 "description" : "successful operation",
655 "$ref" : "#/definitions/UpdateNotificationResponseStatus"
661 "/v1.0/notifications/worker" : {
663 "tags" : [ "Notifications" ],
664 "summary" : "Retrive user not delivered notifications",
666 "operationId" : "getNewNotificationsByOwnerId",
667 "consumes" : [ "application/json" ],
668 "produces" : [ "application/json" ],
676 "name" : "LAST_DELIVERED_EVENT_ID",
681 "name" : "NOTIFICATION_ROWS_LIMIT",
688 "description" : "successful operation",
692 "$ref" : "#/definitions/NotificationsStatusDto"
699 "/v1.0/notifications/{notificationId}" : {
701 "tags" : [ "Notifications" ],
702 "summary" : "Mark notification as read",
704 "operationId" : "markAsRead",
705 "consumes" : [ "application/json" ],
706 "produces" : [ "application/json" ],
708 "name" : "notificationId",
710 "description" : "Notification Id",
722 "description" : "successful operation",
724 "$ref" : "#/definitions/UpdateNotificationResponseStatus"
730 "/v1.0/validation/{type}/validate" : {
732 "tags" : [ "Validation" ],
733 "summary" : "Validate a package",
735 "operationId" : "validateFile",
736 "consumes" : [ "multipart/form-data" ],
737 "produces" : [ "application/json" ],
751 "description" : "successful operation"
756 "/v1.0/vendor-license-models" : {
758 "tags" : [ "Vendor License Models" ],
759 "summary" : "List vendor license models",
761 "operationId" : "listLicenseModels",
762 "consumes" : [ "application/json" ],
763 "produces" : [ "application/json" ],
765 "name" : "versionFilter",
767 "description" : "Currently supported value: 'Certified' - only vendor License models with final versions will be return - with their latest final version",
779 "description" : "successful operation",
783 "$ref" : "#/definitions/ItemDto"
790 "tags" : [ "Vendor License Models" ],
791 "summary" : "Create vendor license model",
793 "operationId" : "createLicenseModel",
794 "consumes" : [ "application/json" ],
795 "produces" : [ "application/json" ],
801 "$ref" : "#/definitions/VendorLicenseModelRequest"
812 "description" : "successful operation"
817 "/v1.0/vendor-license-models/{vlmId}" : {
819 "tags" : [ "Vendor License Models" ],
820 "summary" : "Delete vendor license model",
822 "operationId" : "deleteLicenseModel",
823 "consumes" : [ "application/json" ],
824 "produces" : [ "application/json" ],
828 "description" : "Vendor license model Id",
840 "description" : "successful operation"
845 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}" : {
847 "tags" : [ "Vendor License Models" ],
848 "summary" : "Get vendor license model",
850 "operationId" : "getLicenseModel",
851 "consumes" : [ "application/json" ],
852 "produces" : [ "application/json" ],
856 "description" : "Vendor license model Id",
860 "name" : "versionId",
862 "description" : "Vendor license model version Id",
874 "description" : "successful operation",
876 "$ref" : "#/definitions/VendorLicenseModelEntity"
882 "tags" : [ "Vendor License Models" ],
883 "summary" : "Update vendor license model",
885 "operationId" : "updateLicenseModel",
886 "consumes" : [ "application/json" ],
887 "produces" : [ "application/json" ],
893 "$ref" : "#/definitions/VendorLicenseModelRequest"
898 "description" : "Vendor license model Id",
902 "name" : "versionId",
904 "description" : "Vendor license model version Id",
916 "description" : "successful operation"
921 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/actions" : {
923 "tags" : [ "Vendor License Models" ],
924 "summary" : "Update vendor license model",
926 "operationId" : "actOnLicenseModel",
927 "consumes" : [ "application/json" ],
928 "produces" : [ "application/json" ],
934 "$ref" : "#/definitions/VendorLicenseModelActionRequestDto"
939 "description" : "Vendor license model Id",
943 "name" : "versionId",
945 "description" : "Vendor license model version Id",
957 "description" : "successful operation"
962 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools" : {
964 "tags" : [ "Vendor License Model - Entitlement Pools" ],
965 "summary" : "List vendor entitlement pools",
967 "operationId" : "listEntitlementPools",
968 "consumes" : [ "application/json" ],
969 "produces" : [ "application/json" ],
973 "description" : "Vendor license model Id",
977 "name" : "versionId",
979 "description" : "Vendor license model version Id",
991 "description" : "successful operation",
995 "$ref" : "#/definitions/EntitlementPoolEntity"
1002 "tags" : [ "Vendor License Model - Entitlement Pools" ],
1003 "summary" : "Create vendor entitlement pool",
1005 "operationId" : "createEntitlementPool",
1006 "consumes" : [ "application/json" ],
1007 "produces" : [ "application/json" ],
1013 "$ref" : "#/definitions/EntitlementPoolRequest"
1018 "description" : "Vendor license model Id",
1022 "name" : "versionId",
1024 "description" : "Vendor license model version Id",
1036 "description" : "successful operation"
1041 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}" : {
1043 "tags" : [ "Vendor License Model - Entitlement Pools" ],
1044 "summary" : "Get vendor entitlement pool",
1046 "operationId" : "getEntitlementPool",
1047 "consumes" : [ "application/json" ],
1048 "produces" : [ "application/json" ],
1052 "description" : "Vendor license model Id",
1056 "name" : "versionId",
1058 "description" : "Vendor license model version Id",
1062 "name" : "entitlementPoolId",
1075 "description" : "successful operation",
1077 "$ref" : "#/definitions/EntitlementPoolEntity"
1083 "tags" : [ "Vendor License Model - Entitlement Pools" ],
1084 "summary" : "Update vendor entitlement pool",
1086 "operationId" : "updateEntitlementPool",
1087 "consumes" : [ "application/json" ],
1088 "produces" : [ "application/json" ],
1094 "$ref" : "#/definitions/EntitlementPoolRequest"
1099 "description" : "Vendor license model Id",
1103 "name" : "versionId",
1105 "description" : "Vendor license model version Id",
1109 "name" : "entitlementPoolId",
1122 "description" : "successful operation"
1127 "tags" : [ "Vendor License Model - Entitlement Pools" ],
1128 "summary" : "Delete vendor entitlement pool",
1130 "operationId" : "deleteEntitlementPool",
1131 "consumes" : [ "application/json" ],
1132 "produces" : [ "application/json" ],
1136 "description" : "Vendor license model Id",
1140 "name" : "versionId",
1142 "description" : "Vendor license model version Id",
1146 "name" : "entitlementPoolId",
1159 "description" : "successful operation"
1164 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}/limits" : {
1166 "tags" : [ "Vendor License Model - Entitlement Pool Limits" ],
1167 "summary" : "List vendor entitlement pool limits",
1169 "operationId" : "listLimits",
1170 "consumes" : [ "application/json" ],
1171 "produces" : [ "application/json" ],
1175 "description" : "Vendor license model Id",
1179 "name" : "versionId",
1181 "description" : "Vendor license model version Id",
1185 "name" : "entitlementPoolId",
1187 "description" : "Vendor license model Entitlement Pool Id",
1199 "description" : "successful operation",
1203 "$ref" : "#/definitions/LimitRequest"
1210 "tags" : [ "Vendor License Model - Entitlement Pool Limits" ],
1211 "summary" : "Create vendor entitlement pool limits",
1213 "operationId" : "createLimit",
1214 "consumes" : [ "application/json" ],
1215 "produces" : [ "application/json" ],
1221 "$ref" : "#/definitions/LimitRequest"
1226 "description" : "Vendor license model Id",
1230 "name" : "versionId",
1232 "description" : "Vendor license model version Id",
1236 "name" : "entitlementPoolId",
1238 "description" : "Vendor license model Entitlement Pool Id",
1250 "description" : "successful operation"
1255 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}/limits/{limitId}" : {
1257 "tags" : [ "Vendor License Model - Entitlement Pool Limits" ],
1258 "summary" : "Get vendor entitlement pool limit",
1260 "operationId" : "getLimit",
1261 "consumes" : [ "application/json" ],
1262 "produces" : [ "application/json" ],
1266 "description" : "Vendor license model Id",
1270 "name" : "versionId",
1272 "description" : "Vendor license model version Id",
1276 "name" : "entitlementPoolId",
1278 "description" : "Vendor license model Entitlement Pool Id",
1284 "description" : "Vendor license model Entitlement Pool Limit Id",
1296 "description" : "successful operation",
1298 "$ref" : "#/definitions/LimitEntityDto"
1304 "tags" : [ "Vendor License Model - Entitlement Pool Limits" ],
1305 "summary" : "Update vendor entitlement pool limit",
1307 "operationId" : "updateLimit",
1308 "consumes" : [ "application/json" ],
1309 "produces" : [ "application/json" ],
1315 "$ref" : "#/definitions/LimitRequest"
1320 "description" : "Vendor license model Id",
1324 "name" : "versionId",
1326 "description" : "Vendor license model version Id",
1330 "name" : "entitlementPoolId",
1332 "description" : "Vendor license model Entitlement Pool Id",
1349 "description" : "successful operation"
1354 "tags" : [ "Vendor License Model - Entitlement Pool Limits" ],
1355 "summary" : "Delete vendor entitlement pool limit",
1357 "operationId" : "deleteLimit",
1358 "consumes" : [ "application/json" ],
1359 "produces" : [ "application/json" ],
1363 "description" : "Vendor license model Id",
1367 "name" : "versionId",
1369 "description" : "Vendor license model version Id",
1373 "name" : "entitlementPoolId",
1375 "description" : "Vendor license model Entitlement pool Id",
1392 "description" : "successful operation"
1397 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/feature-groups" : {
1399 "tags" : [ "Vendor License Model - Feature Groups" ],
1400 "summary" : "List vendor feature groups",
1402 "operationId" : "listFeatureGroups",
1403 "consumes" : [ "application/json" ],
1404 "produces" : [ "application/json" ],
1408 "description" : "Vendor license model Id",
1412 "name" : "versionId",
1414 "description" : "Vendor license model version Id",
1426 "description" : "successful operation",
1430 "$ref" : "#/definitions/FeatureGroupEntity"
1437 "tags" : [ "Vendor License Model - Feature Groups" ],
1438 "summary" : "Create vendor feature group",
1440 "operationId" : "createFeatureGroup",
1441 "consumes" : [ "application/json" ],
1442 "produces" : [ "application/json" ],
1448 "$ref" : "#/definitions/FeatureGroupRequest"
1453 "description" : "Vendor license model Id",
1457 "name" : "versionId",
1459 "description" : "Vendor license model version Id",
1471 "description" : "successful operation"
1476 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/feature-groups/{featureGroupId}" : {
1478 "tags" : [ "Vendor License Model - Feature Groups" ],
1479 "summary" : "Get vendor feature group",
1481 "operationId" : "getFeatureGroup",
1482 "consumes" : [ "application/json" ],
1483 "produces" : [ "application/json" ],
1487 "description" : "Vendor license model Id",
1491 "name" : "versionId",
1493 "description" : "Vendor license model version Id",
1497 "name" : "featureGroupId",
1510 "description" : "successful operation",
1512 "$ref" : "#/definitions/FeatureGroupModel"
1518 "tags" : [ "Vendor License Model - Feature Groups" ],
1519 "summary" : "Update vendor feature group",
1521 "operationId" : "updateFeatureGroup",
1522 "consumes" : [ "application/json" ],
1523 "produces" : [ "application/json" ],
1529 "$ref" : "#/definitions/FeatureGroupUpdateRequest"
1534 "description" : "Vendor license model Id",
1538 "name" : "versionId",
1540 "description" : "Vendor license model version Id",
1544 "name" : "featureGroupId",
1557 "description" : "successful operation"
1562 "tags" : [ "Vendor License Model - Feature Groups" ],
1563 "summary" : "Delete vendor feature group",
1565 "operationId" : "deleteFeatureGroup",
1566 "consumes" : [ "application/json" ],
1567 "produces" : [ "application/json" ],
1571 "description" : "Vendor license model Id",
1575 "name" : "versionId",
1577 "description" : "Vendor license model version Id",
1581 "name" : "featureGroupId",
1594 "description" : "successful operation"
1599 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-agreements" : {
1601 "tags" : [ "Vendor License Model - License Agreements" ],
1602 "summary" : "List vendor license agreements",
1604 "operationId" : "listLicenseAgreements",
1605 "consumes" : [ "application/json" ],
1606 "produces" : [ "application/json" ],
1610 "description" : "Vendor license model Id",
1614 "name" : "versionId",
1616 "description" : "Vendor license model version Id",
1628 "description" : "successful operation",
1632 "$ref" : "#/definitions/LicenseAgreementEntity"
1639 "tags" : [ "Vendor License Model - License Agreements" ],
1640 "summary" : "Create vendor license agreement",
1642 "operationId" : "createLicenseAgreement",
1643 "consumes" : [ "application/json" ],
1644 "produces" : [ "application/json" ],
1650 "$ref" : "#/definitions/LicenseAgreementRequest"
1655 "description" : "Vendor license model Id",
1659 "name" : "versionId",
1661 "description" : "Vendor license model version Id",
1673 "description" : "successful operation"
1678 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-agreements/{licenseAgreementId}" : {
1680 "tags" : [ "Vendor License Model - License Agreements" ],
1681 "summary" : "Get vendor license agreement",
1683 "operationId" : "getLicenseAgreement",
1684 "consumes" : [ "application/json" ],
1685 "produces" : [ "application/json" ],
1689 "description" : "Vendor license model Id",
1693 "name" : "versionId",
1695 "description" : "Vendor license model version Id",
1699 "name" : "licenseAgreementId",
1712 "description" : "successful operation",
1714 "$ref" : "#/definitions/LicenseAgreementModel"
1720 "tags" : [ "Vendor License Model - License Agreements" ],
1721 "summary" : "Update vendor license agreement",
1723 "operationId" : "updateLicenseAgreement",
1724 "consumes" : [ "application/json" ],
1725 "produces" : [ "application/json" ],
1731 "$ref" : "#/definitions/LicenseAgreementUpdateRequest"
1736 "description" : "Vendor license model Id",
1740 "name" : "versionId",
1742 "description" : "Vendor license model version Id",
1746 "name" : "licenseAgreementId",
1759 "description" : "successful operation"
1764 "tags" : [ "Vendor License Model - License Agreements" ],
1765 "summary" : "Delete vendor license agreement",
1767 "operationId" : "deleteLicenseAgreement",
1768 "consumes" : [ "application/json" ],
1769 "produces" : [ "application/json" ],
1773 "description" : "Vendor license model Id",
1777 "name" : "versionId",
1779 "description" : "Vendor license model version Id",
1783 "name" : "licenseAgreementId",
1796 "description" : "successful operation"
1801 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups" : {
1803 "tags" : [ "Vendor License Model - License Key Groups" ],
1804 "summary" : "List vendor license key groups",
1806 "operationId" : "listLicenseKeyGroups",
1807 "consumes" : [ "application/json" ],
1808 "produces" : [ "application/json" ],
1812 "description" : "Vendor license model Id",
1816 "name" : "versionId",
1818 "description" : "Vendor license model version Id",
1830 "description" : "successful operation",
1834 "$ref" : "#/definitions/LicenseKeyGroupEntityDto"
1841 "tags" : [ "Vendor License Model - License Key Groups" ],
1842 "summary" : "Create vendor license key group",
1844 "operationId" : "createLicenseKeyGroup",
1845 "consumes" : [ "application/json" ],
1846 "produces" : [ "application/json" ],
1852 "$ref" : "#/definitions/LicenseKeyGroupRequestDto"
1857 "description" : "Vendor license model Id",
1861 "name" : "versionId",
1863 "description" : "Vendor license model version Id",
1875 "description" : "successful operation"
1880 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}" : {
1882 "tags" : [ "Vendor License Model - License Key Groups" ],
1883 "summary" : "Get vendor license key group",
1885 "operationId" : "getLicenseKeyGroup",
1886 "consumes" : [ "application/json" ],
1887 "produces" : [ "application/json" ],
1891 "description" : "Vendor license model Id",
1895 "name" : "versionId",
1897 "description" : "Vendor license model version Id",
1901 "name" : "licenseKeyGroupId",
1914 "description" : "successful operation",
1916 "$ref" : "#/definitions/LicenseKeyGroupEntityDto"
1922 "tags" : [ "Vendor License Model - License Key Groups" ],
1923 "summary" : "Update vendor license key group",
1925 "operationId" : "updateLicenseKeyGroup",
1926 "consumes" : [ "application/json" ],
1927 "produces" : [ "application/json" ],
1933 "$ref" : "#/definitions/LicenseKeyGroupRequestDto"
1938 "description" : "Vendor license model Id",
1942 "name" : "versionId",
1944 "description" : "Vendor license model version Id",
1948 "name" : "licenseKeyGroupId",
1961 "description" : "successful operation"
1966 "tags" : [ "Vendor License Model - License Key Groups" ],
1967 "summary" : "Delete vendor license key group",
1969 "operationId" : "deleteLicenseKeyGroup",
1970 "consumes" : [ "application/json" ],
1971 "produces" : [ "application/json" ],
1975 "description" : "Vendor license model Id",
1979 "name" : "versionId",
1981 "description" : "Vendor license model version Id",
1985 "name" : "licenseKeyGroupId",
1998 "description" : "successful operation"
2003 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}/limits" : {
2005 "tags" : [ "Vendor License Model - License Key Group Limits" ],
2006 "summary" : "List vendor license key group limits",
2008 "operationId" : "listLimits",
2009 "consumes" : [ "application/json" ],
2010 "produces" : [ "application/json" ],
2014 "description" : "Vendor license model Id",
2018 "name" : "versionId",
2020 "description" : "Vendor license model version Id",
2024 "name" : "licenseKeyGroupId",
2026 "description" : "Vendor license model License Key Group Id",
2038 "description" : "successful operation",
2042 "$ref" : "#/definitions/LimitEntityDto"
2049 "tags" : [ "Vendor License Model - License Key Group Limits" ],
2050 "summary" : "Create vendor license key group limit",
2052 "operationId" : "createLimit",
2053 "consumes" : [ "application/json" ],
2054 "produces" : [ "application/json" ],
2060 "$ref" : "#/definitions/LimitRequest"
2065 "description" : "Vendor license model Id",
2069 "name" : "versionId",
2071 "description" : "Vendor license model version Id",
2075 "name" : "licenseKeyGroupId",
2077 "description" : "Vendor license model License Key Group Id",
2089 "description" : "successful operation"
2094 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}/limits/{limitId}" : {
2096 "tags" : [ "Vendor License Model - License Key Group Limits" ],
2097 "summary" : "Get vendor entitlement pool limit",
2099 "operationId" : "getLimit",
2100 "consumes" : [ "application/json" ],
2101 "produces" : [ "application/json" ],
2105 "description" : "Vendor license model Id",
2109 "name" : "versionId",
2111 "description" : "Vendor license model version Id",
2115 "name" : "licenseKeyGroupId",
2117 "description" : "Vendor license model License Key Group",
2123 "description" : "Vendor license model License Key Group Limit Id",
2135 "description" : "successful operation",
2137 "$ref" : "#/definitions/LimitEntityDto"
2143 "tags" : [ "Vendor License Model - License Key Group Limits" ],
2144 "summary" : "Update vendor license key group limit",
2146 "operationId" : "updateLimit",
2147 "consumes" : [ "application/json" ],
2148 "produces" : [ "application/json" ],
2154 "$ref" : "#/definitions/LimitRequest"
2159 "description" : "Vendor license model Id",
2163 "name" : "versionId",
2165 "description" : "Vendor license model version Id",
2169 "name" : "licenseKeyGroupId",
2171 "description" : "Vendor license model License Key Group Id",
2188 "description" : "successful operation"
2193 "tags" : [ "Vendor License Model - License Key Group Limits" ],
2194 "summary" : "Delete vendor license key group limit",
2196 "operationId" : "deleteLimit",
2197 "consumes" : [ "application/json" ],
2198 "produces" : [ "application/json" ],
2202 "description" : "Vendor license model Id",
2206 "name" : "versionId",
2208 "description" : "Vendor license model version Id",
2212 "name" : "licenseKeyGroupId",
2214 "description" : "Vendor license model license key group Id",
2231 "description" : "successful operation"
2236 "/v1.0/vendor-software-products" : {
2238 "tags" : [ "Vendor Software Products" ],
2239 "summary" : "Get list of vendor software products and their description",
2241 "operationId" : "listVsps",
2242 "consumes" : [ "application/json" ],
2243 "produces" : [ "application/json" ],
2245 "name" : "versionFilter",
2247 "description" : "Currently supported values: 'Certified' - only vendor software products with final version will be return - with their latest final version",
2259 "description" : "successful operation"
2264 "tags" : [ "Vendor Software Products" ],
2265 "summary" : "Create a new vendor software product",
2267 "operationId" : "createVsp",
2268 "consumes" : [ "application/json" ],
2269 "produces" : [ "application/json" ],
2275 "$ref" : "#/definitions/VspRequestDto"
2286 "description" : "successful operation",
2288 "$ref" : "#/definitions/ItemCreationDto"
2294 "/v1.0/vendor-software-products/packages" : {
2296 "tags" : [ "Vendor Software Products" ],
2297 "summary" : "Get list of translated CSAR files details",
2299 "operationId" : "listPackages",
2300 "consumes" : [ "application/json" ],
2301 "produces" : [ "application/json" ],
2303 "name" : "category",
2305 "description" : "Category",
2309 "name" : "subCategory",
2311 "description" : "Sub-category",
2323 "description" : "successful operation",
2327 "$ref" : "#/definitions/PackageInfoDto"
2334 "/v1.0/vendor-software-products/packages/{vspId}" : {
2336 "tags" : [ "Vendor Software Products" ],
2337 "summary" : "Get translated CSAR file",
2338 "description" : "Exports translated file to a zip file",
2339 "operationId" : "getTranslatedFile",
2340 "consumes" : [ "application/json" ],
2341 "produces" : [ "application/octet-stream" ],
2348 "name" : "versionId",
2361 "description" : "successful operation",
2363 "$ref" : "#/definitions/File"
2369 "/v1.0/vendor-software-products/{vspId}" : {
2371 "tags" : [ "Vendor Software Products" ],
2372 "summary" : "Deletes vendor software product by given id",
2374 "operationId" : "deleteVsp",
2375 "consumes" : [ "application/json" ],
2376 "produces" : [ "application/json" ],
2391 "description" : "successful operation"
2396 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}" : {
2398 "tags" : [ "Vendor Software Products" ],
2399 "summary" : "Get details of a vendor software product",
2401 "operationId" : "getVsp",
2402 "consumes" : [ "application/json" ],
2403 "produces" : [ "application/json" ],
2410 "name" : "versionId",
2423 "description" : "successful operation"
2428 "tags" : [ "Vendor Software Products" ],
2429 "summary" : "Update an existing vendor software product",
2431 "operationId" : "updateVsp",
2432 "consumes" : [ "application/json" ],
2433 "produces" : [ "application/json" ],
2440 "name" : "versionId",
2449 "$ref" : "#/definitions/VspDescriptionDto"
2460 "description" : "successful operation"
2465 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/actions" : {
2467 "tags" : [ "Vendor Software Products" ],
2468 "summary" : "Actions on a vendor software product",
2469 "description" : "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.|",
2470 "operationId" : "actOnVendorSoftwareProduct",
2471 "consumes" : [ "application/json" ],
2472 "produces" : [ "application/json" ],
2478 "$ref" : "#/definitions/VersionSoftwareProductActionRequestDto"
2486 "name" : "versionId",
2499 "description" : "successful operation"
2504 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/component-dependencies" : {
2506 "tags" : [ "Vendor Software Product Component Dependencies" ],
2507 "summary" : "Get component dependencies for vendor software product",
2509 "operationId" : "list",
2510 "consumes" : [ "application/json" ],
2511 "produces" : [ "application/json" ],
2515 "description" : "Vendor software product Id",
2519 "name" : "versionId",
2521 "description" : "Vendor software product version Id",
2533 "description" : "successful operation",
2537 "$ref" : "#/definitions/ComponentDependencyResponseDto"
2544 "tags" : [ "Vendor Software Product Component Dependencies" ],
2545 "summary" : "Create a vendor software product component dependency",
2547 "operationId" : "create",
2548 "consumes" : [ "application/json" ],
2549 "produces" : [ "application/json" ],
2555 "$ref" : "#/definitions/ComponentDependencyModel"
2560 "description" : "Vendor software product Id",
2564 "name" : "versionId",
2566 "description" : "Version Id",
2578 "description" : "successful operation"
2583 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/component-dependencies/{dependencyId}" : {
2585 "tags" : [ "Vendor Software Product Component Dependencies" ],
2586 "summary" : "Get component dependency for vendor software product",
2588 "operationId" : "get",
2589 "consumes" : [ "application/json" ],
2590 "produces" : [ "application/json" ],
2594 "description" : "Vendor software product Id",
2598 "name" : "versionId",
2600 "description" : "Version Id",
2604 "name" : "dependencyId",
2606 "description" : "Vendor software product Component Dependency Id",
2618 "description" : "successful operation",
2620 "$ref" : "#/definitions/ComponentDependencyResponseDto"
2626 "tags" : [ "Vendor Software Product Component Dependencies" ],
2627 "summary" : "Update component dependency for vendor software product",
2629 "operationId" : "update",
2630 "consumes" : [ "application/json" ],
2631 "produces" : [ "application/json" ],
2637 "$ref" : "#/definitions/ComponentDependencyModel"
2642 "description" : "Vendor software product Id",
2646 "name" : "versionId",
2648 "description" : "Vendor software product version Id",
2652 "name" : "dependencyId",
2654 "description" : "Vendor software product Component Dependency Id",
2666 "description" : "successful operation"
2671 "tags" : [ "Vendor Software Product Component Dependencies" ],
2672 "summary" : "Delete component dependency for vendor software product",
2674 "operationId" : "delete",
2675 "consumes" : [ "application/json" ],
2676 "produces" : [ "application/json" ],
2680 "description" : "Vendor software product Id",
2684 "name" : "versionId",
2686 "description" : "Vendor software product version Id",
2690 "name" : "dependencyId",
2692 "description" : "Vendor software product Component Dependency Id",
2704 "description" : "successful operation"
2709 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components" : {
2711 "tags" : [ "Vendor Software Product Components" ],
2712 "summary" : "List vendor software product components",
2714 "operationId" : "list",
2715 "consumes" : [ "application/json" ],
2716 "produces" : [ "application/json" ],
2720 "description" : "Vendor software product Id",
2724 "name" : "versionId",
2726 "description" : "Version Id",
2738 "description" : "successful operation",
2742 "$ref" : "#/definitions/ComponentDto"
2749 "tags" : [ "Vendor Software Product Components" ],
2750 "summary" : "Create a vendor software product component",
2752 "operationId" : "create",
2753 "consumes" : [ "application/json" ],
2754 "produces" : [ "application/json" ],
2760 "$ref" : "#/definitions/ComponentRequestDto"
2765 "description" : "Vendor software product Id",
2769 "name" : "versionId",
2771 "description" : "Version Id",
2783 "description" : "successful operation"
2788 "tags" : [ "Vendor Software Product Components" ],
2789 "summary" : "Delete vendor software product components",
2791 "operationId" : "deleteList",
2792 "consumes" : [ "application/json" ],
2793 "produces" : [ "application/json" ],
2797 "description" : "Vendor software product Id",
2801 "name" : "versionId",
2803 "description" : "Version Id",
2815 "description" : "successful operation"
2820 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}" : {
2822 "tags" : [ "Vendor Software Product Components" ],
2823 "summary" : "Get vendor software product component",
2825 "operationId" : "get",
2826 "consumes" : [ "application/json" ],
2827 "produces" : [ "application/json" ],
2831 "description" : "Vendor software product Id",
2835 "name" : "versionId",
2837 "description" : "Version Id",
2841 "name" : "componentId",
2843 "description" : "Vendor software product component Id",
2855 "description" : "successful operation",
2857 "$ref" : "#/definitions/ComponentData"
2863 "tags" : [ "Vendor Software Product Components" ],
2864 "summary" : "Update vendor software product component",
2866 "operationId" : "update",
2867 "consumes" : [ "application/json" ],
2868 "produces" : [ "application/json" ],
2874 "$ref" : "#/definitions/ComponentRequestDto"
2879 "description" : "Vendor software product Id",
2883 "name" : "versionId",
2885 "description" : "Version Id",
2889 "name" : "componentId",
2891 "description" : "Vendor software product component Id",
2903 "description" : "successful operation"
2908 "tags" : [ "Vendor Software Product Components" ],
2909 "summary" : "Delete vendor software product component",
2911 "operationId" : "delete",
2912 "consumes" : [ "application/json" ],
2913 "produces" : [ "application/json" ],
2917 "description" : "Vendor software product Id",
2921 "name" : "versionId",
2923 "description" : "Version Id",
2927 "name" : "componentId",
2929 "description" : "Vendor software product component Id",
2941 "description" : "successful operation"
2946 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors" : {
2948 "tags" : [ "Vendor Software Product Component Compute-flavors" ],
2949 "summary" : "Get list of vendor software product component compute-flavors",
2951 "operationId" : "list",
2952 "consumes" : [ "application/json" ],
2953 "produces" : [ "application/json" ],
2957 "description" : "Vendor software product Id",
2961 "name" : "versionId",
2963 "description" : "Version Id",
2967 "name" : "componentId",
2969 "description" : "Vendor software product component Id",
2981 "description" : "successful operation",
2985 "$ref" : "#/definitions/ComputeDto"
2992 "tags" : [ "Vendor Software Product Component Compute-flavors" ],
2993 "summary" : "Create a vendor software product component compute-flavor",
2995 "operationId" : "create",
2996 "consumes" : [ "application/json" ],
2997 "produces" : [ "application/json" ],
3003 "$ref" : "#/definitions/ComputeDetailsDto"
3008 "description" : "Vendor software product Id",
3012 "name" : "versionId",
3014 "description" : "Version Id",
3018 "name" : "componentId",
3020 "description" : "Vendor software product component Id",
3032 "description" : "successful operation"
3037 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors/{computeFlavorId}" : {
3039 "tags" : [ "Vendor Software Product Component Compute-flavors" ],
3040 "summary" : "Get vendor software product component compute-flavor",
3042 "operationId" : "get",
3043 "consumes" : [ "application/json" ],
3044 "produces" : [ "application/json" ],
3048 "description" : "Vendor software product Id",
3052 "name" : "versionId",
3054 "description" : "Version Id",
3058 "name" : "componentId",
3060 "description" : "Vendor software product component Id",
3064 "name" : "computeFlavorId",
3066 "description" : "Vendor software product compute-flavor Id",
3078 "description" : "successful operation",
3080 "$ref" : "#/definitions/ComputeDetailsDto"
3086 "tags" : [ "Vendor Software Product Component Compute-flavors" ],
3087 "summary" : "Update vendor software product component compute-flavor",
3089 "operationId" : "update",
3090 "consumes" : [ "application/json" ],
3091 "produces" : [ "application/json" ],
3097 "$ref" : "#/definitions/ComputeDetailsDto"
3102 "description" : "Vendor software product Id",
3106 "name" : "versionId",
3108 "description" : "Version Id",
3112 "name" : "componentId",
3114 "description" : "Vendor software product component Id",
3118 "name" : "computeFlavorId",
3120 "description" : "Vendor software product compute-flavor Id",
3132 "description" : "successful operation"
3137 "tags" : [ "Vendor Software Product Component Compute-flavors" ],
3138 "summary" : "Delete vendor software product component compute-flavor",
3140 "operationId" : "delete",
3141 "consumes" : [ "application/json" ],
3142 "produces" : [ "application/json" ],
3146 "description" : "Vendor software product Id",
3150 "name" : "versionId",
3152 "description" : "Version Id",
3156 "name" : "componentId",
3158 "description" : "Vendor software product component Id",
3162 "name" : "computeFlavorId",
3164 "description" : "Vendor software product compute-flavor Id",
3176 "description" : "successful operation"
3181 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors/{computeFlavorId}/questionnaire" : {
3183 "tags" : [ "Vendor Software Product Component Compute-flavors" ],
3184 "summary" : "Get vendor software product component compute-flavor questionnaire",
3186 "operationId" : "getQuestionnaire",
3187 "consumes" : [ "application/json" ],
3188 "produces" : [ "application/json" ],
3192 "description" : "Vendor software product Id",
3196 "name" : "versionId",
3198 "description" : "Version Id",
3202 "name" : "componentId",
3204 "description" : "Vendor software product component Id",
3208 "name" : "computeFlavorId",
3210 "description" : "Vendor software product compute-flavor Id",
3222 "description" : "successful operation",
3224 "$ref" : "#/definitions/QuestionnaireResponseDto"
3230 "tags" : [ "Vendor Software Product Component Compute-flavors" ],
3231 "summary" : "Update vendor software product component compute-flavor questionnaire",
3233 "operationId" : "updateQuestionnaire",
3234 "consumes" : [ "application/json" ],
3235 "produces" : [ "application/json" ],
3246 "description" : "Vendor software product Id",
3250 "name" : "versionId",
3252 "description" : "Version Id",
3256 "name" : "componentId",
3258 "description" : "Vendor software product component Id",
3262 "name" : "computeFlavorId",
3264 "description" : "Vendor software product compute-flavor Id",
3276 "description" : "successful operation"
3281 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images" : {
3283 "tags" : [ "Vendor Software Product Images" ],
3284 "summary" : "List vendor software product component images",
3286 "operationId" : "list",
3287 "consumes" : [ "application/json" ],
3288 "produces" : [ "application/json" ],
3292 "description" : "Vendor software product Id",
3296 "name" : "versionId",
3298 "description" : "Version Id",
3302 "name" : "componentId",
3304 "description" : "Vendor software product component Id",
3316 "description" : "successful operation",
3320 "$ref" : "#/definitions/ImageDto"
3327 "tags" : [ "Vendor Software Product Images" ],
3328 "summary" : "Create a vendor software product component image",
3330 "operationId" : "create",
3331 "consumes" : [ "application/json" ],
3332 "produces" : [ "application/json" ],
3338 "$ref" : "#/definitions/ImageRequestDto"
3343 "description" : "Vendor software product Id",
3347 "name" : "versionId",
3349 "description" : "Version Id",
3353 "name" : "componentId",
3355 "description" : "Vendor software product component Id",
3367 "description" : "successful operation"
3372 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images/{imageId}" : {
3374 "tags" : [ "Vendor Software Product Images" ],
3375 "summary" : "Get vendor software product component Image",
3377 "operationId" : "get",
3378 "consumes" : [ "application/json" ],
3379 "produces" : [ "application/json" ],
3383 "description" : "Vendor software product Id",
3387 "name" : "versionId",
3389 "description" : "Version Id",
3393 "name" : "componentId",
3395 "description" : "Vendor software product component Id",
3401 "description" : "Vendor software product Image Id",
3413 "description" : "successful operation",
3415 "$ref" : "#/definitions/ImageDto"
3421 "tags" : [ "Vendor Software Product Images" ],
3422 "summary" : "Update vendor software product Image",
3424 "operationId" : "update",
3425 "consumes" : [ "application/json" ],
3426 "produces" : [ "application/json" ],
3432 "$ref" : "#/definitions/ImageRequestDto"
3437 "description" : "Vendor software product Id",
3441 "name" : "versionId",
3443 "description" : "Version Id",
3447 "name" : "componentId",
3449 "description" : "Vendor software product component Id",
3455 "description" : "Vendor software product Image Id",
3467 "description" : "successful operation"
3472 "tags" : [ "Vendor Software Product Images" ],
3473 "summary" : "Delete vendor software product Image",
3475 "operationId" : "delete",
3476 "consumes" : [ "application/json" ],
3477 "produces" : [ "application/json" ],
3481 "description" : "Vendor software product Id",
3485 "name" : "versionId",
3487 "description" : "Version Id",
3491 "name" : "componentId",
3493 "description" : "Vendor software product component Id",
3499 "description" : "Vendor software product Image Id",
3511 "description" : "successful operation"
3516 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images/{imageId}/questionnaire" : {
3518 "tags" : [ "Vendor Software Product Images" ],
3519 "summary" : "Get vendor software product component image questionnaire",
3521 "operationId" : "getQuestionnaire",
3522 "consumes" : [ "application/json" ],
3523 "produces" : [ "application/json" ],
3527 "description" : "Vendor software product Id",
3531 "name" : "versionId",
3533 "description" : "Version Id",
3537 "name" : "componentId",
3539 "description" : "Vendor software product component Id",
3545 "description" : "Vendor software product image Id",
3557 "description" : "successful operation",
3559 "$ref" : "#/definitions/QuestionnaireResponseDto"
3565 "tags" : [ "Vendor Software Product Images" ],
3566 "summary" : "Update vendor software product component image questionnaire",
3568 "operationId" : "updateQuestionnaire",
3569 "consumes" : [ "application/json" ],
3570 "produces" : [ "application/json" ],
3581 "description" : "Vendor software product Id",
3585 "name" : "versionId",
3587 "description" : "Version Id",
3591 "name" : "componentId",
3593 "description" : "Vendor software product component Id",
3599 "description" : "Vendor software product image Id",
3611 "description" : "successful operation"
3616 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics" : {
3618 "tags" : [ "Vendor Software Product Component NICs" ],
3619 "summary" : "List vendor software product component NICs",
3621 "operationId" : "list",
3622 "consumes" : [ "application/json" ],
3623 "produces" : [ "application/json" ],
3627 "description" : "Vendor software product Id",
3631 "name" : "versionId",
3633 "description" : "Vendor software product version Id",
3637 "name" : "componentId",
3639 "description" : "Vendor software product component Id",
3651 "description" : "successful operation",
3655 "$ref" : "#/definitions/NicDto"
3662 "tags" : [ "Vendor Software Product Component NICs" ],
3663 "summary" : "Create a vendor software product NIC",
3665 "operationId" : "create",
3666 "consumes" : [ "application/json" ],
3667 "produces" : [ "application/json" ],
3673 "$ref" : "#/definitions/NicRequestDto"
3678 "description" : "Vendor software product Id",
3682 "name" : "versionId",
3684 "description" : "Vendor software product version Id",
3688 "name" : "componentId",
3690 "description" : "Vendor software product component Id",
3702 "description" : "successful operation"
3707 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics/{nicId}" : {
3709 "tags" : [ "Vendor Software Product Component NICs" ],
3710 "summary" : "Get vendor software product NIC",
3712 "operationId" : "get",
3713 "consumes" : [ "application/json" ],
3714 "produces" : [ "application/json" ],
3718 "description" : "Vendor software product Id",
3722 "name" : "versionId",
3724 "description" : "Vendor software product version Id",
3728 "name" : "componentId",
3730 "description" : "Vendor software product component Id",
3736 "description" : "Vendor software product NIC Id",
3748 "description" : "successful operation",
3750 "$ref" : "#/definitions/NicDto"
3756 "tags" : [ "Vendor Software Product Component NICs" ],
3757 "summary" : "Update vendor software product NIC",
3759 "operationId" : "update",
3760 "consumes" : [ "application/json" ],
3761 "produces" : [ "application/json" ],
3767 "$ref" : "#/definitions/NicRequestDto"
3772 "description" : "Vendor software product Id",
3776 "name" : "versionId",
3778 "description" : "Vendor software product version Id",
3782 "name" : "componentId",
3784 "description" : "Vendor software product component Id",
3790 "description" : "Vendor software product NIC Id",
3802 "description" : "successful operation"
3807 "tags" : [ "Vendor Software Product Component NICs" ],
3808 "summary" : "Delete vendor software product NIC",
3810 "operationId" : "delete",
3811 "consumes" : [ "application/json" ],
3812 "produces" : [ "application/json" ],
3816 "description" : "Vendor software product Id",
3820 "name" : "versionId",
3822 "description" : "Vendor software product version Id",
3826 "name" : "componentId",
3828 "description" : "Vendor software product component Id",
3834 "description" : "Vendor software product NIC Id",
3846 "description" : "successful operation"
3851 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics/{nicId}/questionnaire" : {
3853 "tags" : [ "Vendor Software Product Component NICs" ],
3854 "summary" : "Get vendor software product component NIC questionnaire",
3856 "operationId" : "getQuestionnaire",
3857 "consumes" : [ "application/json" ],
3858 "produces" : [ "application/json" ],
3862 "description" : "Vendor software product Id",
3866 "name" : "versionId",
3868 "description" : "Vendor software product version Id",
3872 "name" : "componentId",
3874 "description" : "Vendor software product component Id",
3880 "description" : "Vendor software product NIC Id",
3892 "description" : "successful operation",
3894 "$ref" : "#/definitions/QuestionnaireResponseDto"
3900 "tags" : [ "Vendor Software Product Component NICs" ],
3901 "summary" : "Update vendor software product component NIC questionnaire",
3903 "operationId" : "updateQuestionnaire",
3904 "consumes" : [ "application/json" ],
3905 "produces" : [ "application/json" ],
3916 "description" : "Vendor software product Id",
3920 "name" : "versionId",
3922 "description" : "Vendor software product version Id",
3926 "name" : "componentId",
3928 "description" : "Vendor software product component Id",
3934 "description" : "Vendor software product NIC Id",
3946 "description" : "successful operation"
3951 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes" : {
3953 "tags" : [ "Vendor Software Product Component Processes" ],
3954 "summary" : "List vendor software product component processes",
3956 "operationId" : "list",
3957 "consumes" : [ "application/json" ],
3958 "produces" : [ "application/json" ],
3962 "description" : "Vendor software product Id",
3966 "name" : "versionId",
3968 "description" : "Vendor software product version Id",
3972 "name" : "componentId",
3974 "description" : "Vendor software product component Id",
3986 "description" : "successful operation",
3990 "$ref" : "#/definitions/ProcessEntityDto"
3997 "tags" : [ "Vendor Software Product Component Processes" ],
3998 "summary" : "Create a vendor software product process",
4000 "operationId" : "create",
4001 "consumes" : [ "application/json" ],
4002 "produces" : [ "application/json" ],
4008 "$ref" : "#/definitions/ProcessRequestDto"
4013 "description" : "Vendor software product Id",
4017 "name" : "versionId",
4019 "description" : "Vendor software product version Id",
4023 "name" : "componentId",
4025 "description" : "Vendor software product component Id",
4037 "description" : "successful operation"
4042 "tags" : [ "Vendor Software Product Component Processes" ],
4043 "summary" : "Delete vendor software product processes",
4045 "operationId" : "deleteList",
4046 "consumes" : [ "application/json" ],
4047 "produces" : [ "application/json" ],
4051 "description" : "Vendor software product Id",
4055 "name" : "versionId",
4057 "description" : "Vendor software product version Id",
4061 "name" : "componentId",
4063 "description" : "Vendor software product component Id",
4075 "description" : "successful operation"
4080 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes/{processId}" : {
4082 "tags" : [ "Vendor Software Product Component Processes" ],
4083 "summary" : "Get vendor software product process",
4085 "operationId" : "get",
4086 "consumes" : [ "application/json" ],
4087 "produces" : [ "application/json" ],
4091 "description" : "Vendor software product Id",
4095 "name" : "versionId",
4097 "description" : "Vendor software product version Id",
4101 "name" : "componentId",
4103 "description" : "Vendor software product component Id",
4107 "name" : "processId",
4109 "description" : "Vendor software product process Id",
4121 "description" : "successful operation",
4123 "$ref" : "#/definitions/ProcessEntityDto"
4129 "tags" : [ "Vendor Software Product Component Processes" ],
4130 "summary" : "Update vendor software product process",
4132 "operationId" : "update",
4133 "consumes" : [ "application/json" ],
4134 "produces" : [ "application/json" ],
4140 "$ref" : "#/definitions/ProcessRequestDto"
4145 "description" : "Vendor software product Id",
4149 "name" : "versionId",
4151 "description" : "Vendor software product version Id",
4155 "name" : "componentId",
4157 "description" : "Vendor software product component Id",
4161 "name" : "processId",
4163 "description" : "Vendor software product process Id",
4175 "description" : "successful operation"
4180 "tags" : [ "Vendor Software Product Component Processes" ],
4181 "summary" : "Delete vendor software product process",
4183 "operationId" : "delete",
4184 "consumes" : [ "application/json" ],
4185 "produces" : [ "application/json" ],
4189 "description" : "Vendor software product Id",
4193 "name" : "versionId",
4195 "description" : "Vendor software product version Id",
4199 "name" : "componentId",
4201 "description" : "Vendor software product component Id",
4205 "name" : "processId",
4207 "description" : "Vendor software product process Id",
4219 "description" : "successful operation"
4224 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes/{processId}/upload" : {
4226 "tags" : [ "Vendor Software Product Component Processes" ],
4227 "summary" : "Get vendor software product process uploaded file",
4229 "operationId" : "getUploadedFile",
4230 "consumes" : [ "application/json" ],
4231 "produces" : [ "application/octet-stream" ],
4235 "description" : "Vendor software product Id",
4239 "name" : "versionId",
4241 "description" : "Vendor software product version Id",
4245 "name" : "componentId",
4247 "description" : "Vendor software product component Id",
4251 "name" : "processId",
4253 "description" : "Vendor software product process Id",
4265 "description" : "successful operation"
4270 "tags" : [ "Vendor Software Product Component Processes" ],
4271 "summary" : "Update vendor software product process upload",
4273 "operationId" : "uploadFile",
4274 "consumes" : [ "multipart/form-data" ],
4275 "produces" : [ "application/json" ],
4281 "$ref" : "#/definitions/Attachment"
4286 "description" : "Vendor software product Id",
4290 "name" : "versionId",
4292 "description" : "Vendor software product version Id",
4296 "name" : "componentId",
4298 "description" : "Vendor software product component Id",
4302 "name" : "processId",
4304 "description" : "Vendor software product process Id",
4316 "description" : "successful operation"
4321 "tags" : [ "Vendor Software Product Component Processes" ],
4322 "summary" : "Delete vendor software product process uploaded file",
4324 "operationId" : "deleteUploadedFile",
4325 "consumes" : [ "application/json" ],
4326 "produces" : [ "application/json" ],
4330 "description" : "Vendor software product Id",
4334 "name" : "versionId",
4336 "description" : "Vendor software product version Id",
4340 "name" : "componentId",
4342 "description" : "Vendor software product component Id",
4346 "name" : "processId",
4348 "description" : "Vendor software product process Id",
4360 "description" : "successful operation"
4365 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/questionnaire" : {
4367 "tags" : [ "Vendor Software Product Components" ],
4368 "summary" : "Get vendor software product component questionnaire",
4370 "operationId" : "getQuestionnaire",
4371 "consumes" : [ "application/json" ],
4372 "produces" : [ "application/json" ],
4376 "description" : "Vendor software product Id",
4380 "name" : "versionId",
4382 "description" : "Version Id",
4386 "name" : "componentId",
4388 "description" : "Vendor software product component Id",
4400 "description" : "successful operation",
4402 "$ref" : "#/definitions/QuestionnaireResponseDto"
4408 "tags" : [ "Vendor Software Product Components" ],
4409 "summary" : "Update vendor software product component questionnaire",
4411 "operationId" : "updateQuestionnaire",
4412 "consumes" : [ "application/json" ],
4413 "produces" : [ "application/json" ],
4424 "description" : "Vendor software product Id",
4428 "name" : "versionId",
4430 "description" : "Version Id",
4434 "name" : "componentId",
4436 "description" : "Vendor software product component Id",
4448 "description" : "successful operation"
4453 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/uploads" : {
4455 "tags" : [ "Vendor Software Product Component Uploads" ],
4456 "summary" : "Get the filenames of uploaded files by type",
4458 "operationId" : "list",
4459 "consumes" : [ "application/json" ],
4460 "produces" : [ "application/json" ],
4464 "description" : "Vendor software product Id",
4468 "name" : "versionId",
4470 "description" : "Vendor software product version Id",
4474 "name" : "componentId",
4476 "description" : "Vendor software product component Id",
4488 "description" : "successful operation",
4490 "$ref" : "#/definitions/MonitoringUploadStatusDto"
4496 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/uploads/types/{type}" : {
4498 "tags" : [ "Vendor Software Product Component Uploads" ],
4499 "summary" : "Upload file for component by type",
4501 "operationId" : "upload",
4502 "consumes" : [ "multipart/form-data" ],
4503 "produces" : [ "application/json" ],
4509 "$ref" : "#/definitions/Attachment"
4514 "description" : "Vendor software product Id",
4518 "name" : "versionId",
4520 "description" : "Vendor software product version Id",
4524 "name" : "componentId",
4526 "description" : "Component Id",
4532 "description" : "Upload Type",
4544 "description" : "successful operation"
4549 "tags" : [ "Vendor Software Product Component Uploads" ],
4550 "summary" : "Delete file uploaded for component",
4552 "operationId" : "delete",
4553 "consumes" : [ "application/json" ],
4554 "produces" : [ "application/json" ],
4558 "description" : "Vendor software product Id",
4562 "name" : "versionId",
4564 "description" : "Vendor software product version Id",
4568 "name" : "componentId",
4570 "description" : "Component Id",
4576 "description" : "Upload Type",
4588 "description" : "successful operation"
4593 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/compute-flavors" : {
4595 "tags" : [ "Vendor Software Products" ],
4596 "summary" : "Get list of vendor software product compute-flavors",
4598 "operationId" : "listComputes",
4599 "consumes" : [ "application/json" ],
4600 "produces" : [ "application/json" ],
4604 "description" : "Vendor software product Id",
4608 "name" : "versionId",
4621 "description" : "successful operation",
4625 "$ref" : "#/definitions/VspComputeDto"
4632 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/deployment-flavors" : {
4634 "tags" : [ "Vendor Software Product deployment-flavors" ],
4635 "summary" : "List vendor software product Deployment Flavor",
4637 "operationId" : "list",
4638 "consumes" : [ "application/json" ],
4639 "produces" : [ "application/json" ],
4643 "description" : "Vendor software product Id",
4647 "name" : "versionId",
4649 "description" : "Version Id",
4661 "description" : "successful operation",
4665 "$ref" : "#/definitions/DeploymentFlavorListResponseDto"
4672 "tags" : [ "Vendor Software Product deployment-flavors" ],
4673 "summary" : "Create a vendor software product Deployment Flavor",
4675 "operationId" : "create",
4676 "consumes" : [ "application/json" ],
4677 "produces" : [ "application/json" ],
4683 "$ref" : "#/definitions/DeploymentFlavorRequestDto"
4688 "description" : "Vendor software product Id",
4692 "name" : "versionId",
4694 "description" : "Version Id",
4706 "description" : "successful operation"
4711 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/deployment-flavors/{deploymentFlavorId}" : {
4713 "tags" : [ "Vendor Software Product deployment-flavors" ],
4714 "summary" : "Get vendor software product Deployment Flavor",
4716 "operationId" : "get",
4717 "consumes" : [ "application/json" ],
4718 "produces" : [ "application/json" ],
4722 "description" : "Vendor software product Id",
4726 "name" : "versionId",
4728 "description" : "Version Id",
4732 "name" : "deploymentFlavorId",
4734 "description" : "Vendor software product Deployment Flavor Id",
4746 "description" : "successful operation",
4748 "$ref" : "#/definitions/DeploymentFlavorDto"
4754 "tags" : [ "Vendor Software Product deployment-flavors" ],
4755 "summary" : "Update vendor software product Deployment Flavor",
4757 "operationId" : "update",
4758 "consumes" : [ "application/json" ],
4759 "produces" : [ "application/json" ],
4765 "$ref" : "#/definitions/DeploymentFlavorRequestDto"
4770 "description" : "Vendor software product Id",
4774 "name" : "versionId",
4776 "description" : "Version Id",
4780 "name" : "deploymentFlavorId",
4782 "description" : "Vendor software product Deployment Flavor Id",
4794 "description" : "successful operation"
4799 "tags" : [ "Vendor Software Product deployment-flavors" ],
4800 "summary" : "Delete vendor software product Deployment Flavor",
4802 "operationId" : "delete",
4803 "consumes" : [ "application/json" ],
4804 "produces" : [ "application/json" ],
4808 "description" : "Vendor software product Id",
4812 "name" : "versionId",
4814 "description" : "Version Id",
4818 "name" : "deploymentFlavorId",
4820 "description" : "Vendor software product Deployment Flavor Id",
4832 "description" : "successful operation"
4837 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/heal" : {
4839 "tags" : [ "Vendor Software Products" ],
4840 "summary" : "Checkout and heal vendor software product questionnaire",
4842 "operationId" : "heal",
4843 "consumes" : [ "application/json" ],
4844 "produces" : [ "application/json" ],
4851 "name" : "versionId",
4864 "description" : "successful operation",
4866 "$ref" : "#/definitions/QuestionnaireResponseDto"
4872 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/networks" : {
4874 "tags" : [ "Vendor Software Product Networks" ],
4875 "summary" : "List vendor software product networks",
4877 "operationId" : "list",
4878 "consumes" : [ "application/json" ],
4879 "produces" : [ "application/json" ],
4883 "description" : "Vendor software product Id",
4887 "name" : "versionId",
4889 "description" : "Version Id",
4901 "description" : "successful operation",
4905 "$ref" : "#/definitions/NetworkDto"
4912 "tags" : [ "Vendor Software Product Networks" ],
4913 "summary" : "Create a vendor software product network",
4915 "operationId" : "create",
4916 "consumes" : [ "application/json" ],
4917 "produces" : [ "application/json" ],
4923 "$ref" : "#/definitions/NetworkRequestDto"
4928 "description" : "Vendor software product Id",
4932 "name" : "versionId",
4934 "description" : "Version Id",
4946 "description" : "successful operation"
4951 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/networks/{networkId}" : {
4953 "tags" : [ "Vendor Software Product Networks" ],
4954 "summary" : "Get vendor software product network",
4956 "operationId" : "get",
4957 "consumes" : [ "application/json" ],
4958 "produces" : [ "application/json" ],
4962 "description" : "Vendor software product Id",
4966 "name" : "versionId",
4968 "description" : "Version Id",
4972 "name" : "networkId",
4974 "description" : "Vendor software product network Id",
4986 "description" : "successful operation",
4988 "$ref" : "#/definitions/NetworkDto"
4994 "tags" : [ "Vendor Software Product Networks" ],
4995 "summary" : "Update vendor software product network",
4997 "operationId" : "update",
4998 "consumes" : [ "application/json" ],
4999 "produces" : [ "application/json" ],
5005 "$ref" : "#/definitions/NetworkRequestDto"
5010 "description" : "Vendor software product Id",
5014 "name" : "versionId",
5016 "description" : "Version Id",
5020 "name" : "networkId",
5022 "description" : "Vendor software product network Id",
5034 "description" : "successful operation"
5039 "tags" : [ "Vendor Software Product Networks" ],
5040 "summary" : "Delete vendor software product network",
5042 "operationId" : "delete",
5043 "consumes" : [ "application/json" ],
5044 "produces" : [ "application/json" ],
5048 "description" : "Vendor software product Id",
5052 "name" : "versionId",
5054 "description" : "Version Id",
5058 "name" : "networkId",
5060 "description" : "Vendor software product network Id",
5072 "description" : "successful operation"
5077 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template" : {
5079 "tags" : [ "Vendor Software Products" ],
5080 "summary" : "Get Orchestration Template (HEAT) file",
5081 "description" : "Downloads the latest HEAT package",
5082 "operationId" : "getOrchestrationTemplate",
5083 "consumes" : [ "application/json" ],
5084 "produces" : [ "application/octet-stream" ],
5091 "name" : "versionId",
5104 "description" : "successful operation",
5106 "$ref" : "#/definitions/File"
5112 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate" : {
5114 "tags" : [ "Orchestration Template Candidate" ],
5115 "summary" : "Get uploaded candidate HEAT file",
5116 "description" : "Downloads in process candidate HEAT file",
5117 "operationId" : "get",
5118 "consumes" : [ "application/json" ],
5119 "produces" : [ "application/octet-stream" ],
5126 "name" : "versionId",
5128 "description" : "Version Id",
5140 "description" : "successful operation",
5142 "$ref" : "#/definitions/File"
5148 "tags" : [ "Vendor Software Products" ],
5149 "summary" : "Uploads a HEAT package to translate",
5151 "operationId" : "uploadOrchestrationTemplateCandidate",
5152 "consumes" : [ "multipart/form-data" ],
5153 "produces" : [ "application/json" ],
5160 "name" : "versionId",
5178 "description" : "successful operation",
5180 "$ref" : "#/definitions/UploadFileResponseDto"
5186 "tags" : [ "Orchestration Template Candidate" ],
5187 "summary" : "Delete orchestration template candidate file and its files data structure",
5189 "operationId" : "abort",
5190 "consumes" : [ "application/json" ],
5191 "produces" : [ "application/json" ],
5198 "name" : "versionId",
5200 "description" : "Version Id",
5206 "description" : "successful operation"
5211 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate/manifest" : {
5213 "tags" : [ "Orchestration Template Candidate" ],
5214 "summary" : "Get uploaded HEAT file files data structure",
5215 "description" : "Downloads the latest HEAT package",
5216 "operationId" : "getFilesDataStructure",
5217 "consumes" : [ "application/json" ],
5218 "produces" : [ "application/json" ],
5225 "name" : "versionId",
5227 "description" : "Version Id",
5239 "description" : "successful operation",
5241 "$ref" : "#/definitions/FileDataStructureDto"
5247 "tags" : [ "Orchestration Template Candidate" ],
5248 "summary" : "Update an existing vendor software product",
5250 "operationId" : "updateFilesDataStructure",
5251 "consumes" : [ "application/json" ],
5252 "produces" : [ "application/json" ],
5259 "name" : "versionId",
5261 "description" : "Version Id",
5269 "$ref" : "#/definitions/FileDataStructureDto"
5280 "description" : "successful operation"
5285 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate/process" : {
5287 "tags" : [ "Orchestration Template Candidate" ],
5288 "summary" : "process Orchestration Template Candidate",
5290 "operationId" : "process",
5291 "consumes" : [ "application/json" ],
5292 "produces" : [ "application/json" ],
5299 "name" : "versionId",
5301 "description" : "Version Id",
5313 "description" : "successful operation",
5315 "$ref" : "#/definitions/UploadFileResponseDto"
5321 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes" : {
5323 "tags" : [ "Vendor Software Product Processes" ],
5324 "summary" : "List vendor software product processes",
5326 "operationId" : "list",
5327 "consumes" : [ "application/json" ],
5328 "produces" : [ "application/json" ],
5332 "description" : "Vendor software product Id",
5336 "name" : "versionId",
5338 "description" : "Vendor software product version Id",
5350 "description" : "successful operation",
5354 "$ref" : "#/definitions/ProcessEntityDto"
5361 "tags" : [ "Vendor Software Product Processes" ],
5362 "summary" : "Create a vendor software product process",
5364 "operationId" : "create",
5365 "consumes" : [ "application/json" ],
5366 "produces" : [ "application/json" ],
5372 "$ref" : "#/definitions/ProcessRequestDto"
5377 "description" : "Vendor software product Id",
5381 "name" : "versionId",
5383 "description" : "Vendor software product version Id",
5395 "description" : "successful operation"
5400 "tags" : [ "Vendor Software Product Processes" ],
5401 "summary" : "Delete vendor software product processes",
5403 "operationId" : "deleteList",
5404 "consumes" : [ "application/json" ],
5405 "produces" : [ "application/json" ],
5409 "description" : "Vendor software product Id",
5413 "name" : "versionId",
5415 "description" : "Vendor software product version Id",
5427 "description" : "successful operation"
5432 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes/{processId}" : {
5434 "tags" : [ "Vendor Software Product Processes" ],
5435 "summary" : "Get vendor software product process",
5437 "operationId" : "get",
5438 "consumes" : [ "application/json" ],
5439 "produces" : [ "application/json" ],
5443 "description" : "Vendor software product Id",
5447 "name" : "versionId",
5449 "description" : "Vendor software product version Id",
5453 "name" : "processId",
5455 "description" : "Vendor software product process Id",
5467 "description" : "successful operation",
5469 "$ref" : "#/definitions/ProcessEntityDto"
5475 "tags" : [ "Vendor Software Product Processes" ],
5476 "summary" : "Update vendor software product process",
5478 "operationId" : "update",
5479 "consumes" : [ "application/json" ],
5480 "produces" : [ "application/json" ],
5486 "$ref" : "#/definitions/ProcessRequestDto"
5491 "description" : "Vendor software product Id",
5495 "name" : "versionId",
5497 "description" : "Vendor software product version Id",
5501 "name" : "processId",
5503 "description" : "Vendor software product process Id",
5515 "description" : "successful operation"
5520 "tags" : [ "Vendor Software Product Processes" ],
5521 "summary" : "Delete vendor software product process",
5523 "operationId" : "delete",
5524 "consumes" : [ "application/json" ],
5525 "produces" : [ "application/json" ],
5529 "description" : "Vendor software product Id",
5533 "name" : "versionId",
5535 "description" : "Vendor software product version Id",
5539 "name" : "processId",
5541 "description" : "Vendor software product process Id",
5553 "description" : "successful operation"
5558 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes/{processId}/upload" : {
5560 "tags" : [ "Vendor Software Product Processes" ],
5561 "summary" : "Get vendor software product process uploaded file",
5563 "operationId" : "getUploadedFile",
5564 "consumes" : [ "application/json" ],
5565 "produces" : [ "application/octet-stream" ],
5569 "description" : "Vendor software product Id",
5573 "name" : "versionId",
5575 "description" : "Vendor software product version Id",
5579 "name" : "processId",
5581 "description" : "Vendor software product process Id",
5593 "description" : "successful operation"
5598 "tags" : [ "Vendor Software Product Processes" ],
5599 "summary" : "Update vendor software product process upload",
5601 "operationId" : "uploadFile",
5602 "consumes" : [ "multipart/form-data" ],
5603 "produces" : [ "application/json" ],
5609 "$ref" : "#/definitions/Attachment"
5614 "description" : "Vendor software product Id",
5618 "name" : "versionId",
5620 "description" : "Vendor software product version Id",
5624 "name" : "processId",
5626 "description" : "Vendor software product process Id",
5638 "description" : "successful operation"
5643 "tags" : [ "Vendor Software Product Processes" ],
5644 "summary" : "Delete vendor software product process uploaded file",
5646 "operationId" : "deleteUploadedFile",
5647 "consumes" : [ "application/json" ],
5648 "produces" : [ "application/json" ],
5652 "description" : "Vendor software product Id",
5656 "name" : "versionId",
5658 "description" : "Vendor software product version Id",
5662 "name" : "processId",
5664 "description" : "Vendor software product process Id",
5676 "description" : "successful operation"
5681 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/questionnaire" : {
5683 "tags" : [ "Vendor Software Products" ],
5684 "summary" : "Get vendor software product questionnaire",
5686 "operationId" : "getQuestionnaire",
5687 "consumes" : [ "application/json" ],
5688 "produces" : [ "application/json" ],
5695 "name" : "versionId",
5708 "description" : "successful operation",
5710 "$ref" : "#/definitions/QuestionnaireResponseDto"
5716 "tags" : [ "Vendor Software Products" ],
5717 "summary" : "Update vendor software product questionnaire",
5719 "operationId" : "updateQuestionnaire",
5720 "consumes" : [ "application/json" ],
5721 "produces" : [ "application/json" ],
5735 "name" : "versionId",
5748 "description" : "successful operation"
5753 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vspInformationArtifact" : {
5755 "tags" : [ "Vendor Software Products" ],
5756 "summary" : "Get vendor software product information artifact for specified version",
5758 "operationId" : "getVspInformationArtifact",
5759 "consumes" : [ "application/json" ],
5760 "produces" : [ "text/plain" ],
5767 "name" : "versionId",
5780 "description" : "successful operation",
5782 "$ref" : "#/definitions/File"
5788 "/workflow/v1.0/actions" : {
5790 "tags" : [ "Actions" ],
5791 "summary" : "List Filtered Actions ",
5792 "description" : "Get list of actions based on a filter criteria | If no filter is sent all actions will be returned",
5793 "operationId" : "getFilteredActions",
5794 "consumes" : [ "application/json" ],
5795 "produces" : [ "application/json" ],
5802 "name" : "category",
5817 "name" : "componentId",
5824 "description" : "successful operation"
5829 "tags" : [ "Actions" ],
5830 "summary" : "Create a new Action",
5832 "operationId" : "createAction",
5833 "consumes" : [ "application/json" ],
5834 "produces" : [ "application/json" ],
5845 "description" : "successful operation"
5850 "/workflow/v1.0/actions/components" : {
5852 "tags" : [ "Actions" ],
5853 "summary" : "List OPENECOMP Components supported by Action Library",
5855 "operationId" : "getOpenEcompComponents",
5856 "consumes" : [ "application/json" ],
5857 "produces" : [ "application/json" ],
5860 "description" : "successful operation"
5865 "/workflow/v1.0/actions/{actionInvariantUuId}" : {
5867 "tags" : [ "Actions" ],
5868 "summary" : "List Actions For Given Action Invariant UuId",
5870 "operationId" : "getActionsByActionInvariantUuId",
5871 "consumes" : [ "application/json" ],
5872 "produces" : [ "application/json" ],
5874 "name" : "actionInvariantUuId",
5886 "description" : "successful operation"
5891 "tags" : [ "Actions" ],
5892 "summary" : "Actions on a action",
5893 "description" : "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.|",
5894 "operationId" : "actOnAction",
5895 "consumes" : [ "application/json" ],
5896 "produces" : [ "application/json" ],
5898 "name" : "actionInvariantUuId",
5912 "description" : "successful operation"
5917 "tags" : [ "Actions" ],
5918 "summary" : "Update an existing action",
5920 "operationId" : "updateAction",
5921 "consumes" : [ "application/json" ],
5922 "produces" : [ "application/json" ],
5924 "name" : "actionInvariantUuId",
5938 "description" : "successful operation"
5943 "tags" : [ "Actions" ],
5944 "summary" : "Delete Action",
5946 "operationId" : "deleteAction",
5947 "consumes" : [ "application/json" ],
5948 "produces" : [ "application/json" ],
5950 "name" : "actionInvariantUuId",
5957 "description" : "successful operation"
5962 "/workflow/v1.0/actions/{actionInvariantUuId}/artifacts" : {
5964 "tags" : [ "Actions" ],
5965 "summary" : "Upload new Artifact",
5967 "operationId" : "uploadArtifact",
5968 "consumes" : [ "multipart/form-data" ],
5969 "produces" : [ "application/json" ],
5971 "name" : "actionInvariantUuId",
6011 "name" : "Content-MD5",
6017 "name" : "uploadArtifact",
6024 "description" : "successful operation"
6029 "/workflow/v1.0/actions/{actionInvariantUuId}/artifacts/{artifactUuId}" : {
6031 "tags" : [ "Actions" ],
6032 "summary" : "Update an existing artifact",
6034 "operationId" : "updateArtifact",
6035 "consumes" : [ "multipart/form-data" ],
6036 "produces" : [ "application/json" ],
6038 "name" : "actionInvariantUuId",
6043 "name" : "artifactUuId",
6083 "name" : "Content-MD5",
6089 "name" : "updateArtifact",
6096 "description" : "successful operation"
6101 "tags" : [ "Actions" ],
6102 "summary" : "Delete Artifact",
6104 "operationId" : "deleteArtifact",
6105 "consumes" : [ "application/json" ],
6106 "produces" : [ "application/json" ],
6108 "name" : "actionInvariantUuId",
6113 "name" : "artifactUuId",
6120 "description" : "successful operation"
6125 "/workflow/v1.0/actions/{actionUuId}/artifacts/{artifactUuId}" : {
6127 "tags" : [ "Actions" ],
6128 "summary" : "Downloads artifact for action",
6130 "operationId" : "downloadArtifact",
6131 "consumes" : [ "application/json" ],
6132 "produces" : [ "application/octet-stream" ],
6134 "name" : "actionUuId",
6139 "name" : "artifactUuId",
6146 "description" : "successful operation"
6153 "ActivityLogDto" : {
6161 "format" : "date-time"
6173 "$ref" : "#/definitions/ActivityStatus"
6177 "ActivityStatus" : {
6194 "additionalProperties" : {
6205 "$ref" : "#/definitions/MediaType"
6207 "contentDisposition" : {
6208 "$ref" : "#/definitions/ContentDisposition"
6211 "$ref" : "#/definitions/DataHandler"
6218 "ChoiceOrOtherDtoLicenseTerm" : {
6220 "required" : [ "choice", "other" ],
6224 "enum" : [ "Fixed_Term", "Perpetual", "Unlimited", "Other" ]
6242 "CommitRequestDto" : {
6250 "ComponentComputeAssociation" : {
6256 "computeFlavorId" : {
6284 "ComponentDependencyModel" : {
6298 "ComponentDependencyResponseDto" : {
6317 "required" : [ "displayName" ],
6346 "ComponentRequestDto" : {
6348 "required" : [ "displayName" ],
6374 "ComputeDetailsDto" : {
6401 "associatedToDeploymentFlavor" : {
6407 "ConfigurationDataDto" : {
6427 "enum" : [ "itemVersion", "VendorLicenseModel", "LicenseAgreements", "LicenseAgreement", "FeatureGroups", "FeatureGroup", "LicenseKeyGroups", "LicenseKeyGroup", "EntitlementPools", "EntitlementPool", "Limits", "Limit", "VendorSoftwareProduct", "VSPQuestionnaire", "VspModel", "NetworkPackage", "OrchestrationTemplateCandidate", "OrchestrationTemplateCandidateContent", "OrchestrationTemplateCandidateValidationData", "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" ]
6434 "additionalProperties" : {
6440 "additionalProperties" : {
6446 "ConflictInfoDto" : {
6454 "enum" : [ "itemVersion", "VendorLicenseModel", "LicenseAgreements", "LicenseAgreement", "FeatureGroups", "FeatureGroup", "LicenseKeyGroups", "LicenseKeyGroup", "EntitlementPools", "EntitlementPool", "Limits", "Limit", "VendorSoftwareProduct", "VSPQuestionnaire", "VspModel", "NetworkPackage", "OrchestrationTemplateCandidate", "OrchestrationTemplateCandidateContent", "OrchestrationTemplateCandidateValidationData", "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" ]
6461 "ConflictResolutionDto" : {
6466 "enum" : [ "THEIRS", "YOURS", "OTHER" ]
6468 "otherResolution" : {
6470 "additionalProperties" : {
6476 "ContentDisposition" : {
6484 "additionalProperties" : {
6499 "humanPresentableName" : {
6508 "mimeTypeSerializedObject" : {
6512 "defaultRepresentationClassAsString" : {
6515 "representationClassInputStream" : {
6519 "representationClassReader" : {
6523 "representationClassCharBuffer" : {
6527 "representationClassByteBuffer" : {
6531 "representationClassSerializable" : {
6535 "representationClassRemote" : {
6539 "flavorSerializedObjectType" : {
6543 "flavorRemoteObjectType" : {
6547 "flavorJavaFileListType" : {
6551 "flavorTextType" : {
6561 "$ref" : "#/definitions/DataSource"
6567 "$ref" : "#/definitions/InputStream"
6576 "$ref" : "#/definitions/OutputStream"
6578 "transferDataFlavors" : {
6581 "$ref" : "#/definitions/DataFlavor"
6584 "preferredCommands" : {
6587 "$ref" : "#/definitions/CommandInfo"
6593 "$ref" : "#/definitions/CommandInfo"
6605 "$ref" : "#/definitions/InputStream"
6611 "$ref" : "#/definitions/OutputStream"
6615 "DeploymentFlavorDto" : {
6628 "featureGroupId" : {
6631 "componentComputeAssociations" : {
6634 "$ref" : "#/definitions/ComponentComputeAssociation"
6642 "DeploymentFlavorListResponseDto" : {
6656 "DeploymentFlavorRequestDto" : {
6669 "featureGroupId" : {
6672 "componentComputeAssociations" : {
6675 "$ref" : "#/definitions/ComponentComputeAssociation"
6680 "EntitlementPoolEntity" : {
6682 "required" : [ "name" ],
6694 "thresholdValue" : {
6698 "thresholdUnits" : {
6700 "enum" : [ "Absolute", "Percentage" ]
6707 "operationalScope" : {
6708 "$ref" : "#/definitions/MultiChoiceOrOtherDtoOperationalScope"
6719 "referencingFeatureGroups" : {
6721 "uniqueItems" : true,
6728 "EntitlementPoolRequest" : {
6730 "required" : [ "name" ],
6742 "thresholdValue" : {
6746 "thresholdUnits" : {
6748 "enum" : [ "Absolute", "Percentage" ]
6755 "operationalScope" : {
6756 "$ref" : "#/definitions/MultiChoiceOrOtherDtoOperationalScope"
6771 "enum" : [ "ERROR", "WARNING", "INFO" ]
6778 "FeatureGroupEntity" : {
6780 "required" : [ "name", "partNumber" ],
6795 "manufacturerReferenceNumber" : {
6803 "licenseKeyGroupsIds" : {
6805 "uniqueItems" : true,
6810 "entitlementPoolsIds" : {
6812 "uniqueItems" : true,
6817 "referencingLicenseAgreements" : {
6819 "uniqueItems" : true,
6826 "FeatureGroupModel" : {
6828 "required" : [ "name", "partNumber" ],
6843 "manufacturerReferenceNumber" : {
6851 "referencingLicenseAgreements" : {
6853 "uniqueItems" : true,
6858 "licenseKeyGroups" : {
6861 "$ref" : "#/definitions/LicenseKeyGroupEntityDto"
6864 "entitlementPools" : {
6867 "$ref" : "#/definitions/EntitlementPoolEntity"
6872 "FeatureGroupRequest" : {
6874 "required" : [ "name", "partNumber" ],
6889 "manufacturerReferenceNumber" : {
6894 "addedLicenseKeyGroupsIds" : {
6896 "uniqueItems" : true,
6901 "addedEntitlementPoolsIds" : {
6903 "uniqueItems" : true,
6910 "FeatureGroupUpdateRequest" : {
6912 "required" : [ "name", "partNumber" ],
6927 "manufacturerReferenceNumber" : {
6932 "addedLicenseKeyGroupsIds" : {
6934 "uniqueItems" : true,
6939 "addedEntitlementPoolsIds" : {
6941 "uniqueItems" : true,
6946 "removedLicenseKeyGroupsIds" : {
6948 "uniqueItems" : true,
6953 "removedEntitlementPoolsIds" : {
6955 "uniqueItems" : true,
6982 "$ref" : "#/definitions/File"
6988 "$ref" : "#/definitions/File"
6991 "$ref" : "#/definitions/File"
7019 "FileDataStructureDto" : {
7025 "$ref" : "#/definitions/Module"
7051 "healthCheckComponent" : {
7053 "enum" : [ "BE", "CAS", "ZU" ]
7057 "enum" : [ "UP", "DOWN" ]
7067 "HealthInfoDtos" : {
7073 "$ref" : "#/definitions/HealthInfoDto"
7092 "ImageRequestDto" : {
7106 "ItemCreationDto" : {
7113 "$ref" : "#/definitions/VersionDto"
7137 "ItemPermissionsDto" : {
7148 "ItemPermissionsRequest" : {
7153 "uniqueItems" : true,
7158 "removedUsersIds" : {
7160 "uniqueItems" : true,
7167 "ItemVersionConflictDto" : {
7171 "$ref" : "#/definitions/ConflictDto"
7173 "conflictInfoList" : {
7176 "$ref" : "#/definitions/ConflictInfoDto"
7181 "LicenseAgreementEntity" : {
7183 "required" : [ "licenseTerm", "name" ],
7196 "$ref" : "#/definitions/ChoiceOrOtherDtoLicenseTerm"
7198 "requirementsAndConstrains" : {
7206 "featureGroupsIds" : {
7208 "uniqueItems" : true,
7215 "LicenseAgreementModel" : {
7217 "required" : [ "licenseTerm", "name" ],
7230 "$ref" : "#/definitions/ChoiceOrOtherDtoLicenseTerm"
7232 "requirementsAndConstrains" : {
7242 "uniqueItems" : true,
7244 "$ref" : "#/definitions/FeatureGroupEntity"
7249 "LicenseAgreementRequest" : {
7251 "required" : [ "licenseTerm", "name" ],
7264 "$ref" : "#/definitions/ChoiceOrOtherDtoLicenseTerm"
7266 "requirementsAndConstrains" : {
7271 "addedFeatureGroupsIds" : {
7273 "uniqueItems" : true,
7280 "LicenseAgreementUpdateRequest" : {
7282 "required" : [ "licenseTerm", "name" ],
7295 "$ref" : "#/definitions/ChoiceOrOtherDtoLicenseTerm"
7297 "requirementsAndConstrains" : {
7302 "addedFeatureGroupsIds" : {
7304 "uniqueItems" : true,
7309 "removedFeatureGroupsIds" : {
7311 "uniqueItems" : true,
7318 "LicenseKeyGroupEntityDto" : {
7320 "required" : [ "name", "type" ],
7334 "enum" : [ "Universal", "Unique", "One_Time" ]
7336 "operationalScope" : {
7337 "$ref" : "#/definitions/MultiChoiceOrOtherDtoOperationalScope"
7345 "thresholdValue" : {
7349 "thresholdUnits" : {
7351 "enum" : [ "Absolute", "Percentage" ]
7361 "referencingFeatureGroups" : {
7363 "uniqueItems" : true,
7370 "LicenseKeyGroupRequestDto" : {
7372 "required" : [ "name", "type" ],
7386 "enum" : [ "Universal", "Unique", "One_Time" ]
7388 "operationalScope" : {
7389 "$ref" : "#/definitions/MultiChoiceOrOtherDtoOperationalScope"
7397 "thresholdValue" : {
7401 "thresholdUnits" : {
7403 "enum" : [ "Absolute", "Percentage" ]
7415 "licenseAgreement" : {
7426 "LimitEntityDto" : {
7450 "aggregationFunction" : {
7483 "aggregationFunction" : {
7502 "additionalProperties" : {
7510 "wildcardSubtype" : {
7540 "MonitoringUploadStatusDto" : {
7554 "MultiChoiceOrOtherDtoOperationalScope" : {
7556 "required" : [ "choices", "other" ],
7560 "uniqueItems" : true,
7563 "enum" : [ "Network_Wide", "Availability_Zone", "Data_Center", "Tenant", "VM", "CPU", "Core", "Other" ]
7573 "required" : [ "dhcp", "name" ],
7587 "NetworkRequestDto" : {
7589 "required" : [ "dhcp", "name" ],
7602 "required" : [ "networkType" ],
7616 "networkDescription" : {
7629 "required" : [ "networkType" ],
7643 "networkDescription" : {
7648 "NotificationEntityDto" : {
7665 "eventAttributes" : {
7667 "additionalProperties" : {
7673 "NotificationsStatusDto" : {
7679 "$ref" : "#/definitions/NotificationEntityDto"
7697 "numOfNotSeenNotifications" : {
7706 "PackageInfoDto" : {
7736 "packageChecksum" : {
7744 "ProcessEntityDto" : {
7746 "required" : [ "name" ],
7756 "enum" : [ "Lifecycle_Operations", "Other" ]
7766 "ProcessRequestDto" : {
7768 "required" : [ "name" ],
7778 "enum" : [ "Lifecycle_Operations", "Other" ]
7782 "QuestionnaireResponseDto" : {
7792 "$ref" : "#/definitions/ErrorMessage"
7807 "format" : "date-time"
7814 "RevisionRequestDto" : {
7822 "SubmitRequestDto" : {
7830 "UpdateNotificationResponseStatus" : {
7835 "additionalProperties" : {
7838 "$ref" : "#/definitions/ErrorMessage"
7844 "enum" : [ "Success", "Failure" ]
7848 "UploadFileResponseDto" : {
7853 "additionalProperties" : {
7856 "$ref" : "#/definitions/ErrorMessage"
7862 "enum" : [ "Success", "Failure" ]
7864 "onboardingOrigin" : {
7867 "networkPackageName" : {
7872 "VendorLicenseModelActionRequestDto" : {
7877 "enum" : [ "Submit" ]
7880 "$ref" : "#/definitions/SubmitRequestDto"
7884 "VendorLicenseModelEntity" : {
7886 "required" : [ "description", "iconRef", "vendorName" ],
7906 "VendorLicenseModelRequest" : {
7908 "required" : [ "description", "iconRef", "vendorName" ],
7925 "VersionActionRequestDto" : {
7930 "enum" : [ "Sync", "Commit", "Revert", "Reset" ]
7933 "$ref" : "#/definitions/CommitRequestDto"
7935 "revisionRequest" : {
7936 "$ref" : "#/definitions/RevisionRequestDto"
7957 "enum" : [ "Draft", "Locked", "Certified" ]
7960 "$ref" : "#/definitions/VersionState"
7964 "format" : "date-time"
7966 "modificationTime" : {
7968 "format" : "date-time"
7970 "additionalInfo" : {
7972 "additionalProperties" : {
7978 "VersionRequestDto" : {
7984 "creationMethod" : {
7986 "enum" : [ "major", "minor" ]
7990 "VersionSoftwareProductActionRequestDto" : {
7995 "enum" : [ "Submit", "Create_Package" ]
7998 "$ref" : "#/definitions/SubmitRequestDto"
8005 "synchronizationState" : {
8007 "enum" : [ "UpToDate", "OutOfSync", "Merging" ]
8024 "computeFlavorId" : {
8029 "VspDescriptionDto" : {
8031 "required" : [ "category", "description", "name", "subCategory", "vendorId", "vendorName" ],
8054 "licensingVersion" : {
8058 "$ref" : "#/definitions/LicensingData"
8064 "required" : [ "category", "description", "name", "onboardingMethod", "subCategory", "vendorId", "vendorName" ],
8087 "licensingVersion" : {
8091 "$ref" : "#/definitions/LicensingData"
8093 "onboardingMethod" : {