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" : "Vendor Software Product Component NICs"
13 "name" : "Vendor Software Product Component Processes"
15 "name" : "Vendor Software Product Component MIB Uploads"
17 "name" : "Vendor License Model - License Key Groups"
19 "name" : "Application Configuration"
21 "name" : "Vendor License Model - License Agreements"
23 "name" : "Vendor License Model - Feature Groups"
25 "name" : "Vendor Software Product Processes"
31 "name" : "Vendor Software Product Components"
33 "name" : "Vendor Software Products"
35 "name" : "Vendor Software Product Networks"
37 "name" : "Vendor License Model - Entitlement Pools"
39 "name" : "Vendor License Models"
41 "schemes" : [ "http" ],
43 "/v1.0/application-configuration" : {
45 "tags" : [ "Application Configuration" ],
46 "summary" : "Insert JSON schema into application config table",
48 "operationId" : "insertToTable",
49 "consumes" : [ "multipart/form-data" ],
50 "produces" : [ "application/json" ],
66 "$ref" : "#/definitions/InputStream"
71 "description" : "successful operation"
76 "/v1.0/application-configuration/{namespace}" : {
78 "tags" : [ "Application Configuration" ],
79 "summary" : "Get List of keys and values by namespace",
81 "operationId" : "getListOfConfigurationByNamespaceFromTable",
82 "consumes" : [ "application/json" ],
83 "produces" : [ "application/json" ],
92 "description" : "successful operation"
97 "/v1.0/application-configuration/{namespace}/{key}" : {
99 "tags" : [ "Application Configuration" ],
100 "summary" : "Get JSON schema by namespace and key",
102 "operationId" : "getFromTable",
103 "consumes" : [ "application/json" ],
104 "produces" : [ "application/json" ],
106 "name" : "namespace",
118 "description" : "successful operation",
120 "$ref" : "#/definitions/ConfigurationDataDto"
126 "/v1.0/validation/{type}/validate" : {
128 "tags" : [ "Validation" ],
129 "summary" : "Validate a package",
131 "operationId" : "validateFile",
132 "consumes" : [ "multipart/form-data" ],
133 "produces" : [ "application/json" ],
144 "$ref" : "#/definitions/InputStream"
149 "description" : "successful operation"
154 "/v1.0/vendor-license-models" : {
156 "tags" : [ "Vendor License Models" ],
157 "summary" : "List vendor license models",
159 "operationId" : "listLicenseModels",
160 "consumes" : [ "application/json" ],
161 "produces" : [ "application/json" ],
163 "name" : "versionFilter",
165 "description" : "Currently supported value: 'Final' - only vendor License models with final versions will be return - with their latest final version",
177 "description" : "successful operation",
181 "$ref" : "#/definitions/VendorLicenseModelEntity"
188 "tags" : [ "Vendor License Models" ],
189 "summary" : "Create vendor license model",
191 "operationId" : "createLicenseModel",
192 "consumes" : [ "application/json" ],
193 "produces" : [ "application/json" ],
199 "$ref" : "#/definitions/VendorLicenseModelRequest"
210 "description" : "successful operation"
215 "/v1.0/vendor-license-models/{vlmId}" : {
217 "tags" : [ "Vendor License Models" ],
218 "summary" : "Get vendor license model",
220 "operationId" : "getLicenseModel",
221 "consumes" : [ "application/json" ],
222 "produces" : [ "application/json" ],
226 "description" : "Vendor license model Id",
243 "description" : "successful operation",
245 "$ref" : "#/definitions/VendorLicenseModelEntity"
251 "tags" : [ "Vendor License Models" ],
252 "summary" : "Update vendor license model",
254 "operationId" : "updateLicenseModel",
255 "consumes" : [ "application/json" ],
256 "produces" : [ "application/json" ],
262 "$ref" : "#/definitions/VendorLicenseModelRequest"
267 "description" : "Vendor license model Id",
279 "description" : "successful operation"
284 "tags" : [ "Vendor License Models" ],
285 "summary" : "Delete vendor license model",
287 "operationId" : "deleteLicenseModel",
288 "consumes" : [ "application/json" ],
289 "produces" : [ "application/json" ],
293 "description" : "Vendor license model Id",
305 "description" : "successful operation"
310 "/v1.0/vendor-license-models/{vlmId}/actions" : {
312 "tags" : [ "Vendor License Models" ],
313 "summary" : "Update vendor license model",
315 "operationId" : "actOnLicenseModel",
316 "consumes" : [ "application/json" ],
317 "produces" : [ "application/json" ],
323 "$ref" : "#/definitions/VendorLicenseModelActionRequestDto"
328 "description" : "Vendor license model Id",
340 "description" : "successful operation"
345 "/v1.0/vendor-license-models/{vlmId}/entitlement-pools" : {
347 "tags" : [ "Vendor License Model - Entitlement Pools" ],
348 "summary" : "List vendor entitlement pools",
350 "operationId" : "listEntitlementPools",
351 "consumes" : [ "application/json" ],
352 "produces" : [ "application/json" ],
356 "description" : "Vendor license model Id",
373 "description" : "successful operation",
377 "$ref" : "#/definitions/EntitlementPoolEntity"
384 "tags" : [ "Vendor License Model - Entitlement Pools" ],
385 "summary" : "Create vendor entitlement pool",
387 "operationId" : "createEntitlementPool",
388 "consumes" : [ "application/json" ],
389 "produces" : [ "application/json" ],
395 "$ref" : "#/definitions/EntitlementPoolRequest"
400 "description" : "Vendor license model Id",
412 "description" : "successful operation"
417 "/v1.0/vendor-license-models/{vlmId}/entitlement-pools/{entitlementPoolId}" : {
419 "tags" : [ "Vendor License Model - Entitlement Pools" ],
420 "summary" : "Get vendor entitlement pool",
422 "operationId" : "getEntitlementPool",
423 "consumes" : [ "application/json" ],
424 "produces" : [ "application/json" ],
428 "description" : "Vendor license model Id",
437 "name" : "entitlementPoolId",
450 "description" : "successful operation",
452 "$ref" : "#/definitions/EntitlementPoolEntity"
458 "tags" : [ "Vendor License Model - Entitlement Pools" ],
459 "summary" : "Update vendor entitlement pool",
461 "operationId" : "updateEntitlementPool",
462 "consumes" : [ "application/json" ],
463 "produces" : [ "application/json" ],
469 "$ref" : "#/definitions/EntitlementPoolRequest"
474 "description" : "Vendor license model Id",
478 "name" : "entitlementPoolId",
491 "description" : "successful operation"
496 "tags" : [ "Vendor License Model - Entitlement Pools" ],
497 "summary" : "Delete vendor entitlement pool",
499 "operationId" : "deleteEntitlementPool",
500 "consumes" : [ "application/json" ],
501 "produces" : [ "application/json" ],
505 "description" : "Vendor license model Id",
509 "name" : "entitlementPoolId",
522 "description" : "successful operation"
527 "/v1.0/vendor-license-models/{vlmId}/feature-groups" : {
529 "tags" : [ "Vendor License Model - Feature Groups" ],
530 "summary" : "List vendor feature groups",
532 "operationId" : "listFeatureGroups",
533 "consumes" : [ "application/json" ],
534 "produces" : [ "application/json" ],
538 "description" : "Vendor license model Id",
555 "description" : "successful operation",
559 "$ref" : "#/definitions/FeatureGroupEntity"
566 "tags" : [ "Vendor License Model - Feature Groups" ],
567 "summary" : "Create vendor feature group",
569 "operationId" : "createFeatureGroup",
570 "consumes" : [ "application/json" ],
571 "produces" : [ "application/json" ],
577 "$ref" : "#/definitions/FeatureGroupRequest"
582 "description" : "Vendor license model Id",
594 "description" : "successful operation"
599 "/v1.0/vendor-license-models/{vlmId}/feature-groups/{featureGroupId}" : {
601 "tags" : [ "Vendor License Model - Feature Groups" ],
602 "summary" : "Get vendor feature group",
604 "operationId" : "getFeatureGroup",
605 "consumes" : [ "application/json" ],
606 "produces" : [ "application/json" ],
610 "description" : "Vendor license model Id",
619 "name" : "featureGroupId",
632 "description" : "successful operation",
634 "$ref" : "#/definitions/FeatureGroupModel"
640 "tags" : [ "Vendor License Model - Feature Groups" ],
641 "summary" : "Update vendor feature group",
643 "operationId" : "updateFeatureGroup",
644 "consumes" : [ "application/json" ],
645 "produces" : [ "application/json" ],
651 "$ref" : "#/definitions/FeatureGroupUpdateRequest"
656 "description" : "Vendor license model Id",
660 "name" : "featureGroupId",
673 "description" : "successful operation"
678 "tags" : [ "Vendor License Model - Feature Groups" ],
679 "summary" : "Delete vendor feature group",
681 "operationId" : "deleteFeatureGroup",
682 "consumes" : [ "application/json" ],
683 "produces" : [ "application/json" ],
687 "description" : "Vendor license model Id",
691 "name" : "featureGroupId",
704 "description" : "successful operation"
709 "/v1.0/vendor-license-models/{vlmId}/license-agreements" : {
711 "tags" : [ "Vendor License Model - License Agreements" ],
712 "summary" : "List vendor license agreements",
714 "operationId" : "listLicenseAgreements",
715 "consumes" : [ "application/json" ],
716 "produces" : [ "application/json" ],
720 "description" : "Vendor license model Id",
737 "description" : "successful operation",
741 "$ref" : "#/definitions/LicenseAgreementEntity"
748 "tags" : [ "Vendor License Model - License Agreements" ],
749 "summary" : "Create vendor license agreement",
751 "operationId" : "createLicenseAgreement",
752 "consumes" : [ "application/json" ],
753 "produces" : [ "application/json" ],
759 "$ref" : "#/definitions/LicenseAgreementRequest"
764 "description" : "Vendor license model Id",
776 "description" : "successful operation"
781 "/v1.0/vendor-license-models/{vlmId}/license-agreements/{licenseAgreementId}" : {
783 "tags" : [ "Vendor License Model - License Agreements" ],
784 "summary" : "Get vendor license agreement",
786 "operationId" : "getLicenseAgreement",
787 "consumes" : [ "application/json" ],
788 "produces" : [ "application/json" ],
792 "description" : "Vendor license model Id",
801 "name" : "licenseAgreementId",
814 "description" : "successful operation",
816 "$ref" : "#/definitions/LicenseAgreementModel"
822 "tags" : [ "Vendor License Model - License Agreements" ],
823 "summary" : "Update vendor license agreement",
825 "operationId" : "updateLicenseAgreement",
826 "consumes" : [ "application/json" ],
827 "produces" : [ "application/json" ],
833 "$ref" : "#/definitions/LicenseAgreementUpdateRequest"
838 "description" : "Vendor license model Id",
842 "name" : "licenseAgreementId",
855 "description" : "successful operation"
860 "tags" : [ "Vendor License Model - License Agreements" ],
861 "summary" : "Delete vendor license agreement",
863 "operationId" : "deleteLicenseAgreement",
864 "consumes" : [ "application/json" ],
865 "produces" : [ "application/json" ],
869 "description" : "Vendor license model Id",
873 "name" : "licenseAgreementId",
886 "description" : "successful operation"
891 "/v1.0/vendor-license-models/{vlmId}/license-key-groups" : {
893 "tags" : [ "Vendor License Model - License Key Groups" ],
894 "summary" : "List vendor license key groups",
896 "operationId" : "listLicenseKeyGroups",
897 "consumes" : [ "application/json" ],
898 "produces" : [ "application/json" ],
902 "description" : "Vendor license model Id",
919 "description" : "successful operation",
923 "$ref" : "#/definitions/LicenseKeyGroupEntityDto"
930 "tags" : [ "Vendor License Model - License Key Groups" ],
931 "summary" : "Create vendor license key group",
933 "operationId" : "createLicenseKeyGroup",
934 "consumes" : [ "application/json" ],
935 "produces" : [ "application/json" ],
941 "$ref" : "#/definitions/LicenseKeyGroupRequestDto"
946 "description" : "Vendor license model Id",
958 "description" : "successful operation"
963 "/v1.0/vendor-license-models/{vlmId}/license-key-groups/{licenseKeyGroupId}" : {
965 "tags" : [ "Vendor License Model - License Key Groups" ],
966 "summary" : "Get vendor license key group",
968 "operationId" : "getLicenseKeyGroup",
969 "consumes" : [ "application/json" ],
970 "produces" : [ "application/json" ],
974 "description" : "Vendor license model Id",
983 "name" : "licenseKeyGroupId",
996 "description" : "successful operation",
998 "$ref" : "#/definitions/LicenseKeyGroupEntityDto"
1004 "tags" : [ "Vendor License Model - License Key Groups" ],
1005 "summary" : "Update vendor license key group",
1007 "operationId" : "updateLicenseKeyGroup",
1008 "consumes" : [ "application/json" ],
1009 "produces" : [ "application/json" ],
1015 "$ref" : "#/definitions/LicenseKeyGroupRequestDto"
1020 "description" : "Vendor license model Id",
1024 "name" : "licenseKeyGroupId",
1037 "description" : "successful operation"
1042 "tags" : [ "Vendor License Model - License Key Groups" ],
1043 "summary" : "Delete vendor license key group",
1045 "operationId" : "deleteLicenseKeyGroup",
1046 "consumes" : [ "application/json" ],
1047 "produces" : [ "application/json" ],
1051 "description" : "Vendor license model Id",
1055 "name" : "licenseKeyGroupId",
1068 "description" : "successful operation"
1073 "/v1.0/vendor-software-products" : {
1075 "tags" : [ "Vendor Software Products" ],
1076 "summary" : "Get list of vendor software products and their description",
1078 "operationId" : "getVspList",
1079 "consumes" : [ "application/json" ],
1080 "produces" : [ "application/json" ],
1082 "name" : "versionFilter",
1084 "description" : "Currently supported values: 'Final' - only vendor software products with final version will be return - with their latest final version",
1096 "description" : "successful operation"
1101 "tags" : [ "Vendor Software Products" ],
1102 "summary" : "Create a new vendor software product",
1104 "operationId" : "createNewVsp",
1105 "consumes" : [ "application/json" ],
1106 "produces" : [ "application/json" ],
1112 "$ref" : "#/definitions/VspDescriptionDto"
1123 "description" : "successful operation",
1125 "$ref" : "#/definitions/VspCreationDto"
1131 "/v1.0/vendor-software-products/packages" : {
1133 "tags" : [ "Vendor Software Products" ],
1134 "summary" : "Get list of translated CSAR files details",
1136 "operationId" : "listPackages",
1137 "consumes" : [ "application/json" ],
1138 "produces" : [ "application/json" ],
1140 "name" : "category",
1142 "description" : "Category",
1146 "name" : "subCategory",
1148 "description" : "Sub-category",
1160 "description" : "successful operation",
1164 "$ref" : "#/definitions/PackageInfoDto"
1171 "/v1.0/vendor-software-products/packages/{vspId}" : {
1173 "tags" : [ "Vendor Software Products" ],
1174 "summary" : "Get translated CSAR file",
1175 "description" : "Exports translated file to a zip file",
1176 "operationId" : "getTranslatedFile",
1177 "consumes" : [ "application/json" ],
1178 "produces" : [ "application/octet-stream" ],
1198 "description" : "successful operation",
1200 "$ref" : "#/definitions/File"
1206 "/v1.0/vendor-software-products/{vspId}" : {
1208 "tags" : [ "Vendor Software Products" ],
1209 "summary" : "Get details of a vendor software product",
1211 "operationId" : "getVspDetails",
1212 "consumes" : [ "application/json" ],
1213 "produces" : [ "application/json" ],
1233 "description" : "successful operation"
1238 "tags" : [ "Vendor Software Products" ],
1239 "summary" : "Update an existing vendor software product",
1241 "operationId" : "updateVsp",
1242 "consumes" : [ "application/json" ],
1243 "produces" : [ "application/json" ],
1254 "$ref" : "#/definitions/VspDescriptionDto"
1265 "description" : "successful operation"
1270 "tags" : [ "Vendor Software Products" ],
1271 "summary" : "Deletes vendor software product by given id",
1273 "operationId" : "deleteVsp",
1274 "consumes" : [ "application/json" ],
1275 "produces" : [ "application/json" ],
1290 "description" : "successful operation"
1295 "/v1.0/vendor-software-products/{vspId}/actions" : {
1297 "tags" : [ "Vendor Software Products" ],
1298 "summary" : "Actions on a vendor software product",
1299 "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.|",
1300 "operationId" : "actOnVendorSoftwareProduct",
1301 "consumes" : [ "application/json" ],
1302 "produces" : [ "application/json" ],
1313 "$ref" : "#/definitions/VersionSoftwareProductActionRequestDto"
1324 "description" : "successful operation"
1329 "/v1.0/vendor-software-products/{vspId}/components" : {
1331 "tags" : [ "Vendor Software Product Components" ],
1332 "summary" : "List vendor software product components",
1334 "operationId" : "list",
1335 "consumes" : [ "application/json" ],
1336 "produces" : [ "application/json" ],
1340 "description" : "Vendor software product Id",
1357 "description" : "successful operation",
1361 "$ref" : "#/definitions/ComponentDto"
1368 "tags" : [ "Vendor Software Product Components" ],
1369 "summary" : "Create a vendor software product component",
1371 "operationId" : "create",
1372 "consumes" : [ "application/json" ],
1373 "produces" : [ "application/json" ],
1379 "$ref" : "#/definitions/ComponentRequestDto"
1384 "description" : "Vendor software product Id",
1396 "description" : "successful operation"
1401 "tags" : [ "Vendor Software Product Components" ],
1402 "summary" : "Delete vendor software product components",
1404 "operationId" : "deleteList",
1405 "consumes" : [ "application/json" ],
1406 "produces" : [ "application/json" ],
1410 "description" : "Vendor software product Id",
1422 "description" : "successful operation"
1427 "/v1.0/vendor-software-products/{vspId}/components/{componentId}" : {
1429 "tags" : [ "Vendor Software Product Components" ],
1430 "summary" : "Get vendor software product component",
1432 "operationId" : "get",
1433 "consumes" : [ "application/json" ],
1434 "produces" : [ "application/json" ],
1438 "description" : "Vendor software product Id",
1442 "name" : "componentId",
1444 "description" : "Vendor software product component Id",
1461 "description" : "successful operation",
1463 "$ref" : "#/definitions/ComponentData"
1469 "tags" : [ "Vendor Software Product Components" ],
1470 "summary" : "Update vendor software product component",
1472 "operationId" : "update",
1473 "consumes" : [ "application/json" ],
1474 "produces" : [ "application/json" ],
1480 "$ref" : "#/definitions/ComponentRequestDto"
1485 "description" : "Vendor software product Id",
1489 "name" : "componentId",
1491 "description" : "Vendor software product component Id",
1503 "description" : "successful operation"
1508 "tags" : [ "Vendor Software Product Components" ],
1509 "summary" : "Delete vendor software product component",
1511 "operationId" : "delete",
1512 "consumes" : [ "application/json" ],
1513 "produces" : [ "application/json" ],
1517 "description" : "Vendor software product Id",
1521 "name" : "componentId",
1523 "description" : "Vendor software product component Id",
1535 "description" : "successful operation"
1540 "/v1.0/vendor-software-products/{vspId}/components/{componentId}/monitors/snmp" : {
1542 "tags" : [ "Vendor Software Product Component MIB Uploads" ],
1543 "summary" : "Get the filenames of uploaded MIB definitions",
1545 "operationId" : "list",
1546 "consumes" : [ "application/json" ],
1547 "produces" : [ "application/json" ],
1551 "description" : "Vendor software product Id",
1555 "name" : "componentId",
1557 "description" : "Vendor software product component Id",
1569 "description" : "successful operation",
1571 "$ref" : "#/definitions/MibUploadStatusDto"
1577 "tags" : [ "Vendor Software Product Component MIB Uploads" ],
1578 "summary" : "Delete vendor software product MIB Poll Definitions file",
1580 "operationId" : "deletePollMibFile",
1581 "consumes" : [ "application/json" ],
1582 "produces" : [ "application/json" ],
1586 "description" : "Vendor software product Id",
1590 "name" : "componentId",
1592 "description" : "Vendor software product component Id",
1604 "description" : "successful operation"
1609 "/v1.0/vendor-software-products/{vspId}/components/{componentId}/monitors/snmp-trap" : {
1611 "tags" : [ "Vendor Software Product Component MIB Uploads" ],
1612 "summary" : "Delete vendor software product MIB Trap Definitions file",
1614 "operationId" : "deleteTrapMibFile",
1615 "consumes" : [ "application/json" ],
1616 "produces" : [ "application/json" ],
1620 "description" : "Vendor software product Id",
1624 "name" : "componentId",
1626 "description" : "Vendor software product component Id",
1638 "description" : "successful operation"
1643 "/v1.0/vendor-software-products/{vspId}/components/{componentId}/monitors/snmp-trap/upload" : {
1645 "tags" : [ "Vendor Software Product Component MIB Uploads" ],
1646 "summary" : "Upload vendor software product MIB Trap Definitions file",
1648 "operationId" : "uploadTrapMibFile",
1649 "consumes" : [ "multipart/form-data" ],
1650 "produces" : [ "application/json" ],
1656 "$ref" : "#/definitions/Attachment"
1661 "description" : "Vendor software product Id",
1665 "name" : "componentId",
1667 "description" : "Vendor software product component Id",
1679 "description" : "successful operation"
1684 "/v1.0/vendor-software-products/{vspId}/components/{componentId}/monitors/snmp/upload" : {
1686 "tags" : [ "Vendor Software Product Component MIB Uploads" ],
1687 "summary" : "Upload vendor software product MIB Poll Definitions file",
1689 "operationId" : "uploadPollMibFile",
1690 "consumes" : [ "multipart/form-data" ],
1691 "produces" : [ "application/json" ],
1697 "$ref" : "#/definitions/Attachment"
1702 "description" : "Vendor software product Id",
1706 "name" : "componentId",
1708 "description" : "Vendor software product component Id",
1720 "description" : "successful operation"
1725 "/v1.0/vendor-software-products/{vspId}/components/{componentId}/nics" : {
1727 "tags" : [ "Vendor Software Product Component NICs" ],
1728 "summary" : "List vendor software product component NICs",
1730 "operationId" : "list",
1731 "consumes" : [ "application/json" ],
1732 "produces" : [ "application/json" ],
1736 "description" : "Vendor software product Id",
1740 "name" : "componentId",
1742 "description" : "Vendor software product component Id",
1759 "description" : "successful operation",
1763 "$ref" : "#/definitions/NicDto"
1770 "tags" : [ "Vendor Software Product Component NICs" ],
1771 "summary" : "Create a vendor software product NIC",
1773 "operationId" : "create",
1774 "consumes" : [ "application/json" ],
1775 "produces" : [ "application/json" ],
1781 "$ref" : "#/definitions/NicRequestDto"
1786 "description" : "Vendor software product Id",
1790 "name" : "componentId",
1792 "description" : "Vendor software product component Id",
1804 "description" : "successful operation"
1809 "/v1.0/vendor-software-products/{vspId}/components/{componentId}/nics/{nicId}" : {
1811 "tags" : [ "Vendor Software Product Component NICs" ],
1812 "summary" : "Get vendor software product NIC",
1814 "operationId" : "get",
1815 "consumes" : [ "application/json" ],
1816 "produces" : [ "application/json" ],
1820 "description" : "Vendor software product Id",
1824 "name" : "componentId",
1826 "description" : "Vendor software product component Id",
1832 "description" : "Vendor software product NIC Id",
1849 "description" : "successful operation",
1851 "$ref" : "#/definitions/NicDto"
1857 "tags" : [ "Vendor Software Product Component NICs" ],
1858 "summary" : "Update vendor software product NIC",
1860 "operationId" : "update",
1861 "consumes" : [ "application/json" ],
1862 "produces" : [ "application/json" ],
1868 "$ref" : "#/definitions/NicRequestDto"
1873 "description" : "Vendor software product Id",
1877 "name" : "componentId",
1879 "description" : "Vendor software product component Id",
1885 "description" : "Vendor software product NIC Id",
1897 "description" : "successful operation"
1902 "tags" : [ "Vendor Software Product Component NICs" ],
1903 "summary" : "Delete vendor software product NIC",
1905 "operationId" : "delete",
1906 "consumes" : [ "application/json" ],
1907 "produces" : [ "application/json" ],
1911 "description" : "Vendor software product Id",
1915 "name" : "componentId",
1917 "description" : "Vendor software product component Id",
1923 "description" : "Vendor software product NIC Id",
1935 "description" : "successful operation"
1940 "/v1.0/vendor-software-products/{vspId}/components/{componentId}/nics/{nicId}/questionnaire" : {
1942 "tags" : [ "Vendor Software Product Component NICs" ],
1943 "summary" : "Get vendor software product component NIC questionnaire",
1945 "operationId" : "getQuestionnaire",
1946 "consumes" : [ "application/json" ],
1947 "produces" : [ "application/json" ],
1951 "description" : "Vendor software product Id",
1955 "name" : "componentId",
1957 "description" : "Vendor software product component Id",
1963 "description" : "Vendor software product NIC Id",
1980 "description" : "successful operation",
1982 "$ref" : "#/definitions/QuestionnaireResponseDto"
1988 "tags" : [ "Vendor Software Product Component NICs" ],
1989 "summary" : "Update vendor software product component NIC questionnaire",
1991 "operationId" : "updateQuestionnaire",
1992 "consumes" : [ "application/json" ],
1993 "produces" : [ "application/json" ],
2004 "description" : "Vendor software product Id",
2008 "name" : "componentId",
2010 "description" : "Vendor software product component Id",
2016 "description" : "Vendor software product NIC Id",
2028 "description" : "successful operation"
2033 "/v1.0/vendor-software-products/{vspId}/components/{componentId}/processes" : {
2035 "tags" : [ "Vendor Software Product Component Processes" ],
2036 "summary" : "List vendor software product component processes",
2038 "operationId" : "list",
2039 "consumes" : [ "application/json" ],
2040 "produces" : [ "application/json" ],
2044 "description" : "Vendor software product Id",
2048 "name" : "componentId",
2050 "description" : "Vendor software product component Id",
2067 "description" : "successful operation",
2071 "$ref" : "#/definitions/ProcessEntityDto"
2078 "tags" : [ "Vendor Software Product Component Processes" ],
2079 "summary" : "Create a vendor software product process",
2081 "operationId" : "create",
2082 "consumes" : [ "application/json" ],
2083 "produces" : [ "application/json" ],
2089 "$ref" : "#/definitions/ProcessRequestDto"
2094 "description" : "Vendor software product Id",
2098 "name" : "componentId",
2100 "description" : "Vendor software product component Id",
2112 "description" : "successful operation"
2117 "tags" : [ "Vendor Software Product Component Processes" ],
2118 "summary" : "Delete vendor software product processes",
2120 "operationId" : "deleteList",
2121 "consumes" : [ "application/json" ],
2122 "produces" : [ "application/json" ],
2126 "description" : "Vendor software product Id",
2130 "name" : "componentId",
2132 "description" : "Vendor software product component Id",
2144 "description" : "successful operation"
2149 "/v1.0/vendor-software-products/{vspId}/components/{componentId}/processes/{processId}" : {
2151 "tags" : [ "Vendor Software Product Component Processes" ],
2152 "summary" : "Get vendor software product process",
2154 "operationId" : "get",
2155 "consumes" : [ "application/json" ],
2156 "produces" : [ "application/json" ],
2160 "description" : "Vendor software product Id",
2164 "name" : "componentId",
2166 "description" : "Vendor software product component Id",
2170 "name" : "processId",
2172 "description" : "Vendor software product process Id",
2189 "description" : "successful operation",
2191 "$ref" : "#/definitions/ProcessEntityDto"
2197 "tags" : [ "Vendor Software Product Component Processes" ],
2198 "summary" : "Update vendor software product process",
2200 "operationId" : "update",
2201 "consumes" : [ "application/json" ],
2202 "produces" : [ "application/json" ],
2208 "$ref" : "#/definitions/ProcessRequestDto"
2213 "description" : "Vendor software product Id",
2217 "name" : "componentId",
2219 "description" : "Vendor software product component Id",
2223 "name" : "processId",
2225 "description" : "Vendor software product process Id",
2237 "description" : "successful operation"
2242 "tags" : [ "Vendor Software Product Component Processes" ],
2243 "summary" : "Delete vendor software product process",
2245 "operationId" : "delete",
2246 "consumes" : [ "application/json" ],
2247 "produces" : [ "application/json" ],
2251 "description" : "Vendor software product Id",
2255 "name" : "componentId",
2257 "description" : "Vendor software product component Id",
2261 "name" : "processId",
2263 "description" : "Vendor software product process Id",
2275 "description" : "successful operation"
2280 "/v1.0/vendor-software-products/{vspId}/components/{componentId}/processes/{processId}/upload" : {
2282 "tags" : [ "Vendor Software Product Component Processes" ],
2283 "summary" : "Get vendor software product process uploaded file",
2285 "operationId" : "getUploadedFile",
2286 "consumes" : [ "application/json" ],
2287 "produces" : [ "application/octet-stream" ],
2291 "description" : "Vendor software product Id",
2295 "name" : "componentId",
2297 "description" : "Vendor software product component Id",
2301 "name" : "processId",
2303 "description" : "Vendor software product process Id",
2320 "description" : "successful operation"
2325 "tags" : [ "Vendor Software Product Component Processes" ],
2326 "summary" : "Update vendor software product process upload",
2328 "operationId" : "uploadFile",
2329 "consumes" : [ "multipart/form-data" ],
2330 "produces" : [ "application/json" ],
2336 "$ref" : "#/definitions/Attachment"
2341 "description" : "Vendor software product Id",
2345 "name" : "componentId",
2347 "description" : "Vendor software product component Id",
2351 "name" : "processId",
2353 "description" : "Vendor software product process Id",
2365 "description" : "successful operation"
2370 "tags" : [ "Vendor Software Product Component Processes" ],
2371 "summary" : "Delete vendor software product process uploaded file",
2373 "operationId" : "deleteUploadedFile",
2374 "consumes" : [ "application/json" ],
2375 "produces" : [ "application/json" ],
2379 "description" : "Vendor software product Id",
2383 "name" : "componentId",
2385 "description" : "Vendor software product component Id",
2389 "name" : "processId",
2391 "description" : "Vendor software product process Id",
2403 "description" : "successful operation"
2408 "/v1.0/vendor-software-products/{vspId}/components/{componentId}/questionnaire" : {
2410 "tags" : [ "Vendor Software Product Components" ],
2411 "summary" : "Get vendor software product component questionnaire",
2413 "operationId" : "getQuestionnaire",
2414 "consumes" : [ "application/json" ],
2415 "produces" : [ "application/json" ],
2419 "description" : "Vendor software product Id",
2423 "name" : "componentId",
2425 "description" : "Vendor software product component Id",
2442 "description" : "successful operation",
2444 "$ref" : "#/definitions/QuestionnaireResponseDto"
2450 "tags" : [ "Vendor Software Product Components" ],
2451 "summary" : "Update vendor software product component questionnaire",
2453 "operationId" : "updateQuestionnaire",
2454 "consumes" : [ "application/json" ],
2455 "produces" : [ "application/json" ],
2466 "description" : "Vendor software product Id",
2470 "name" : "componentId",
2472 "description" : "Vendor software product component Id",
2484 "description" : "successful operation"
2489 "/v1.0/vendor-software-products/{vspId}/downloadHeat" : {
2491 "tags" : [ "Vendor Software Products" ],
2492 "summary" : "Get uploaded HEAT file",
2493 "description" : "Downloads the latest HEAT package",
2494 "operationId" : "getLatestHeatPackage",
2495 "consumes" : [ "application/json" ],
2496 "produces" : [ "application/octet-stream" ],
2511 "description" : "successful operation",
2513 "$ref" : "#/definitions/File"
2519 "/v1.0/vendor-software-products/{vspId}/networks" : {
2521 "tags" : [ "Vendor Software Product Networks" ],
2522 "summary" : "List vendor software product networks",
2524 "operationId" : "list",
2525 "consumes" : [ "application/json" ],
2526 "produces" : [ "application/json" ],
2530 "description" : "Vendor software product Id",
2547 "description" : "successful operation",
2551 "$ref" : "#/definitions/NetworkDto"
2558 "tags" : [ "Vendor Software Product Networks" ],
2559 "summary" : "Create a vendor software product network",
2561 "operationId" : "create",
2562 "consumes" : [ "application/json" ],
2563 "produces" : [ "application/json" ],
2569 "$ref" : "#/definitions/NetworkRequestDto"
2574 "description" : "Vendor software product Id",
2586 "description" : "successful operation"
2591 "/v1.0/vendor-software-products/{vspId}/networks/{networkId}" : {
2593 "tags" : [ "Vendor Software Product Networks" ],
2594 "summary" : "Get vendor software product network",
2596 "operationId" : "get",
2597 "consumes" : [ "application/json" ],
2598 "produces" : [ "application/json" ],
2602 "description" : "Vendor software product Id",
2606 "name" : "networkId",
2608 "description" : "Vendor software product network Id",
2625 "description" : "successful operation",
2627 "$ref" : "#/definitions/NetworkDto"
2633 "tags" : [ "Vendor Software Product Networks" ],
2634 "summary" : "Update vendor software product network",
2636 "operationId" : "update",
2637 "consumes" : [ "application/json" ],
2638 "produces" : [ "application/json" ],
2644 "$ref" : "#/definitions/NetworkRequestDto"
2649 "description" : "Vendor software product Id",
2653 "name" : "networkId",
2655 "description" : "Vendor software product network Id",
2667 "description" : "successful operation"
2672 "tags" : [ "Vendor Software Product Networks" ],
2673 "summary" : "Delete vendor software product network",
2675 "operationId" : "delete",
2676 "consumes" : [ "application/json" ],
2677 "produces" : [ "application/json" ],
2681 "description" : "Vendor software product Id",
2685 "name" : "networkId",
2687 "description" : "Vendor software product network Id",
2699 "description" : "successful operation"
2704 "/v1.0/vendor-software-products/{vspId}/processes" : {
2706 "tags" : [ "Vendor Software Product Processes" ],
2707 "summary" : "List vendor software product processes",
2709 "operationId" : "list",
2710 "consumes" : [ "application/json" ],
2711 "produces" : [ "application/json" ],
2715 "description" : "Vendor software product Id",
2732 "description" : "successful operation",
2736 "$ref" : "#/definitions/ProcessEntityDto"
2743 "tags" : [ "Vendor Software Product Processes" ],
2744 "summary" : "Create a vendor software product process",
2746 "operationId" : "create",
2747 "consumes" : [ "application/json" ],
2748 "produces" : [ "application/json" ],
2754 "$ref" : "#/definitions/ProcessRequestDto"
2759 "description" : "Vendor software product Id",
2771 "description" : "successful operation"
2776 "tags" : [ "Vendor Software Product Processes" ],
2777 "summary" : "Delete vendor software product processes",
2779 "operationId" : "deleteList",
2780 "consumes" : [ "application/json" ],
2781 "produces" : [ "application/json" ],
2785 "description" : "Vendor software product Id",
2797 "description" : "successful operation"
2802 "/v1.0/vendor-software-products/{vspId}/processes/{processId}" : {
2804 "tags" : [ "Vendor Software Product Processes" ],
2805 "summary" : "Get vendor software product process",
2807 "operationId" : "get",
2808 "consumes" : [ "application/json" ],
2809 "produces" : [ "application/json" ],
2813 "description" : "Vendor software product Id",
2817 "name" : "processId",
2819 "description" : "Vendor software product process Id",
2836 "description" : "successful operation",
2838 "$ref" : "#/definitions/ProcessEntityDto"
2844 "tags" : [ "Vendor Software Product Processes" ],
2845 "summary" : "Update vendor software product process",
2847 "operationId" : "update",
2848 "consumes" : [ "application/json" ],
2849 "produces" : [ "application/json" ],
2855 "$ref" : "#/definitions/ProcessRequestDto"
2860 "description" : "Vendor software product Id",
2864 "name" : "processId",
2866 "description" : "Vendor software product process Id",
2878 "description" : "successful operation"
2883 "tags" : [ "Vendor Software Product Processes" ],
2884 "summary" : "Delete vendor software product process",
2886 "operationId" : "delete",
2887 "consumes" : [ "application/json" ],
2888 "produces" : [ "application/json" ],
2892 "description" : "Vendor software product Id",
2896 "name" : "processId",
2898 "description" : "Vendor software product process Id",
2910 "description" : "successful operation"
2915 "/v1.0/vendor-software-products/{vspId}/processes/{processId}/upload" : {
2917 "tags" : [ "Vendor Software Product Processes" ],
2918 "summary" : "Get vendor software product process uploaded file",
2920 "operationId" : "getUploadedFile",
2921 "consumes" : [ "application/json" ],
2922 "produces" : [ "application/octet-stream" ],
2926 "description" : "Vendor software product Id",
2930 "name" : "processId",
2932 "description" : "Vendor software product process Id",
2949 "description" : "successful operation"
2954 "tags" : [ "Vendor Software Product Processes" ],
2955 "summary" : "Update vendor software product process upload",
2957 "operationId" : "uploadFile",
2958 "consumes" : [ "multipart/form-data" ],
2959 "produces" : [ "application/json" ],
2965 "$ref" : "#/definitions/Attachment"
2970 "description" : "Vendor software product Id",
2974 "name" : "processId",
2976 "description" : "Vendor software product process Id",
2988 "description" : "successful operation"
2993 "tags" : [ "Vendor Software Product Processes" ],
2994 "summary" : "Delete vendor software product process uploaded file",
2996 "operationId" : "deleteUploadedFile",
2997 "consumes" : [ "application/json" ],
2998 "produces" : [ "application/json" ],
3002 "description" : "Vendor software product Id",
3006 "name" : "processId",
3008 "description" : "Vendor software product process Id",
3020 "description" : "successful operation"
3025 "/v1.0/vendor-software-products/{vspId}/questionnaire" : {
3027 "tags" : [ "Vendor Software Products" ],
3028 "summary" : "Get vendor software product questionnaire",
3030 "operationId" : "getQuestionnaire",
3031 "consumes" : [ "application/json" ],
3032 "produces" : [ "application/json" ],
3052 "description" : "successful operation",
3054 "$ref" : "#/definitions/QuestionnaireResponseDto"
3060 "tags" : [ "Vendor Software Products" ],
3061 "summary" : "Update vendor software product questionnaire",
3063 "operationId" : "updateQuestionnaire",
3064 "consumes" : [ "application/json" ],
3065 "produces" : [ "application/json" ],
3087 "description" : "successful operation"
3092 "/v1.0/vendor-software-products/{vspId}/upload" : {
3094 "tags" : [ "Vendor Software Products" ],
3095 "summary" : "Uploads a HEAT package to translate",
3097 "operationId" : "uploadFile",
3098 "consumes" : [ "multipart/form-data" ],
3099 "produces" : [ "application/json" ],
3110 "$ref" : "#/definitions/InputStream"
3121 "description" : "successful operation",
3123 "$ref" : "#/definitions/UploadFileResponseDto"
3129 "/workflow/v1.0/actions" : {
3131 "tags" : [ "Actions" ],
3132 "summary" : "List Filtered Actions ",
3133 "description" : "Get list of actions based on a filter criteria | If no filter is sent all actions will be returned",
3134 "operationId" : "getFilteredActions",
3135 "consumes" : [ "application/json" ],
3136 "produces" : [ "application/json" ],
3143 "name" : "category",
3158 "name" : "componentId",
3165 "description" : "successful operation"
3170 "tags" : [ "Actions" ],
3171 "summary" : "Create a new Action",
3173 "operationId" : "createAction",
3174 "consumes" : [ "application/json" ],
3175 "produces" : [ "application/json" ],
3186 "description" : "successful operation"
3191 "/workflow/v1.0/actions/components" : {
3193 "tags" : [ "Actions" ],
3194 "summary" : "List ECOMP Components supported by Action Library",
3196 "operationId" : "getEcompComponents",
3197 "consumes" : [ "application/json" ],
3198 "produces" : [ "application/json" ],
3201 "description" : "successful operation"
3206 "/workflow/v1.0/actions/{actionInvariantUUID}" : {
3208 "tags" : [ "Actions" ],
3209 "summary" : "List Actions For Given Action Invariant UUID",
3211 "operationId" : "getActionsByActionInvariantUuId",
3212 "consumes" : [ "application/json" ],
3213 "produces" : [ "application/json" ],
3215 "name" : "actionInvariantUUID",
3227 "description" : "successful operation"
3232 "tags" : [ "Actions" ],
3233 "summary" : "Actions on a action",
3234 "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.|",
3235 "operationId" : "actOnAction",
3236 "consumes" : [ "application/json" ],
3237 "produces" : [ "application/json" ],
3239 "name" : "actionInvariantUUID",
3253 "description" : "successful operation"
3258 "tags" : [ "Actions" ],
3259 "summary" : "Update an existing action",
3261 "operationId" : "updateAction",
3262 "consumes" : [ "application/json" ],
3263 "produces" : [ "application/json" ],
3265 "name" : "actionInvariantUUID",
3279 "description" : "successful operation"
3284 "tags" : [ "Actions" ],
3285 "summary" : "Delete Action",
3287 "operationId" : "deleteAction",
3288 "consumes" : [ "application/json" ],
3289 "produces" : [ "application/json" ],
3291 "name" : "actionInvariantUUID",
3298 "description" : "successful operation"
3303 "/workflow/v1.0/actions/{actionInvariantUUID}/artifacts" : {
3305 "tags" : [ "Actions" ],
3306 "summary" : "Upload new Artifact",
3308 "operationId" : "uploadArtifact",
3309 "consumes" : [ "multipart/form-data" ],
3310 "produces" : [ "application/json" ],
3312 "name" : "actionInvariantUUID",
3352 "name" : "Content-MD5",
3362 "$ref" : "#/definitions/Attachment"
3367 "description" : "successful operation"
3372 "/workflow/v1.0/actions/{actionInvariantUUID}/artifacts/{artifactUUID}" : {
3374 "tags" : [ "Actions" ],
3375 "summary" : "Update an existing artifact",
3377 "operationId" : "updateArtifact",
3378 "consumes" : [ "multipart/form-data" ],
3379 "produces" : [ "application/json" ],
3381 "name" : "actionInvariantUUID",
3386 "name" : "artifactUUID",
3426 "name" : "Content-MD5",
3436 "$ref" : "#/definitions/Attachment"
3441 "description" : "successful operation"
3446 "tags" : [ "Actions" ],
3447 "summary" : "Delete Artifact",
3449 "operationId" : "deleteArtifact",
3450 "consumes" : [ "application/json" ],
3451 "produces" : [ "application/json" ],
3453 "name" : "actionInvariantUUID",
3458 "name" : "artifactUUID",
3465 "description" : "successful operation"
3470 "/workflow/v1.0/actions/{actionUUID}/artifacts/{artifactUUID}" : {
3472 "tags" : [ "Actions" ],
3473 "summary" : "Downloads artifact for action",
3475 "operationId" : "downloadArtifact",
3476 "consumes" : [ "application/json" ],
3477 "produces" : [ "application/octet-stream" ],
3479 "name" : "actionUUID",
3484 "name" : "artifactUUID",
3491 "description" : "successful operation"
3503 "additionalProperties" : {
3514 "$ref" : "#/definitions/MediaType"
3519 "contentDisposition" : {
3520 "$ref" : "#/definitions/ContentDisposition"
3523 "$ref" : "#/definitions/DataHandler"
3527 "ChoiceOrOtherDtoAggregationFunction" : {
3529 "required" : [ "choice", "other" ],
3533 "enum" : [ "Peak", "Average", "Other" ]
3540 "ChoiceOrOtherDtoEntitlementMetric" : {
3542 "required" : [ "choice", "other" ],
3546 "enum" : [ "Software_Instances_Count", "Core", "CPU", "Trunks", "User", "Subscribers", "Tenants", "Tokens", "Seats", "Units_TB", "Units_MB", "Units_GB", "Other" ]
3553 "ChoiceOrOtherDtoEntitlementTime" : {
3555 "required" : [ "choice", "other" ],
3559 "enum" : [ "Hour", "Day", "Month", "Quarter", "Year", "Other" ]
3566 "ChoiceOrOtherDtoLicenseTerm" : {
3568 "required" : [ "choice", "other" ],
3572 "enum" : [ "Fixed_Term", "Perpetual", "Unlimited", "Other" ]
3621 "ComponentRequestDto" : {
3635 "ConfigurationDataDto" : {
3647 "ContentDisposition" : {
3655 "additionalProperties" : {
3670 "humanPresentableName" : {
3676 "defaultRepresentationClassAsString" : {
3682 "flavorJavaFileListType" : {
3686 "flavorRemoteObjectType" : {
3690 "flavorSerializedObjectType" : {
3694 "flavorTextType" : {
3698 "mimeTypeSerializedObject" : {
3702 "representationClassByteBuffer" : {
3706 "representationClassCharBuffer" : {
3710 "representationClassInputStream" : {
3714 "representationClassReader" : {
3718 "representationClassRemote" : {
3722 "representationClassSerializable" : {
3732 "$ref" : "#/definitions/DataSource"
3738 "$ref" : "#/definitions/InputStream"
3747 "$ref" : "#/definitions/OutputStream"
3752 "$ref" : "#/definitions/CommandInfo"
3755 "preferredCommands" : {
3758 "$ref" : "#/definitions/CommandInfo"
3761 "transferDataFlavors" : {
3764 "$ref" : "#/definitions/DataFlavor"
3776 "$ref" : "#/definitions/InputStream"
3782 "$ref" : "#/definitions/OutputStream"
3786 "EntitlementPoolEntity" : {
3788 "required" : [ "aggregationFunction", "description", "entitlementMetric", "manufacturerReferenceNumber", "name", "operationalScope", "thresholdUnits", "thresholdValue", "time" ],
3800 "thresholdValue" : {
3804 "thresholdUnits" : {
3806 "enum" : [ "Absolute", "Percentage" ]
3808 "entitlementMetric" : {
3809 "$ref" : "#/definitions/ChoiceOrOtherDtoEntitlementMetric"
3816 "aggregationFunction" : {
3817 "$ref" : "#/definitions/ChoiceOrOtherDtoAggregationFunction"
3819 "operationalScope" : {
3820 "$ref" : "#/definitions/MultiChoiceOrOtherDtoOperationalScope"
3823 "$ref" : "#/definitions/ChoiceOrOtherDtoEntitlementTime"
3825 "manufacturerReferenceNumber" : {
3833 "referencingFeatureGroups" : {
3835 "uniqueItems" : true,
3842 "EntitlementPoolRequest" : {
3844 "required" : [ "aggregationFunction", "description", "entitlementMetric", "manufacturerReferenceNumber", "name", "operationalScope", "thresholdUnits", "thresholdValue", "time" ],
3856 "thresholdValue" : {
3860 "thresholdUnits" : {
3862 "enum" : [ "Absolute", "Percentage" ]
3864 "entitlementMetric" : {
3865 "$ref" : "#/definitions/ChoiceOrOtherDtoEntitlementMetric"
3872 "aggregationFunction" : {
3873 "$ref" : "#/definitions/ChoiceOrOtherDtoAggregationFunction"
3875 "operationalScope" : {
3876 "$ref" : "#/definitions/MultiChoiceOrOtherDtoOperationalScope"
3879 "$ref" : "#/definitions/ChoiceOrOtherDtoEntitlementTime"
3881 "manufacturerReferenceNumber" : {
3893 "enum" : [ "ERROR", "WARNING", "INFO" ]
3900 "FeatureGroupEntity" : {
3902 "required" : [ "description", "name", "partNumber" ],
3920 "licenseKeyGroupsIds" : {
3922 "uniqueItems" : true,
3927 "entitlementPoolsIds" : {
3929 "uniqueItems" : true,
3934 "referencingLicenseAgreements" : {
3936 "uniqueItems" : true,
3943 "FeatureGroupModel" : {
3945 "required" : [ "description", "name", "partNumber" ],
3963 "referencingLicenseAgreements" : {
3965 "uniqueItems" : true,
3970 "licenseKeyGroups" : {
3973 "$ref" : "#/definitions/LicenseKeyGroupEntityDto"
3976 "entitlementPools" : {
3979 "$ref" : "#/definitions/EntitlementPoolEntity"
3984 "FeatureGroupRequest" : {
3986 "required" : [ "description", "name", "partNumber" ],
4001 "addedLicenseKeyGroupsIds" : {
4003 "uniqueItems" : true,
4008 "addedEntitlementPoolsIds" : {
4010 "uniqueItems" : true,
4017 "FeatureGroupUpdateRequest" : {
4019 "required" : [ "description", "name", "partNumber" ],
4034 "addedLicenseKeyGroupsIds" : {
4036 "uniqueItems" : true,
4041 "addedEntitlementPoolsIds" : {
4043 "uniqueItems" : true,
4048 "removedLicenseKeyGroupsIds" : {
4050 "uniqueItems" : true,
4055 "removedEntitlementPoolsIds" : {
4057 "uniqueItems" : true,
4084 "$ref" : "#/definitions/File"
4090 "$ref" : "#/definitions/File"
4097 "$ref" : "#/definitions/File"
4124 "LicenseAgreementEntity" : {
4126 "required" : [ "description", "licenseTerm", "name" ],
4139 "$ref" : "#/definitions/ChoiceOrOtherDtoLicenseTerm"
4141 "requirementsAndConstrains" : {
4149 "featureGroupsIds" : {
4151 "uniqueItems" : true,
4158 "LicenseAgreementModel" : {
4160 "required" : [ "description", "licenseTerm", "name" ],
4173 "$ref" : "#/definitions/ChoiceOrOtherDtoLicenseTerm"
4175 "requirementsAndConstrains" : {
4185 "uniqueItems" : true,
4187 "$ref" : "#/definitions/FeatureGroupEntity"
4192 "LicenseAgreementRequest" : {
4194 "required" : [ "description", "licenseTerm", "name" ],
4207 "$ref" : "#/definitions/ChoiceOrOtherDtoLicenseTerm"
4209 "requirementsAndConstrains" : {
4214 "addedFeatureGroupsIds" : {
4216 "uniqueItems" : true,
4223 "LicenseAgreementUpdateRequest" : {
4225 "required" : [ "description", "licenseTerm", "name" ],
4238 "$ref" : "#/definitions/ChoiceOrOtherDtoLicenseTerm"
4240 "requirementsAndConstrains" : {
4245 "addedFeatureGroupsIds" : {
4247 "uniqueItems" : true,
4252 "removedFeatureGroupsIds" : {
4254 "uniqueItems" : true,
4261 "LicenseKeyGroupEntityDto" : {
4263 "required" : [ "description", "name", "operationalScope", "type" ],
4277 "enum" : [ "Universal", "Unique", "One_Time" ]
4279 "operationalScope" : {
4280 "$ref" : "#/definitions/MultiChoiceOrOtherDtoOperationalScope"
4285 "referencingFeatureGroups" : {
4287 "uniqueItems" : true,
4294 "LicenseKeyGroupRequestDto" : {
4296 "required" : [ "description", "name", "operationalScope", "type" ],
4310 "enum" : [ "Universal", "Unique", "One_Time" ]
4312 "operationalScope" : {
4313 "$ref" : "#/definitions/MultiChoiceOrOtherDtoOperationalScope"
4320 "licenseAgreement" : {
4342 "additionalProperties" : {
4350 "wildcardSubtype" : {
4356 "MibUploadStatusDto" : {
4367 "MultiChoiceOrOtherDtoOperationalScope" : {
4369 "required" : [ "choices", "other" ],
4373 "uniqueItems" : true,
4376 "enum" : [ "Network_Wide", "Availability_Zone", "Data_Center", "Tenant", "VM", "CPU", "Core", "Other" ]
4386 "required" : [ "dhcp", "name" ],
4400 "NetworkRequestDto" : {
4402 "required" : [ "dhcp", "name" ],
4450 "PackageInfoDto" : {
4480 "packageChecksum" : {
4488 "ProcessEntityDto" : {
4490 "required" : [ "name" ],
4506 "ProcessRequestDto" : {
4508 "required" : [ "name" ],
4518 "QuestionnaireResponseDto" : {
4529 "UploadFileResponseDto" : {
4540 "additionalProperties" : {
4543 "$ref" : "#/definitions/ErrorMessage"
4549 "enum" : [ "Success", "Failure" ]
4553 "VendorLicenseModelActionRequestDto" : {
4558 "enum" : [ "Checkout", "Undo_Checkout", "Checkin", "Submit" ]
4562 "VendorLicenseModelEntity" : {
4564 "required" : [ "description", "iconRef", "vendorName" ],
4587 "enum" : [ "Available", "Locked", "Final" ]
4592 "viewableVersions" : {
4606 "VendorLicenseModelRequest" : {
4608 "required" : [ "description", "iconRef", "vendorName" ],
4625 "VersionSoftwareProductActionRequestDto" : {
4630 "enum" : [ "Checkout", "Undo_Checkout", "Checkin", "Submit", "Create_Package" ]
4634 "VspCreationDto" : {
4642 "VspDescriptionDto" : {
4644 "required" : [ "category", "description", "name", "subCategory", "vendorId", "vendorName" ],
4667 "licensingVersion" : {
4671 "$ref" : "#/definitions/LicensingData"