blob: 0c0430d4c56f3c29c8da3715fb773c43eb5358f1 [file] [log] [blame]
MichaelMorrise020ca32021-03-18 11:40:48 +00001{
2 "openapi" : "3.0.1",
3 "info" : {
4 "contact" : {
5 "email" : "onap-discuss@lists.onap.org",
6 "name" : "ONAP",
7 "url" : "https://onap.readthedocs.io"
8 },
9 "description" : "SDC API for onboarding (SDCE-1)",
10 "license" : {
11 "name" : "Apache 2.0",
12 "url" : "http://www.apache.org/licenses/LICENSE-2.0"
13 },
14 "title" : "SPC API: SDCE-1",
15 "version" : "1.0"
16 },
17 "servers" : [ {
18 "description" : "SDCE-1 APIs",
19 "url" : "/sdc"
20 } ],
21 "paths" : {
22 "/application.wadl" : {
23 "get" : {
24 "operationId" : "getWadl",
25 "responses" : {
26 "default" : {
27 "content" : {
28 "application/vnd.sun.wadl+xml" : { },
29 "application/xml" : { }
30 },
31 "description" : "default response"
32 }
33 }
34 }
35 },
36 "/application.wadl/{path}" : {
37 "get" : {
38 "operationId" : "getExternalGrammar",
39 "parameters" : [ {
40 "in" : "path",
41 "name" : "path",
42 "required" : true,
43 "schema" : {
44 "type" : "string"
45 }
46 } ],
47 "responses" : {
48 "default" : {
49 "content" : {
50 "application/xml" : { }
51 },
52 "description" : "default response"
53 }
54 }
55 }
56 },
57 "/v1.0/application-configuration" : {
58 "post" : {
59 "description" : "Insert JSON schema into application config table",
60 "operationId" : "insertToTable",
61 "parameters" : [ {
62 "in" : "query",
63 "name" : "namespace",
64 "schema" : {
65 "type" : "string"
66 }
67 }, {
68 "in" : "query",
69 "name" : "key",
70 "schema" : {
71 "type" : "string"
72 }
73 } ],
74 "requestBody" : {
75 "content" : {
76 "multipart/form-data" : {
77 "schema" : {
78 "type" : "object"
79 }
80 }
81 }
82 },
83 "responses" : {
84 "default" : {
85 "content" : {
86 "application/json" : { }
87 },
88 "description" : "default response"
89 }
90 },
91 "tags" : [ "SDCE-1 APIs", "Application Configuration" ]
92 }
93 },
94 "/v1.0/application-configuration/{namespace}" : {
95 "get" : {
96 "description" : "Get List of keys and descriptions by namespace",
97 "operationId" : "getListOfConfigurationByNamespaceFromTable",
98 "parameters" : [ {
99 "in" : "path",
100 "name" : "namespace",
101 "required" : true,
102 "schema" : {
103 "type" : "string"
104 }
105 } ],
106 "responses" : {
107 "default" : {
108 "content" : {
109 "application/json" : {
110 "schema" : {
111 "type" : "array",
112 "items" : {
113 "$ref" : "#/components/schemas/ApplicationConfigDto"
114 }
115 }
116 }
117 }
118 }
119 },
120 "tags" : [ "SDCE-1 APIs", "Application Configuration" ]
121 }
122 },
123 "/v1.0/application-configuration/{namespace}/{key}" : {
124 "get" : {
125 "description" : "Get JSON schema by namespace and key",
126 "operationId" : "getFromTable",
127 "parameters" : [ {
128 "in" : "path",
129 "name" : "namespace",
130 "required" : true,
131 "schema" : {
132 "type" : "string"
133 }
134 }, {
135 "in" : "path",
136 "name" : "key",
137 "required" : true,
138 "schema" : {
139 "type" : "string"
140 }
141 } ],
142 "responses" : {
143 "default" : {
144 "content" : {
145 "application/json" : {
146 "schema" : {
147 "$ref" : "#/components/schemas/ConfigurationDataDto"
148 }
149 }
150 }
151 }
152 },
153 "tags" : [ "SDCE-1 APIs", "Application Configuration" ]
154 }
155 },
156 "/v1.0/externaltesting/config" : {
157 "get" : {
158 "operationId" : "getConfig",
159 "responses" : {
160 "default" : {
161 "content" : {
162 "application/json" : { }
163 },
164 "description" : "default response"
165 }
166 },
167 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
168 },
169 "put" : {
170 "operationId" : "setConfig",
171 "requestBody" : {
172 "content" : {
173 "application/json" : {
174 "schema" : {
175 "$ref" : "#/components/schemas/ClientConfiguration"
176 }
177 }
178 }
179 },
180 "responses" : {
181 "default" : {
182 "content" : {
183 "application/json" : { }
184 },
185 "description" : "default response"
186 }
187 },
188 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
189 }
190 },
191 "/v1.0/externaltesting/endpoints" : {
192 "get" : {
193 "operationId" : "getEndpoints",
194 "responses" : {
195 "default" : {
196 "content" : {
197 "application/json" : { }
198 },
199 "description" : "default response"
200 }
201 },
202 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
203 },
204 "put" : {
205 "operationId" : "setEndpoints",
206 "requestBody" : {
207 "content" : {
208 "application/json" : {
209 "schema" : {
210 "type" : "array",
211 "items" : {
212 "$ref" : "#/components/schemas/RemoteTestingEndpointDefinition"
213 }
214 }
215 }
216 }
217 },
218 "responses" : {
219 "default" : {
220 "content" : {
221 "application/json" : { }
222 },
223 "description" : "default response"
224 }
225 },
226 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
227 }
228 },
229 "/v1.0/externaltesting/endpoints/{endpointId}/executions/{executionId}" : {
230 "post" : {
231 "operationId" : "getExecution",
232 "parameters" : [ {
233 "in" : "path",
234 "name" : "endpointId",
235 "required" : true,
236 "schema" : {
237 "type" : "string"
238 }
239 }, {
240 "in" : "path",
241 "name" : "executionId",
242 "required" : true,
243 "schema" : {
244 "type" : "string"
245 }
246 } ],
247 "responses" : {
248 "default" : {
249 "content" : {
250 "application/json" : { }
251 },
252 "description" : "default response"
253 }
254 },
255 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
256 }
257 },
258 "/v1.0/externaltesting/endpoints/{endpointId}/scenarios" : {
259 "get" : {
260 "operationId" : "getScenarios",
261 "parameters" : [ {
262 "in" : "path",
263 "name" : "endpointId",
264 "required" : true,
265 "schema" : {
266 "type" : "string"
267 }
268 } ],
269 "responses" : {
270 "default" : {
271 "content" : {
272 "application/json" : { }
273 },
274 "description" : "default response"
275 }
276 },
277 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
278 }
279 },
280 "/v1.0/externaltesting/endpoints/{endpointId}/scenarios/{scenario}/testcases" : {
281 "get" : {
282 "operationId" : "getTestcases",
283 "parameters" : [ {
284 "in" : "path",
285 "name" : "endpointId",
286 "required" : true,
287 "schema" : {
288 "type" : "string"
289 }
290 }, {
291 "in" : "path",
292 "name" : "scenario",
293 "required" : true,
294 "schema" : {
295 "type" : "string"
296 }
297 } ],
298 "responses" : {
299 "default" : {
300 "content" : {
301 "application/json" : { }
302 },
303 "description" : "default response"
304 }
305 },
306 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
307 }
308 },
309 "/v1.0/externaltesting/endpoints/{endpointId}/scenarios/{scenario}/testsuites" : {
310 "get" : {
311 "operationId" : "getTestsuites",
312 "parameters" : [ {
313 "in" : "path",
314 "name" : "endpointId",
315 "required" : true,
316 "schema" : {
317 "type" : "string"
318 }
319 }, {
320 "in" : "path",
321 "name" : "scenario",
322 "required" : true,
323 "schema" : {
324 "type" : "string"
325 }
326 } ],
327 "responses" : {
328 "default" : {
329 "content" : {
330 "application/json" : { }
331 },
332 "description" : "default response"
333 }
334 },
335 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
336 }
337 },
338 "/v1.0/externaltesting/endpoints/{endpointId}/scenarios/{scenario}/testsuites/{testsuite}/testcases/{testcase}" : {
339 "get" : {
340 "operationId" : "getTestcase",
341 "parameters" : [ {
342 "in" : "path",
343 "name" : "endpointId",
344 "required" : true,
345 "schema" : {
346 "type" : "string"
347 }
348 }, {
349 "in" : "path",
350 "name" : "scenario",
351 "required" : true,
352 "schema" : {
353 "type" : "string"
354 }
355 }, {
356 "in" : "path",
357 "name" : "testsuite",
358 "required" : true,
359 "schema" : {
360 "type" : "string"
361 }
362 }, {
363 "in" : "path",
364 "name" : "testcase",
365 "required" : true,
366 "schema" : {
367 "type" : "string"
368 }
369 } ],
370 "responses" : {
371 "default" : {
372 "content" : {
373 "application/json" : { }
374 },
375 "description" : "default response"
376 }
377 },
378 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
379 }
380 },
381 "/v1.0/externaltesting/executions" : {
382 "get" : {
383 "operationId" : "getValidationResult",
384 "parameters" : [ {
385 "in" : "query",
386 "name" : "requestId",
387 "schema" : {
388 "type" : "string"
389 }
390 }, {
391 "in" : "query",
392 "name" : "endPoint",
393 "schema" : {
394 "type" : "array",
395 "items" : {
396 "type" : "string"
397 }
398 }
399 } ],
400 "responses" : {
401 "default" : {
402 "content" : {
403 "application/json" : { }
404 },
405 "description" : "default response"
406 }
407 },
408 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
409 },
410 "post" : {
411 "operationId" : "execute",
412 "parameters" : [ {
413 "in" : "query",
414 "name" : "vspId",
415 "schema" : {
416 "type" : "string"
417 }
418 }, {
419 "in" : "query",
420 "name" : "vspVersionId",
421 "schema" : {
422 "type" : "string"
423 }
424 }, {
425 "in" : "query",
426 "name" : "requestId",
427 "schema" : {
428 "type" : "string"
429 }
430 } ],
431 "requestBody" : {
432 "content" : {
433 "multipart/form-data" : {
434 "schema" : {
435 "type" : "array",
436 "items" : {
437 "$ref" : "#/components/schemas/Attachment"
438 }
439 }
440 }
441 }
442 },
443 "responses" : {
444 "default" : {
445 "content" : {
446 "application/json" : { }
447 },
448 "description" : "default response"
449 }
450 },
451 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
452 }
453 },
454 "/v1.0/externaltesting/testcasetree" : {
455 "get" : {
456 "operationId" : "getTestCasesAsTree",
457 "responses" : {
458 "default" : {
459 "content" : {
460 "application/json" : { }
461 },
462 "description" : "default response"
463 }
464 },
465 "tags" : [ "SDCE-1 APIs", "External-Testing" ]
466 }
467 },
468 "/v1.0/healthcheck" : {
469 "get" : {
470 "description" : "Perform health check",
471 "operationId" : "checkHealth",
472 "responses" : {
473 "default" : {
474 "content" : {
475 "application/json" : {
476 "schema" : {
477 "$ref" : "#/components/schemas/HealthInfoDtos"
478 }
479 }
480 }
481 }
482 },
483 "tags" : [ "SDCE-1 APIs", "Health Check" ]
484 }
485 },
486 "/v1.0/items" : {
487 "get" : {
488 "description" : "Get list of items according to desired filters",
489 "operationId" : "list",
490 "parameters" : [ {
491 "description" : "Filter by item status",
492 "in" : "query",
493 "name" : "itemStatus",
494 "schema" : {
495 "type" : "string",
496 "enum" : [ "ACTIVE", "ARCHIVED" ]
497 }
498 }, {
499 "description" : "Filter by version status",
500 "in" : "query",
501 "name" : "versionStatus",
502 "schema" : {
503 "type" : "string",
504 "enum" : [ "Certified", "Draft" ]
505 }
506 }, {
507 "description" : "Filter by item type",
508 "in" : "query",
509 "name" : "itemType",
510 "schema" : {
511 "type" : "string",
512 "enum" : [ "vsp", "vlm" ]
513 }
514 }, {
515 "description" : "Filter by user permission",
516 "in" : "query",
517 "name" : "permission",
518 "schema" : {
519 "type" : "string",
520 "enum" : [ "Owner", "Contributor" ]
521 }
522 }, {
523 "description" : "Filter by onboarding method",
524 "in" : "query",
525 "name" : "onboardingMethod",
526 "schema" : {
527 "type" : "string",
528 "enum" : [ "NetworkPackage", "manual" ]
529 }
530 }, {
531 "in" : "header",
532 "name" : "USER_ID",
533 "required" : true,
534 "schema" : {
535 "type" : "string"
536 }
537 } ],
538 "responses" : {
539 "default" : {
540 "content" : {
541 "application/json" : {
542 "schema" : {
543 "type" : "array",
544 "items" : {
545 "$ref" : "#/components/schemas/Item"
546 }
547 }
548 }
549 }
550 }
551 },
552 "tags" : [ "SDCE-1 APIs", "Items" ]
553 }
554 },
555 "/v1.0/items/{itemId}" : {
556 "get" : {
557 "description" : "Get details of a item",
558 "operationId" : "getItem",
559 "parameters" : [ {
560 "in" : "path",
561 "name" : "itemId",
562 "required" : true,
563 "schema" : {
564 "type" : "string"
565 }
566 }, {
567 "in" : "header",
568 "name" : "USER_ID",
569 "required" : true,
570 "schema" : {
571 "type" : "string"
572 }
573 } ],
574 "responses" : {
575 "default" : {
576 "content" : {
577 "application/json" : { }
578 },
579 "description" : "default response"
580 }
581 },
582 "tags" : [ "SDCE-1 APIs", "Items" ]
583 }
584 },
585 "/v1.0/items/{itemId}/actions" : {
586 "put" : {
587 "description" : "Acts on item version",
588 "operationId" : "actOn",
589 "parameters" : [ {
590 "in" : "path",
591 "name" : "itemId",
592 "required" : true,
593 "schema" : {
594 "type" : "string"
595 }
596 }, {
597 "in" : "header",
598 "name" : "USER_ID",
599 "required" : true,
600 "schema" : {
601 "type" : "string"
602 }
603 } ],
604 "requestBody" : {
605 "content" : {
606 "application/json" : {
607 "schema" : {
608 "$ref" : "#/components/schemas/ItemActionRequestDto"
609 }
610 }
611 }
612 },
613 "responses" : {
614 "default" : {
615 "content" : {
616 "application/json" : { }
617 },
618 "description" : "default response"
619 }
620 },
621 "tags" : [ "SDCE-1 APIs", "Items" ]
622 }
623 },
624 "/v1.0/items/{itemId}/permissions" : {
625 "get" : {
626 "description" : "List users permissions assigned on item",
627 "operationId" : "list_2",
628 "parameters" : [ {
629 "in" : "path",
630 "name" : "itemId",
631 "required" : true,
632 "schema" : {
633 "type" : "string"
634 }
635 }, {
636 "in" : "header",
637 "name" : "USER_ID",
638 "schema" : {
639 "type" : "string"
640 }
641 } ],
642 "responses" : {
643 "default" : {
644 "content" : {
645 "application/json" : {
646 "schema" : {
647 "type" : "array",
648 "items" : {
649 "$ref" : "#/components/schemas/ItemPermissionsDto"
650 }
651 }
652 }
653 }
654 }
655 },
656 "tags" : [ "SDCE-1 APIs", "Item Permissions" ]
657 }
658 },
659 "/v1.0/items/{itemId}/permissions/{permission}" : {
660 "put" : {
661 "description" : "Update useres permission on item",
662 "operationId" : "updatePermissions",
663 "parameters" : [ {
664 "in" : "path",
665 "name" : "itemId",
666 "required" : true,
667 "schema" : {
668 "type" : "string"
669 }
670 }, {
671 "in" : "path",
672 "name" : "permission",
673 "required" : true,
674 "schema" : {
675 "type" : "string"
676 }
677 }, {
678 "in" : "header",
679 "name" : "USER_ID",
680 "required" : true,
681 "schema" : {
682 "type" : "string"
683 }
684 } ],
685 "requestBody" : {
686 "content" : {
687 "application/json" : {
688 "schema" : {
689 "$ref" : "#/components/schemas/ItemPermissionsRequestDto"
690 }
691 }
692 }
693 },
694 "responses" : {
695 "default" : {
696 "content" : {
697 "application/json" : { }
698 },
699 "description" : "default response"
700 }
701 },
702 "tags" : [ "SDCE-1 APIs", "Item Permissions" ]
703 }
704 },
705 "/v1.0/items/{itemId}/versions" : {
706 "get" : {
707 "description" : "Lists item versions",
708 "operationId" : "list_1",
709 "parameters" : [ {
710 "in" : "path",
711 "name" : "itemId",
712 "required" : true,
713 "schema" : {
714 "type" : "string"
715 }
716 }, {
717 "in" : "header",
718 "name" : "USER_ID",
719 "required" : true,
720 "schema" : {
721 "type" : "string"
722 }
723 } ],
724 "responses" : {
725 "default" : {
726 "content" : {
727 "application/json" : {
728 "schema" : {
729 "type" : "array",
730 "items" : {
731 "$ref" : "#/components/schemas/VersionDto"
732 }
733 }
734 }
735 }
736 }
737 },
738 "tags" : [ "SDCE-1 APIs", "Item Versions" ]
739 }
740 },
741 "/v1.0/items/{itemId}/versions/{versionId}" : {
742 "get" : {
743 "description" : "Gets item version",
744 "operationId" : "get",
745 "parameters" : [ {
746 "in" : "path",
747 "name" : "itemId",
748 "required" : true,
749 "schema" : {
750 "type" : "string"
751 }
752 }, {
753 "in" : "path",
754 "name" : "versionId",
755 "required" : true,
756 "schema" : {
757 "type" : "string"
758 }
759 }, {
760 "in" : "header",
761 "name" : "USER_ID",
762 "required" : true,
763 "schema" : {
764 "type" : "string"
765 }
766 } ],
767 "responses" : {
768 "default" : {
769 "content" : {
770 "application/json" : {
771 "schema" : {
772 "$ref" : "#/components/schemas/VersionDto"
773 }
774 }
775 }
776 }
777 },
778 "tags" : [ "SDCE-1 APIs", "Item Versions" ]
779 },
780 "post" : {
781 "description" : "Creates a new item version",
782 "operationId" : "create",
783 "parameters" : [ {
784 "in" : "path",
785 "name" : "itemId",
786 "required" : true,
787 "schema" : {
788 "type" : "string"
789 }
790 }, {
791 "in" : "path",
792 "name" : "versionId",
793 "required" : true,
794 "schema" : {
795 "type" : "string"
796 }
797 }, {
798 "in" : "header",
799 "name" : "USER_ID",
800 "required" : true,
801 "schema" : {
802 "type" : "string"
803 }
804 } ],
805 "requestBody" : {
806 "content" : {
807 "application/json" : {
808 "schema" : {
809 "$ref" : "#/components/schemas/VersionRequestDto"
810 }
811 }
812 }
813 },
814 "responses" : {
815 "default" : {
816 "content" : {
817 "application/json" : { }
818 },
819 "description" : "default response"
820 }
821 },
822 "tags" : [ "SDCE-1 APIs", "Item Versions" ]
823 }
824 },
825 "/v1.0/items/{itemId}/versions/{versionId}/actions" : {
826 "put" : {
827 "description" : "Acts on item version",
828 "operationId" : "actOn_1",
829 "parameters" : [ {
830 "in" : "path",
831 "name" : "itemId",
832 "required" : true,
833 "schema" : {
834 "type" : "string"
835 }
836 }, {
837 "in" : "path",
838 "name" : "versionId",
839 "required" : true,
840 "schema" : {
841 "type" : "string"
842 }
843 }, {
844 "in" : "header",
845 "name" : "USER_ID",
846 "required" : true,
847 "schema" : {
848 "type" : "string"
849 }
850 } ],
851 "requestBody" : {
852 "content" : {
853 "application/json" : {
854 "schema" : {
855 "$ref" : "#/components/schemas/VersionActionRequestDto"
856 }
857 }
858 }
859 },
860 "responses" : {
861 "default" : {
862 "content" : {
863 "application/json" : { }
864 },
865 "description" : "default response"
866 }
867 },
868 "tags" : [ "SDCE-1 APIs", "Item Versions" ]
869 }
870 },
871 "/v1.0/items/{itemId}/versions/{versionId}/activity-logs" : {
872 "get" : {
873 "description" : "Gets item version activity log",
874 "operationId" : "getActivityLog",
875 "parameters" : [ {
876 "description" : "Item Id",
877 "in" : "path",
878 "name" : "itemId",
879 "required" : true,
880 "schema" : {
881 "type" : "string"
882 }
883 }, {
884 "description" : "Version Id",
885 "in" : "path",
886 "name" : "versionId",
887 "required" : true,
888 "schema" : {
889 "type" : "string"
890 }
891 }, {
892 "in" : "header",
893 "name" : "USER_ID",
894 "required" : true,
895 "schema" : {
896 "type" : "string"
897 }
898 } ],
899 "responses" : {
900 "default" : {
901 "content" : {
902 "application/json" : {
903 "schema" : {
904 "type" : "array",
905 "items" : {
906 "$ref" : "#/components/schemas/ActivityLogDto"
907 }
908 }
909 }
910 }
911 }
912 },
913 "tags" : [ "SDCE-1 APIs", "Item Versions" ]
914 }
915 },
916 "/v1.0/items/{itemId}/versions/{versionId}/conflicts" : {
917 "get" : {
918 "description" : "item version conflicts",
919 "operationId" : "getConflict",
920 "parameters" : [ {
921 "description" : "Item Id",
922 "in" : "path",
923 "name" : "itemId",
924 "required" : true,
925 "schema" : {
926 "type" : "string"
927 }
928 }, {
929 "description" : "Version Id",
930 "in" : "path",
931 "name" : "versionId",
932 "required" : true,
933 "schema" : {
934 "type" : "string"
935 }
936 }, {
937 "in" : "header",
938 "name" : "USER_ID",
939 "required" : true,
940 "schema" : {
941 "type" : "string"
942 }
943 } ],
944 "responses" : {
945 "default" : {
946 "content" : {
947 "application/json" : {
948 "schema" : {
949 "$ref" : "#/components/schemas/ItemVersionConflictDto"
950 }
951 }
952 }
953 }
954 },
955 "summary" : "Item version private copy conflicts against its public copy",
956 "tags" : [ "SDCE-1 APIs", "Item Version Conflicts" ]
957 }
958 },
959 "/v1.0/items/{itemId}/versions/{versionId}/conflicts/{conflictId}" : {
960 "get" : {
961 "description" : "Gets item version conflict",
962 "operationId" : "getConflict_1",
963 "parameters" : [ {
964 "description" : "Item Id",
965 "in" : "path",
966 "name" : "itemId",
967 "required" : true,
968 "schema" : {
969 "type" : "string"
970 }
971 }, {
972 "description" : "Version Id",
973 "in" : "path",
974 "name" : "versionId",
975 "required" : true,
976 "schema" : {
977 "type" : "string"
978 }
979 }, {
980 "description" : "Version Id",
981 "in" : "path",
982 "name" : "conflictId",
983 "required" : true,
984 "schema" : {
985 "type" : "string"
986 }
987 }, {
988 "in" : "header",
989 "name" : "USER_ID",
990 "required" : true,
991 "schema" : {
992 "type" : "string"
993 }
994 } ],
995 "responses" : {
996 "default" : {
997 "content" : {
998 "application/json" : {
999 "schema" : {
1000 "$ref" : "#/components/schemas/ConflictDto"
1001 }
1002 }
1003 }
1004 }
1005 },
1006 "summary" : "Gets an item version private copy conflict against its public copy",
1007 "tags" : [ "SDCE-1 APIs", "Item Version Conflicts" ]
1008 },
1009 "put" : {
1010 "description" : "Resolves item version conflict",
1011 "operationId" : "resolveConflict",
1012 "parameters" : [ {
1013 "description" : "Item Id",
1014 "in" : "path",
1015 "name" : "itemId",
1016 "required" : true,
1017 "schema" : {
1018 "type" : "string"
1019 }
1020 }, {
1021 "description" : "Version Id",
1022 "in" : "path",
1023 "name" : "versionId",
1024 "required" : true,
1025 "schema" : {
1026 "type" : "string"
1027 }
1028 }, {
1029 "description" : "Version Id",
1030 "in" : "path",
1031 "name" : "conflictId",
1032 "required" : true,
1033 "schema" : {
1034 "type" : "string"
1035 }
1036 }, {
1037 "in" : "header",
1038 "name" : "USER_ID",
1039 "required" : true,
1040 "schema" : {
1041 "type" : "string"
1042 }
1043 } ],
1044 "requestBody" : {
1045 "content" : {
1046 "application/json" : {
1047 "schema" : {
1048 "$ref" : "#/components/schemas/ConflictResolutionDto"
1049 }
1050 }
1051 }
1052 },
1053 "responses" : {
1054 "default" : {
1055 "content" : {
1056 "application/json" : { }
1057 },
1058 "description" : "default response"
1059 }
1060 },
1061 "summary" : "Resolves an item version private copy conflict against its public copy",
1062 "tags" : [ "SDCE-1 APIs", "Item Version Conflicts" ]
1063 }
1064 },
1065 "/v1.0/items/{itemId}/versions/{versionId}/revisions" : {
1066 "get" : {
1067 "description" : "Gets item version revisions",
1068 "operationId" : "listRevisions",
1069 "parameters" : [ {
1070 "in" : "path",
1071 "name" : "itemId",
1072 "required" : true,
1073 "schema" : {
1074 "type" : "string"
1075 }
1076 }, {
1077 "in" : "path",
1078 "name" : "versionId",
1079 "required" : true,
1080 "schema" : {
1081 "type" : "string"
1082 }
1083 }, {
1084 "in" : "header",
1085 "name" : "USER_ID",
1086 "required" : true,
1087 "schema" : {
1088 "type" : "string"
1089 }
1090 } ],
1091 "responses" : {
1092 "default" : {
1093 "content" : {
1094 "application/json" : {
1095 "schema" : {
1096 "type" : "array",
1097 "items" : {
1098 "$ref" : "#/components/schemas/ActivityLogDto"
1099 }
1100 }
1101 }
1102 }
1103 }
1104 },
1105 "tags" : [ "SDCE-1 APIs", "Item Versions" ]
1106 }
1107 },
1108 "/v1.0/notifications" : {
1109 "get" : {
1110 "description" : "Retrieve all user notifications",
1111 "operationId" : "getNotifications",
1112 "parameters" : [ {
1113 "in" : "header",
1114 "name" : "USER_ID",
1115 "required" : true,
1116 "schema" : {
1117 "type" : "string"
1118 }
1119 }, {
1120 "in" : "query",
1121 "name" : "LAST_DELIVERED_EVENT_ID",
1122 "schema" : {
1123 "type" : "string",
1124 "format" : "uuid"
1125 }
1126 }, {
1127 "in" : "query",
1128 "name" : "END_OF_PAGE_EVENT_ID",
1129 "schema" : {
1130 "type" : "string",
1131 "format" : "uuid"
1132 }
1133 } ],
1134 "responses" : {
1135 "default" : {
1136 "content" : {
1137 "application/json" : {
1138 "schema" : {
1139 "type" : "array",
1140 "items" : {
1141 "$ref" : "#/components/schemas/NotificationsStatusDto"
1142 }
1143 }
1144 }
1145 }
1146 }
1147 },
1148 "tags" : [ "SDCE-1 APIs", "Notifications" ]
1149 }
1150 },
1151 "/v1.0/notifications/last-seen/{notificationId}" : {
1152 "put" : {
1153 "description" : "Update Last Seen Notification",
1154 "operationId" : "updateLastSeenNotification",
1155 "parameters" : [ {
1156 "description" : "Notification Id",
1157 "in" : "path",
1158 "name" : "notificationId",
1159 "required" : true,
1160 "schema" : {
1161 "type" : "string"
1162 }
1163 }, {
1164 "in" : "header",
1165 "name" : "USER_ID",
1166 "required" : true,
1167 "schema" : {
1168 "type" : "string"
1169 }
1170 } ],
1171 "responses" : {
1172 "default" : {
1173 "content" : {
1174 "application/json" : {
1175 "schema" : {
1176 "$ref" : "#/components/schemas/UpdateNotificationResponseStatus"
1177 }
1178 }
1179 }
1180 }
1181 },
1182 "tags" : [ "SDCE-1 APIs", "Notifications" ]
1183 }
1184 },
1185 "/v1.0/notifications/worker" : {
1186 "get" : {
1187 "description" : "Retrive user not delivered notifications",
1188 "operationId" : "getNewNotificationsByOwnerId",
1189 "parameters" : [ {
1190 "in" : "header",
1191 "name" : "USER_ID",
1192 "required" : true,
1193 "schema" : {
1194 "type" : "string"
1195 }
1196 }, {
1197 "in" : "query",
1198 "name" : "LAST_DELIVERED_EVENT_ID",
1199 "schema" : {
1200 "type" : "string"
1201 }
1202 }, {
1203 "in" : "query",
1204 "name" : "NOTIFICATION_ROWS_LIMIT",
1205 "schema" : {
1206 "type" : "string"
1207 }
1208 } ],
1209 "responses" : {
1210 "default" : {
1211 "content" : {
1212 "application/json" : {
1213 "schema" : {
1214 "type" : "array",
1215 "items" : {
1216 "$ref" : "#/components/schemas/NotificationsStatusDto"
1217 }
1218 }
1219 }
1220 }
1221 }
1222 },
1223 "tags" : [ "SDCE-1 APIs", "Notifications" ]
1224 }
1225 },
1226 "/v1.0/notifications/{notificationId}" : {
1227 "put" : {
1228 "description" : "Mark notification as read",
1229 "operationId" : "markAsRead",
1230 "parameters" : [ {
1231 "description" : "Notification Id",
1232 "in" : "path",
1233 "name" : "notificationId",
1234 "required" : true,
1235 "schema" : {
1236 "type" : "string"
1237 }
1238 }, {
1239 "in" : "header",
1240 "name" : "USER_ID",
1241 "required" : true,
1242 "schema" : {
1243 "type" : "string"
1244 }
1245 } ],
1246 "responses" : {
1247 "default" : {
1248 "content" : {
1249 "application/json" : {
1250 "schema" : {
1251 "$ref" : "#/components/schemas/UpdateNotificationResponseStatus"
1252 }
1253 }
1254 }
1255 }
1256 },
1257 "tags" : [ "SDCE-1 APIs", "Notifications" ]
1258 }
1259 },
1260 "/v1.0/togglz" : {
1261 "get" : {
1262 "description" : "Get TOGGLZ Features",
1263 "operationId" : "getFeatures",
1264 "responses" : {
1265 "default" : {
1266 "content" : {
1267 "application/json" : {
1268 "schema" : {
1269 "type" : "array",
1270 "items" : {
1271 "$ref" : "#/components/schemas/FeatureSetDto"
1272 }
1273 }
1274 }
1275 }
1276 }
1277 },
1278 "tags" : [ "SDCE-1 APIs", "Togglz" ]
1279 }
1280 },
1281 "/v1.0/togglz/state/{state}" : {
1282 "put" : {
1283 "description" : "Update feature toggle state for all features",
1284 "operationId" : "setAllFeatures",
1285 "parameters" : [ {
1286 "in" : "path",
1287 "name" : "state",
1288 "required" : true,
1289 "schema" : {
1290 "type" : "boolean"
1291 }
1292 } ],
1293 "responses" : {
1294 "default" : {
1295 "content" : {
1296 "application/json" : { }
1297 },
1298 "description" : "default response"
1299 }
1300 },
1301 "tags" : [ "SDCE-1 APIs", "Togglz" ]
1302 }
1303 },
1304 "/v1.0/togglz/{featureName}/state" : {
1305 "get" : {
1306 "description" : "Get feature toggle state",
1307 "operationId" : "getFeatureState",
1308 "parameters" : [ {
1309 "in" : "path",
1310 "name" : "featureName",
1311 "required" : true,
1312 "schema" : {
1313 "type" : "string"
1314 }
1315 } ],
1316 "responses" : {
1317 "default" : {
1318 "content" : {
1319 "application/json" : {
1320 "schema" : {
1321 "$ref" : "#/components/schemas/FeatureDto"
1322 }
1323 }
1324 }
1325 }
1326 },
1327 "tags" : [ "SDCE-1 APIs", "Togglz" ]
1328 }
1329 },
1330 "/v1.0/togglz/{featureName}/state/{state}" : {
1331 "put" : {
1332 "description" : "Update feature toggle state",
1333 "operationId" : "setFeatureState",
1334 "parameters" : [ {
1335 "in" : "path",
1336 "name" : "featureName",
1337 "required" : true,
1338 "schema" : {
1339 "type" : "string"
1340 }
1341 }, {
1342 "in" : "path",
1343 "name" : "state",
1344 "required" : true,
1345 "schema" : {
1346 "type" : "boolean"
1347 }
1348 } ],
1349 "responses" : {
1350 "default" : {
1351 "content" : {
1352 "application/json" : { }
1353 },
1354 "description" : "default response"
1355 }
1356 },
1357 "tags" : [ "SDCE-1 APIs", "Togglz" ]
1358 }
1359 },
1360 "/v1.0/unique-types" : {
1361 "get" : {
1362 "description" : "Lists unique value types",
1363 "operationId" : "listUniqueTypes",
1364 "parameters" : [ {
1365 "in" : "header",
1366 "name" : "USER_ID",
1367 "required" : true,
1368 "schema" : {
1369 "type" : "string"
1370 }
1371 } ],
1372 "responses" : {
1373 "default" : {
1374 "content" : {
1375 "application/json" : { }
1376 },
1377 "description" : "default response"
1378 }
1379 },
1380 "tags" : [ "SDCE-1 APIs", "Unique Types" ]
1381 }
1382 },
1383 "/v1.0/unique-types/{type}/values/{value}" : {
1384 "get" : {
1385 "description" : "Gets unique value",
1386 "operationId" : "getUniqueValue",
1387 "parameters" : [ {
1388 "description" : "The unique value type, for example: 'VlmName'",
1389 "in" : "path",
1390 "name" : "type",
1391 "required" : true,
1392 "schema" : {
1393 "type" : "string"
1394 }
1395 }, {
1396 "description" : "The unique value",
1397 "in" : "path",
1398 "name" : "value",
1399 "required" : true,
1400 "schema" : {
1401 "type" : "string"
1402 }
1403 }, {
1404 "in" : "header",
1405 "name" : "USER_ID",
1406 "required" : true,
1407 "schema" : {
1408 "type" : "string"
1409 }
1410 } ],
1411 "responses" : {
1412 "200" : {
1413 "description" : "Indication whether the unique value is occupied"
1414 },
1415 "404" : {
1416 "description" : "Unsupported unique type"
1417 }
1418 },
1419 "tags" : [ "SDCE-1 APIs", "Unique Types" ]
1420 }
1421 },
1422 "/v1.0/validation/{type}/validate" : {
1423 "post" : {
1424 "description" : "Validate a package",
1425 "operationId" : "validateFile_1",
1426 "parameters" : [ {
1427 "in" : "path",
1428 "name" : "type",
1429 "required" : true,
1430 "schema" : {
1431 "type" : "string"
1432 }
1433 } ],
1434 "requestBody" : {
1435 "content" : {
1436 "multipart/form-data" : {
1437 "schema" : {
1438 "type" : "object"
1439 }
1440 }
1441 }
1442 },
1443 "responses" : {
1444 "default" : {
1445 "content" : {
1446 "application/json" : { }
1447 },
1448 "description" : "default response"
1449 }
1450 },
1451 "tags" : [ "SDCE-1 APIs", "Validation" ]
1452 }
1453 },
1454 "/v1.0/vendor-license-models" : {
1455 "get" : {
1456 "description" : "List vendor license models",
1457 "operationId" : "listLicenseModels",
1458 "parameters" : [ {
1459 "description" : "Filter to return only Vendor License Models with at least one version at this status. Currently supported values: 'Certified' , 'Draft'",
1460 "in" : "query",
1461 "name" : "versionFilter",
1462 "schema" : {
1463 "type" : "string"
1464 }
1465 }, {
1466 "description" : "Filter to only return Vendor License Models at this status.Currently supported values: 'ACTIVE' , 'ARCHIVED'.Default value = 'ACTIVE'.",
1467 "in" : "query",
1468 "name" : "Status",
1469 "schema" : {
1470 "type" : "string"
1471 }
1472 }, {
1473 "in" : "header",
1474 "name" : "USER_ID",
1475 "required" : true,
1476 "schema" : {
1477 "type" : "string"
1478 }
1479 } ],
1480 "responses" : {
1481 "default" : {
1482 "content" : {
1483 "application/json" : {
1484 "schema" : {
1485 "type" : "array",
1486 "items" : {
1487 "$ref" : "#/components/schemas/ItemDto"
1488 }
1489 }
1490 }
1491 }
1492 }
1493 },
1494 "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1495 },
1496 "post" : {
1497 "description" : "Create vendor license model",
1498 "operationId" : "createLicenseModel",
1499 "parameters" : [ {
1500 "in" : "header",
1501 "name" : "USER_ID",
1502 "required" : true,
1503 "schema" : {
1504 "type" : "string"
1505 }
1506 } ],
1507 "requestBody" : {
1508 "content" : {
1509 "application/json" : {
1510 "schema" : {
1511 "$ref" : "#/components/schemas/VendorLicenseModelRequestDto"
1512 }
1513 }
1514 }
1515 },
1516 "responses" : {
1517 "default" : {
1518 "content" : {
1519 "application/json" : { }
1520 },
1521 "description" : "default response"
1522 }
1523 },
1524 "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1525 }
1526 },
1527 "/v1.0/vendor-license-models/{vlmId}" : {
1528 "delete" : {
1529 "description" : "Delete vendor license model",
1530 "operationId" : "deleteLicenseModel",
1531 "parameters" : [ {
1532 "description" : "Vendor license model Id",
1533 "in" : "path",
1534 "name" : "vlmId",
1535 "required" : true,
1536 "schema" : {
1537 "type" : "string"
1538 }
1539 }, {
1540 "in" : "header",
1541 "name" : "USER_ID",
1542 "required" : true,
1543 "schema" : {
1544 "type" : "string"
1545 }
1546 } ],
1547 "responses" : {
1548 "default" : {
1549 "content" : {
1550 "application/json" : { }
1551 },
1552 "description" : "default response"
1553 }
1554 },
1555 "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1556 }
1557 },
1558 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}" : {
1559 "get" : {
1560 "description" : "Get vendor license model",
1561 "operationId" : "getLicenseModel",
1562 "parameters" : [ {
1563 "description" : "Vendor license model Id",
1564 "in" : "path",
1565 "name" : "vlmId",
1566 "required" : true,
1567 "schema" : {
1568 "type" : "string"
1569 }
1570 }, {
1571 "description" : "Vendor license model version Id",
1572 "in" : "path",
1573 "name" : "versionId",
1574 "required" : true,
1575 "schema" : {
1576 "type" : "string"
1577 }
1578 }, {
1579 "in" : "header",
1580 "name" : "USER_ID",
1581 "required" : true,
1582 "schema" : {
1583 "type" : "string"
1584 }
1585 } ],
1586 "responses" : {
1587 "default" : {
1588 "content" : {
1589 "application/json" : {
1590 "schema" : {
1591 "$ref" : "#/components/schemas/VendorLicenseModelEntityDto"
1592 }
1593 }
1594 }
1595 }
1596 },
1597 "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1598 },
1599 "put" : {
1600 "description" : "Update vendor license model",
1601 "operationId" : "updateLicenseModel",
1602 "parameters" : [ {
1603 "description" : "Vendor license model Id",
1604 "in" : "path",
1605 "name" : "vlmId",
1606 "required" : true,
1607 "schema" : {
1608 "type" : "string"
1609 }
1610 }, {
1611 "description" : "Vendor license model version Id",
1612 "in" : "path",
1613 "name" : "versionId",
1614 "required" : true,
1615 "schema" : {
1616 "type" : "string"
1617 }
1618 }, {
1619 "in" : "header",
1620 "name" : "USER_ID",
1621 "required" : true,
1622 "schema" : {
1623 "type" : "string"
1624 }
1625 } ],
1626 "requestBody" : {
1627 "content" : {
1628 "application/json" : {
1629 "schema" : {
1630 "$ref" : "#/components/schemas/VendorLicenseModelRequestDto"
1631 }
1632 }
1633 }
1634 },
1635 "responses" : {
1636 "default" : {
1637 "content" : {
1638 "application/json" : { }
1639 },
1640 "description" : "default response"
1641 }
1642 },
1643 "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1644 }
1645 },
1646 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/actions" : {
1647 "put" : {
1648 "description" : "Update vendor license model",
1649 "operationId" : "actOnLicenseModel",
1650 "parameters" : [ {
1651 "description" : "Vendor license model Id",
1652 "in" : "path",
1653 "name" : "vlmId",
1654 "required" : true,
1655 "schema" : {
1656 "type" : "string"
1657 }
1658 }, {
1659 "description" : "Vendor license model version Id",
1660 "in" : "path",
1661 "name" : "versionId",
1662 "required" : true,
1663 "schema" : {
1664 "type" : "string"
1665 }
1666 }, {
1667 "in" : "header",
1668 "name" : "USER_ID",
1669 "required" : true,
1670 "schema" : {
1671 "type" : "string"
1672 }
1673 } ],
1674 "requestBody" : {
1675 "content" : {
1676 "application/json" : {
1677 "schema" : {
1678 "$ref" : "#/components/schemas/VendorLicenseModelActionRequestDto"
1679 }
1680 }
1681 }
1682 },
1683 "responses" : {
1684 "default" : {
1685 "content" : {
1686 "application/json" : { }
1687 },
1688 "description" : "default response"
1689 }
1690 },
1691 "tags" : [ "SDCE-1 APIs", "Vendor License Models" ]
1692 }
1693 },
1694 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools" : {
1695 "get" : {
1696 "description" : "List vendor entitlement pools",
1697 "operationId" : "listEntitlementPools",
1698 "parameters" : [ {
1699 "description" : "Vendor license model Id",
1700 "in" : "path",
1701 "name" : "vlmId",
1702 "required" : true,
1703 "schema" : {
1704 "type" : "string"
1705 }
1706 }, {
1707 "description" : "Vendor license model version Id",
1708 "in" : "path",
1709 "name" : "versionId",
1710 "required" : true,
1711 "schema" : {
1712 "type" : "string"
1713 }
1714 }, {
1715 "in" : "header",
1716 "name" : "USER_ID",
1717 "required" : true,
1718 "schema" : {
1719 "type" : "string"
1720 }
1721 } ],
1722 "responses" : {
1723 "default" : {
1724 "content" : {
1725 "application/json" : {
1726 "schema" : {
1727 "type" : "array",
1728 "items" : {
1729 "$ref" : "#/components/schemas/EntitlementPoolEntityDto"
1730 }
1731 }
1732 }
1733 }
1734 }
1735 },
1736 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1737 },
1738 "post" : {
1739 "description" : "Create vendor entitlement pool",
1740 "operationId" : "createEntitlementPool",
1741 "parameters" : [ {
1742 "description" : "Vendor license model Id",
1743 "in" : "path",
1744 "name" : "vlmId",
1745 "required" : true,
1746 "schema" : {
1747 "type" : "string"
1748 }
1749 }, {
1750 "description" : "Vendor license model version Id",
1751 "in" : "path",
1752 "name" : "versionId",
1753 "required" : true,
1754 "schema" : {
1755 "type" : "string"
1756 }
1757 }, {
1758 "in" : "header",
1759 "name" : "USER_ID",
1760 "required" : true,
1761 "schema" : {
1762 "type" : "string"
1763 }
1764 } ],
1765 "requestBody" : {
1766 "content" : {
1767 "application/json" : {
1768 "schema" : {
1769 "$ref" : "#/components/schemas/EntitlementPoolRequestDto"
1770 }
1771 }
1772 }
1773 },
1774 "responses" : {
1775 "default" : {
1776 "content" : {
1777 "application/json" : { }
1778 },
1779 "description" : "default response"
1780 }
1781 },
1782 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1783 }
1784 },
1785 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}" : {
1786 "delete" : {
1787 "description" : "Delete vendor entitlement pool",
1788 "operationId" : "deleteEntitlementPool",
1789 "parameters" : [ {
1790 "description" : "Vendor license model Id",
1791 "in" : "path",
1792 "name" : "vlmId",
1793 "required" : true,
1794 "schema" : {
1795 "type" : "string"
1796 }
1797 }, {
1798 "description" : "Vendor license model version Id",
1799 "in" : "path",
1800 "name" : "versionId",
1801 "required" : true,
1802 "schema" : {
1803 "type" : "string"
1804 }
1805 }, {
1806 "in" : "path",
1807 "name" : "entitlementPoolId",
1808 "required" : true,
1809 "schema" : {
1810 "type" : "string"
1811 }
1812 }, {
1813 "in" : "header",
1814 "name" : "USER_ID",
1815 "required" : true,
1816 "schema" : {
1817 "type" : "string"
1818 }
1819 } ],
1820 "responses" : {
1821 "default" : {
1822 "content" : {
1823 "application/json" : { }
1824 },
1825 "description" : "default response"
1826 }
1827 },
1828 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1829 },
1830 "get" : {
1831 "description" : "Get vendor entitlement pool",
1832 "operationId" : "getEntitlementPool",
1833 "parameters" : [ {
1834 "description" : "Vendor license model Id",
1835 "in" : "path",
1836 "name" : "vlmId",
1837 "required" : true,
1838 "schema" : {
1839 "type" : "string"
1840 }
1841 }, {
1842 "description" : "Vendor license model version Id",
1843 "in" : "path",
1844 "name" : "versionId",
1845 "required" : true,
1846 "schema" : {
1847 "type" : "string"
1848 }
1849 }, {
1850 "in" : "path",
1851 "name" : "entitlementPoolId",
1852 "required" : true,
1853 "schema" : {
1854 "type" : "string"
1855 }
1856 }, {
1857 "in" : "header",
1858 "name" : "USER_ID",
1859 "required" : true,
1860 "schema" : {
1861 "type" : "string"
1862 }
1863 } ],
1864 "responses" : {
1865 "default" : {
1866 "content" : {
1867 "application/json" : {
1868 "schema" : {
1869 "$ref" : "#/components/schemas/EntitlementPoolEntityDto"
1870 }
1871 }
1872 }
1873 }
1874 },
1875 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1876 },
1877 "put" : {
1878 "description" : "Update vendor entitlement pool",
1879 "operationId" : "updateEntitlementPool",
1880 "parameters" : [ {
1881 "description" : "Vendor license model Id",
1882 "in" : "path",
1883 "name" : "vlmId",
1884 "required" : true,
1885 "schema" : {
1886 "type" : "string"
1887 }
1888 }, {
1889 "description" : "Vendor license model version Id",
1890 "in" : "path",
1891 "name" : "versionId",
1892 "required" : true,
1893 "schema" : {
1894 "type" : "string"
1895 }
1896 }, {
1897 "in" : "path",
1898 "name" : "entitlementPoolId",
1899 "required" : true,
1900 "schema" : {
1901 "type" : "string"
1902 }
1903 }, {
1904 "in" : "header",
1905 "name" : "USER_ID",
1906 "schema" : {
1907 "type" : "string"
1908 }
1909 } ],
1910 "requestBody" : {
1911 "content" : {
1912 "application/json" : {
1913 "schema" : {
1914 "$ref" : "#/components/schemas/EntitlementPoolRequestDto"
1915 }
1916 }
1917 }
1918 },
1919 "responses" : {
1920 "default" : {
1921 "content" : {
1922 "application/json" : { }
1923 },
1924 "description" : "default response"
1925 }
1926 },
1927 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pools" ]
1928 }
1929 },
1930 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}/limits" : {
1931 "get" : {
1932 "description" : "List vendor entitlement pool limits",
1933 "operationId" : "listLimits",
1934 "parameters" : [ {
1935 "description" : "Vendor license model Id",
1936 "in" : "path",
1937 "name" : "vlmId",
1938 "required" : true,
1939 "schema" : {
1940 "type" : "string"
1941 }
1942 }, {
1943 "description" : "Vendor license model version Id",
1944 "in" : "path",
1945 "name" : "versionId",
1946 "required" : true,
1947 "schema" : {
1948 "type" : "string"
1949 }
1950 }, {
1951 "description" : "Vendor license model Entitlement Pool Id",
1952 "in" : "path",
1953 "name" : "entitlementPoolId",
1954 "required" : true,
1955 "schema" : {
1956 "type" : "string"
1957 }
1958 }, {
1959 "in" : "header",
1960 "name" : "USER_ID",
1961 "required" : true,
1962 "schema" : {
1963 "type" : "string"
1964 }
1965 } ],
1966 "responses" : {
1967 "default" : {
1968 "content" : {
1969 "application/json" : {
1970 "schema" : {
1971 "type" : "array",
1972 "items" : {
1973 "$ref" : "#/components/schemas/LimitRequestDto"
1974 }
1975 }
1976 }
1977 }
1978 }
1979 },
1980 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
1981 },
1982 "post" : {
1983 "description" : "Create vendor entitlement pool limits",
1984 "operationId" : "createLimit",
1985 "parameters" : [ {
1986 "description" : "Vendor license model Id",
1987 "in" : "path",
1988 "name" : "vlmId",
1989 "required" : true,
1990 "schema" : {
1991 "type" : "string"
1992 }
1993 }, {
1994 "description" : "Vendor license model version Id",
1995 "in" : "path",
1996 "name" : "versionId",
1997 "required" : true,
1998 "schema" : {
1999 "type" : "string"
2000 }
2001 }, {
2002 "description" : "Vendor license model Entitlement Pool Id",
2003 "in" : "path",
2004 "name" : "entitlementPoolId",
2005 "required" : true,
2006 "schema" : {
2007 "type" : "string"
2008 }
2009 }, {
2010 "in" : "header",
2011 "name" : "USER_ID",
2012 "required" : true,
2013 "schema" : {
2014 "type" : "string"
2015 }
2016 } ],
2017 "requestBody" : {
2018 "content" : {
2019 "application/json" : {
2020 "schema" : {
2021 "$ref" : "#/components/schemas/LimitRequestDto"
2022 }
2023 }
2024 }
2025 },
2026 "responses" : {
2027 "default" : {
2028 "content" : {
2029 "application/json" : { }
2030 },
2031 "description" : "default response"
2032 }
2033 },
2034 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
2035 }
2036 },
2037 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/entitlement-pools/{entitlementPoolId}/limits/{limitId}" : {
2038 "delete" : {
2039 "description" : "Delete vendor entitlement pool limit",
2040 "operationId" : "deleteLimit",
2041 "parameters" : [ {
2042 "description" : "Vendor license model Id",
2043 "in" : "path",
2044 "name" : "vlmId",
2045 "required" : true,
2046 "schema" : {
2047 "type" : "string"
2048 }
2049 }, {
2050 "description" : "Vendor license model version Id",
2051 "in" : "path",
2052 "name" : "versionId",
2053 "required" : true,
2054 "schema" : {
2055 "type" : "string"
2056 }
2057 }, {
2058 "description" : "Vendor license model Entitlement pool Id",
2059 "in" : "path",
2060 "name" : "entitlementPoolId",
2061 "required" : true,
2062 "schema" : {
2063 "type" : "string"
2064 }
2065 }, {
2066 "in" : "path",
2067 "name" : "limitId",
2068 "required" : true,
2069 "schema" : {
2070 "type" : "string"
2071 }
2072 }, {
2073 "in" : "header",
2074 "name" : "USER_ID",
2075 "required" : true,
2076 "schema" : {
2077 "type" : "string"
2078 }
2079 } ],
2080 "responses" : {
2081 "default" : {
2082 "content" : {
2083 "application/json" : { }
2084 },
2085 "description" : "default response"
2086 }
2087 },
2088 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
2089 },
2090 "get" : {
2091 "description" : "Get vendor entitlement pool limit",
2092 "operationId" : "getLimit",
2093 "parameters" : [ {
2094 "description" : "Vendor license model Id",
2095 "in" : "path",
2096 "name" : "vlmId",
2097 "required" : true,
2098 "schema" : {
2099 "type" : "string"
2100 }
2101 }, {
2102 "description" : "Vendor license model version Id",
2103 "in" : "path",
2104 "name" : "versionId",
2105 "required" : true,
2106 "schema" : {
2107 "type" : "string"
2108 }
2109 }, {
2110 "description" : "Vendor license model Entitlement Pool Id",
2111 "in" : "path",
2112 "name" : "entitlementPoolId",
2113 "required" : true,
2114 "schema" : {
2115 "type" : "string"
2116 }
2117 }, {
2118 "description" : "Vendor license model Entitlement Pool Limit Id",
2119 "in" : "path",
2120 "name" : "limitId",
2121 "required" : true,
2122 "schema" : {
2123 "type" : "string"
2124 }
2125 }, {
2126 "in" : "header",
2127 "name" : "USER_ID",
2128 "required" : true,
2129 "schema" : {
2130 "type" : "string"
2131 }
2132 } ],
2133 "responses" : {
2134 "default" : {
2135 "content" : {
2136 "application/json" : {
2137 "schema" : {
2138 "$ref" : "#/components/schemas/LimitEntityDto"
2139 }
2140 }
2141 }
2142 }
2143 },
2144 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
2145 },
2146 "put" : {
2147 "description" : "Update vendor entitlement pool limit",
2148 "operationId" : "updateLimit",
2149 "parameters" : [ {
2150 "description" : "Vendor license model Id",
2151 "in" : "path",
2152 "name" : "vlmId",
2153 "required" : true,
2154 "schema" : {
2155 "type" : "string"
2156 }
2157 }, {
2158 "description" : "Vendor license model version Id",
2159 "in" : "path",
2160 "name" : "versionId",
2161 "required" : true,
2162 "schema" : {
2163 "type" : "string"
2164 }
2165 }, {
2166 "description" : "Vendor license model Entitlement Pool Id",
2167 "in" : "path",
2168 "name" : "entitlementPoolId",
2169 "required" : true,
2170 "schema" : {
2171 "type" : "string"
2172 }
2173 }, {
2174 "in" : "path",
2175 "name" : "limitId",
2176 "required" : true,
2177 "schema" : {
2178 "type" : "string"
2179 }
2180 }, {
2181 "in" : "header",
2182 "name" : "USER_ID",
2183 "schema" : {
2184 "type" : "string"
2185 }
2186 } ],
2187 "requestBody" : {
2188 "content" : {
2189 "application/json" : {
2190 "schema" : {
2191 "$ref" : "#/components/schemas/LimitRequestDto"
2192 }
2193 }
2194 }
2195 },
2196 "responses" : {
2197 "default" : {
2198 "content" : {
2199 "application/json" : { }
2200 },
2201 "description" : "default response"
2202 }
2203 },
2204 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Entitlement Pool Limits" ]
2205 }
2206 },
2207 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/feature-groups" : {
2208 "get" : {
2209 "description" : "List vendor feature groups",
2210 "operationId" : "listFeatureGroups",
2211 "parameters" : [ {
2212 "description" : "Vendor license model Id",
2213 "in" : "path",
2214 "name" : "vlmId",
2215 "required" : true,
2216 "schema" : {
2217 "type" : "string"
2218 }
2219 }, {
2220 "description" : "Vendor license model version Id",
2221 "in" : "path",
2222 "name" : "versionId",
2223 "required" : true,
2224 "schema" : {
2225 "type" : "string"
2226 }
2227 }, {
2228 "in" : "header",
2229 "name" : "USER_ID",
2230 "required" : true,
2231 "schema" : {
2232 "type" : "string"
2233 }
2234 } ],
2235 "responses" : {
2236 "default" : {
2237 "content" : {
2238 "application/json" : {
2239 "schema" : {
2240 "type" : "array",
2241 "items" : {
2242 "$ref" : "#/components/schemas/FeatureGroupEntityDto"
2243 }
2244 }
2245 }
2246 }
2247 }
2248 },
2249 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2250 },
2251 "post" : {
2252 "description" : "Create vendor feature group",
2253 "operationId" : "createFeatureGroup",
2254 "parameters" : [ {
2255 "description" : "Vendor license model Id",
2256 "in" : "path",
2257 "name" : "vlmId",
2258 "required" : true,
2259 "schema" : {
2260 "type" : "string"
2261 }
2262 }, {
2263 "description" : "Vendor license model version Id",
2264 "in" : "path",
2265 "name" : "versionId",
2266 "required" : true,
2267 "schema" : {
2268 "type" : "string"
2269 }
2270 }, {
2271 "in" : "header",
2272 "name" : "USER_ID",
2273 "required" : true,
2274 "schema" : {
2275 "type" : "string"
2276 }
2277 } ],
2278 "requestBody" : {
2279 "content" : {
2280 "application/json" : {
2281 "schema" : {
2282 "$ref" : "#/components/schemas/FeatureGroupRequestDto"
2283 }
2284 }
2285 }
2286 },
2287 "responses" : {
2288 "default" : {
2289 "content" : {
2290 "application/json" : { }
2291 },
2292 "description" : "default response"
2293 }
2294 },
2295 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2296 }
2297 },
2298 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/feature-groups/{featureGroupId}" : {
2299 "delete" : {
2300 "description" : "Delete vendor feature group",
2301 "operationId" : "deleteFeatureGroup",
2302 "parameters" : [ {
2303 "description" : "Vendor license model Id",
2304 "in" : "path",
2305 "name" : "vlmId",
2306 "required" : true,
2307 "schema" : {
2308 "type" : "string"
2309 }
2310 }, {
2311 "description" : "Vendor license model version Id",
2312 "in" : "path",
2313 "name" : "versionId",
2314 "required" : true,
2315 "schema" : {
2316 "type" : "string"
2317 }
2318 }, {
2319 "in" : "path",
2320 "name" : "featureGroupId",
2321 "required" : true,
2322 "schema" : {
2323 "type" : "string"
2324 }
2325 }, {
2326 "in" : "header",
2327 "name" : "USER_ID",
2328 "required" : true,
2329 "schema" : {
2330 "type" : "string"
2331 }
2332 } ],
2333 "responses" : {
2334 "default" : {
2335 "content" : {
2336 "application/json" : { }
2337 },
2338 "description" : "default response"
2339 }
2340 },
2341 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2342 },
2343 "get" : {
2344 "description" : "Get vendor feature group",
2345 "operationId" : "getFeatureGroup",
2346 "parameters" : [ {
2347 "description" : "Vendor license model Id",
2348 "in" : "path",
2349 "name" : "vlmId",
2350 "required" : true,
2351 "schema" : {
2352 "type" : "string"
2353 }
2354 }, {
2355 "description" : "Vendor license model version Id",
2356 "in" : "path",
2357 "name" : "versionId",
2358 "required" : true,
2359 "schema" : {
2360 "type" : "string"
2361 }
2362 }, {
2363 "in" : "path",
2364 "name" : "featureGroupId",
2365 "required" : true,
2366 "schema" : {
2367 "type" : "string"
2368 }
2369 }, {
2370 "in" : "header",
2371 "name" : "USER_ID",
2372 "required" : true,
2373 "schema" : {
2374 "type" : "string"
2375 }
2376 } ],
2377 "responses" : {
2378 "default" : {
2379 "content" : {
2380 "application/json" : {
2381 "schema" : {
2382 "$ref" : "#/components/schemas/FeatureGroupModelDto"
2383 }
2384 }
2385 }
2386 }
2387 },
2388 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2389 },
2390 "put" : {
2391 "description" : "Update vendor feature group",
2392 "operationId" : "updateFeatureGroup",
2393 "parameters" : [ {
2394 "description" : "Vendor license model Id",
2395 "in" : "path",
2396 "name" : "vlmId",
2397 "required" : true,
2398 "schema" : {
2399 "type" : "string"
2400 }
2401 }, {
2402 "description" : "Vendor license model version Id",
2403 "in" : "path",
2404 "name" : "versionId",
2405 "required" : true,
2406 "schema" : {
2407 "type" : "string"
2408 }
2409 }, {
2410 "in" : "path",
2411 "name" : "featureGroupId",
2412 "required" : true,
2413 "schema" : {
2414 "type" : "string"
2415 }
2416 }, {
2417 "in" : "header",
2418 "name" : "USER_ID",
2419 "required" : true,
2420 "schema" : {
2421 "type" : "string"
2422 }
2423 } ],
2424 "requestBody" : {
2425 "content" : {
2426 "application/json" : {
2427 "schema" : {
2428 "$ref" : "#/components/schemas/FeatureGroupUpdateRequestDto"
2429 }
2430 }
2431 }
2432 },
2433 "responses" : {
2434 "default" : {
2435 "content" : {
2436 "application/json" : { }
2437 },
2438 "description" : "default response"
2439 }
2440 },
2441 "tags" : [ "SDCE-1 APIs", "Vendor License Model - Feature Groups" ]
2442 }
2443 },
2444 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-agreements" : {
2445 "get" : {
2446 "description" : "List vendor license agreements",
2447 "operationId" : "listLicenseAgreements",
2448 "parameters" : [ {
2449 "description" : "Vendor license model Id",
2450 "in" : "path",
2451 "name" : "vlmId",
2452 "required" : true,
2453 "schema" : {
2454 "type" : "string"
2455 }
2456 }, {
2457 "description" : "Vendor license model version Id",
2458 "in" : "path",
2459 "name" : "versionId",
2460 "required" : true,
2461 "schema" : {
2462 "type" : "string"
2463 }
2464 }, {
2465 "in" : "header",
2466 "name" : "USER_ID",
2467 "required" : true,
2468 "schema" : {
2469 "type" : "string"
2470 }
2471 } ],
2472 "responses" : {
2473 "default" : {
2474 "content" : {
2475 "application/json" : {
2476 "schema" : {
2477 "type" : "array",
2478 "items" : {
2479 "$ref" : "#/components/schemas/LicenseAgreementEntityDto"
2480 }
2481 }
2482 }
2483 }
2484 }
2485 },
2486 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2487 },
2488 "post" : {
2489 "description" : "Create vendor license agreement",
2490 "operationId" : "createLicenseAgreement",
2491 "parameters" : [ {
2492 "description" : "Vendor license model Id",
2493 "in" : "path",
2494 "name" : "vlmId",
2495 "required" : true,
2496 "schema" : {
2497 "type" : "string"
2498 }
2499 }, {
2500 "description" : "Vendor license model version Id",
2501 "in" : "path",
2502 "name" : "versionId",
2503 "required" : true,
2504 "schema" : {
2505 "type" : "string"
2506 }
2507 }, {
2508 "in" : "header",
2509 "name" : "USER_ID",
2510 "required" : true,
2511 "schema" : {
2512 "type" : "string"
2513 }
2514 } ],
2515 "requestBody" : {
2516 "content" : {
2517 "application/json" : {
2518 "schema" : {
2519 "$ref" : "#/components/schemas/LicenseAgreementRequestDto"
2520 }
2521 }
2522 }
2523 },
2524 "responses" : {
2525 "default" : {
2526 "content" : {
2527 "application/json" : { }
2528 },
2529 "description" : "default response"
2530 }
2531 },
2532 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2533 }
2534 },
2535 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-agreements/{licenseAgreementId}" : {
2536 "delete" : {
2537 "description" : "Delete vendor license agreement",
2538 "operationId" : "deleteLicenseAgreement",
2539 "parameters" : [ {
2540 "description" : "Vendor license model Id",
2541 "in" : "path",
2542 "name" : "vlmId",
2543 "required" : true,
2544 "schema" : {
2545 "type" : "string"
2546 }
2547 }, {
2548 "description" : "Vendor license model version Id",
2549 "in" : "path",
2550 "name" : "versionId",
2551 "required" : true,
2552 "schema" : {
2553 "type" : "string"
2554 }
2555 }, {
2556 "in" : "path",
2557 "name" : "licenseAgreementId",
2558 "required" : true,
2559 "schema" : {
2560 "type" : "string"
2561 }
2562 }, {
2563 "in" : "header",
2564 "name" : "USER_ID",
2565 "required" : true,
2566 "schema" : {
2567 "type" : "string"
2568 }
2569 } ],
2570 "responses" : {
2571 "default" : {
2572 "content" : {
2573 "application/json" : { }
2574 },
2575 "description" : "default response"
2576 }
2577 },
2578 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2579 },
2580 "get" : {
2581 "description" : "Get vendor license agreement",
2582 "operationId" : "getLicenseAgreement",
2583 "parameters" : [ {
2584 "description" : "Vendor license model Id",
2585 "in" : "path",
2586 "name" : "vlmId",
2587 "required" : true,
2588 "schema" : {
2589 "type" : "string"
2590 }
2591 }, {
2592 "description" : "Vendor license model version Id",
2593 "in" : "path",
2594 "name" : "versionId",
2595 "required" : true,
2596 "schema" : {
2597 "type" : "string"
2598 }
2599 }, {
2600 "in" : "path",
2601 "name" : "licenseAgreementId",
2602 "required" : true,
2603 "schema" : {
2604 "type" : "string"
2605 }
2606 }, {
2607 "in" : "header",
2608 "name" : "USER_ID",
2609 "required" : true,
2610 "schema" : {
2611 "type" : "string"
2612 }
2613 } ],
2614 "responses" : {
2615 "default" : {
2616 "content" : {
2617 "application/json" : {
2618 "schema" : {
2619 "$ref" : "#/components/schemas/LicenseAgreementModelDto"
2620 }
2621 }
2622 }
2623 }
2624 },
2625 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2626 },
2627 "put" : {
2628 "description" : "Update vendor license agreement",
2629 "operationId" : "updateLicenseAgreement",
2630 "parameters" : [ {
2631 "description" : "Vendor license model Id",
2632 "in" : "path",
2633 "name" : "vlmId",
2634 "required" : true,
2635 "schema" : {
2636 "type" : "string"
2637 }
2638 }, {
2639 "description" : "Vendor license model version Id",
2640 "in" : "path",
2641 "name" : "versionId",
2642 "required" : true,
2643 "schema" : {
2644 "type" : "string"
2645 }
2646 }, {
2647 "in" : "path",
2648 "name" : "licenseAgreementId",
2649 "required" : true,
2650 "schema" : {
2651 "type" : "string"
2652 }
2653 }, {
2654 "in" : "header",
2655 "name" : "USER_ID",
2656 "required" : true,
2657 "schema" : {
2658 "type" : "string"
2659 }
2660 } ],
2661 "requestBody" : {
2662 "content" : {
2663 "application/json" : {
2664 "schema" : {
2665 "$ref" : "#/components/schemas/LicenseAgreementUpdateRequestDto"
2666 }
2667 }
2668 }
2669 },
2670 "responses" : {
2671 "default" : {
2672 "content" : {
2673 "application/json" : { }
2674 },
2675 "description" : "default response"
2676 }
2677 },
2678 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Agreements" ]
2679 }
2680 },
2681 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups" : {
2682 "get" : {
2683 "description" : "List vendor license key groups",
2684 "operationId" : "listLicenseKeyGroups",
2685 "parameters" : [ {
2686 "description" : "Vendor license model Id",
2687 "in" : "path",
2688 "name" : "vlmId",
2689 "required" : true,
2690 "schema" : {
2691 "type" : "string"
2692 }
2693 }, {
2694 "description" : "Vendor license model version Id",
2695 "in" : "path",
2696 "name" : "versionId",
2697 "required" : true,
2698 "schema" : {
2699 "type" : "string"
2700 }
2701 }, {
2702 "in" : "header",
2703 "name" : "USER_ID",
2704 "schema" : {
2705 "type" : "string"
2706 }
2707 } ],
2708 "responses" : {
2709 "default" : {
2710 "content" : {
2711 "application/json" : {
2712 "schema" : {
2713 "type" : "array",
2714 "items" : {
2715 "$ref" : "#/components/schemas/LicenseKeyGroupEntityDto"
2716 }
2717 }
2718 }
2719 }
2720 }
2721 },
2722 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2723 },
2724 "post" : {
2725 "description" : "Create vendor license key group",
2726 "operationId" : "createLicenseKeyGroup",
2727 "parameters" : [ {
2728 "description" : "Vendor license model Id",
2729 "in" : "path",
2730 "name" : "vlmId",
2731 "required" : true,
2732 "schema" : {
2733 "type" : "string"
2734 }
2735 }, {
2736 "description" : "Vendor license model version Id",
2737 "in" : "path",
2738 "name" : "versionId",
2739 "required" : true,
2740 "schema" : {
2741 "type" : "string"
2742 }
2743 }, {
2744 "in" : "header",
2745 "name" : "USER_ID",
2746 "required" : true,
2747 "schema" : {
2748 "type" : "string"
2749 }
2750 } ],
2751 "requestBody" : {
2752 "content" : {
2753 "application/json" : {
2754 "schema" : {
2755 "$ref" : "#/components/schemas/LicenseKeyGroupRequestDto"
2756 }
2757 }
2758 }
2759 },
2760 "responses" : {
2761 "default" : {
2762 "content" : {
2763 "application/json" : { }
2764 },
2765 "description" : "default response"
2766 }
2767 },
2768 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2769 }
2770 },
2771 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}" : {
2772 "delete" : {
2773 "description" : "Delete vendor license key group",
2774 "operationId" : "deleteLicenseKeyGroup",
2775 "parameters" : [ {
2776 "description" : "Vendor license model Id",
2777 "in" : "path",
2778 "name" : "vlmId",
2779 "required" : true,
2780 "schema" : {
2781 "type" : "string"
2782 }
2783 }, {
2784 "description" : "Vendor license model version Id",
2785 "in" : "path",
2786 "name" : "versionId",
2787 "required" : true,
2788 "schema" : {
2789 "type" : "string"
2790 }
2791 }, {
2792 "in" : "path",
2793 "name" : "licenseKeyGroupId",
2794 "required" : true,
2795 "schema" : {
2796 "type" : "string"
2797 }
2798 }, {
2799 "in" : "header",
2800 "name" : "USER_ID",
2801 "required" : true,
2802 "schema" : {
2803 "type" : "string"
2804 }
2805 } ],
2806 "responses" : {
2807 "default" : {
2808 "content" : {
2809 "application/json" : { }
2810 },
2811 "description" : "default response"
2812 }
2813 },
2814 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2815 },
2816 "get" : {
2817 "description" : "Get vendor license key group",
2818 "operationId" : "getLicenseKeyGroup",
2819 "parameters" : [ {
2820 "description" : "Vendor license model Id",
2821 "in" : "path",
2822 "name" : "vlmId",
2823 "required" : true,
2824 "schema" : {
2825 "type" : "string"
2826 }
2827 }, {
2828 "description" : "Vendor license model version Id",
2829 "in" : "path",
2830 "name" : "versionId",
2831 "required" : true,
2832 "schema" : {
2833 "type" : "string"
2834 }
2835 }, {
2836 "in" : "path",
2837 "name" : "licenseKeyGroupId",
2838 "required" : true,
2839 "schema" : {
2840 "type" : "string"
2841 }
2842 }, {
2843 "in" : "header",
2844 "name" : "USER_ID",
2845 "required" : true,
2846 "schema" : {
2847 "type" : "string"
2848 }
2849 } ],
2850 "responses" : {
2851 "default" : {
2852 "content" : {
2853 "application/json" : {
2854 "schema" : {
2855 "$ref" : "#/components/schemas/LicenseKeyGroupEntityDto"
2856 }
2857 }
2858 }
2859 }
2860 },
2861 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2862 },
2863 "put" : {
2864 "description" : "Update vendor license key group",
2865 "operationId" : "updateLicenseKeyGroup",
2866 "parameters" : [ {
2867 "description" : "Vendor license model Id",
2868 "in" : "path",
2869 "name" : "vlmId",
2870 "required" : true,
2871 "schema" : {
2872 "type" : "string"
2873 }
2874 }, {
2875 "description" : "Vendor license model version Id",
2876 "in" : "path",
2877 "name" : "versionId",
2878 "required" : true,
2879 "schema" : {
2880 "type" : "string"
2881 }
2882 }, {
2883 "in" : "path",
2884 "name" : "licenseKeyGroupId",
2885 "required" : true,
2886 "schema" : {
2887 "type" : "string"
2888 }
2889 }, {
2890 "in" : "header",
2891 "name" : "USER_ID",
2892 "required" : true,
2893 "schema" : {
2894 "type" : "string"
2895 }
2896 } ],
2897 "requestBody" : {
2898 "content" : {
2899 "application/json" : {
2900 "schema" : {
2901 "$ref" : "#/components/schemas/LicenseKeyGroupRequestDto"
2902 }
2903 }
2904 }
2905 },
2906 "responses" : {
2907 "default" : {
2908 "content" : {
2909 "application/json" : { }
2910 },
2911 "description" : "default response"
2912 }
2913 },
2914 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Groups" ]
2915 }
2916 },
2917 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}/limits" : {
2918 "get" : {
2919 "description" : "List vendor license key group limits",
2920 "operationId" : "listLimits_1",
2921 "parameters" : [ {
2922 "description" : "Vendor license model Id",
2923 "in" : "path",
2924 "name" : "vlmId",
2925 "required" : true,
2926 "schema" : {
2927 "type" : "string"
2928 }
2929 }, {
2930 "description" : "Vendor license model version Id",
2931 "in" : "path",
2932 "name" : "versionId",
2933 "required" : true,
2934 "schema" : {
2935 "type" : "string"
2936 }
2937 }, {
2938 "description" : "Vendor license model License Key Group Id",
2939 "in" : "path",
2940 "name" : "licenseKeyGroupId",
2941 "required" : true,
2942 "schema" : {
2943 "type" : "string"
2944 }
2945 }, {
2946 "in" : "header",
2947 "name" : "USER_ID",
2948 "required" : true,
2949 "schema" : {
2950 "type" : "string"
2951 }
2952 } ],
2953 "responses" : {
2954 "default" : {
2955 "content" : {
2956 "application/json" : {
2957 "schema" : {
2958 "type" : "array",
2959 "items" : {
2960 "$ref" : "#/components/schemas/LimitEntityDto"
2961 }
2962 }
2963 }
2964 }
2965 }
2966 },
2967 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
2968 },
2969 "post" : {
2970 "description" : "Create vendor license key group limit",
2971 "operationId" : "createLimit_1",
2972 "parameters" : [ {
2973 "description" : "Vendor license model Id",
2974 "in" : "path",
2975 "name" : "vlmId",
2976 "required" : true,
2977 "schema" : {
2978 "type" : "string"
2979 }
2980 }, {
2981 "description" : "Vendor license model version Id",
2982 "in" : "path",
2983 "name" : "versionId",
2984 "required" : true,
2985 "schema" : {
2986 "type" : "string"
2987 }
2988 }, {
2989 "description" : "Vendor license model License Key Group Id",
2990 "in" : "path",
2991 "name" : "licenseKeyGroupId",
2992 "required" : true,
2993 "schema" : {
2994 "type" : "string"
2995 }
2996 }, {
2997 "in" : "header",
2998 "name" : "USER_ID",
2999 "required" : true,
3000 "schema" : {
3001 "type" : "string"
3002 }
3003 } ],
3004 "requestBody" : {
3005 "content" : {
3006 "application/json" : {
3007 "schema" : {
3008 "$ref" : "#/components/schemas/LimitRequestDto"
3009 }
3010 }
3011 }
3012 },
3013 "responses" : {
3014 "default" : {
3015 "content" : {
3016 "application/json" : { }
3017 },
3018 "description" : "default response"
3019 }
3020 },
3021 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
3022 }
3023 },
3024 "/v1.0/vendor-license-models/{vlmId}/versions/{versionId}/license-key-groups/{licenseKeyGroupId}/limits/{limitId}" : {
3025 "delete" : {
3026 "description" : "Delete vendor license key group limit",
3027 "operationId" : "deleteLimit_1",
3028 "parameters" : [ {
3029 "description" : "Vendor license model Id",
3030 "in" : "path",
3031 "name" : "vlmId",
3032 "required" : true,
3033 "schema" : {
3034 "type" : "string"
3035 }
3036 }, {
3037 "description" : "Vendor license model version Id",
3038 "in" : "path",
3039 "name" : "versionId",
3040 "required" : true,
3041 "schema" : {
3042 "type" : "string"
3043 }
3044 }, {
3045 "description" : "Vendor license model license key group Id",
3046 "in" : "path",
3047 "name" : "licenseKeyGroupId",
3048 "required" : true,
3049 "schema" : {
3050 "type" : "string"
3051 }
3052 }, {
3053 "in" : "path",
3054 "name" : "limitId",
3055 "required" : true,
3056 "schema" : {
3057 "type" : "string"
3058 }
3059 }, {
3060 "in" : "header",
3061 "name" : "USER_ID",
3062 "required" : true,
3063 "schema" : {
3064 "type" : "string"
3065 }
3066 } ],
3067 "responses" : {
3068 "default" : {
3069 "content" : {
3070 "application/json" : { }
3071 },
3072 "description" : "default response"
3073 }
3074 },
3075 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
3076 },
3077 "get" : {
3078 "description" : "Get vendor entitlement pool limit",
3079 "operationId" : "getLimit_1",
3080 "parameters" : [ {
3081 "description" : "Vendor license model Id",
3082 "in" : "path",
3083 "name" : "vlmId",
3084 "required" : true,
3085 "schema" : {
3086 "type" : "string"
3087 }
3088 }, {
3089 "description" : "Vendor license model version Id",
3090 "in" : "path",
3091 "name" : "versionId",
3092 "required" : true,
3093 "schema" : {
3094 "type" : "string"
3095 }
3096 }, {
3097 "description" : "Vendor license model License Key Group",
3098 "in" : "path",
3099 "name" : "licenseKeyGroupId",
3100 "required" : true,
3101 "schema" : {
3102 "type" : "string"
3103 }
3104 }, {
3105 "description" : "Vendor license model License Key Group Limit Id",
3106 "in" : "path",
3107 "name" : "limitId",
3108 "required" : true,
3109 "schema" : {
3110 "type" : "string"
3111 }
3112 }, {
3113 "in" : "header",
3114 "name" : "USER_ID",
3115 "required" : true,
3116 "schema" : {
3117 "type" : "string"
3118 }
3119 } ],
3120 "responses" : {
3121 "default" : {
3122 "content" : {
3123 "application/json" : {
3124 "schema" : {
3125 "$ref" : "#/components/schemas/LimitEntityDto"
3126 }
3127 }
3128 }
3129 }
3130 },
3131 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
3132 },
3133 "put" : {
3134 "description" : "Update vendor license key group limit",
3135 "operationId" : "updateLimit_1",
3136 "parameters" : [ {
3137 "description" : "Vendor license model Id",
3138 "in" : "path",
3139 "name" : "vlmId",
3140 "required" : true,
3141 "schema" : {
3142 "type" : "string"
3143 }
3144 }, {
3145 "description" : "Vendor license model version Id",
3146 "in" : "path",
3147 "name" : "versionId",
3148 "required" : true,
3149 "schema" : {
3150 "type" : "string"
3151 }
3152 }, {
3153 "description" : "Vendor license model License Key Group Id",
3154 "in" : "path",
3155 "name" : "licenseKeyGroupId",
3156 "required" : true,
3157 "schema" : {
3158 "type" : "string"
3159 }
3160 }, {
3161 "in" : "path",
3162 "name" : "limitId",
3163 "required" : true,
3164 "schema" : {
3165 "type" : "string"
3166 }
3167 }, {
3168 "in" : "header",
3169 "name" : "USER_ID",
3170 "schema" : {
3171 "type" : "string"
3172 }
3173 } ],
3174 "requestBody" : {
3175 "content" : {
3176 "application/json" : {
3177 "schema" : {
3178 "$ref" : "#/components/schemas/LimitRequestDto"
3179 }
3180 }
3181 }
3182 },
3183 "responses" : {
3184 "default" : {
3185 "content" : {
3186 "application/json" : { }
3187 },
3188 "description" : "default response"
3189 }
3190 },
3191 "tags" : [ "SDCE-1 APIs", "Vendor License Model - License Key Group Limits" ]
3192 }
3193 },
3194 "/v1.0/vendor-software-products" : {
3195 "get" : {
3196 "description" : "Get list of vendor software products and their description",
3197 "operationId" : "listVsps",
3198 "parameters" : [ {
3199 "description" : "Filter to return only Vendor Software Products with at least one version at this status. Currently supported values: 'Certified' , 'Draft'",
3200 "in" : "query",
3201 "name" : "versionFilter",
3202 "schema" : {
3203 "type" : "string"
3204 }
3205 }, {
3206 "description" : "Filter to only return Vendor Software Products at this status.Currently supported values: 'ACTIVE' , 'ARCHIVED'.Default value = 'ACTIVE'.",
3207 "in" : "query",
3208 "name" : "Status",
3209 "schema" : {
3210 "type" : "string"
3211 }
3212 }, {
3213 "in" : "header",
3214 "name" : "USER_ID",
3215 "required" : true,
3216 "schema" : {
3217 "type" : "string"
3218 }
3219 } ],
3220 "responses" : {
3221 "default" : {
3222 "content" : {
3223 "application/json" : {
3224 "schema" : {
3225 "type" : "array",
3226 "items" : {
3227 "$ref" : "#/components/schemas/VspDetailsDto"
3228 }
3229 }
3230 }
3231 }
3232 }
3233 },
3234 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3235 },
3236 "post" : {
3237 "description" : "Create a new vendor software product",
3238 "operationId" : "createVsp",
3239 "parameters" : [ {
3240 "in" : "header",
3241 "name" : "USER_ID",
3242 "required" : true,
3243 "schema" : {
3244 "type" : "string"
3245 }
3246 } ],
3247 "requestBody" : {
3248 "content" : {
3249 "application/json" : {
3250 "schema" : {
3251 "$ref" : "#/components/schemas/VspRequestDto"
3252 }
3253 }
3254 }
3255 },
3256 "responses" : {
3257 "default" : {
3258 "content" : {
3259 "application/json" : {
3260 "schema" : {
3261 "$ref" : "#/components/schemas/ItemCreationDto"
3262 }
3263 }
3264 }
3265 }
3266 },
3267 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3268 }
3269 },
3270 "/v1.0/vendor-software-products/packages" : {
3271 "get" : {
3272 "description" : "Get list of translated CSAR files details",
3273 "operationId" : "listPackages",
3274 "parameters" : [ {
3275 "description" : "Vendor Software Product status filter. Currently supported values: 'ACTIVE', 'ARCHIVED'",
3276 "in" : "query",
3277 "name" : "Status",
3278 "schema" : {
3279 "type" : "string"
3280 }
3281 }, {
3282 "description" : "Category",
3283 "in" : "query",
3284 "name" : "category",
3285 "schema" : {
3286 "type" : "string"
3287 }
3288 }, {
3289 "description" : "Sub-category",
3290 "in" : "query",
3291 "name" : "subCategory",
3292 "schema" : {
3293 "type" : "string"
3294 }
3295 }, {
3296 "in" : "header",
3297 "name" : "USER_ID",
3298 "required" : true,
3299 "schema" : {
3300 "type" : "string"
3301 }
3302 } ],
3303 "responses" : {
3304 "default" : {
3305 "content" : {
3306 "application/json" : {
3307 "schema" : {
3308 "type" : "array",
3309 "items" : {
3310 "$ref" : "#/components/schemas/PackageInfoDto"
3311 }
3312 }
3313 }
3314 }
3315 }
3316 },
3317 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3318 }
3319 },
3320 "/v1.0/vendor-software-products/packages/{vspId}" : {
3321 "get" : {
3322 "description" : "Get translated CSAR file",
3323 "operationId" : "getTranslatedFile",
3324 "parameters" : [ {
3325 "in" : "path",
3326 "name" : "vspId",
3327 "required" : true,
3328 "schema" : {
3329 "type" : "string"
3330 }
3331 }, {
3332 "in" : "query",
3333 "name" : "versionId",
3334 "schema" : {
3335 "type" : "string"
3336 }
3337 }, {
3338 "in" : "header",
3339 "name" : "USER_ID",
3340 "schema" : {
3341 "type" : "string"
3342 }
3343 } ],
3344 "responses" : {
3345 "default" : {
3346 "content" : {
3347 "application/octet-stream" : {
3348 "schema" : {
3349 "type" : "string",
3350 "format" : "binary"
3351 }
3352 }
3353 }
3354 }
3355 },
3356 "summary" : "Exports translated file to a zip file",
3357 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3358 }
3359 },
3360 "/v1.0/vendor-software-products/validation-vsp" : {
3361 "get" : {
3362 "operationId" : "getValidationVsp",
3363 "parameters" : [ {
3364 "in" : "header",
3365 "name" : "USER_ID",
3366 "required" : true,
3367 "schema" : {
3368 "type" : "string"
3369 }
3370 } ],
3371 "responses" : {
3372 "default" : {
3373 "content" : {
3374 "application/json" : { }
3375 },
3376 "description" : "default response"
3377 }
3378 },
3379 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3380 }
3381 },
3382 "/v1.0/vendor-software-products/{vspId}" : {
3383 "delete" : {
3384 "operationId" : "deleteVsp",
3385 "parameters" : [ {
3386 "in" : "path",
3387 "name" : "vspId",
3388 "required" : true,
3389 "schema" : {
3390 "type" : "string"
3391 }
3392 }, {
3393 "in" : "header",
3394 "name" : "USER_ID",
3395 "required" : true,
3396 "schema" : {
3397 "type" : "string"
3398 }
3399 } ],
3400 "responses" : {
3401 "default" : {
3402 "content" : {
3403 "application/json" : { }
3404 },
3405 "description" : "default response"
3406 }
3407 },
3408 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3409 }
3410 },
3411 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}" : {
3412 "get" : {
3413 "operationId" : "getVsp",
3414 "parameters" : [ {
3415 "in" : "path",
3416 "name" : "vspId",
3417 "required" : true,
3418 "schema" : {
3419 "type" : "string"
3420 }
3421 }, {
3422 "in" : "path",
3423 "name" : "versionId",
3424 "required" : true,
3425 "schema" : {
3426 "type" : "string"
3427 }
3428 }, {
3429 "in" : "header",
3430 "name" : "USER_ID",
3431 "required" : true,
3432 "schema" : {
3433 "type" : "string"
3434 }
3435 } ],
3436 "responses" : {
3437 "default" : {
3438 "content" : {
3439 "application/json" : { }
3440 },
3441 "description" : "default response"
3442 }
3443 },
3444 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3445 },
3446 "put" : {
3447 "operationId" : "updateVsp",
3448 "parameters" : [ {
3449 "in" : "path",
3450 "name" : "vspId",
3451 "required" : true,
3452 "schema" : {
3453 "type" : "string"
3454 }
3455 }, {
3456 "in" : "path",
3457 "name" : "versionId",
3458 "required" : true,
3459 "schema" : {
3460 "type" : "string"
3461 }
3462 }, {
3463 "in" : "header",
3464 "name" : "USER_ID",
3465 "required" : true,
3466 "schema" : {
3467 "type" : "string"
3468 }
3469 } ],
3470 "requestBody" : {
3471 "content" : {
3472 "application/json" : {
3473 "schema" : {
3474 "$ref" : "#/components/schemas/VspDescriptionDto"
3475 }
3476 }
3477 }
3478 },
3479 "responses" : {
3480 "default" : {
3481 "content" : {
3482 "application/json" : { }
3483 },
3484 "description" : "default response"
3485 }
3486 },
3487 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3488 }
3489 },
3490 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/actions" : {
3491 "put" : {
3492 "description" : "Actions on a vendor software product",
3493 "operationId" : "actOnVendorSoftwareProduct",
3494 "parameters" : [ {
3495 "in" : "path",
3496 "name" : "vspId",
3497 "required" : true,
3498 "schema" : {
3499 "type" : "string"
3500 }
3501 }, {
3502 "in" : "path",
3503 "name" : "versionId",
3504 "required" : true,
3505 "schema" : {
3506 "type" : "string"
3507 }
3508 }, {
3509 "in" : "header",
3510 "name" : "USER_ID",
3511 "required" : true,
3512 "schema" : {
3513 "type" : "string"
3514 }
3515 } ],
3516 "requestBody" : {
3517 "content" : {
3518 "application/json" : {
3519 "schema" : {
3520 "$ref" : "#/components/schemas/VersionSoftwareProductActionRequestDto"
3521 }
3522 }
3523 }
3524 },
3525 "responses" : {
3526 "default" : {
3527 "content" : {
3528 "application/json" : { }
3529 },
3530 "description" : "default response"
3531 }
3532 },
3533 "summary" : "Performs one of the following actions on a vendor software product: |Checkout: Locks it for edits by other users. Only the locking user sees the edited version.|Undo_Checkout: Unlocks it and deletes the edits that were done.|Checkin: Unlocks it and activates the edited version to all users.| Submit: Finalize its active version.|Create_Package: Creates a CSAR zip file.|",
3534 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
3535 }
3536 },
3537 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/component-dependencies" : {
3538 "get" : {
3539 "description" : "Get component dependencies for vendor software product",
3540 "operationId" : "list_3",
3541 "parameters" : [ {
3542 "description" : "Vendor software product Id",
3543 "in" : "path",
3544 "name" : "vspId",
3545 "required" : true,
3546 "schema" : {
3547 "type" : "string"
3548 }
3549 }, {
3550 "description" : "Vendor software product version Id",
3551 "in" : "path",
3552 "name" : "versionId",
3553 "required" : true,
3554 "schema" : {
3555 "type" : "string"
3556 }
3557 }, {
3558 "in" : "header",
3559 "name" : "USER_ID",
3560 "required" : true,
3561 "schema" : {
3562 "type" : "string"
3563 }
3564 } ],
3565 "responses" : {
3566 "default" : {
3567 "content" : {
3568 "application/json" : {
3569 "schema" : {
3570 "type" : "array",
3571 "items" : {
3572 "$ref" : "#/components/schemas/ComponentDependencyResponseDto"
3573 }
3574 }
3575 }
3576 }
3577 }
3578 },
3579 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3580 },
3581 "post" : {
3582 "description" : "Create a vendor software product component dependency",
3583 "operationId" : "create_1",
3584 "parameters" : [ {
3585 "description" : "Vendor software product Id",
3586 "in" : "path",
3587 "name" : "vspId",
3588 "required" : true,
3589 "schema" : {
3590 "type" : "string"
3591 }
3592 }, {
3593 "description" : "Version Id",
3594 "in" : "path",
3595 "name" : "versionId",
3596 "required" : true,
3597 "schema" : {
3598 "type" : "string"
3599 }
3600 }, {
3601 "in" : "header",
3602 "name" : "USER_ID",
3603 "required" : true,
3604 "schema" : {
3605 "type" : "string"
3606 }
3607 } ],
3608 "requestBody" : {
3609 "content" : {
3610 "application/json" : {
3611 "schema" : {
3612 "$ref" : "#/components/schemas/ComponentDependencyModel"
3613 }
3614 }
3615 }
3616 },
3617 "responses" : {
3618 "default" : {
3619 "content" : {
3620 "application/json" : { }
3621 },
3622 "description" : "default response"
3623 }
3624 },
3625 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3626 }
3627 },
3628 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/component-dependencies/{dependencyId}" : {
3629 "delete" : {
3630 "description" : "Delete component dependency for vendor software product",
3631 "operationId" : "delete",
3632 "parameters" : [ {
3633 "description" : "Vendor software product Id",
3634 "in" : "path",
3635 "name" : "vspId",
3636 "required" : true,
3637 "schema" : {
3638 "type" : "string"
3639 }
3640 }, {
3641 "description" : "Vendor software product version Id",
3642 "in" : "path",
3643 "name" : "versionId",
3644 "required" : true,
3645 "schema" : {
3646 "type" : "string"
3647 }
3648 }, {
3649 "description" : "Vendor software product Component Dependency Id",
3650 "in" : "path",
3651 "name" : "dependencyId",
3652 "required" : true,
3653 "schema" : {
3654 "type" : "string"
3655 }
3656 }, {
3657 "in" : "header",
3658 "name" : "USER_ID",
3659 "required" : true,
3660 "schema" : {
3661 "type" : "string"
3662 }
3663 } ],
3664 "responses" : {
3665 "default" : {
3666 "content" : {
3667 "application/json" : { }
3668 },
3669 "description" : "default response"
3670 }
3671 },
3672 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3673 },
3674 "get" : {
3675 "description" : "Get component dependency for vendor software product",
3676 "operationId" : "get_1",
3677 "parameters" : [ {
3678 "description" : "Vendor software product Id",
3679 "in" : "path",
3680 "name" : "vspId",
3681 "required" : true,
3682 "schema" : {
3683 "type" : "string"
3684 }
3685 }, {
3686 "description" : "Version Id",
3687 "in" : "path",
3688 "name" : "versionId",
3689 "required" : true,
3690 "schema" : {
3691 "type" : "string"
3692 }
3693 }, {
3694 "description" : "Vendor software product Component Dependency Id",
3695 "in" : "path",
3696 "name" : "dependencyId",
3697 "required" : true,
3698 "schema" : {
3699 "type" : "string"
3700 }
3701 }, {
3702 "in" : "header",
3703 "name" : "USER_ID",
3704 "required" : true,
3705 "schema" : {
3706 "type" : "string"
3707 }
3708 } ],
3709 "responses" : {
3710 "default" : {
3711 "content" : {
3712 "application/json" : {
3713 "schema" : {
3714 "$ref" : "#/components/schemas/ComponentDependencyResponseDto"
3715 }
3716 }
3717 }
3718 }
3719 },
3720 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3721 },
3722 "put" : {
3723 "description" : "Update component dependency for vendor software product",
3724 "operationId" : "update",
3725 "parameters" : [ {
3726 "description" : "Vendor software product Id",
3727 "in" : "path",
3728 "name" : "vspId",
3729 "required" : true,
3730 "schema" : {
3731 "type" : "string"
3732 }
3733 }, {
3734 "description" : "Vendor software product version Id",
3735 "in" : "path",
3736 "name" : "versionId",
3737 "required" : true,
3738 "schema" : {
3739 "type" : "string"
3740 }
3741 }, {
3742 "description" : "Vendor software product Component Dependency Id",
3743 "in" : "path",
3744 "name" : "dependencyId",
3745 "required" : true,
3746 "schema" : {
3747 "type" : "string"
3748 }
3749 }, {
3750 "in" : "header",
3751 "name" : "USER_ID",
3752 "required" : true,
3753 "schema" : {
3754 "type" : "string"
3755 }
3756 } ],
3757 "requestBody" : {
3758 "content" : {
3759 "application/json" : {
3760 "schema" : {
3761 "$ref" : "#/components/schemas/ComponentDependencyModel"
3762 }
3763 }
3764 }
3765 },
3766 "responses" : {
3767 "default" : {
3768 "content" : {
3769 "application/json" : { }
3770 },
3771 "description" : "default response"
3772 }
3773 },
3774 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Dependencies" ]
3775 }
3776 },
3777 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components" : {
3778 "delete" : {
3779 "description" : "Delete vendor software product components",
3780 "operationId" : "deleteList_1",
3781 "parameters" : [ {
3782 "description" : "Vendor software product Id",
3783 "in" : "path",
3784 "name" : "vspId",
3785 "required" : true,
3786 "schema" : {
3787 "type" : "string"
3788 }
3789 }, {
3790 "description" : "Version Id",
3791 "in" : "path",
3792 "name" : "versionId",
3793 "required" : true,
3794 "schema" : {
3795 "type" : "string"
3796 }
3797 }, {
3798 "in" : "header",
3799 "name" : "USER_ID",
3800 "required" : true,
3801 "schema" : {
3802 "type" : "string"
3803 }
3804 } ],
3805 "responses" : {
3806 "default" : {
3807 "content" : {
3808 "application/json" : {
3809 "schema" : {
3810 "type" : "string"
3811 }
3812 }
3813 }
3814 }
3815 },
3816 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
3817 },
3818 "get" : {
3819 "description" : "List vendor software product components",
3820 "operationId" : "list_6",
3821 "parameters" : [ {
3822 "description" : "Vendor software product Id",
3823 "in" : "path",
3824 "name" : "vspId",
3825 "required" : true,
3826 "schema" : {
3827 "type" : "string"
3828 }
3829 }, {
3830 "description" : "Version Id",
3831 "in" : "path",
3832 "name" : "versionId",
3833 "required" : true,
3834 "schema" : {
3835 "type" : "string"
3836 }
3837 }, {
3838 "in" : "header",
3839 "name" : "USER_ID",
3840 "required" : true,
3841 "schema" : {
3842 "type" : "string"
3843 }
3844 } ],
3845 "responses" : {
3846 "default" : {
3847 "content" : {
3848 "application/json" : {
3849 "schema" : {
3850 "type" : "array",
3851 "items" : {
3852 "$ref" : "#/components/schemas/ComponentDto"
3853 }
3854 }
3855 }
3856 }
3857 }
3858 },
3859 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
3860 },
3861 "post" : {
3862 "description" : "Create a vendor software product component",
3863 "operationId" : "create_3",
3864 "parameters" : [ {
3865 "description" : "Vendor software product Id",
3866 "in" : "path",
3867 "name" : "vspId",
3868 "required" : true,
3869 "schema" : {
3870 "type" : "string"
3871 }
3872 }, {
3873 "description" : "Version Id",
3874 "in" : "path",
3875 "name" : "versionId",
3876 "required" : true,
3877 "schema" : {
3878 "type" : "string"
3879 }
3880 }, {
3881 "in" : "header",
3882 "name" : "USER_ID",
3883 "required" : true,
3884 "schema" : {
3885 "type" : "string"
3886 }
3887 } ],
3888 "requestBody" : {
3889 "content" : {
3890 "application/json" : {
3891 "schema" : {
3892 "$ref" : "#/components/schemas/ComponentRequestDto"
3893 }
3894 }
3895 }
3896 },
3897 "responses" : {
3898 "default" : {
3899 "content" : {
3900 "application/json" : { }
3901 },
3902 "description" : "default response"
3903 }
3904 },
3905 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
3906 }
3907 },
3908 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}" : {
3909 "delete" : {
3910 "description" : "Delete vendor software product component",
3911 "operationId" : "delete_3",
3912 "parameters" : [ {
3913 "description" : "Vendor software product Id",
3914 "in" : "path",
3915 "name" : "vspId",
3916 "required" : true,
3917 "schema" : {
3918 "type" : "string"
3919 }
3920 }, {
3921 "description" : "Version Id",
3922 "in" : "path",
3923 "name" : "versionId",
3924 "required" : true,
3925 "schema" : {
3926 "type" : "string"
3927 }
3928 }, {
3929 "description" : "Vendor software product component Id",
3930 "in" : "path",
3931 "name" : "componentId",
3932 "required" : true,
3933 "schema" : {
3934 "type" : "string"
3935 }
3936 }, {
3937 "in" : "header",
3938 "name" : "USER_ID",
3939 "required" : true,
3940 "schema" : {
3941 "type" : "string"
3942 }
3943 } ],
3944 "responses" : {
3945 "default" : {
3946 "content" : {
3947 "application/json" : { }
3948 },
3949 "description" : "default response"
3950 }
3951 },
3952 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
3953 },
3954 "get" : {
3955 "description" : "Get vendor software product component",
3956 "operationId" : "get_3",
3957 "parameters" : [ {
3958 "description" : "Vendor software product Id",
3959 "in" : "path",
3960 "name" : "vspId",
3961 "required" : true,
3962 "schema" : {
3963 "type" : "string"
3964 }
3965 }, {
3966 "description" : "Version Id",
3967 "in" : "path",
3968 "name" : "versionId",
3969 "required" : true,
3970 "schema" : {
3971 "type" : "string"
3972 }
3973 }, {
3974 "description" : "Vendor software product component Id",
3975 "in" : "path",
3976 "name" : "componentId",
3977 "required" : true,
3978 "schema" : {
3979 "type" : "string"
3980 }
3981 }, {
3982 "in" : "header",
3983 "name" : "USER_ID",
3984 "required" : true,
3985 "schema" : {
3986 "type" : "string"
3987 }
3988 } ],
3989 "responses" : {
3990 "default" : {
3991 "content" : {
3992 "application/json" : {
3993 "schema" : {
3994 "$ref" : "#/components/schemas/ComponentData"
3995 }
3996 }
3997 }
3998 }
3999 },
4000 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
4001 },
4002 "put" : {
4003 "description" : "Update vendor software product component",
4004 "operationId" : "update_2",
4005 "parameters" : [ {
4006 "description" : "Vendor software product Id",
4007 "in" : "path",
4008 "name" : "vspId",
4009 "required" : true,
4010 "schema" : {
4011 "type" : "string"
4012 }
4013 }, {
4014 "description" : "Version Id",
4015 "in" : "path",
4016 "name" : "versionId",
4017 "required" : true,
4018 "schema" : {
4019 "type" : "string"
4020 }
4021 }, {
4022 "description" : "Vendor software product component Id",
4023 "in" : "path",
4024 "name" : "componentId",
4025 "required" : true,
4026 "schema" : {
4027 "type" : "string"
4028 }
4029 }, {
4030 "in" : "header",
4031 "name" : "USER_ID",
4032 "required" : true,
4033 "schema" : {
4034 "type" : "string"
4035 }
4036 } ],
4037 "requestBody" : {
4038 "content" : {
4039 "application/json" : {
4040 "schema" : {
4041 "$ref" : "#/components/schemas/ComponentRequestDto"
4042 }
4043 }
4044 }
4045 },
4046 "responses" : {
4047 "default" : {
4048 "content" : {
4049 "application/json" : { }
4050 },
4051 "description" : "default response"
4052 }
4053 },
4054 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
4055 }
4056 },
4057 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors" : {
4058 "get" : {
4059 "description" : "Get list of vendor software product component compute-flavors",
4060 "operationId" : "list_7",
4061 "parameters" : [ {
4062 "description" : "Vendor software product Id",
4063 "in" : "path",
4064 "name" : "vspId",
4065 "required" : true,
4066 "schema" : {
4067 "type" : "string"
4068 }
4069 }, {
4070 "description" : "Version Id",
4071 "in" : "path",
4072 "name" : "versionId",
4073 "required" : true,
4074 "schema" : {
4075 "type" : "string"
4076 }
4077 }, {
4078 "description" : "Vendor software product component Id",
4079 "in" : "path",
4080 "name" : "componentId",
4081 "required" : true,
4082 "schema" : {
4083 "type" : "string"
4084 }
4085 }, {
4086 "in" : "header",
4087 "name" : "USER_ID",
4088 "required" : true,
4089 "schema" : {
4090 "type" : "string"
4091 }
4092 } ],
4093 "responses" : {
4094 "default" : {
4095 "content" : {
4096 "application/json" : {
4097 "schema" : {
4098 "type" : "array",
4099 "items" : {
4100 "$ref" : "#/components/schemas/ComputeDto"
4101 }
4102 }
4103 }
4104 }
4105 }
4106 },
4107 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4108 },
4109 "post" : {
4110 "description" : "Create a vendor software product component compute-flavor",
4111 "operationId" : "create_4",
4112 "parameters" : [ {
4113 "description" : "Vendor software product Id",
4114 "in" : "path",
4115 "name" : "vspId",
4116 "required" : true,
4117 "schema" : {
4118 "type" : "string"
4119 }
4120 }, {
4121 "description" : "Version Id",
4122 "in" : "path",
4123 "name" : "versionId",
4124 "required" : true,
4125 "schema" : {
4126 "type" : "string"
4127 }
4128 }, {
4129 "description" : "Vendor software product component Id",
4130 "in" : "path",
4131 "name" : "componentId",
4132 "required" : true,
4133 "schema" : {
4134 "type" : "string"
4135 }
4136 }, {
4137 "in" : "header",
4138 "name" : "USER_ID",
4139 "required" : true,
4140 "schema" : {
4141 "type" : "string"
4142 }
4143 } ],
4144 "requestBody" : {
4145 "content" : {
4146 "application/json" : {
4147 "schema" : {
4148 "$ref" : "#/components/schemas/ComputeDetailsDto"
4149 }
4150 }
4151 }
4152 },
4153 "responses" : {
4154 "default" : {
4155 "content" : {
4156 "application/json" : { }
4157 },
4158 "description" : "default response"
4159 }
4160 },
4161 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4162 }
4163 },
4164 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors/{computeFlavorId}" : {
4165 "delete" : {
4166 "description" : "Delete vendor software product component compute-flavor",
4167 "operationId" : "delete_4",
4168 "parameters" : [ {
4169 "description" : "Vendor software product Id",
4170 "in" : "path",
4171 "name" : "vspId",
4172 "required" : true,
4173 "schema" : {
4174 "type" : "string"
4175 }
4176 }, {
4177 "description" : "Version Id",
4178 "in" : "path",
4179 "name" : "versionId",
4180 "required" : true,
4181 "schema" : {
4182 "type" : "string"
4183 }
4184 }, {
4185 "description" : "Vendor software product component Id",
4186 "in" : "path",
4187 "name" : "componentId",
4188 "required" : true,
4189 "schema" : {
4190 "type" : "string"
4191 }
4192 }, {
4193 "description" : "Vendor software product compute-flavor Id",
4194 "in" : "path",
4195 "name" : "computeFlavorId",
4196 "required" : true,
4197 "schema" : {
4198 "type" : "string"
4199 }
4200 }, {
4201 "in" : "header",
4202 "name" : "USER_ID",
4203 "required" : true,
4204 "schema" : {
4205 "type" : "string"
4206 }
4207 } ],
4208 "responses" : {
4209 "default" : {
4210 "content" : {
4211 "application/json" : { }
4212 },
4213 "description" : "default response"
4214 }
4215 },
4216 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4217 },
4218 "get" : {
4219 "description" : "Get vendor software product component compute-flavor",
4220 "operationId" : "get_4",
4221 "parameters" : [ {
4222 "description" : "Vendor software product Id",
4223 "in" : "path",
4224 "name" : "vspId",
4225 "required" : true,
4226 "schema" : {
4227 "type" : "string"
4228 }
4229 }, {
4230 "description" : "Version Id",
4231 "in" : "path",
4232 "name" : "versionId",
4233 "required" : true,
4234 "schema" : {
4235 "type" : "string"
4236 }
4237 }, {
4238 "description" : "Vendor software product component Id",
4239 "in" : "path",
4240 "name" : "componentId",
4241 "required" : true,
4242 "schema" : {
4243 "type" : "string"
4244 }
4245 }, {
4246 "description" : "Vendor software product compute-flavor Id",
4247 "in" : "path",
4248 "name" : "computeFlavorId",
4249 "required" : true,
4250 "schema" : {
4251 "type" : "string"
4252 }
4253 }, {
4254 "in" : "header",
4255 "name" : "USER_ID",
4256 "required" : true,
4257 "schema" : {
4258 "type" : "string"
4259 }
4260 } ],
4261 "responses" : {
4262 "default" : {
4263 "content" : {
4264 "application/json" : {
4265 "schema" : {
4266 "type" : "array",
4267 "items" : {
4268 "$ref" : "#/components/schemas/ComputeDetailsDto"
4269 }
4270 }
4271 }
4272 }
4273 }
4274 },
4275 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4276 },
4277 "put" : {
4278 "description" : "Update vendor software product component compute-flavor",
4279 "operationId" : "update_3",
4280 "parameters" : [ {
4281 "description" : "Vendor software product Id",
4282 "in" : "path",
4283 "name" : "vspId",
4284 "required" : true,
4285 "schema" : {
4286 "type" : "string"
4287 }
4288 }, {
4289 "description" : "Version Id",
4290 "in" : "path",
4291 "name" : "versionId",
4292 "required" : true,
4293 "schema" : {
4294 "type" : "string"
4295 }
4296 }, {
4297 "description" : "Vendor software product component Id",
4298 "in" : "path",
4299 "name" : "componentId",
4300 "required" : true,
4301 "schema" : {
4302 "type" : "string"
4303 }
4304 }, {
4305 "description" : "Vendor software product compute-flavor Id",
4306 "in" : "path",
4307 "name" : "computeFlavorId",
4308 "required" : true,
4309 "schema" : {
4310 "type" : "string"
4311 }
4312 }, {
4313 "in" : "header",
4314 "name" : "USER_ID",
4315 "required" : true,
4316 "schema" : {
4317 "type" : "string"
4318 }
4319 } ],
4320 "requestBody" : {
4321 "content" : {
4322 "application/json" : {
4323 "schema" : {
4324 "$ref" : "#/components/schemas/ComputeDetailsDto"
4325 }
4326 }
4327 }
4328 },
4329 "responses" : {
4330 "default" : {
4331 "content" : {
4332 "application/json" : { }
4333 },
4334 "description" : "default response"
4335 }
4336 },
4337 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4338 }
4339 },
4340 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/compute-flavors/{computeFlavorId}/questionnaire" : {
4341 "get" : {
4342 "description" : "Get vendor software product component compute-flavor questionnaire",
4343 "operationId" : "getQuestionnaire_1",
4344 "parameters" : [ {
4345 "description" : "Vendor software product Id",
4346 "in" : "path",
4347 "name" : "vspId",
4348 "required" : true,
4349 "schema" : {
4350 "type" : "string"
4351 }
4352 }, {
4353 "description" : "Version Id",
4354 "in" : "path",
4355 "name" : "versionId",
4356 "required" : true,
4357 "schema" : {
4358 "type" : "string"
4359 }
4360 }, {
4361 "description" : "Vendor software product component Id",
4362 "in" : "path",
4363 "name" : "componentId",
4364 "required" : true,
4365 "schema" : {
4366 "type" : "string"
4367 }
4368 }, {
4369 "description" : "Vendor software product compute-flavor Id",
4370 "in" : "path",
4371 "name" : "computeFlavorId",
4372 "required" : true,
4373 "schema" : {
4374 "type" : "string"
4375 }
4376 }, {
4377 "in" : "header",
4378 "name" : "USER_ID",
4379 "required" : true,
4380 "schema" : {
4381 "type" : "string"
4382 }
4383 } ],
4384 "responses" : {
4385 "default" : {
4386 "content" : {
4387 "application/json" : {
4388 "schema" : {
4389 "$ref" : "#/components/schemas/QuestionnaireResponseDto"
4390 }
4391 }
4392 }
4393 }
4394 },
4395 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4396 },
4397 "put" : {
4398 "description" : "Update vendor software product component compute-flavor questionnaire",
4399 "operationId" : "updateQuestionnaire_1",
4400 "parameters" : [ {
4401 "description" : "Vendor software product Id",
4402 "in" : "path",
4403 "name" : "vspId",
4404 "required" : true,
4405 "schema" : {
4406 "type" : "string"
4407 }
4408 }, {
4409 "description" : "Version Id",
4410 "in" : "path",
4411 "name" : "versionId",
4412 "required" : true,
4413 "schema" : {
4414 "type" : "string"
4415 }
4416 }, {
4417 "description" : "Vendor software product component Id",
4418 "in" : "path",
4419 "name" : "componentId",
4420 "required" : true,
4421 "schema" : {
4422 "type" : "string"
4423 }
4424 }, {
4425 "description" : "Vendor software product compute-flavor Id",
4426 "in" : "path",
4427 "name" : "computeFlavorId",
4428 "required" : true,
4429 "schema" : {
4430 "type" : "string"
4431 }
4432 }, {
4433 "in" : "header",
4434 "name" : "USER_ID",
4435 "required" : true,
4436 "schema" : {
4437 "type" : "string"
4438 }
4439 } ],
4440 "requestBody" : {
4441 "content" : {
4442 "application/json" : {
4443 "schema" : {
4444 "type" : "string"
4445 }
4446 }
4447 },
4448 "required" : true
4449 },
4450 "responses" : {
4451 "default" : {
4452 "content" : {
4453 "application/json" : { }
4454 },
4455 "description" : "default response"
4456 }
4457 },
4458 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Compute-flavors" ]
4459 }
4460 },
4461 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images" : {
4462 "get" : {
4463 "description" : "List vendor software product component images",
4464 "operationId" : "list_9",
4465 "parameters" : [ {
4466 "description" : "Vendor software product Id",
4467 "in" : "path",
4468 "name" : "vspId",
4469 "required" : true,
4470 "schema" : {
4471 "type" : "string"
4472 }
4473 }, {
4474 "description" : "Version Id",
4475 "in" : "path",
4476 "name" : "versionId",
4477 "required" : true,
4478 "schema" : {
4479 "type" : "string"
4480 }
4481 }, {
4482 "description" : "Vendor software product component Id",
4483 "in" : "path",
4484 "name" : "componentId",
4485 "required" : true,
4486 "schema" : {
4487 "type" : "string"
4488 }
4489 }, {
4490 "in" : "header",
4491 "name" : "USER_ID",
4492 "required" : true,
4493 "schema" : {
4494 "type" : "string"
4495 }
4496 } ],
4497 "responses" : {
4498 "default" : {
4499 "content" : {
4500 "application/json" : {
4501 "schema" : {
4502 "type" : "array",
4503 "items" : {
4504 "$ref" : "#/components/schemas/ImageDto"
4505 }
4506 }
4507 }
4508 }
4509 }
4510 },
4511 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4512 },
4513 "post" : {
4514 "description" : "Create a vendor software product component image",
4515 "operationId" : "create_6",
4516 "parameters" : [ {
4517 "description" : "Vendor software product Id",
4518 "in" : "path",
4519 "name" : "vspId",
4520 "required" : true,
4521 "schema" : {
4522 "type" : "string"
4523 }
4524 }, {
4525 "description" : "Version Id",
4526 "in" : "path",
4527 "name" : "versionId",
4528 "required" : true,
4529 "schema" : {
4530 "type" : "string"
4531 }
4532 }, {
4533 "description" : "Vendor software product component Id",
4534 "in" : "path",
4535 "name" : "componentId",
4536 "required" : true,
4537 "schema" : {
4538 "type" : "string"
4539 }
4540 }, {
4541 "in" : "header",
4542 "name" : "USER_ID",
4543 "required" : true,
4544 "schema" : {
4545 "type" : "string"
4546 }
4547 } ],
4548 "requestBody" : {
4549 "content" : {
4550 "application/json" : {
4551 "schema" : {
4552 "$ref" : "#/components/schemas/ImageRequestDto"
4553 }
4554 }
4555 }
4556 },
4557 "responses" : {
4558 "default" : {
4559 "content" : {
4560 "application/json" : { }
4561 },
4562 "description" : "default response"
4563 }
4564 },
4565 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4566 }
4567 },
4568 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images/schema" : {
4569 "get" : {
4570 "operationId" : "getImageSchema",
4571 "parameters" : [ {
4572 "description" : "Vendor software product Id",
4573 "in" : "path",
4574 "name" : "vspId",
4575 "required" : true,
4576 "schema" : {
4577 "type" : "string"
4578 }
4579 }, {
4580 "description" : "Version Id",
4581 "in" : "path",
4582 "name" : "versionId",
4583 "required" : true,
4584 "schema" : {
4585 "type" : "string"
4586 }
4587 }, {
4588 "description" : "Vendor software product component Id",
4589 "in" : "path",
4590 "name" : "componentId",
4591 "required" : true,
4592 "schema" : {
4593 "type" : "string"
4594 }
4595 }, {
4596 "in" : "header",
4597 "name" : "USER_ID",
4598 "required" : true,
4599 "schema" : {
4600 "type" : "string"
4601 }
4602 } ],
4603 "responses" : {
4604 "default" : {
4605 "content" : {
4606 "application/json" : { }
4607 },
4608 "description" : "default response"
4609 }
4610 },
4611 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4612 }
4613 },
4614 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images/{imageId}" : {
4615 "delete" : {
4616 "description" : "Delete vendor software product Image",
4617 "operationId" : "delete_6",
4618 "parameters" : [ {
4619 "description" : "Vendor software product Id",
4620 "in" : "path",
4621 "name" : "vspId",
4622 "required" : true,
4623 "schema" : {
4624 "type" : "string"
4625 }
4626 }, {
4627 "description" : "Version Id",
4628 "in" : "path",
4629 "name" : "versionId",
4630 "required" : true,
4631 "schema" : {
4632 "type" : "string"
4633 }
4634 }, {
4635 "description" : "Vendor software product component Id",
4636 "in" : "path",
4637 "name" : "componentId",
4638 "required" : true,
4639 "schema" : {
4640 "type" : "string"
4641 }
4642 }, {
4643 "description" : "Vendor software product Image Id",
4644 "in" : "path",
4645 "name" : "imageId",
4646 "required" : true,
4647 "schema" : {
4648 "type" : "string"
4649 }
4650 }, {
4651 "in" : "header",
4652 "name" : "USER_ID",
4653 "required" : true,
4654 "schema" : {
4655 "type" : "string"
4656 }
4657 } ],
4658 "responses" : {
4659 "default" : {
4660 "content" : {
4661 "application/json" : { }
4662 },
4663 "description" : "default response"
4664 }
4665 },
4666 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4667 },
4668 "get" : {
4669 "description" : "Get vendor software product component Image",
4670 "operationId" : "get_6",
4671 "parameters" : [ {
4672 "description" : "Vendor software product Id",
4673 "in" : "path",
4674 "name" : "vspId",
4675 "required" : true,
4676 "schema" : {
4677 "type" : "string"
4678 }
4679 }, {
4680 "description" : "Version Id",
4681 "in" : "path",
4682 "name" : "versionId",
4683 "required" : true,
4684 "schema" : {
4685 "type" : "string"
4686 }
4687 }, {
4688 "description" : "Vendor software product component Id",
4689 "in" : "path",
4690 "name" : "componentId",
4691 "required" : true,
4692 "schema" : {
4693 "type" : "string"
4694 }
4695 }, {
4696 "description" : "Vendor software product Image Id",
4697 "in" : "path",
4698 "name" : "imageId",
4699 "required" : true,
4700 "schema" : {
4701 "type" : "string"
4702 }
4703 }, {
4704 "in" : "header",
4705 "name" : "USER_ID",
4706 "required" : true,
4707 "schema" : {
4708 "type" : "string"
4709 }
4710 } ],
4711 "responses" : {
4712 "default" : {
4713 "content" : {
4714 "application/json" : {
4715 "schema" : {
4716 "$ref" : "#/components/schemas/ImageDto"
4717 }
4718 }
4719 }
4720 }
4721 },
4722 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4723 },
4724 "put" : {
4725 "description" : "Update vendor software product Image",
4726 "operationId" : "update_5",
4727 "parameters" : [ {
4728 "description" : "Vendor software product Id",
4729 "in" : "path",
4730 "name" : "vspId",
4731 "required" : true,
4732 "schema" : {
4733 "type" : "string"
4734 }
4735 }, {
4736 "description" : "Version Id",
4737 "in" : "path",
4738 "name" : "versionId",
4739 "required" : true,
4740 "schema" : {
4741 "type" : "string"
4742 }
4743 }, {
4744 "description" : "Vendor software product component Id",
4745 "in" : "path",
4746 "name" : "componentId",
4747 "required" : true,
4748 "schema" : {
4749 "type" : "string"
4750 }
4751 }, {
4752 "description" : "Vendor software product Image Id",
4753 "in" : "path",
4754 "name" : "imageId",
4755 "required" : true,
4756 "schema" : {
4757 "type" : "string"
4758 }
4759 }, {
4760 "in" : "header",
4761 "name" : "USER_ID",
4762 "required" : true,
4763 "schema" : {
4764 "type" : "string"
4765 }
4766 } ],
4767 "requestBody" : {
4768 "content" : {
4769 "application/json" : {
4770 "schema" : {
4771 "$ref" : "#/components/schemas/ImageRequestDto"
4772 }
4773 }
4774 }
4775 },
4776 "responses" : {
4777 "default" : {
4778 "content" : {
4779 "application/json" : { }
4780 },
4781 "description" : "default response"
4782 }
4783 },
4784 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4785 }
4786 },
4787 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/images/{imageId}/questionnaire" : {
4788 "get" : {
4789 "description" : "Get vendor software product component image questionnaire",
4790 "operationId" : "getQuestionnaire_2",
4791 "parameters" : [ {
4792 "description" : "Vendor software product Id",
4793 "in" : "path",
4794 "name" : "vspId",
4795 "required" : true,
4796 "schema" : {
4797 "type" : "string"
4798 }
4799 }, {
4800 "description" : "Version Id",
4801 "in" : "path",
4802 "name" : "versionId",
4803 "required" : true,
4804 "schema" : {
4805 "type" : "string"
4806 }
4807 }, {
4808 "description" : "Vendor software product component Id",
4809 "in" : "path",
4810 "name" : "componentId",
4811 "required" : true,
4812 "schema" : {
4813 "type" : "string"
4814 }
4815 }, {
4816 "description" : "Vendor software product image Id",
4817 "in" : "path",
4818 "name" : "imageId",
4819 "required" : true,
4820 "schema" : {
4821 "type" : "string"
4822 }
4823 }, {
4824 "in" : "header",
4825 "name" : "USER_ID",
4826 "required" : true,
4827 "schema" : {
4828 "type" : "string"
4829 }
4830 } ],
4831 "responses" : {
4832 "default" : {
4833 "content" : {
4834 "application/json" : {
4835 "schema" : {
4836 "$ref" : "#/components/schemas/QuestionnaireResponseDto"
4837 }
4838 }
4839 }
4840 }
4841 },
4842 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4843 },
4844 "put" : {
4845 "description" : "Update vendor software product component image questionnaire",
4846 "operationId" : "updateQuestionnaire_2",
4847 "parameters" : [ {
4848 "description" : "Vendor software product Id",
4849 "in" : "path",
4850 "name" : "vspId",
4851 "required" : true,
4852 "schema" : {
4853 "type" : "string"
4854 }
4855 }, {
4856 "description" : "Version Id",
4857 "in" : "path",
4858 "name" : "versionId",
4859 "required" : true,
4860 "schema" : {
4861 "type" : "string"
4862 }
4863 }, {
4864 "description" : "Vendor software product component Id",
4865 "in" : "path",
4866 "name" : "componentId",
4867 "required" : true,
4868 "schema" : {
4869 "type" : "string"
4870 }
4871 }, {
4872 "description" : "Vendor software product image Id",
4873 "in" : "path",
4874 "name" : "imageId",
4875 "required" : true,
4876 "schema" : {
4877 "type" : "string"
4878 }
4879 }, {
4880 "in" : "header",
4881 "name" : "USER_ID",
4882 "required" : true,
4883 "schema" : {
4884 "type" : "string"
4885 }
4886 } ],
4887 "requestBody" : {
4888 "content" : {
4889 "application/json" : {
4890 "schema" : {
4891 "type" : "string"
4892 }
4893 }
4894 },
4895 "required" : true
4896 },
4897 "responses" : {
4898 "default" : {
4899 "content" : {
4900 "application/json" : { }
4901 },
4902 "description" : "default response"
4903 }
4904 },
4905 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Images" ]
4906 }
4907 },
4908 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics" : {
4909 "get" : {
4910 "description" : "List vendor software product component NICs",
4911 "operationId" : "list_11",
4912 "parameters" : [ {
4913 "description" : "Vendor software product Id",
4914 "in" : "path",
4915 "name" : "vspId",
4916 "required" : true,
4917 "schema" : {
4918 "type" : "string"
4919 }
4920 }, {
4921 "description" : "Vendor software product version Id",
4922 "in" : "path",
4923 "name" : "versionId",
4924 "required" : true,
4925 "schema" : {
4926 "type" : "string"
4927 }
4928 }, {
4929 "description" : "Vendor software product component Id",
4930 "in" : "path",
4931 "name" : "componentId",
4932 "required" : true,
4933 "schema" : {
4934 "type" : "string"
4935 }
4936 }, {
4937 "in" : "header",
4938 "name" : "USER_ID",
4939 "required" : true,
4940 "schema" : {
4941 "type" : "string"
4942 }
4943 } ],
4944 "responses" : {
4945 "default" : {
4946 "content" : {
4947 "application/json" : {
4948 "schema" : {
4949 "type" : "array",
4950 "items" : {
4951 "$ref" : "#/components/schemas/NicDto"
4952 }
4953 }
4954 }
4955 }
4956 }
4957 },
4958 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
4959 },
4960 "post" : {
4961 "description" : "Create a vendor software product NIC",
4962 "operationId" : "create_8",
4963 "parameters" : [ {
4964 "description" : "Vendor software product Id",
4965 "in" : "path",
4966 "name" : "vspId",
4967 "required" : true,
4968 "schema" : {
4969 "type" : "string"
4970 }
4971 }, {
4972 "description" : "Vendor software product version Id",
4973 "in" : "path",
4974 "name" : "versionId",
4975 "required" : true,
4976 "schema" : {
4977 "type" : "string"
4978 }
4979 }, {
4980 "description" : "Vendor software product component Id",
4981 "in" : "path",
4982 "name" : "componentId",
4983 "required" : true,
4984 "schema" : {
4985 "type" : "string"
4986 }
4987 }, {
4988 "in" : "header",
4989 "name" : "USER_ID",
4990 "required" : true,
4991 "schema" : {
4992 "type" : "string"
4993 }
4994 } ],
4995 "requestBody" : {
4996 "content" : {
4997 "application/json" : {
4998 "schema" : {
4999 "$ref" : "#/components/schemas/NicRequestDto"
5000 }
5001 }
5002 }
5003 },
5004 "responses" : {
5005 "default" : {
5006 "content" : {
5007 "application/json" : { }
5008 },
5009 "description" : "default response"
5010 }
5011 },
5012 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5013 }
5014 },
5015 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics/{nicId}" : {
5016 "delete" : {
5017 "description" : "Delete vendor software product NIC",
5018 "operationId" : "delete_8",
5019 "parameters" : [ {
5020 "description" : "Vendor software product Id",
5021 "in" : "path",
5022 "name" : "vspId",
5023 "required" : true,
5024 "schema" : {
5025 "type" : "string"
5026 }
5027 }, {
5028 "description" : "Vendor software product version Id",
5029 "in" : "path",
5030 "name" : "versionId",
5031 "required" : true,
5032 "schema" : {
5033 "type" : "string"
5034 }
5035 }, {
5036 "description" : "Vendor software product component Id",
5037 "in" : "path",
5038 "name" : "componentId",
5039 "required" : true,
5040 "schema" : {
5041 "type" : "string"
5042 }
5043 }, {
5044 "description" : "Vendor software product NIC Id",
5045 "in" : "path",
5046 "name" : "nicId",
5047 "required" : true,
5048 "schema" : {
5049 "type" : "string"
5050 }
5051 }, {
5052 "in" : "header",
5053 "name" : "USER_ID",
5054 "required" : true,
5055 "schema" : {
5056 "type" : "string"
5057 }
5058 } ],
5059 "responses" : {
5060 "default" : {
5061 "content" : {
5062 "application/json" : { }
5063 },
5064 "description" : "default response"
5065 }
5066 },
5067 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5068 },
5069 "get" : {
5070 "description" : "Get vendor software product NIC",
5071 "operationId" : "get_8",
5072 "parameters" : [ {
5073 "description" : "Vendor software product Id",
5074 "in" : "path",
5075 "name" : "vspId",
5076 "required" : true,
5077 "schema" : {
5078 "type" : "string"
5079 }
5080 }, {
5081 "description" : "Vendor software product version Id",
5082 "in" : "path",
5083 "name" : "versionId",
5084 "required" : true,
5085 "schema" : {
5086 "type" : "string"
5087 }
5088 }, {
5089 "description" : "Vendor software product component Id",
5090 "in" : "path",
5091 "name" : "componentId",
5092 "required" : true,
5093 "schema" : {
5094 "type" : "string"
5095 }
5096 }, {
5097 "description" : "Vendor software product NIC Id",
5098 "in" : "path",
5099 "name" : "nicId",
5100 "required" : true,
5101 "schema" : {
5102 "type" : "string"
5103 }
5104 }, {
5105 "in" : "header",
5106 "name" : "USER_ID",
5107 "required" : true,
5108 "schema" : {
5109 "type" : "string"
5110 }
5111 } ],
5112 "responses" : {
5113 "default" : {
5114 "content" : {
5115 "application/json" : {
5116 "schema" : {
5117 "$ref" : "#/components/schemas/NicDto"
5118 }
5119 }
5120 }
5121 }
5122 },
5123 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5124 },
5125 "put" : {
5126 "description" : "Update vendor software product NIC",
5127 "operationId" : "update_7",
5128 "parameters" : [ {
5129 "description" : "Vendor software product Id",
5130 "in" : "path",
5131 "name" : "vspId",
5132 "required" : true,
5133 "schema" : {
5134 "type" : "string"
5135 }
5136 }, {
5137 "description" : "Vendor software product version Id",
5138 "in" : "path",
5139 "name" : "versionId",
5140 "required" : true,
5141 "schema" : {
5142 "type" : "string"
5143 }
5144 }, {
5145 "description" : "Vendor software product component Id",
5146 "in" : "path",
5147 "name" : "componentId",
5148 "required" : true,
5149 "schema" : {
5150 "type" : "string"
5151 }
5152 }, {
5153 "description" : "Vendor software product NIC Id",
5154 "in" : "path",
5155 "name" : "nicId",
5156 "required" : true,
5157 "schema" : {
5158 "type" : "string"
5159 }
5160 }, {
5161 "in" : "header",
5162 "name" : "USER_ID",
5163 "required" : true,
5164 "schema" : {
5165 "type" : "string"
5166 }
5167 } ],
5168 "requestBody" : {
5169 "content" : {
5170 "application/json" : {
5171 "schema" : {
5172 "$ref" : "#/components/schemas/NicRequestDto"
5173 }
5174 }
5175 }
5176 },
5177 "responses" : {
5178 "default" : {
5179 "content" : {
5180 "application/json" : { }
5181 },
5182 "description" : "default response"
5183 }
5184 },
5185 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5186 }
5187 },
5188 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/nics/{nicId}/questionnaire" : {
5189 "get" : {
5190 "description" : "Get vendor software product component NIC questionnaire",
5191 "operationId" : "getQuestionnaire_3",
5192 "parameters" : [ {
5193 "description" : "Vendor software product Id",
5194 "in" : "path",
5195 "name" : "vspId",
5196 "required" : true,
5197 "schema" : {
5198 "type" : "string"
5199 }
5200 }, {
5201 "description" : "Vendor software product version Id",
5202 "in" : "path",
5203 "name" : "versionId",
5204 "required" : true,
5205 "schema" : {
5206 "type" : "string"
5207 }
5208 }, {
5209 "description" : "Vendor software product component Id",
5210 "in" : "path",
5211 "name" : "componentId",
5212 "required" : true,
5213 "schema" : {
5214 "type" : "string"
5215 }
5216 }, {
5217 "description" : "Vendor software product NIC Id",
5218 "in" : "path",
5219 "name" : "nicId",
5220 "required" : true,
5221 "schema" : {
5222 "type" : "string"
5223 }
5224 }, {
5225 "in" : "header",
5226 "name" : "USER_ID",
5227 "required" : true,
5228 "schema" : {
5229 "type" : "string"
5230 }
5231 } ],
5232 "responses" : {
5233 "default" : {
5234 "content" : {
5235 "application/json" : {
5236 "schema" : {
5237 "$ref" : "#/components/schemas/QuestionnaireResponseDto"
5238 }
5239 }
5240 }
5241 }
5242 },
5243 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5244 },
5245 "put" : {
5246 "description" : "Update vendor software product component NIC questionnaire",
5247 "operationId" : "updateQuestionnaire_3",
5248 "parameters" : [ {
5249 "description" : "Vendor software product Id",
5250 "in" : "path",
5251 "name" : "vspId",
5252 "required" : true,
5253 "schema" : {
5254 "type" : "string"
5255 }
5256 }, {
5257 "description" : "Vendor software product version Id",
5258 "in" : "path",
5259 "name" : "versionId",
5260 "required" : true,
5261 "schema" : {
5262 "type" : "string"
5263 }
5264 }, {
5265 "description" : "Vendor software product component Id",
5266 "in" : "path",
5267 "name" : "componentId",
5268 "required" : true,
5269 "schema" : {
5270 "type" : "string"
5271 }
5272 }, {
5273 "description" : "Vendor software product NIC Id",
5274 "in" : "path",
5275 "name" : "nicId",
5276 "required" : true,
5277 "schema" : {
5278 "type" : "string"
5279 }
5280 }, {
5281 "in" : "header",
5282 "name" : "USER_ID",
5283 "required" : true,
5284 "schema" : {
5285 "type" : "string"
5286 }
5287 } ],
5288 "requestBody" : {
5289 "content" : {
5290 "application/json" : {
5291 "schema" : {
5292 "type" : "string"
5293 }
5294 }
5295 },
5296 "required" : true
5297 },
5298 "responses" : {
5299 "default" : {
5300 "content" : {
5301 "application/json" : { }
5302 },
5303 "description" : "default response"
5304 }
5305 },
5306 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component NICs" ]
5307 }
5308 },
5309 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes" : {
5310 "delete" : {
5311 "description" : "Delete vendor software product processes",
5312 "operationId" : "deleteList",
5313 "parameters" : [ {
5314 "description" : "Vendor software product Id",
5315 "in" : "path",
5316 "name" : "vspId",
5317 "required" : true,
5318 "schema" : {
5319 "type" : "string"
5320 }
5321 }, {
5322 "description" : "Vendor software product version Id",
5323 "in" : "path",
5324 "name" : "versionId",
5325 "required" : true,
5326 "schema" : {
5327 "type" : "string"
5328 }
5329 }, {
5330 "description" : "Vendor software product component Id",
5331 "in" : "path",
5332 "name" : "componentId",
5333 "required" : true,
5334 "schema" : {
5335 "type" : "string"
5336 }
5337 }, {
5338 "in" : "header",
5339 "name" : "USER_ID",
5340 "required" : true,
5341 "schema" : {
5342 "type" : "string"
5343 }
5344 } ],
5345 "responses" : {
5346 "default" : {
5347 "content" : {
5348 "application/json" : {
5349 "schema" : {
5350 "type" : "string"
5351 }
5352 }
5353 }
5354 }
5355 },
5356 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5357 },
5358 "get" : {
5359 "description" : "List vendor software product component processes",
5360 "operationId" : "list_5",
5361 "parameters" : [ {
5362 "description" : "Vendor software product Id",
5363 "in" : "path",
5364 "name" : "vspId",
5365 "required" : true,
5366 "schema" : {
5367 "type" : "string"
5368 }
5369 }, {
5370 "description" : "Vendor software product version Id",
5371 "in" : "path",
5372 "name" : "versionId",
5373 "required" : true,
5374 "schema" : {
5375 "type" : "string"
5376 }
5377 }, {
5378 "description" : "Vendor software product component Id",
5379 "in" : "path",
5380 "name" : "componentId",
5381 "required" : true,
5382 "schema" : {
5383 "type" : "string"
5384 }
5385 }, {
5386 "in" : "header",
5387 "name" : "USER_ID",
5388 "required" : true,
5389 "schema" : {
5390 "type" : "string"
5391 }
5392 } ],
5393 "responses" : {
5394 "default" : {
5395 "content" : {
5396 "application/json" : {
5397 "schema" : {
5398 "type" : "array",
5399 "items" : {
5400 "$ref" : "#/components/schemas/ProcessEntityDto"
5401 }
5402 }
5403 }
5404 }
5405 }
5406 },
5407 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5408 },
5409 "post" : {
5410 "description" : "Create a vendor software product process",
5411 "operationId" : "create_2",
5412 "parameters" : [ {
5413 "description" : "Vendor software product Id",
5414 "in" : "path",
5415 "name" : "vspId",
5416 "required" : true,
5417 "schema" : {
5418 "type" : "string"
5419 }
5420 }, {
5421 "description" : "Vendor software product version Id",
5422 "in" : "path",
5423 "name" : "versionId",
5424 "required" : true,
5425 "schema" : {
5426 "type" : "string"
5427 }
5428 }, {
5429 "description" : "Vendor software product component Id",
5430 "in" : "path",
5431 "name" : "componentId",
5432 "required" : true,
5433 "schema" : {
5434 "type" : "string"
5435 }
5436 }, {
5437 "in" : "header",
5438 "name" : "USER_ID",
5439 "required" : true,
5440 "schema" : {
5441 "type" : "string"
5442 }
5443 } ],
5444 "requestBody" : {
5445 "content" : {
5446 "application/json" : {
5447 "schema" : {
5448 "$ref" : "#/components/schemas/ProcessRequestDto"
5449 }
5450 }
5451 }
5452 },
5453 "responses" : {
5454 "default" : {
5455 "content" : {
5456 "application/json" : { }
5457 },
5458 "description" : "default response"
5459 }
5460 },
5461 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5462 }
5463 },
5464 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes/{processId}" : {
5465 "delete" : {
5466 "description" : "Delete vendor software product process",
5467 "operationId" : "delete_2",
5468 "parameters" : [ {
5469 "description" : "Vendor software product Id",
5470 "in" : "path",
5471 "name" : "vspId",
5472 "required" : true,
5473 "schema" : {
5474 "type" : "string"
5475 }
5476 }, {
5477 "description" : "Vendor software product version Id",
5478 "in" : "path",
5479 "name" : "versionId",
5480 "required" : true,
5481 "schema" : {
5482 "type" : "string"
5483 }
5484 }, {
5485 "description" : "Vendor software product component Id",
5486 "in" : "path",
5487 "name" : "componentId",
5488 "required" : true,
5489 "schema" : {
5490 "type" : "string"
5491 }
5492 }, {
5493 "description" : "Vendor software product process Id",
5494 "in" : "path",
5495 "name" : "processId",
5496 "required" : true,
5497 "schema" : {
5498 "type" : "string"
5499 }
5500 }, {
5501 "in" : "header",
5502 "name" : "USER_ID",
5503 "required" : true,
5504 "schema" : {
5505 "type" : "string"
5506 }
5507 } ],
5508 "responses" : {
5509 "default" : {
5510 "content" : {
5511 "application/json" : { }
5512 },
5513 "description" : "default response"
5514 }
5515 },
5516 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5517 },
5518 "get" : {
5519 "description" : "Get vendor software product process",
5520 "operationId" : "get_2",
5521 "parameters" : [ {
5522 "description" : "Vendor software product Id",
5523 "in" : "path",
5524 "name" : "vspId",
5525 "required" : true,
5526 "schema" : {
5527 "type" : "string"
5528 }
5529 }, {
5530 "description" : "Vendor software product version Id",
5531 "in" : "path",
5532 "name" : "versionId",
5533 "required" : true,
5534 "schema" : {
5535 "type" : "string"
5536 }
5537 }, {
5538 "description" : "Vendor software product component Id",
5539 "in" : "path",
5540 "name" : "componentId",
5541 "required" : true,
5542 "schema" : {
5543 "type" : "string"
5544 }
5545 }, {
5546 "description" : "Vendor software product process Id",
5547 "in" : "path",
5548 "name" : "processId",
5549 "required" : true,
5550 "schema" : {
5551 "type" : "string"
5552 }
5553 }, {
5554 "in" : "header",
5555 "name" : "USER_ID",
5556 "required" : true,
5557 "schema" : {
5558 "type" : "string"
5559 }
5560 } ],
5561 "responses" : {
5562 "default" : {
5563 "content" : {
5564 "application/json" : {
5565 "schema" : {
5566 "$ref" : "#/components/schemas/ProcessEntityDto"
5567 }
5568 }
5569 }
5570 }
5571 },
5572 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5573 },
5574 "put" : {
5575 "description" : "Update vendor software product process",
5576 "operationId" : "update_1",
5577 "parameters" : [ {
5578 "description" : "Vendor software product Id",
5579 "in" : "path",
5580 "name" : "vspId",
5581 "required" : true,
5582 "schema" : {
5583 "type" : "string"
5584 }
5585 }, {
5586 "description" : "Vendor software product version Id",
5587 "in" : "path",
5588 "name" : "versionId",
5589 "required" : true,
5590 "schema" : {
5591 "type" : "string"
5592 }
5593 }, {
5594 "description" : "Vendor software product component Id",
5595 "in" : "path",
5596 "name" : "componentId",
5597 "required" : true,
5598 "schema" : {
5599 "type" : "string"
5600 }
5601 }, {
5602 "description" : "Vendor software product process Id",
5603 "in" : "path",
5604 "name" : "processId",
5605 "required" : true,
5606 "schema" : {
5607 "type" : "string"
5608 }
5609 }, {
5610 "in" : "header",
5611 "name" : "USER_ID",
5612 "required" : true,
5613 "schema" : {
5614 "type" : "string"
5615 }
5616 } ],
5617 "requestBody" : {
5618 "content" : {
5619 "application/json" : {
5620 "schema" : {
5621 "$ref" : "#/components/schemas/ProcessRequestDto"
5622 }
5623 }
5624 }
5625 },
5626 "responses" : {
5627 "default" : {
5628 "content" : {
5629 "application/json" : { }
5630 },
5631 "description" : "default response"
5632 }
5633 },
5634 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5635 }
5636 },
5637 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/processes/{processId}/upload" : {
5638 "delete" : {
5639 "description" : "Delete vendor software product process uploaded file",
5640 "operationId" : "deleteUploadedFile",
5641 "parameters" : [ {
5642 "description" : "Vendor software product Id",
5643 "in" : "path",
5644 "name" : "vspId",
5645 "required" : true,
5646 "schema" : {
5647 "type" : "string"
5648 }
5649 }, {
5650 "description" : "Vendor software product version Id",
5651 "in" : "path",
5652 "name" : "versionId",
5653 "required" : true,
5654 "schema" : {
5655 "type" : "string"
5656 }
5657 }, {
5658 "description" : "Vendor software product component Id",
5659 "in" : "path",
5660 "name" : "componentId",
5661 "required" : true,
5662 "schema" : {
5663 "type" : "string"
5664 }
5665 }, {
5666 "description" : "Vendor software product process Id",
5667 "in" : "path",
5668 "name" : "processId",
5669 "required" : true,
5670 "schema" : {
5671 "type" : "string"
5672 }
5673 }, {
5674 "in" : "header",
5675 "name" : "USER_ID",
5676 "required" : true,
5677 "schema" : {
5678 "type" : "string"
5679 }
5680 } ],
5681 "responses" : {
5682 "default" : {
5683 "content" : {
5684 "application/json" : { }
5685 },
5686 "description" : "default response"
5687 }
5688 },
5689 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5690 },
5691 "get" : {
5692 "description" : "Get vendor software product process uploaded file",
5693 "operationId" : "getUploadedFile",
5694 "parameters" : [ {
5695 "description" : "Vendor software product Id",
5696 "in" : "path",
5697 "name" : "vspId",
5698 "required" : true,
5699 "schema" : {
5700 "type" : "string"
5701 }
5702 }, {
5703 "description" : "Vendor software product version Id",
5704 "in" : "path",
5705 "name" : "versionId",
5706 "required" : true,
5707 "schema" : {
5708 "type" : "string"
5709 }
5710 }, {
5711 "description" : "Vendor software product component Id",
5712 "in" : "path",
5713 "name" : "componentId",
5714 "required" : true,
5715 "schema" : {
5716 "type" : "string"
5717 }
5718 }, {
5719 "description" : "Vendor software product process Id",
5720 "in" : "path",
5721 "name" : "processId",
5722 "required" : true,
5723 "schema" : {
5724 "type" : "string"
5725 }
5726 }, {
5727 "in" : "header",
5728 "name" : "USER_ID",
5729 "required" : true,
5730 "schema" : {
5731 "type" : "string"
5732 }
5733 } ],
5734 "responses" : {
5735 "default" : {
5736 "content" : {
5737 "application/octet-stream" : { }
5738 },
5739 "description" : "default response"
5740 }
5741 },
5742 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5743 },
5744 "post" : {
5745 "description" : "Update vendor software product process upload",
5746 "operationId" : "uploadFile",
5747 "parameters" : [ {
5748 "description" : "Vendor software product Id",
5749 "in" : "path",
5750 "name" : "vspId",
5751 "required" : true,
5752 "schema" : {
5753 "type" : "string"
5754 }
5755 }, {
5756 "description" : "Vendor software product version Id",
5757 "in" : "path",
5758 "name" : "versionId",
5759 "required" : true,
5760 "schema" : {
5761 "type" : "string"
5762 }
5763 }, {
5764 "description" : "Vendor software product component Id",
5765 "in" : "path",
5766 "name" : "componentId",
5767 "required" : true,
5768 "schema" : {
5769 "type" : "string"
5770 }
5771 }, {
5772 "description" : "Vendor software product process Id",
5773 "in" : "path",
5774 "name" : "processId",
5775 "required" : true,
5776 "schema" : {
5777 "type" : "string"
5778 }
5779 }, {
5780 "in" : "header",
5781 "name" : "USER_ID",
5782 "required" : true,
5783 "schema" : {
5784 "type" : "string"
5785 }
5786 } ],
5787 "requestBody" : {
5788 "content" : {
5789 "multipart/form-data" : {
5790 "schema" : {
5791 "$ref" : "#/components/schemas/Attachment"
5792 }
5793 }
5794 }
5795 },
5796 "responses" : {
5797 "default" : {
5798 "content" : {
5799 "application/json" : { }
5800 },
5801 "description" : "default response"
5802 }
5803 },
5804 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Processes" ]
5805 }
5806 },
5807 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/questionnaire" : {
5808 "get" : {
5809 "description" : "Get vendor software product component questionnaire",
5810 "operationId" : "getQuestionnaire",
5811 "parameters" : [ {
5812 "description" : "Vendor software product Id",
5813 "in" : "path",
5814 "name" : "vspId",
5815 "required" : true,
5816 "schema" : {
5817 "type" : "string"
5818 }
5819 }, {
5820 "description" : "Version Id",
5821 "in" : "path",
5822 "name" : "versionId",
5823 "required" : true,
5824 "schema" : {
5825 "type" : "string"
5826 }
5827 }, {
5828 "description" : "Vendor software product component Id",
5829 "in" : "path",
5830 "name" : "componentId",
5831 "required" : true,
5832 "schema" : {
5833 "type" : "string"
5834 }
5835 }, {
5836 "in" : "header",
5837 "name" : "USER_ID",
5838 "required" : true,
5839 "schema" : {
5840 "type" : "string"
5841 }
5842 } ],
5843 "responses" : {
5844 "default" : {
5845 "content" : {
5846 "application/json" : {
5847 "schema" : {
5848 "$ref" : "#/components/schemas/QuestionnaireResponseDto"
5849 }
5850 }
5851 }
5852 }
5853 },
5854 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
5855 },
5856 "put" : {
5857 "description" : "Update vendor software product component questionnaire",
5858 "operationId" : "updateQuestionnaire",
5859 "parameters" : [ {
5860 "description" : "Vendor software product Id",
5861 "in" : "path",
5862 "name" : "vspId",
5863 "required" : true,
5864 "schema" : {
5865 "type" : "string"
5866 }
5867 }, {
5868 "description" : "Version Id",
5869 "in" : "path",
5870 "name" : "versionId",
5871 "required" : true,
5872 "schema" : {
5873 "type" : "string"
5874 }
5875 }, {
5876 "description" : "Vendor software product component Id",
5877 "in" : "path",
5878 "name" : "componentId",
5879 "required" : true,
5880 "schema" : {
5881 "type" : "string"
5882 }
5883 }, {
5884 "in" : "header",
5885 "name" : "USER_ID",
5886 "required" : true,
5887 "schema" : {
5888 "type" : "string"
5889 }
5890 } ],
5891 "requestBody" : {
5892 "content" : {
5893 "application/json" : {
5894 "schema" : {
5895 "type" : "string"
5896 }
5897 }
5898 },
5899 "required" : true
5900 },
5901 "responses" : {
5902 "default" : {
5903 "content" : {
5904 "application/json" : { }
5905 },
5906 "description" : "default response"
5907 }
5908 },
5909 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Components" ]
5910 }
5911 },
5912 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/uploads" : {
5913 "get" : {
5914 "description" : "Get the filenames of uploaded files by type",
5915 "operationId" : "list_4",
5916 "parameters" : [ {
5917 "description" : "Vendor software product Id",
5918 "in" : "path",
5919 "name" : "vspId",
5920 "required" : true,
5921 "schema" : {
5922 "type" : "string"
5923 }
5924 }, {
5925 "description" : "Vendor software product version Id",
5926 "in" : "path",
5927 "name" : "versionId",
5928 "required" : true,
5929 "schema" : {
5930 "type" : "string"
5931 }
5932 }, {
5933 "description" : "Vendor software product component Id",
5934 "in" : "path",
5935 "name" : "componentId",
5936 "required" : true,
5937 "schema" : {
5938 "type" : "string"
5939 }
5940 }, {
5941 "in" : "header",
5942 "name" : "USER_ID",
5943 "required" : true,
5944 "schema" : {
5945 "type" : "string"
5946 }
5947 } ],
5948 "responses" : {
5949 "default" : {
5950 "content" : {
5951 "application/json" : {
5952 "schema" : {
5953 "type" : "array",
5954 "items" : {
5955 "$ref" : "#/components/schemas/MonitoringUploadStatusDto"
5956 }
5957 }
5958 }
5959 }
5960 }
5961 },
5962 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Uploads" ]
5963 }
5964 },
5965 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/components/{componentId}/uploads/types/{type}" : {
5966 "delete" : {
5967 "description" : "Delete file uploaded for component",
5968 "operationId" : "delete_1",
5969 "parameters" : [ {
5970 "description" : "Vendor software product Id",
5971 "in" : "path",
5972 "name" : "vspId",
5973 "required" : true,
5974 "schema" : {
5975 "type" : "string"
5976 }
5977 }, {
5978 "description" : "Vendor software product version Id",
5979 "in" : "path",
5980 "name" : "versionId",
5981 "required" : true,
5982 "schema" : {
5983 "type" : "string"
5984 }
5985 }, {
5986 "description" : "Component Id",
5987 "in" : "path",
5988 "name" : "componentId",
5989 "required" : true,
5990 "schema" : {
5991 "type" : "string"
5992 }
5993 }, {
5994 "description" : "Upload Type",
5995 "in" : "path",
5996 "name" : "type",
5997 "required" : true,
5998 "schema" : {
5999 "type" : "string"
6000 }
6001 }, {
6002 "in" : "header",
6003 "name" : "USER_ID",
6004 "required" : true,
6005 "schema" : {
6006 "type" : "string"
6007 }
6008 } ],
6009 "responses" : {
6010 "default" : {
6011 "content" : {
6012 "application/json" : { }
6013 },
6014 "description" : "default response"
6015 }
6016 },
6017 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Uploads" ]
6018 },
6019 "post" : {
6020 "description" : "Upload file for component by type",
6021 "operationId" : "upload",
6022 "parameters" : [ {
6023 "description" : "Vendor software product Id",
6024 "in" : "path",
6025 "name" : "vspId",
6026 "required" : true,
6027 "schema" : {
6028 "type" : "string"
6029 }
6030 }, {
6031 "description" : "Vendor software product version Id",
6032 "in" : "path",
6033 "name" : "versionId",
6034 "required" : true,
6035 "schema" : {
6036 "type" : "string"
6037 }
6038 }, {
6039 "description" : "Component Id",
6040 "in" : "path",
6041 "name" : "componentId",
6042 "required" : true,
6043 "schema" : {
6044 "type" : "string"
6045 }
6046 }, {
6047 "description" : "Upload Type",
6048 "in" : "path",
6049 "name" : "type",
6050 "required" : true,
6051 "schema" : {
6052 "type" : "string"
6053 }
6054 }, {
6055 "in" : "header",
6056 "name" : "USER_ID",
6057 "required" : true,
6058 "schema" : {
6059 "type" : "string"
6060 }
6061 } ],
6062 "requestBody" : {
6063 "content" : {
6064 "multipart/form-data" : {
6065 "schema" : {
6066 "$ref" : "#/components/schemas/Attachment"
6067 }
6068 }
6069 }
6070 },
6071 "responses" : {
6072 "default" : {
6073 "content" : {
6074 "application/json" : { }
6075 },
6076 "description" : "default response"
6077 }
6078 },
6079 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Component Uploads" ]
6080 }
6081 },
6082 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/compute-flavors" : {
6083 "get" : {
6084 "description" : "Get list of vendor software product compute-flavors",
6085 "operationId" : "listComputes",
6086 "parameters" : [ {
6087 "description" : "Vendor software product Id",
6088 "in" : "path",
6089 "name" : "vspId",
6090 "required" : true,
6091 "schema" : {
6092 "type" : "string"
6093 }
6094 }, {
6095 "in" : "path",
6096 "name" : "versionId",
6097 "required" : true,
6098 "schema" : {
6099 "type" : "string"
6100 }
6101 }, {
6102 "in" : "header",
6103 "name" : "USER_ID",
6104 "required" : true,
6105 "schema" : {
6106 "type" : "string"
6107 }
6108 } ],
6109 "responses" : {
6110 "default" : {
6111 "content" : {
6112 "application/json" : {
6113 "schema" : {
6114 "type" : "array",
6115 "items" : {
6116 "$ref" : "#/components/schemas/VspComputeDto"
6117 }
6118 }
6119 }
6120 }
6121 }
6122 },
6123 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
6124 }
6125 },
6126 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/deployment-flavors" : {
6127 "get" : {
6128 "description" : "List vendor software product Deployment Flavor",
6129 "operationId" : "list_8",
6130 "parameters" : [ {
6131 "description" : "Vendor software product Id",
6132 "in" : "path",
6133 "name" : "vspId",
6134 "required" : true,
6135 "schema" : {
6136 "type" : "string"
6137 }
6138 }, {
6139 "description" : "Version Id",
6140 "in" : "path",
6141 "name" : "versionId",
6142 "required" : true,
6143 "schema" : {
6144 "type" : "string"
6145 }
6146 }, {
6147 "in" : "header",
6148 "name" : "USER_ID",
6149 "required" : true,
6150 "schema" : {
6151 "type" : "string"
6152 }
6153 } ],
6154 "responses" : {
6155 "default" : {
6156 "content" : {
6157 "application/json" : {
6158 "schema" : {
6159 "type" : "array",
6160 "items" : {
6161 "$ref" : "#/components/schemas/DeploymentFlavorListResponseDto"
6162 }
6163 }
6164 }
6165 }
6166 }
6167 },
6168 "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6169 },
6170 "post" : {
6171 "description" : "Create a vendor software product Deployment Flavor",
6172 "operationId" : "create_5",
6173 "parameters" : [ {
6174 "description" : "Vendor software product Id",
6175 "in" : "path",
6176 "name" : "vspId",
6177 "required" : true,
6178 "schema" : {
6179 "type" : "string"
6180 }
6181 }, {
6182 "description" : "Version Id",
6183 "in" : "path",
6184 "name" : "versionId",
6185 "required" : true,
6186 "schema" : {
6187 "type" : "string"
6188 }
6189 }, {
6190 "in" : "header",
6191 "name" : "USER_ID",
6192 "required" : true,
6193 "schema" : {
6194 "type" : "string"
6195 }
6196 } ],
6197 "requestBody" : {
6198 "content" : {
6199 "application/json" : {
6200 "schema" : {
6201 "$ref" : "#/components/schemas/DeploymentFlavorRequestDto"
6202 }
6203 }
6204 }
6205 },
6206 "responses" : {
6207 "default" : {
6208 "content" : {
6209 "application/json" : { }
6210 },
6211 "description" : "default response"
6212 }
6213 },
6214 "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6215 }
6216 },
6217 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/deployment-flavors/schema" : {
6218 "get" : {
6219 "operationId" : "getSchema",
6220 "parameters" : [ {
6221 "description" : "Vendor software product Id",
6222 "in" : "path",
6223 "name" : "vspId",
6224 "required" : true,
6225 "schema" : {
6226 "type" : "string"
6227 }
6228 }, {
6229 "in" : "path",
6230 "name" : "versionId",
6231 "required" : true,
6232 "schema" : {
6233 "type" : "string"
6234 }
6235 }, {
6236 "in" : "header",
6237 "name" : "USER_ID",
6238 "required" : true,
6239 "schema" : {
6240 "type" : "string"
6241 }
6242 } ],
6243 "responses" : {
6244 "default" : {
6245 "content" : {
6246 "application/json" : { }
6247 },
6248 "description" : "default response"
6249 }
6250 },
6251 "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6252 }
6253 },
6254 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/deployment-flavors/{deploymentFlavorId}" : {
6255 "delete" : {
6256 "description" : "Delete vendor software product Deployment Flavor",
6257 "operationId" : "delete_5",
6258 "parameters" : [ {
6259 "description" : "Vendor software product Id",
6260 "in" : "path",
6261 "name" : "vspId",
6262 "required" : true,
6263 "schema" : {
6264 "type" : "string"
6265 }
6266 }, {
6267 "description" : "Version Id",
6268 "in" : "path",
6269 "name" : "versionId",
6270 "required" : true,
6271 "schema" : {
6272 "type" : "string"
6273 }
6274 }, {
6275 "description" : "Vendor software product Deployment Flavor Id",
6276 "in" : "path",
6277 "name" : "deploymentFlavorId",
6278 "required" : true,
6279 "schema" : {
6280 "type" : "string"
6281 }
6282 }, {
6283 "in" : "header",
6284 "name" : "USER_ID",
6285 "required" : true,
6286 "schema" : {
6287 "type" : "string"
6288 }
6289 } ],
6290 "responses" : {
6291 "default" : {
6292 "content" : {
6293 "application/json" : { }
6294 },
6295 "description" : "default response"
6296 }
6297 },
6298 "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6299 },
6300 "get" : {
6301 "description" : "Get vendor software product Deployment Flavor",
6302 "operationId" : "get_5",
6303 "parameters" : [ {
6304 "description" : "Vendor software product Id",
6305 "in" : "path",
6306 "name" : "vspId",
6307 "required" : true,
6308 "schema" : {
6309 "type" : "string"
6310 }
6311 }, {
6312 "description" : "Version Id",
6313 "in" : "path",
6314 "name" : "versionId",
6315 "required" : true,
6316 "schema" : {
6317 "type" : "string"
6318 }
6319 }, {
6320 "description" : "Vendor software product Deployment Flavor Id",
6321 "in" : "path",
6322 "name" : "deploymentFlavorId",
6323 "required" : true,
6324 "schema" : {
6325 "type" : "string"
6326 }
6327 }, {
6328 "in" : "header",
6329 "name" : "USER_ID",
6330 "required" : true,
6331 "schema" : {
6332 "type" : "string"
6333 }
6334 } ],
6335 "responses" : {
6336 "default" : {
6337 "content" : {
6338 "application/json" : {
6339 "schema" : {
6340 "$ref" : "#/components/schemas/DeploymentFlavorDto"
6341 }
6342 }
6343 }
6344 }
6345 },
6346 "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6347 },
6348 "put" : {
6349 "description" : "Update vendor software product Deployment Flavor",
6350 "operationId" : "update_4",
6351 "parameters" : [ {
6352 "description" : "Vendor software product Id",
6353 "in" : "path",
6354 "name" : "vspId",
6355 "required" : true,
6356 "schema" : {
6357 "type" : "string"
6358 }
6359 }, {
6360 "description" : "Version Id",
6361 "in" : "path",
6362 "name" : "versionId",
6363 "required" : true,
6364 "schema" : {
6365 "type" : "string"
6366 }
6367 }, {
6368 "description" : "Vendor software product Deployment Flavor Id",
6369 "in" : "path",
6370 "name" : "deploymentFlavorId",
6371 "required" : true,
6372 "schema" : {
6373 "type" : "string"
6374 }
6375 }, {
6376 "in" : "header",
6377 "name" : "USER_ID",
6378 "required" : true,
6379 "schema" : {
6380 "type" : "string"
6381 }
6382 } ],
6383 "requestBody" : {
6384 "content" : {
6385 "application/json" : {
6386 "schema" : {
6387 "$ref" : "#/components/schemas/DeploymentFlavorRequestDto"
6388 }
6389 }
6390 }
6391 },
6392 "responses" : {
6393 "default" : {
6394 "content" : {
6395 "application/json" : { }
6396 },
6397 "description" : "default response"
6398 }
6399 },
6400 "tags" : [ "SDCE-1 APIs", "Vendor Software Product deployment-flavors" ]
6401 }
6402 },
6403 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/heal" : {
6404 "put" : {
6405 "description" : "Checkout and heal vendor software product questionnaire",
6406 "operationId" : "heal",
6407 "parameters" : [ {
6408 "in" : "path",
6409 "name" : "vspId",
6410 "required" : true,
6411 "schema" : {
6412 "type" : "string"
6413 }
6414 }, {
6415 "in" : "path",
6416 "name" : "versionId",
6417 "required" : true,
6418 "schema" : {
6419 "type" : "string"
6420 }
6421 }, {
6422 "in" : "header",
6423 "name" : "USER_ID",
6424 "required" : true,
6425 "schema" : {
6426 "type" : "string"
6427 }
6428 } ],
6429 "responses" : {
6430 "default" : {
6431 "content" : {
6432 "application/json" : {
6433 "schema" : {
6434 "$ref" : "#/components/schemas/QuestionnaireResponseDto"
6435 }
6436 }
6437 }
6438 }
6439 },
6440 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
6441 }
6442 },
6443 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/networks" : {
6444 "get" : {
6445 "description" : "List vendor software product networks",
6446 "operationId" : "list_10",
6447 "parameters" : [ {
6448 "description" : "Vendor software product Id",
6449 "in" : "path",
6450 "name" : "vspId",
6451 "required" : true,
6452 "schema" : {
6453 "type" : "string"
6454 }
6455 }, {
6456 "description" : "Version Id",
6457 "in" : "path",
6458 "name" : "versionId",
6459 "required" : true,
6460 "schema" : {
6461 "type" : "string"
6462 }
6463 }, {
6464 "in" : "header",
6465 "name" : "USER_ID",
6466 "required" : true,
6467 "schema" : {
6468 "type" : "string"
6469 }
6470 } ],
6471 "responses" : {
6472 "default" : {
6473 "content" : {
6474 "application/json" : {
6475 "schema" : {
6476 "type" : "array",
6477 "items" : {
6478 "$ref" : "#/components/schemas/NetworkDto"
6479 }
6480 }
6481 }
6482 }
6483 }
6484 },
6485 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6486 },
6487 "post" : {
6488 "description" : "Create a vendor software product network",
6489 "operationId" : "create_7",
6490 "parameters" : [ {
6491 "description" : "Vendor software product Id",
6492 "in" : "path",
6493 "name" : "vspId",
6494 "required" : true,
6495 "schema" : {
6496 "type" : "string"
6497 }
6498 }, {
6499 "description" : "Version Id",
6500 "in" : "path",
6501 "name" : "versionId",
6502 "required" : true,
6503 "schema" : {
6504 "type" : "string"
6505 }
6506 }, {
6507 "in" : "header",
6508 "name" : "USER_ID",
6509 "required" : true,
6510 "schema" : {
6511 "type" : "string"
6512 }
6513 } ],
6514 "requestBody" : {
6515 "content" : {
6516 "application/json" : {
6517 "schema" : {
6518 "$ref" : "#/components/schemas/NetworkRequestDto"
6519 }
6520 }
6521 }
6522 },
6523 "responses" : {
6524 "default" : {
6525 "content" : {
6526 "application/json" : { }
6527 },
6528 "description" : "default response"
6529 }
6530 },
6531 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6532 }
6533 },
6534 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/networks/{networkId}" : {
6535 "delete" : {
6536 "description" : "Delete vendor software product network",
6537 "operationId" : "delete_7",
6538 "parameters" : [ {
6539 "description" : "Vendor software product Id",
6540 "in" : "path",
6541 "name" : "vspId",
6542 "required" : true,
6543 "schema" : {
6544 "type" : "string"
6545 }
6546 }, {
6547 "description" : "Version Id",
6548 "in" : "path",
6549 "name" : "versionId",
6550 "required" : true,
6551 "schema" : {
6552 "type" : "string"
6553 }
6554 }, {
6555 "description" : "Vendor software product network Id",
6556 "in" : "path",
6557 "name" : "networkId",
6558 "required" : true,
6559 "schema" : {
6560 "type" : "string"
6561 }
6562 }, {
6563 "in" : "header",
6564 "name" : "USER_ID",
6565 "required" : true,
6566 "schema" : {
6567 "type" : "string"
6568 }
6569 } ],
6570 "responses" : {
6571 "default" : {
6572 "content" : {
6573 "application/json" : { }
6574 },
6575 "description" : "default response"
6576 }
6577 },
6578 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6579 },
6580 "get" : {
6581 "description" : "Get vendor software product network",
6582 "operationId" : "get_7",
6583 "parameters" : [ {
6584 "description" : "Vendor software product Id",
6585 "in" : "path",
6586 "name" : "vspId",
6587 "required" : true,
6588 "schema" : {
6589 "type" : "string"
6590 }
6591 }, {
6592 "description" : "Version Id",
6593 "in" : "path",
6594 "name" : "versionId",
6595 "required" : true,
6596 "schema" : {
6597 "type" : "string"
6598 }
6599 }, {
6600 "description" : "Vendor software product network Id",
6601 "in" : "path",
6602 "name" : "networkId",
6603 "required" : true,
6604 "schema" : {
6605 "type" : "string"
6606 }
6607 }, {
6608 "in" : "header",
6609 "name" : "USER_ID",
6610 "required" : true,
6611 "schema" : {
6612 "type" : "string"
6613 }
6614 } ],
6615 "responses" : {
6616 "default" : {
6617 "content" : {
6618 "application/json" : {
6619 "schema" : {
6620 "$ref" : "#/components/schemas/NetworkDto"
6621 }
6622 }
6623 }
6624 }
6625 },
6626 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6627 },
6628 "put" : {
6629 "description" : "Update vendor software product network",
6630 "operationId" : "update_6",
6631 "parameters" : [ {
6632 "description" : "Vendor software product Id",
6633 "in" : "path",
6634 "name" : "vspId",
6635 "required" : true,
6636 "schema" : {
6637 "type" : "string"
6638 }
6639 }, {
6640 "description" : "Version Id",
6641 "in" : "path",
6642 "name" : "versionId",
6643 "required" : true,
6644 "schema" : {
6645 "type" : "string"
6646 }
6647 }, {
6648 "description" : "Vendor software product network Id",
6649 "in" : "path",
6650 "name" : "networkId",
6651 "required" : true,
6652 "schema" : {
6653 "type" : "string"
6654 }
6655 }, {
6656 "in" : "header",
6657 "name" : "USER_ID",
6658 "required" : true,
6659 "schema" : {
6660 "type" : "string"
6661 }
6662 } ],
6663 "requestBody" : {
6664 "content" : {
6665 "application/json" : {
6666 "schema" : {
6667 "$ref" : "#/components/schemas/NetworkRequestDto"
6668 }
6669 }
6670 }
6671 },
6672 "responses" : {
6673 "default" : {
6674 "content" : {
6675 "application/json" : { }
6676 },
6677 "description" : "default response"
6678 }
6679 },
6680 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Networks" ]
6681 }
6682 },
6683 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template" : {
6684 "get" : {
6685 "description" : "Get Orchestration Template (HEAT) file",
6686 "operationId" : "getOrchestrationTemplate",
6687 "parameters" : [ {
6688 "in" : "path",
6689 "name" : "vspId",
6690 "required" : true,
6691 "schema" : {
6692 "type" : "string"
6693 }
6694 }, {
6695 "in" : "path",
6696 "name" : "versionId",
6697 "required" : true,
6698 "schema" : {
6699 "type" : "string"
6700 }
6701 }, {
6702 "in" : "header",
6703 "name" : "USER_ID",
6704 "schema" : {
6705 "type" : "string"
6706 }
6707 } ],
6708 "responses" : {
6709 "default" : {
6710 "content" : {
6711 "application/octet-stream" : {
6712 "schema" : {
6713 "type" : "string",
6714 "format" : "binary"
6715 }
6716 }
6717 }
6718 }
6719 },
6720 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
6721 }
6722 },
6723 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate" : {
6724 "delete" : {
6725 "description" : "Delete orchestration template candidate file and its files data structure",
6726 "operationId" : "abort",
6727 "parameters" : [ {
6728 "in" : "path",
6729 "name" : "vspId",
6730 "required" : true,
6731 "schema" : {
6732 "type" : "string"
6733 }
6734 }, {
6735 "description" : "Version Id",
6736 "in" : "path",
6737 "name" : "versionId",
6738 "required" : true,
6739 "schema" : {
6740 "type" : "string"
6741 }
6742 } ],
6743 "responses" : {
6744 "default" : {
6745 "content" : {
6746 "application/json" : { }
6747 },
6748 "description" : "default response"
6749 }
6750 },
6751 "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
6752 },
6753 "get" : {
6754 "description" : "Get uploaded Network Package file",
6755 "operationId" : "get_9",
6756 "parameters" : [ {
6757 "in" : "path",
6758 "name" : "vspId",
6759 "required" : true,
6760 "schema" : {
6761 "type" : "string"
6762 }
6763 }, {
6764 "description" : "Version Id",
6765 "in" : "path",
6766 "name" : "versionId",
6767 "required" : true,
6768 "schema" : {
6769 "type" : "string"
6770 }
6771 }, {
6772 "in" : "header",
6773 "name" : "USER_ID",
6774 "required" : true,
6775 "schema" : {
6776 "type" : "string"
6777 }
6778 } ],
6779 "responses" : {
6780 "default" : {
6781 "content" : {
6782 "application/octet-stream" : {
6783 "schema" : {
6784 "type" : "string",
6785 "format" : "binary"
6786 }
6787 }
6788 }
6789 }
6790 },
6791 "summary" : "Downloads in uploaded Network Package file",
6792 "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
6793 },
6794 "post" : {
6795 "description" : "Uploads a HEAT package to translate",
6796 "operationId" : "uploadOrchestrationTemplateCandidate",
6797 "parameters" : [ {
6798 "in" : "path",
6799 "name" : "vspId",
6800 "required" : true,
6801 "schema" : {
6802 "type" : "string"
6803 }
6804 }, {
6805 "in" : "path",
6806 "name" : "versionId",
6807 "required" : true,
6808 "schema" : {
6809 "type" : "string"
6810 }
6811 }, {
6812 "in" : "header",
6813 "name" : "USER_ID",
6814 "required" : true,
6815 "schema" : {
6816 "type" : "string"
6817 }
6818 } ],
6819 "requestBody" : {
6820 "content" : {
6821 "multipart/form-data" : {
6822 "schema" : {
6823 "type" : "object"
6824 }
6825 }
6826 }
6827 },
6828 "responses" : {
6829 "default" : {
6830 "content" : {
6831 "application/json" : {
6832 "schema" : {
6833 "$ref" : "#/components/schemas/UploadFileResponseDto"
6834 }
6835 }
6836 }
6837 }
6838 },
6839 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
6840 }
6841 },
6842 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate/manifest" : {
6843 "get" : {
6844 "description" : "Get uploaded HEAT file files data structure",
6845 "operationId" : "getFilesDataStructure",
6846 "parameters" : [ {
6847 "in" : "path",
6848 "name" : "vspId",
6849 "required" : true,
6850 "schema" : {
6851 "type" : "string"
6852 }
6853 }, {
6854 "description" : "Version Id",
6855 "in" : "path",
6856 "name" : "versionId",
6857 "required" : true,
6858 "schema" : {
6859 "type" : "string"
6860 }
6861 }, {
6862 "in" : "header",
6863 "name" : "USER_ID",
6864 "required" : true,
6865 "schema" : {
6866 "type" : "string"
6867 }
6868 } ],
6869 "responses" : {
6870 "default" : {
6871 "content" : {
6872 "application/json" : {
6873 "schema" : {
6874 "$ref" : "#/components/schemas/FileDataStructureDto"
6875 }
6876 }
6877 }
6878 }
6879 },
6880 "summary" : "Downloads the latest HEAT package",
6881 "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
6882 },
6883 "put" : {
6884 "description" : "Update an existing vendor software product",
6885 "operationId" : "updateFilesDataStructure",
6886 "parameters" : [ {
6887 "in" : "path",
6888 "name" : "vspId",
6889 "required" : true,
6890 "schema" : {
6891 "type" : "string"
6892 }
6893 }, {
6894 "description" : "Version Id",
6895 "in" : "path",
6896 "name" : "versionId",
6897 "required" : true,
6898 "schema" : {
6899 "type" : "string"
6900 }
6901 }, {
6902 "in" : "header",
6903 "name" : "USER_ID",
6904 "required" : true,
6905 "schema" : {
6906 "type" : "string"
6907 }
6908 } ],
6909 "requestBody" : {
6910 "content" : {
6911 "application/json" : {
6912 "schema" : {
6913 "$ref" : "#/components/schemas/FileDataStructureDto"
6914 }
6915 }
6916 }
6917 },
6918 "responses" : {
6919 "default" : {
6920 "content" : {
6921 "application/json" : { }
6922 },
6923 "description" : "default response"
6924 }
6925 },
6926 "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
6927 }
6928 },
6929 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/orchestration-template-candidate/process" : {
6930 "put" : {
6931 "description" : "process Orchestration Template Candidate",
6932 "operationId" : "process",
6933 "parameters" : [ {
6934 "in" : "path",
6935 "name" : "vspId",
6936 "required" : true,
6937 "schema" : {
6938 "type" : "string"
6939 }
6940 }, {
6941 "description" : "Version Id",
6942 "in" : "path",
6943 "name" : "versionId",
6944 "required" : true,
6945 "schema" : {
6946 "type" : "string"
6947 }
6948 }, {
6949 "in" : "header",
6950 "name" : "USER_ID",
6951 "required" : true,
6952 "schema" : {
6953 "type" : "string"
6954 }
6955 } ],
6956 "responses" : {
6957 "default" : {
6958 "content" : {
6959 "application/json" : {
6960 "schema" : {
6961 "$ref" : "#/components/schemas/UploadFileResponseDto"
6962 }
6963 }
6964 }
6965 }
6966 },
6967 "tags" : [ "SDCE-1 APIs", "Orchestration Template Candidate" ]
6968 }
6969 },
6970 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes" : {
6971 "delete" : {
6972 "description" : "Delete vendor software product processes",
6973 "operationId" : "deleteList_2",
6974 "parameters" : [ {
6975 "description" : "Vendor software product Id",
6976 "in" : "path",
6977 "name" : "vspId",
6978 "required" : true,
6979 "schema" : {
6980 "type" : "string"
6981 }
6982 }, {
6983 "description" : "Vendor software product version Id",
6984 "in" : "path",
6985 "name" : "versionId",
6986 "required" : true,
6987 "schema" : {
6988 "type" : "string"
6989 }
6990 }, {
6991 "in" : "header",
6992 "name" : "USER_ID",
6993 "required" : true,
6994 "schema" : {
6995 "type" : "string"
6996 }
6997 } ],
6998 "responses" : {
6999 "default" : {
7000 "content" : {
7001 "application/json" : {
7002 "schema" : {
7003 "type" : "string"
7004 }
7005 }
7006 }
7007 }
7008 },
7009 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7010 },
7011 "get" : {
7012 "description" : "List vendor software product processes",
7013 "operationId" : "list_12",
7014 "parameters" : [ {
7015 "description" : "Vendor software product Id",
7016 "in" : "path",
7017 "name" : "vspId",
7018 "required" : true,
7019 "schema" : {
7020 "type" : "string"
7021 }
7022 }, {
7023 "description" : "Vendor software product version Id",
7024 "in" : "path",
7025 "name" : "versionId",
7026 "required" : true,
7027 "schema" : {
7028 "type" : "string"
7029 }
7030 }, {
7031 "in" : "header",
7032 "name" : "USER_ID",
7033 "required" : true,
7034 "schema" : {
7035 "type" : "string"
7036 }
7037 } ],
7038 "responses" : {
7039 "default" : {
7040 "content" : {
7041 "application/json" : {
7042 "schema" : {
7043 "type" : "array",
7044 "items" : {
7045 "$ref" : "#/components/schemas/ProcessEntityDto"
7046 }
7047 }
7048 }
7049 }
7050 }
7051 },
7052 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7053 },
7054 "post" : {
7055 "description" : "Create a vendor software product process",
7056 "operationId" : "create_9",
7057 "parameters" : [ {
7058 "description" : "Vendor software product Id",
7059 "in" : "path",
7060 "name" : "vspId",
7061 "required" : true,
7062 "schema" : {
7063 "type" : "string"
7064 }
7065 }, {
7066 "description" : "Vendor software product version Id",
7067 "in" : "path",
7068 "name" : "versionId",
7069 "required" : true,
7070 "schema" : {
7071 "type" : "string"
7072 }
7073 }, {
7074 "in" : "header",
7075 "name" : "USER_ID",
7076 "required" : true,
7077 "schema" : {
7078 "type" : "string"
7079 }
7080 } ],
7081 "requestBody" : {
7082 "content" : {
7083 "application/json" : {
7084 "schema" : {
7085 "$ref" : "#/components/schemas/ProcessRequestDto"
7086 }
7087 }
7088 }
7089 },
7090 "responses" : {
7091 "default" : {
7092 "content" : {
7093 "application/json" : { }
7094 },
7095 "description" : "default response"
7096 }
7097 },
7098 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7099 }
7100 },
7101 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes/{processId}" : {
7102 "delete" : {
7103 "description" : "Delete vendor software product process",
7104 "operationId" : "delete_9",
7105 "parameters" : [ {
7106 "description" : "Vendor software product Id",
7107 "in" : "path",
7108 "name" : "vspId",
7109 "required" : true,
7110 "schema" : {
7111 "type" : "string"
7112 }
7113 }, {
7114 "description" : "Vendor software product version Id",
7115 "in" : "path",
7116 "name" : "versionId",
7117 "required" : true,
7118 "schema" : {
7119 "type" : "string"
7120 }
7121 }, {
7122 "description" : "Vendor software product process Id",
7123 "in" : "path",
7124 "name" : "processId",
7125 "required" : true,
7126 "schema" : {
7127 "type" : "string"
7128 }
7129 }, {
7130 "in" : "header",
7131 "name" : "USER_ID",
7132 "required" : true,
7133 "schema" : {
7134 "type" : "string"
7135 }
7136 } ],
7137 "responses" : {
7138 "default" : {
7139 "content" : {
7140 "application/json" : { }
7141 },
7142 "description" : "default response"
7143 }
7144 },
7145 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7146 },
7147 "get" : {
7148 "description" : "Get vendor software product process",
7149 "operationId" : "get_10",
7150 "parameters" : [ {
7151 "description" : "Vendor software product Id",
7152 "in" : "path",
7153 "name" : "vspId",
7154 "required" : true,
7155 "schema" : {
7156 "type" : "string"
7157 }
7158 }, {
7159 "description" : "Vendor software product version Id",
7160 "in" : "path",
7161 "name" : "versionId",
7162 "required" : true,
7163 "schema" : {
7164 "type" : "string"
7165 }
7166 }, {
7167 "description" : "Vendor software product process Id",
7168 "in" : "path",
7169 "name" : "processId",
7170 "required" : true,
7171 "schema" : {
7172 "type" : "string"
7173 }
7174 }, {
7175 "in" : "header",
7176 "name" : "USER_ID",
7177 "required" : true,
7178 "schema" : {
7179 "type" : "string"
7180 }
7181 } ],
7182 "responses" : {
7183 "default" : {
7184 "content" : {
7185 "application/json" : {
7186 "schema" : {
7187 "$ref" : "#/components/schemas/ProcessEntityDto"
7188 }
7189 }
7190 }
7191 }
7192 },
7193 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7194 },
7195 "put" : {
7196 "description" : "Update vendor software product process",
7197 "operationId" : "update_8",
7198 "parameters" : [ {
7199 "description" : "Vendor software product Id",
7200 "in" : "path",
7201 "name" : "vspId",
7202 "required" : true,
7203 "schema" : {
7204 "type" : "string"
7205 }
7206 }, {
7207 "description" : "Vendor software product version Id",
7208 "in" : "path",
7209 "name" : "versionId",
7210 "required" : true,
7211 "schema" : {
7212 "type" : "string"
7213 }
7214 }, {
7215 "description" : "Vendor software product process Id",
7216 "in" : "path",
7217 "name" : "processId",
7218 "required" : true,
7219 "schema" : {
7220 "type" : "string"
7221 }
7222 }, {
7223 "in" : "header",
7224 "name" : "USER_ID",
7225 "required" : true,
7226 "schema" : {
7227 "type" : "string"
7228 }
7229 } ],
7230 "requestBody" : {
7231 "content" : {
7232 "application/json" : {
7233 "schema" : {
7234 "$ref" : "#/components/schemas/ProcessRequestDto"
7235 }
7236 }
7237 }
7238 },
7239 "responses" : {
7240 "default" : {
7241 "content" : {
7242 "application/json" : { }
7243 },
7244 "description" : "default response"
7245 }
7246 },
7247 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7248 }
7249 },
7250 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/processes/{processId}/upload" : {
7251 "delete" : {
7252 "description" : "Delete vendor software product process uploaded file",
7253 "operationId" : "deleteUploadedFile_1",
7254 "parameters" : [ {
7255 "description" : "Vendor software product Id",
7256 "in" : "path",
7257 "name" : "vspId",
7258 "required" : true,
7259 "schema" : {
7260 "type" : "string"
7261 }
7262 }, {
7263 "description" : "Vendor software product version Id",
7264 "in" : "path",
7265 "name" : "versionId",
7266 "required" : true,
7267 "schema" : {
7268 "type" : "string"
7269 }
7270 }, {
7271 "description" : "Vendor software product process Id",
7272 "in" : "path",
7273 "name" : "processId",
7274 "required" : true,
7275 "schema" : {
7276 "type" : "string"
7277 }
7278 }, {
7279 "in" : "header",
7280 "name" : "USER_ID",
7281 "required" : true,
7282 "schema" : {
7283 "type" : "string"
7284 }
7285 } ],
7286 "responses" : {
7287 "default" : {
7288 "content" : {
7289 "application/json" : { }
7290 },
7291 "description" : "default response"
7292 }
7293 },
7294 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7295 },
7296 "get" : {
7297 "description" : "Get vendor software product process uploaded file",
7298 "operationId" : "getUploadedFile_1",
7299 "parameters" : [ {
7300 "description" : "Vendor software product Id",
7301 "in" : "path",
7302 "name" : "vspId",
7303 "required" : true,
7304 "schema" : {
7305 "type" : "string"
7306 }
7307 }, {
7308 "description" : "Vendor software product version Id",
7309 "in" : "path",
7310 "name" : "versionId",
7311 "required" : true,
7312 "schema" : {
7313 "type" : "string"
7314 }
7315 }, {
7316 "description" : "Vendor software product process Id",
7317 "in" : "path",
7318 "name" : "processId",
7319 "required" : true,
7320 "schema" : {
7321 "type" : "string"
7322 }
7323 }, {
7324 "in" : "header",
7325 "name" : "USER_ID",
7326 "required" : true,
7327 "schema" : {
7328 "type" : "string"
7329 }
7330 } ],
7331 "responses" : {
7332 "default" : {
7333 "content" : {
7334 "application/octet-stream" : { }
7335 },
7336 "description" : "default response"
7337 }
7338 },
7339 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7340 },
7341 "post" : {
7342 "description" : "Update vendor software product process upload",
7343 "operationId" : "uploadFile_1",
7344 "parameters" : [ {
7345 "description" : "Vendor software product Id",
7346 "in" : "path",
7347 "name" : "vspId",
7348 "required" : true,
7349 "schema" : {
7350 "type" : "string"
7351 }
7352 }, {
7353 "description" : "Vendor software product version Id",
7354 "in" : "path",
7355 "name" : "versionId",
7356 "required" : true,
7357 "schema" : {
7358 "type" : "string"
7359 }
7360 }, {
7361 "description" : "Vendor software product process Id",
7362 "in" : "path",
7363 "name" : "processId",
7364 "required" : true,
7365 "schema" : {
7366 "type" : "string"
7367 }
7368 }, {
7369 "in" : "header",
7370 "name" : "USER_ID",
7371 "required" : true,
7372 "schema" : {
7373 "type" : "string"
7374 }
7375 } ],
7376 "requestBody" : {
7377 "content" : {
7378 "multipart/form-data" : {
7379 "schema" : {
7380 "$ref" : "#/components/schemas/Attachment"
7381 }
7382 }
7383 }
7384 },
7385 "responses" : {
7386 "default" : {
7387 "content" : {
7388 "application/json" : { }
7389 },
7390 "description" : "default response"
7391 }
7392 },
7393 "tags" : [ "SDCE-1 APIs", "Vendor Software Product Processes" ]
7394 }
7395 },
7396 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/questionnaire" : {
7397 "get" : {
7398 "description" : "Get vendor software product questionnaire",
7399 "operationId" : "getQuestionnaire_4",
7400 "parameters" : [ {
7401 "in" : "path",
7402 "name" : "vspId",
7403 "required" : true,
7404 "schema" : {
7405 "type" : "string"
7406 }
7407 }, {
7408 "in" : "path",
7409 "name" : "versionId",
7410 "required" : true,
7411 "schema" : {
7412 "type" : "string"
7413 }
7414 }, {
7415 "in" : "header",
7416 "name" : "USER_ID",
7417 "required" : true,
7418 "schema" : {
7419 "type" : "string"
7420 }
7421 } ],
7422 "responses" : {
7423 "default" : {
7424 "content" : {
7425 "application/json" : {
7426 "schema" : {
7427 "$ref" : "#/components/schemas/QuestionnaireResponseDto"
7428 }
7429 }
7430 }
7431 }
7432 },
7433 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
7434 },
7435 "put" : {
7436 "description" : "Update vendor software product questionnaire",
7437 "operationId" : "updateQuestionnaire_4",
7438 "parameters" : [ {
7439 "in" : "path",
7440 "name" : "vspId",
7441 "required" : true,
7442 "schema" : {
7443 "type" : "string"
7444 }
7445 }, {
7446 "in" : "path",
7447 "name" : "versionId",
7448 "required" : true,
7449 "schema" : {
7450 "type" : "string"
7451 }
7452 }, {
7453 "in" : "header",
7454 "name" : "USER_ID",
7455 "required" : true,
7456 "schema" : {
7457 "type" : "string"
7458 }
7459 } ],
7460 "requestBody" : {
7461 "content" : {
7462 "application/json" : {
7463 "schema" : {
7464 "type" : "string"
7465 }
7466 }
7467 },
7468 "required" : true
7469 },
7470 "responses" : {
7471 "default" : {
7472 "content" : {
7473 "application/json" : { }
7474 },
7475 "description" : "default response"
7476 }
7477 },
7478 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
7479 }
7480 },
7481 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vnfrepository/vnfpackage/{csarId}/download" : {
7482 "get" : {
7483 "description" : "Download VNF package from VNF Repository",
7484 "operationId" : "downloadVnfPackage",
7485 "parameters" : [ {
7486 "in" : "path",
7487 "name" : "vspId",
7488 "required" : true,
7489 "schema" : {
7490 "type" : "string"
7491 }
7492 }, {
7493 "description" : "Version Id",
7494 "in" : "path",
7495 "name" : "versionId",
7496 "required" : true,
7497 "schema" : {
7498 "type" : "string"
7499 }
7500 }, {
7501 "in" : "path",
7502 "name" : "csarId",
7503 "required" : true,
7504 "schema" : {
7505 "type" : "string"
7506 }
7507 }, {
7508 "in" : "header",
7509 "name" : "USER_ID",
7510 "required" : true,
7511 "schema" : {
7512 "type" : "string"
7513 }
7514 } ],
7515 "responses" : {
7516 "default" : {
7517 "content" : {
7518 "application/octet-stream" : {
7519 "schema" : {
7520 "type" : "string",
7521 "format" : "binary"
7522 }
7523 }
7524 }
7525 }
7526 },
7527 "summary" : "Download VNF package from VNF repository and send to client",
7528 "tags" : [ "SDCE-1 APIs", "VNF Repository packages" ]
7529 }
7530 },
7531 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vnfrepository/vnfpackage/{csarId}/import" : {
7532 "post" : {
7533 "description" : "Import VNF package from VNF Repository",
7534 "operationId" : "importVnfPackage",
7535 "parameters" : [ {
7536 "in" : "path",
7537 "name" : "vspId",
7538 "required" : true,
7539 "schema" : {
7540 "type" : "string"
7541 }
7542 }, {
7543 "description" : "Version Id",
7544 "in" : "path",
7545 "name" : "versionId",
7546 "required" : true,
7547 "schema" : {
7548 "type" : "string"
7549 }
7550 }, {
7551 "in" : "path",
7552 "name" : "csarId",
7553 "required" : true,
7554 "schema" : {
7555 "type" : "string"
7556 }
7557 }, {
7558 "in" : "header",
7559 "name" : "USER_ID",
7560 "required" : true,
7561 "schema" : {
7562 "type" : "string"
7563 }
7564 } ],
7565 "responses" : {
7566 "default" : {
7567 "content" : {
7568 "application/json" : {
7569 "schema" : {
7570 "$ref" : "#/components/schemas/UploadFileResponseDto"
7571 }
7572 }
7573 }
7574 }
7575 },
7576 "summary" : "Call VNF Repository to download VNF package, validate it and send the response",
7577 "tags" : [ "SDCE-1 APIs", "VNF Repository packages" ]
7578 }
7579 },
7580 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vnfrepository/vnfpackages" : {
7581 "get" : {
7582 "description" : "Get VNF packages from VNF Repository",
7583 "operationId" : "getVnfPackages",
7584 "parameters" : [ {
7585 "in" : "path",
7586 "name" : "vspId",
7587 "required" : true,
7588 "schema" : {
7589 "type" : "string"
7590 }
7591 }, {
7592 "description" : "Version Id",
7593 "in" : "path",
7594 "name" : "versionId",
7595 "required" : true,
7596 "schema" : {
7597 "type" : "string"
7598 }
7599 }, {
7600 "in" : "header",
7601 "name" : "USER_ID",
7602 "required" : true,
7603 "schema" : {
7604 "type" : "string"
7605 }
7606 } ],
7607 "responses" : {
7608 "default" : {
7609 "content" : {
7610 "application/octet-stream" : {
7611 "schema" : {
7612 "type" : "string",
7613 "format" : "binary"
7614 }
7615 }
7616 }
7617 }
7618 },
7619 "summary" : "Call VNF Repository to get VNF package details",
7620 "tags" : [ "SDCE-1 APIs", "VNF Repository packages" ]
7621 }
7622 },
7623 "/v1.0/vendor-software-products/{vspId}/versions/{versionId}/vspInformationArtifact" : {
7624 "get" : {
7625 "description" : "Get vendor software product information artifact for specified version",
7626 "operationId" : "getVspInformationArtifact",
7627 "parameters" : [ {
7628 "in" : "path",
7629 "name" : "vspId",
7630 "required" : true,
7631 "schema" : {
7632 "type" : "string"
7633 }
7634 }, {
7635 "in" : "path",
7636 "name" : "versionId",
7637 "required" : true,
7638 "schema" : {
7639 "type" : "string"
7640 }
7641 }, {
7642 "in" : "header",
7643 "name" : "USER_ID",
7644 "required" : true,
7645 "schema" : {
7646 "type" : "string"
7647 }
7648 } ],
7649 "responses" : {
7650 "default" : {
7651 "content" : {
7652 "text/plain" : {
7653 "schema" : {
7654 "type" : "string",
7655 "format" : "binary"
7656 }
7657 }
7658 }
7659 }
7660 },
7661 "tags" : [ "SDCE-1 APIs", "Vendor Software Products" ]
7662 }
7663 },
7664 "/workflow/v1.0/actions" : {
7665 "get" : {
7666 "description" : "List Filtered Actions ",
7667 "operationId" : "getFilteredActions",
7668 "parameters" : [ {
7669 "in" : "query",
7670 "name" : "vendor",
7671 "schema" : {
7672 "type" : "string"
7673 }
7674 }, {
7675 "in" : "query",
7676 "name" : "category",
7677 "schema" : {
7678 "type" : "string"
7679 }
7680 }, {
7681 "in" : "query",
7682 "name" : "name",
7683 "schema" : {
7684 "type" : "string"
7685 }
7686 }, {
7687 "in" : "query",
7688 "name" : "modelId",
7689 "schema" : {
7690 "type" : "string"
7691 }
7692 }, {
7693 "in" : "query",
7694 "name" : "componentId",
7695 "schema" : {
7696 "type" : "string"
7697 }
7698 } ],
7699 "responses" : {
7700 "default" : {
7701 "content" : {
7702 "application/json" : {
7703 "schema" : {
7704 "$ref" : "#/components/schemas/ListResponseWrapper"
7705 }
7706 }
7707 }
7708 }
7709 },
7710 "summary" : "Get list of actions based on a filter criteria | If no filter is sent all actions will be returned",
7711 "tags" : [ "SDCE-1 APIs", "Actions" ]
7712 },
7713 "post" : {
7714 "description" : "Create a new Action",
7715 "operationId" : "createAction",
7716 "requestBody" : {
7717 "content" : {
7718 "application/json" : {
7719 "schema" : {
7720 "type" : "string"
7721 }
7722 }
7723 }
7724 },
7725 "responses" : {
7726 "default" : {
7727 "content" : {
7728 "application/json" : { }
7729 },
7730 "description" : "default response"
7731 }
7732 },
7733 "tags" : [ "SDCE-1 APIs", "Actions" ]
7734 }
7735 },
7736 "/workflow/v1.0/actions/components" : {
7737 "get" : {
7738 "description" : "List OPENECOMP Components supported by Action Library",
7739 "operationId" : "getOpenEcompComponents",
7740 "responses" : {
7741 "default" : {
7742 "content" : {
7743 "application/json" : {
7744 "schema" : {
7745 "$ref" : "#/components/schemas/ListResponseWrapper"
7746 }
7747 }
7748 }
7749 }
7750 },
7751 "tags" : [ "SDCE-1 APIs", "Actions" ]
7752 }
7753 },
7754 "/workflow/v1.0/actions/{actionInvariantUuId}" : {
7755 "delete" : {
7756 "description" : "Delete Action",
7757 "operationId" : "deleteAction",
7758 "parameters" : [ {
7759 "in" : "path",
7760 "name" : "actionInvariantUuId",
7761 "required" : true,
7762 "schema" : {
7763 "type" : "string"
7764 }
7765 } ],
7766 "responses" : {
7767 "default" : {
7768 "content" : {
7769 "application/json" : { }
7770 },
7771 "description" : "default response"
7772 }
7773 },
7774 "tags" : [ "SDCE-1 APIs", "Actions" ]
7775 },
7776 "get" : {
7777 "description" : "List Actions For Given Action Invariant UuId",
7778 "operationId" : "getActionsByActionInvariantUuId",
7779 "parameters" : [ {
7780 "in" : "path",
7781 "name" : "actionInvariantUuId",
7782 "required" : true,
7783 "schema" : {
7784 "type" : "string"
7785 }
7786 }, {
7787 "in" : "query",
7788 "name" : "version",
7789 "schema" : {
7790 "type" : "string"
7791 }
7792 } ],
7793 "responses" : {
7794 "default" : {
7795 "content" : {
7796 "application/json" : {
7797 "schema" : {
7798 "$ref" : "#/components/schemas/ListResponseWrapper"
7799 }
7800 }
7801 }
7802 }
7803 },
7804 "tags" : [ "SDCE-1 APIs", "Actions" ]
7805 },
7806 "post" : {
7807 "description" : "Actions on a action",
7808 "operationId" : "actOnAction",
7809 "parameters" : [ {
7810 "in" : "path",
7811 "name" : "actionInvariantUuId",
7812 "required" : true,
7813 "schema" : {
7814 "type" : "string"
7815 }
7816 } ],
7817 "requestBody" : {
7818 "content" : {
7819 "application/json" : {
7820 "schema" : {
7821 "type" : "string"
7822 }
7823 }
7824 }
7825 },
7826 "responses" : {
7827 "default" : {
7828 "content" : {
7829 "application/json" : { }
7830 },
7831 "description" : "default response"
7832 }
7833 },
7834 "summary" : "Performs one of the following actions on a action: |Checkout: Locks it for edits by other users. Only the locking user sees the edited version.|Undo_Checkout: Unlocks it and deletes the edits that were done.|Checkin: Unlocks it and activates the edited version to all users.| Submit: Finalize its active version.|",
7835 "tags" : [ "SDCE-1 APIs", "Actions" ]
7836 },
7837 "put" : {
7838 "description" : "Update an existing action",
7839 "operationId" : "updateAction",
7840 "parameters" : [ {
7841 "in" : "path",
7842 "name" : "actionInvariantUuId",
7843 "required" : true,
7844 "schema" : {
7845 "type" : "string"
7846 }
7847 } ],
7848 "requestBody" : {
7849 "content" : {
7850 "application/json" : {
7851 "schema" : {
7852 "type" : "string"
7853 }
7854 }
7855 }
7856 },
7857 "responses" : {
7858 "default" : {
7859 "content" : {
7860 "application/json" : { }
7861 },
7862 "description" : "default response"
7863 }
7864 },
7865 "tags" : [ "SDCE-1 APIs", "Actions" ]
7866 }
7867 },
7868 "/workflow/v1.0/actions/{actionInvariantUuId}/artifacts" : {
7869 "post" : {
7870 "description" : "Upload new Artifact",
7871 "operationId" : "uploadArtifact_1",
7872 "parameters" : [ {
7873 "in" : "path",
7874 "name" : "actionInvariantUuId",
7875 "required" : true,
7876 "schema" : {
7877 "type" : "string"
7878 }
7879 }, {
7880 "in" : "header",
7881 "name" : "Content-MD5",
7882 "schema" : {
7883 "type" : "string"
7884 }
7885 } ],
7886 "requestBody" : {
7887 "content" : {
7888 "multipart/form-data" : {
7889 "schema" : {
7890 "type" : "string"
7891 }
7892 }
7893 }
7894 },
7895 "responses" : {
7896 "default" : {
7897 "content" : {
7898 "application/json" : { }
7899 },
7900 "description" : "default response"
7901 }
7902 },
7903 "tags" : [ "SDCE-1 APIs", "Actions" ]
7904 }
7905 },
7906 "/workflow/v1.0/actions/{actionInvariantUuId}/artifacts/{artifactUuId}" : {
7907 "delete" : {
7908 "description" : "Delete Artifact",
7909 "operationId" : "deleteArtifact",
7910 "parameters" : [ {
7911 "in" : "path",
7912 "name" : "actionInvariantUuId",
7913 "required" : true,
7914 "schema" : {
7915 "type" : "string"
7916 }
7917 }, {
7918 "in" : "path",
7919 "name" : "artifactUuId",
7920 "required" : true,
7921 "schema" : {
7922 "type" : "string"
7923 }
7924 } ],
7925 "responses" : {
7926 "default" : {
7927 "content" : {
7928 "application/json" : { }
7929 },
7930 "description" : "default response"
7931 }
7932 },
7933 "tags" : [ "SDCE-1 APIs", "Actions" ]
7934 },
7935 "put" : {
7936 "description" : "Update an existing artifact",
7937 "operationId" : "updateArtifact_1",
7938 "parameters" : [ {
7939 "in" : "path",
7940 "name" : "actionInvariantUuId",
7941 "required" : true,
7942 "schema" : {
7943 "type" : "string"
7944 }
7945 }, {
7946 "in" : "path",
7947 "name" : "artifactUuId",
7948 "required" : true,
7949 "schema" : {
7950 "type" : "string"
7951 }
7952 }, {
7953 "in" : "header",
7954 "name" : "Content-MD5",
7955 "schema" : {
7956 "type" : "string"
7957 }
7958 } ],
7959 "requestBody" : {
7960 "content" : {
7961 "multipart/form-data" : {
7962 "schema" : {
7963 "type" : "string"
7964 }
7965 }
7966 }
7967 },
7968 "responses" : {
7969 "default" : {
7970 "content" : {
7971 "application/json" : { }
7972 },
7973 "description" : "default response"
7974 }
7975 },
7976 "tags" : [ "SDCE-1 APIs", "Actions" ]
7977 }
7978 },
7979 "/workflow/v1.0/actions/{actionUuId}/artifacts/{artifactUuId}" : {
7980 "get" : {
7981 "description" : "Downloads artifact for action",
7982 "operationId" : "downloadArtifact",
7983 "parameters" : [ {
7984 "in" : "path",
7985 "name" : "actionUuId",
7986 "required" : true,
7987 "schema" : {
7988 "type" : "string"
7989 }
7990 }, {
7991 "in" : "path",
7992 "name" : "artifactUuId",
7993 "required" : true,
7994 "schema" : {
7995 "type" : "string"
7996 }
7997 } ],
7998 "responses" : {
7999 "default" : {
8000 "content" : {
8001 "application/octet-stream" : { }
8002 },
8003 "description" : "default response"
8004 }
8005 },
8006 "tags" : [ "SDCE-1 APIs", "Actions" ]
8007 }
8008 }
8009 },
8010 "components" : {
8011 "schemas" : {
8012 "ActionResponseDto" : {
8013 "type" : "object",
8014 "properties" : {
8015 "actionInvariantUuId" : {
8016 "type" : "string"
8017 },
8018 "actionUuId" : {
8019 "type" : "string"
8020 },
8021 "categoryList" : {
8022 "type" : "array",
8023 "items" : {
8024 "type" : "string"
8025 }
8026 },
8027 "description" : {
8028 "type" : "string"
8029 },
8030 "displayName" : {
8031 "type" : "string"
8032 },
8033 "name" : {
8034 "type" : "string"
8035 },
8036 "status" : {
8037 "type" : "string"
8038 },
8039 "supportedComponents" : {
8040 "type" : "array",
8041 "items" : {
8042 "type" : "object",
8043 "additionalProperties" : {
8044 "type" : "string"
8045 }
8046 }
8047 },
8048 "supportedModels" : {
8049 "type" : "array",
8050 "items" : {
8051 "type" : "object",
8052 "additionalProperties" : {
8053 "type" : "string"
8054 }
8055 }
8056 },
8057 "timestamp" : {
8058 "type" : "string"
8059 },
8060 "updatedBy" : {
8061 "type" : "string"
8062 },
8063 "vendorList" : {
8064 "type" : "array",
8065 "items" : {
8066 "type" : "string"
8067 }
8068 },
8069 "version" : {
8070 "type" : "string"
8071 }
8072 }
8073 },
8074 "ActivityLogDto" : {
8075 "type" : "object",
8076 "properties" : {
8077 "comment" : {
8078 "type" : "string"
8079 },
8080 "id" : {
8081 "type" : "string"
8082 },
8083 "status" : {
8084 "$ref" : "#/components/schemas/ActivityStatus"
8085 },
8086 "timestamp" : {
8087 "type" : "string",
8088 "format" : "date-time"
8089 },
8090 "type" : {
8091 "type" : "string"
8092 },
8093 "user" : {
8094 "type" : "string"
8095 }
8096 }
8097 },
8098 "ActivityStatus" : {
8099 "type" : "object",
8100 "properties" : {
8101 "message" : {
8102 "type" : "string"
8103 },
8104 "success" : {
8105 "type" : "boolean"
8106 }
8107 }
8108 },
8109 "ApplicationConfigDto" : {
8110 "type" : "object",
8111 "properties" : {
8112 "key" : {
8113 "type" : "string"
8114 },
8115 "value" : {
8116 "type" : "string"
8117 }
8118 }
8119 },
8120 "Artifact" : {
8121 "type" : "object",
8122 "properties" : {
8123 "errors" : {
8124 "type" : "array",
8125 "items" : {
8126 "$ref" : "#/components/schemas/ErrorMessage"
8127 }
8128 },
8129 "fileName" : {
8130 "type" : "string"
8131 },
8132 "type" : {
8133 "type" : "string",
8134 "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ]
8135 }
8136 }
8137 },
8138 "Attachment" : {
8139 "type" : "object",
8140 "properties" : {
8141 "contentDisposition" : {
8142 "$ref" : "#/components/schemas/ContentDisposition"
8143 },
8144 "contentId" : {
8145 "type" : "string"
8146 },
8147 "contentType" : {
8148 "type" : "object",
8149 "properties" : {
8150 "parameters" : {
8151 "type" : "object",
8152 "additionalProperties" : {
8153 "type" : "string"
8154 }
8155 },
8156 "subtype" : {
8157 "type" : "string"
8158 },
8159 "type" : {
8160 "type" : "string"
8161 },
8162 "wildcardSubtype" : {
8163 "type" : "boolean"
8164 },
8165 "wildcardType" : {
8166 "type" : "boolean"
8167 }
8168 }
8169 },
8170 "dataHandler" : {
8171 "type" : "object",
8172 "properties" : {
8173 "allCommands" : {
8174 "type" : "array",
8175 "items" : {
8176 "type" : "object",
8177 "properties" : {
8178 "commandClass" : {
8179 "type" : "string"
8180 },
8181 "commandName" : {
8182 "type" : "string"
8183 }
8184 }
8185 }
8186 },
8187 "commandMap" : {
8188 "type" : "object",
8189 "properties" : {
8190 "mimeTypes" : {
8191 "type" : "array",
8192 "items" : {
8193 "type" : "string"
8194 }
8195 }
8196 },
8197 "writeOnly" : true
8198 },
8199 "content" : {
8200 "type" : "object"
8201 },
8202 "contentType" : {
8203 "type" : "string"
8204 },
8205 "dataSource" : {
8206 "type" : "object",
8207 "properties" : {
8208 "contentType" : {
8209 "type" : "string"
8210 },
8211 "inputStream" : {
8212 "type" : "object"
8213 },
8214 "name" : {
8215 "type" : "string"
8216 },
8217 "outputStream" : {
8218 "type" : "object"
8219 }
8220 }
8221 },
8222 "inputStream" : {
8223 "type" : "object"
8224 },
8225 "name" : {
8226 "type" : "string"
8227 },
8228 "outputStream" : {
8229 "type" : "object"
8230 },
8231 "preferredCommands" : {
8232 "type" : "array",
8233 "items" : {
8234 "type" : "object",
8235 "properties" : {
8236 "commandClass" : {
8237 "type" : "string"
8238 },
8239 "commandName" : {
8240 "type" : "string"
8241 }
8242 }
8243 }
8244 },
8245 "transferDataFlavors" : {
8246 "type" : "array",
8247 "items" : {
8248 "type" : "object",
8249 "properties" : {
8250 "defaultRepresentationClassAsString" : {
8251 "type" : "string"
8252 },
8253 "flavorJavaFileListType" : {
8254 "type" : "boolean"
8255 },
8256 "flavorRemoteObjectType" : {
8257 "type" : "boolean"
8258 },
8259 "flavorSerializedObjectType" : {
8260 "type" : "boolean"
8261 },
8262 "flavorTextType" : {
8263 "type" : "boolean"
8264 },
8265 "humanPresentableName" : {
8266 "type" : "string"
8267 },
8268 "mimeType" : {
8269 "type" : "string"
8270 },
8271 "mimeTypeSerializedObject" : {
8272 "type" : "boolean"
8273 },
8274 "primaryType" : {
8275 "type" : "string"
8276 },
8277 "representationClassByteBuffer" : {
8278 "type" : "boolean"
8279 },
8280 "representationClassCharBuffer" : {
8281 "type" : "boolean"
8282 },
8283 "representationClassInputStream" : {
8284 "type" : "boolean"
8285 },
8286 "representationClassReader" : {
8287 "type" : "boolean"
8288 },
8289 "representationClassRemote" : {
8290 "type" : "boolean"
8291 },
8292 "representationClassSerializable" : {
8293 "type" : "boolean"
8294 },
8295 "subType" : {
8296 "type" : "string"
8297 }
8298 }
8299 }
8300 }
8301 }
8302 },
8303 "headers" : {
8304 "type" : "object",
8305 "additionalProperties" : {
8306 "type" : "array",
8307 "items" : {
8308 "type" : "string"
8309 }
8310 }
8311 },
8312 "object" : {
8313 "type" : "object"
8314 }
8315 }
8316 },
8317 "ChoiceOrOtherDtoLicenseTerm" : {
8318 "type" : "object",
8319 "properties" : {
8320 "choice" : {
8321 "type" : "string",
8322 "enum" : [ "Fixed_Term", "Perpetual", "Unlimited", "Other" ]
8323 },
8324 "other" : {
8325 "type" : "string"
8326 }
8327 },
8328 "required" : [ "choice", "other" ]
8329 },
8330 "ClientConfiguration" : {
8331 "type" : "object",
8332 "properties" : {
8333 "enabled" : {
8334 "type" : "boolean"
8335 }
8336 }
8337 },
8338 "CommitRequestDto" : {
8339 "type" : "object",
8340 "properties" : {
8341 "message" : {
8342 "type" : "string"
8343 }
8344 }
8345 },
8346 "ComponentComputeAssociation" : {
8347 "type" : "object",
8348 "properties" : {
8349 "componentId" : {
8350 "type" : "string"
8351 },
8352 "computeFlavorId" : {
8353 "type" : "string"
8354 }
8355 }
8356 },
8357 "ComponentData" : {
8358 "type" : "object",
8359 "properties" : {
8360 "description" : {
8361 "type" : "string"
8362 },
8363 "displayName" : {
8364 "type" : "string"
8365 },
8366 "name" : {
8367 "type" : "string"
8368 }
8369 }
8370 },
8371 "ComponentDependencyModel" : {
8372 "type" : "object",
8373 "properties" : {
8374 "relationType" : {
8375 "type" : "string"
8376 },
8377 "sourceId" : {
8378 "type" : "string"
8379 },
8380 "targetId" : {
8381 "type" : "string"
8382 }
8383 }
8384 },
8385 "ComponentDependencyResponseDto" : {
8386 "type" : "object",
8387 "properties" : {
8388 "id" : {
8389 "type" : "string"
8390 },
8391 "relationType" : {
8392 "type" : "string"
8393 },
8394 "sourceId" : {
8395 "type" : "string"
8396 },
8397 "targetId" : {
8398 "type" : "string"
8399 }
8400 }
8401 },
8402 "ComponentDto" : {
8403 "type" : "object",
8404 "properties" : {
8405 "description" : {
8406 "type" : "string"
8407 },
8408 "displayName" : {
8409 "type" : "string",
8410 "maxLength" : 30,
8411 "minLength" : 1
8412 },
8413 "id" : {
8414 "type" : "string"
8415 },
8416 "name" : {
8417 "type" : "string"
8418 }
8419 },
8420 "required" : [ "displayName" ]
8421 },
8422 "ComponentRequestDto" : {
8423 "type" : "object",
8424 "properties" : {
8425 "description" : {
8426 "type" : "string"
8427 },
8428 "displayName" : {
8429 "type" : "string",
8430 "maxLength" : 30,
8431 "minLength" : 1
8432 },
8433 "name" : {
8434 "type" : "string"
8435 }
8436 },
8437 "required" : [ "displayName" ]
8438 },
8439 "ComputeDetailsDto" : {
8440 "type" : "object",
8441 "properties" : {
8442 "description" : {
8443 "type" : "string",
8444 "maxLength" : 300,
8445 "minLength" : 0
8446 },
8447 "name" : {
8448 "type" : "string",
8449 "maxLength" : 30,
8450 "minLength" : 0
8451 }
8452 },
8453 "required" : [ "name" ]
8454 },
8455 "ComputeDto" : {
8456 "type" : "object",
8457 "properties" : {
8458 "associatedToDeploymentFlavor" : {
8459 "type" : "boolean"
8460 },
8461 "description" : {
8462 "type" : "string"
8463 },
8464 "id" : {
8465 "type" : "string"
8466 },
8467 "name" : {
8468 "type" : "string"
8469 }
8470 }
8471 },
8472 "ConfigurationDataDto" : {
8473 "type" : "object",
8474 "properties" : {
8475 "timeStamp" : {
8476 "type" : "integer",
8477 "format" : "int64"
8478 },
8479 "value" : {
8480 "type" : "string"
8481 }
8482 }
8483 },
8484 "ConflictDto" : {
8485 "type" : "object",
8486 "properties" : {
8487 "id" : {
8488 "type" : "string"
8489 },
8490 "name" : {
8491 "type" : "string"
8492 },
8493 "theirs" : {
8494 "type" : "object",
8495 "additionalProperties" : {
8496 "type" : "object"
8497 }
8498 },
8499 "type" : {
8500 "type" : "string",
8501 "enum" : [ "itemVersion", "VendorLicenseModel", "LicenseAgreements", "LicenseAgreement", "FeatureGroups", "FeatureGroup", "LicenseKeyGroups", "LicenseKeyGroup", "EntitlementPools", "EntitlementPool", "Limits", "Limit", "VendorSoftwareProduct", "VSPQuestionnaire", "VspModel", "NetworkPackage", "OrchestrationTemplateCandidate", "OrchestrationTemplateCandidateContent", "OrchestrationTemplateCandidateValidationData", "ORIGINAL_ONBOARDED_PACKAGE", "OrchestrationTemplateStructure", "OrchestrationTemplate", "OrchestrationTemplateValidationData", "OrchestrationTemplateContent", "Networks", "Network", "Components", "Component", "ComponentQuestionnaire", "ComponentDependencies", "ComponentDependency", "Nics", "Nic", "NicQuestionnaire", "Mibs", "SNMP_POLL", "SNMP_TRAP", "VES_EVENTS", "Processes", "Process", "DeploymentFlavors", "DeploymentFlavor", "Computes", "Compute", "ComputeQuestionnaire", "Images", "Image", "ImageQuestionnaire", "ServiceModel", "EnrichedServiceModel", "ServiceTemplate", "Templates", "Artifact", "Artifacts", "test" ]
8502 },
8503 "yours" : {
8504 "type" : "object",
8505 "additionalProperties" : {
8506 "type" : "object"
8507 }
8508 }
8509 }
8510 },
8511 "ConflictInfoDto" : {
8512 "type" : "object",
8513 "properties" : {
8514 "id" : {
8515 "type" : "string"
8516 },
8517 "name" : {
8518 "type" : "string"
8519 },
8520 "type" : {
8521 "type" : "string",
8522 "enum" : [ "itemVersion", "VendorLicenseModel", "LicenseAgreements", "LicenseAgreement", "FeatureGroups", "FeatureGroup", "LicenseKeyGroups", "LicenseKeyGroup", "EntitlementPools", "EntitlementPool", "Limits", "Limit", "VendorSoftwareProduct", "VSPQuestionnaire", "VspModel", "NetworkPackage", "OrchestrationTemplateCandidate", "OrchestrationTemplateCandidateContent", "OrchestrationTemplateCandidateValidationData", "ORIGINAL_ONBOARDED_PACKAGE", "OrchestrationTemplateStructure", "OrchestrationTemplate", "OrchestrationTemplateValidationData", "OrchestrationTemplateContent", "Networks", "Network", "Components", "Component", "ComponentQuestionnaire", "ComponentDependencies", "ComponentDependency", "Nics", "Nic", "NicQuestionnaire", "Mibs", "SNMP_POLL", "SNMP_TRAP", "VES_EVENTS", "Processes", "Process", "DeploymentFlavors", "DeploymentFlavor", "Computes", "Compute", "ComputeQuestionnaire", "Images", "Image", "ImageQuestionnaire", "ServiceModel", "EnrichedServiceModel", "ServiceTemplate", "Templates", "Artifact", "Artifacts", "test" ]
8523 }
8524 }
8525 },
8526 "ConflictResolutionDto" : {
8527 "type" : "object",
8528 "properties" : {
8529 "otherResolution" : {
8530 "type" : "object",
8531 "additionalProperties" : {
8532 "type" : "object"
8533 }
8534 },
8535 "resolution" : {
8536 "type" : "string",
8537 "enum" : [ "THEIRS", "YOURS", "OTHER" ]
8538 }
8539 }
8540 },
8541 "ContentDisposition" : {
8542 "type" : "object",
8543 "properties" : {
8544 "filename" : {
8545 "type" : "string"
8546 },
8547 "parameters" : {
8548 "type" : "object",
8549 "additionalProperties" : {
8550 "type" : "string"
8551 }
8552 },
8553 "type" : {
8554 "type" : "string"
8555 }
8556 }
8557 },
8558 "DeploymentFlavorDto" : {
8559 "type" : "object",
8560 "properties" : {
8561 "componentComputeAssociations" : {
8562 "type" : "array",
8563 "items" : {
8564 "$ref" : "#/components/schemas/ComponentComputeAssociation"
8565 }
8566 },
8567 "description" : {
8568 "type" : "string",
8569 "maxLength" : 300,
8570 "minLength" : 0
8571 },
8572 "featureGroupId" : {
8573 "type" : "string"
8574 },
8575 "id" : {
8576 "type" : "string"
8577 },
8578 "model" : {
8579 "type" : "string",
8580 "maxLength" : 30,
8581 "minLength" : 0
8582 }
8583 },
8584 "required" : [ "model" ]
8585 },
8586 "DeploymentFlavorListResponseDto" : {
8587 "type" : "object",
8588 "properties" : {
8589 "description" : {
8590 "type" : "string"
8591 },
8592 "id" : {
8593 "type" : "string"
8594 },
8595 "model" : {
8596 "type" : "string"
8597 }
8598 }
8599 },
8600 "DeploymentFlavorRequestDto" : {
8601 "type" : "object",
8602 "properties" : {
8603 "componentComputeAssociations" : {
8604 "type" : "array",
8605 "items" : {
8606 "$ref" : "#/components/schemas/ComponentComputeAssociation"
8607 }
8608 },
8609 "description" : {
8610 "type" : "string",
8611 "maxLength" : 300,
8612 "minLength" : 0
8613 },
8614 "featureGroupId" : {
8615 "type" : "string"
8616 },
8617 "model" : {
8618 "type" : "string",
8619 "maxLength" : 30,
8620 "minLength" : 0
8621 }
8622 },
8623 "required" : [ "model" ]
8624 },
8625 "EntitlementPoolEntityDto" : {
8626 "type" : "object",
8627 "description" : "EntitlementPoolEntity",
8628 "properties" : {
8629 "description" : {
8630 "type" : "string",
8631 "maxLength" : 1000,
8632 "minLength" : 0
8633 },
8634 "expiryDate" : {
8635 "type" : "string"
8636 },
8637 "getversionUUID" : {
8638 "type" : "string"
8639 },
8640 "id" : {
8641 "type" : "string"
8642 },
8643 "increments" : {
8644 "type" : "string",
8645 "maxLength" : 120,
8646 "minLength" : 0
8647 },
8648 "manufacturerReferenceNumber" : {
8649 "type" : "string",
8650 "maxLength" : 100,
8651 "minLength" : 0
8652 },
8653 "name" : {
8654 "type" : "string",
8655 "maxLength" : 120,
8656 "minLength" : 0
8657 },
8658 "operationalScope" : {
8659 "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope"
8660 },
8661 "referencingFeatureGroups" : {
8662 "type" : "array",
8663 "items" : {
8664 "type" : "string"
8665 },
8666 "uniqueItems" : true
8667 },
8668 "startDate" : {
8669 "type" : "string"
8670 },
8671 "thresholdUnits" : {
8672 "type" : "string",
8673 "enum" : [ "Absolute", "Percentage" ]
8674 },
8675 "thresholdValue" : {
8676 "type" : "integer",
8677 "format" : "int32"
8678 },
8679 "type" : {
8680 "type" : "string",
8681 "enum" : [ "Universal", "Unique", "One_Time" ]
8682 }
8683 },
8684 "required" : [ "manufacturerReferenceNumber", "name", "type" ]
8685 },
8686 "EntitlementPoolRequestDto" : {
8687 "type" : "object",
8688 "description" : "EntitlementPoolRequest",
8689 "properties" : {
8690 "description" : {
8691 "type" : "string",
8692 "maxLength" : 1000,
8693 "minLength" : 0
8694 },
8695 "expiryDate" : {
8696 "type" : "string"
8697 },
8698 "increments" : {
8699 "type" : "string",
8700 "maxLength" : 120,
8701 "minLength" : 0
8702 },
8703 "manufacturerReferenceNumber" : {
8704 "type" : "string",
8705 "maxLength" : 100,
8706 "minLength" : 0
8707 },
8708 "name" : {
8709 "type" : "string",
8710 "maxLength" : 120,
8711 "minLength" : 0
8712 },
8713 "operationalScope" : {
8714 "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope"
8715 },
8716 "startDate" : {
8717 "type" : "string"
8718 },
8719 "thresholdUnits" : {
8720 "type" : "string",
8721 "enum" : [ "Absolute", "Percentage" ]
8722 },
8723 "thresholdValue" : {
8724 "type" : "integer",
8725 "format" : "int32"
8726 },
8727 "type" : {
8728 "type" : "string",
8729 "enum" : [ "Universal", "Unique", "One_Time" ]
8730 }
8731 },
8732 "required" : [ "manufacturerReferenceNumber", "name", "type" ]
8733 },
8734 "ErrorMessage" : {
8735 "type" : "object",
8736 "properties" : {
8737 "level" : {
8738 "type" : "string",
8739 "enum" : [ "ERROR", "WARNING", "INFO" ]
8740 },
8741 "message" : {
8742 "type" : "string"
8743 }
8744 }
8745 },
8746 "FeatureDto" : {
8747 "type" : "object",
8748 "properties" : {
8749 "active" : {
8750 "type" : "boolean"
8751 },
8752 "name" : {
8753 "type" : "string"
8754 }
8755 }
8756 },
8757 "FeatureGroupEntityDto" : {
8758 "type" : "object",
8759 "description" : "FeatureGroupEntity",
8760 "properties" : {
8761 "description" : {
8762 "type" : "string",
8763 "maxLength" : 1000,
8764 "minLength" : 0
8765 },
8766 "entitlementPoolsIds" : {
8767 "type" : "array",
8768 "items" : {
8769 "type" : "string"
8770 },
8771 "maxItems" : 2147483647,
8772 "minItems" : 1,
8773 "uniqueItems" : true
8774 },
8775 "id" : {
8776 "type" : "string"
8777 },
8778 "licenseKeyGroupsIds" : {
8779 "type" : "array",
8780 "items" : {
8781 "type" : "string"
8782 },
8783 "uniqueItems" : true
8784 },
8785 "name" : {
8786 "type" : "string",
8787 "maxLength" : 120,
8788 "minLength" : 0
8789 },
8790 "partNumber" : {
8791 "type" : "string"
8792 },
8793 "referencingLicenseAgreements" : {
8794 "type" : "array",
8795 "items" : {
8796 "type" : "string"
8797 },
8798 "uniqueItems" : true
8799 }
8800 },
8801 "required" : [ "name", "partNumber" ]
8802 },
8803 "FeatureGroupModelDto" : {
8804 "type" : "object",
8805 "description" : "FeatureGroupModel",
8806 "properties" : {
8807 "description" : {
8808 "type" : "string",
8809 "maxLength" : 1000,
8810 "minLength" : 0
8811 },
8812 "entitlementPools" : {
8813 "type" : "array",
8814 "items" : {
8815 "$ref" : "#/components/schemas/EntitlementPoolEntityDto"
8816 }
8817 },
8818 "id" : {
8819 "type" : "string"
8820 },
8821 "licenseKeyGroups" : {
8822 "type" : "array",
8823 "items" : {
8824 "$ref" : "#/components/schemas/LicenseKeyGroupEntityDto"
8825 }
8826 },
8827 "name" : {
8828 "type" : "string",
8829 "maxLength" : 120,
8830 "minLength" : 0
8831 },
8832 "partNumber" : {
8833 "type" : "string"
8834 },
8835 "referencingLicenseAgreements" : {
8836 "type" : "array",
8837 "items" : {
8838 "type" : "string"
8839 },
8840 "uniqueItems" : true
8841 }
8842 },
8843 "required" : [ "name", "partNumber" ]
8844 },
8845 "FeatureGroupRequestDto" : {
8846 "type" : "object",
8847 "description" : "FeatureGroupRequest",
8848 "properties" : {
8849 "addedEntitlementPoolsIds" : {
8850 "type" : "array",
8851 "items" : {
8852 "type" : "string"
8853 },
8854 "uniqueItems" : true
8855 },
8856 "addedLicenseKeyGroupsIds" : {
8857 "type" : "array",
8858 "items" : {
8859 "type" : "string"
8860 },
8861 "uniqueItems" : true
8862 },
8863 "description" : {
8864 "type" : "string",
8865 "maxLength" : 1000,
8866 "minLength" : 0
8867 },
8868 "name" : {
8869 "type" : "string",
8870 "maxLength" : 120,
8871 "minLength" : 0
8872 },
8873 "partNumber" : {
8874 "type" : "string"
8875 }
8876 },
8877 "required" : [ "name", "partNumber" ]
8878 },
8879 "FeatureGroupUpdateRequestDto" : {
8880 "type" : "object",
8881 "description" : "FeatureGroupUpdateRequest",
8882 "properties" : {
8883 "addedEntitlementPoolsIds" : {
8884 "type" : "array",
8885 "items" : {
8886 "type" : "string"
8887 },
8888 "uniqueItems" : true
8889 },
8890 "addedLicenseKeyGroupsIds" : {
8891 "type" : "array",
8892 "items" : {
8893 "type" : "string"
8894 },
8895 "uniqueItems" : true
8896 },
8897 "description" : {
8898 "type" : "string",
8899 "maxLength" : 1000,
8900 "minLength" : 0
8901 },
8902 "name" : {
8903 "type" : "string",
8904 "maxLength" : 120,
8905 "minLength" : 0
8906 },
8907 "partNumber" : {
8908 "type" : "string"
8909 },
8910 "removedEntitlementPoolsIds" : {
8911 "type" : "array",
8912 "items" : {
8913 "type" : "string"
8914 },
8915 "uniqueItems" : true
8916 },
8917 "removedLicenseKeyGroupsIds" : {
8918 "type" : "array",
8919 "items" : {
8920 "type" : "string"
8921 },
8922 "uniqueItems" : true
8923 }
8924 },
8925 "required" : [ "name", "partNumber" ]
8926 },
8927 "FeatureSetDto" : {
8928 "type" : "object",
8929 "properties" : {
8930 "features" : {
8931 "type" : "array",
8932 "items" : {
8933 "$ref" : "#/components/schemas/FeatureDto"
8934 },
8935 "uniqueItems" : true
8936 }
8937 }
8938 },
8939 "FileDataStructureDto" : {
8940 "type" : "object",
8941 "properties" : {
8942 "artifacts" : {
8943 "type" : "array",
8944 "items" : {
8945 "type" : "string"
8946 }
8947 },
8948 "modules" : {
8949 "type" : "array",
8950 "items" : {
8951 "$ref" : "#/components/schemas/Module"
8952 }
8953 },
8954 "nested" : {
8955 "type" : "array",
8956 "items" : {
8957 "type" : "string"
8958 }
8959 },
8960 "unassigned" : {
8961 "type" : "array",
8962 "items" : {
8963 "type" : "string"
8964 }
8965 }
8966 }
8967 },
8968 "HealthInfoDto" : {
8969 "type" : "object",
8970 "properties" : {
8971 "description" : {
8972 "type" : "string"
8973 },
8974 "healthCheckComponent" : {
8975 "type" : "string",
8976 "enum" : [ "BE", "Cassandra", "Zusammen" ]
8977 },
8978 "healthStatus" : {
8979 "type" : "string",
8980 "enum" : [ "UP", "DOWN" ]
8981 },
8982 "version" : {
8983 "type" : "string"
8984 }
8985 }
8986 },
8987 "HealthInfoDtos" : {
8988 "type" : "object",
8989 "properties" : {
8990 "healthInfos" : {
8991 "type" : "array",
8992 "items" : {
8993 "$ref" : "#/components/schemas/HealthInfoDto"
8994 }
8995 }
8996 }
8997 },
8998 "HeatStructureTree" : {
8999 "type" : "object",
9000 "properties" : {
9001 "artifacts" : {
9002 "type" : "array",
9003 "items" : {
9004 "$ref" : "#/components/schemas/Artifact"
9005 },
9006 "uniqueItems" : true
9007 },
9008 "base" : {
9009 "type" : "boolean"
9010 },
9011 "env" : {
9012 "$ref" : "#/components/schemas/HeatStructureTree"
9013 },
9014 "errors" : {
9015 "type" : "array",
9016 "items" : {
9017 "$ref" : "#/components/schemas/ErrorMessage"
9018 }
9019 },
9020 "fileName" : {
9021 "type" : "string"
9022 },
9023 "heat" : {
9024 "type" : "array",
9025 "items" : {
9026 "$ref" : "#/components/schemas/HeatStructureTree"
9027 },
9028 "uniqueItems" : true
9029 },
9030 "helm" : {
9031 "type" : "array",
9032 "items" : {
9033 "$ref" : "#/components/schemas/HeatStructureTree"
9034 },
9035 "uniqueItems" : true
9036 },
9037 "nested" : {
9038 "type" : "array",
9039 "items" : {
9040 "$ref" : "#/components/schemas/HeatStructureTree"
9041 },
9042 "uniqueItems" : true
9043 },
9044 "network" : {
9045 "type" : "array",
9046 "items" : {
9047 "$ref" : "#/components/schemas/HeatStructureTree"
9048 },
9049 "uniqueItems" : true
9050 },
9051 "other" : {
9052 "type" : "array",
9053 "items" : {
9054 "$ref" : "#/components/schemas/HeatStructureTree"
9055 },
9056 "uniqueItems" : true
9057 },
9058 "type" : {
9059 "type" : "string",
9060 "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ]
9061 },
9062 "volume" : {
9063 "type" : "array",
9064 "items" : {
9065 "$ref" : "#/components/schemas/HeatStructureTree"
9066 },
9067 "uniqueItems" : true
9068 }
9069 }
9070 },
9071 "ImageDto" : {
9072 "type" : "object",
9073 "properties" : {
9074 "description" : {
9075 "type" : "string"
9076 },
9077 "fileName" : {
9078 "type" : "string"
9079 },
9080 "id" : {
9081 "type" : "string"
9082 }
9083 },
9084 "required" : [ "fileName" ]
9085 },
9086 "ImageRequestDto" : {
9087 "type" : "object",
9088 "properties" : {
9089 "description" : {
9090 "type" : "string"
9091 },
9092 "fileName" : {
9093 "type" : "string"
9094 }
9095 },
9096 "required" : [ "fileName" ]
9097 },
9098 "Item" : {
9099 "type" : "object",
9100 "properties" : {
9101 "creationTime" : {
9102 "type" : "string",
9103 "format" : "date-time"
9104 },
9105 "description" : {
9106 "type" : "string"
9107 },
9108 "id" : {
9109 "type" : "string"
9110 },
9111 "modificationTime" : {
9112 "type" : "string",
9113 "format" : "date-time"
9114 },
9115 "name" : {
9116 "type" : "string"
9117 },
9118 "owner" : {
9119 "type" : "string"
9120 },
9121 "properties" : {
9122 "type" : "object",
9123 "additionalProperties" : {
9124 "type" : "object"
9125 }
9126 },
9127 "status" : {
9128 "type" : "string",
9129 "enum" : [ "ACTIVE", "ARCHIVED" ]
9130 },
9131 "type" : {
9132 "type" : "string"
9133 },
9134 "versionStatusCounters" : {
9135 "type" : "object",
9136 "additionalProperties" : {
9137 "type" : "integer",
9138 "format" : "int32"
9139 }
9140 }
9141 }
9142 },
9143 "ItemActionRequestDto" : {
9144 "type" : "object",
9145 "properties" : {
9146 "action" : {
9147 "type" : "string",
9148 "enum" : [ "ARCHIVE", "RESTORE" ]
9149 }
9150 }
9151 },
9152 "ItemCreationDto" : {
9153 "type" : "object",
9154 "properties" : {
9155 "itemId" : {
9156 "type" : "string"
9157 },
9158 "version" : {
9159 "$ref" : "#/components/schemas/VersionDto"
9160 }
9161 }
9162 },
9163 "ItemDto" : {
9164 "type" : "object",
9165 "properties" : {
9166 "description" : {
9167 "type" : "string"
9168 },
9169 "id" : {
9170 "type" : "string"
9171 },
9172 "name" : {
9173 "type" : "string"
9174 },
9175 "owner" : {
9176 "type" : "string"
9177 },
9178 "properties" : {
9179 "type" : "object",
9180 "additionalProperties" : {
9181 "type" : "object"
9182 }
9183 },
9184 "status" : {
9185 "type" : "string"
9186 },
9187 "type" : {
9188 "type" : "string"
9189 }
9190 }
9191 },
9192 "ItemPermissionsDto" : {
9193 "type" : "object",
9194 "properties" : {
9195 "permission" : {
9196 "type" : "string"
9197 },
9198 "userId" : {
9199 "type" : "string"
9200 }
9201 }
9202 },
9203 "ItemPermissionsRequestDto" : {
9204 "type" : "object",
9205 "description" : "ItemPermissionsRequest",
9206 "properties" : {
9207 "addedUsersIds" : {
9208 "type" : "array",
9209 "items" : {
9210 "type" : "string"
9211 },
9212 "uniqueItems" : true
9213 },
9214 "removedUsersIds" : {
9215 "type" : "array",
9216 "items" : {
9217 "type" : "string"
9218 },
9219 "uniqueItems" : true
9220 }
9221 }
9222 },
9223 "ItemVersionConflictDto" : {
9224 "type" : "object",
9225 "properties" : {
9226 "conflict" : {
9227 "$ref" : "#/components/schemas/ConflictDto"
9228 },
9229 "conflictInfoList" : {
9230 "type" : "array",
9231 "items" : {
9232 "$ref" : "#/components/schemas/ConflictInfoDto"
9233 }
9234 }
9235 }
9236 },
9237 "LicenseAgreementEntityDto" : {
9238 "type" : "object",
9239 "description" : "LicenseAgreementEntity",
9240 "properties" : {
9241 "description" : {
9242 "type" : "string",
9243 "maxLength" : 1000,
9244 "minLength" : 0
9245 },
9246 "featureGroupsIds" : {
9247 "type" : "array",
9248 "items" : {
9249 "type" : "string"
9250 },
9251 "maxItems" : 2147483647,
9252 "minItems" : 1,
9253 "uniqueItems" : true
9254 },
9255 "id" : {
9256 "type" : "string"
9257 },
9258 "licenseTerm" : {
9259 "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm"
9260 },
9261 "name" : {
9262 "type" : "string",
9263 "maxLength" : 120,
9264 "minLength" : 0
9265 },
9266 "requirementsAndConstrains" : {
9267 "type" : "string",
9268 "maxLength" : 1000,
9269 "minLength" : 0
9270 }
9271 },
9272 "required" : [ "licenseTerm", "name" ]
9273 },
9274 "LicenseAgreementModelDto" : {
9275 "type" : "object",
9276 "description" : "LicenseAgreementModel",
9277 "properties" : {
9278 "description" : {
9279 "type" : "string",
9280 "maxLength" : 1000,
9281 "minLength" : 0
9282 },
9283 "featureGroups" : {
9284 "type" : "array",
9285 "items" : {
9286 "$ref" : "#/components/schemas/FeatureGroupEntityDto"
9287 },
9288 "uniqueItems" : true
9289 },
9290 "id" : {
9291 "type" : "string"
9292 },
9293 "licenseTerm" : {
9294 "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm"
9295 },
9296 "name" : {
9297 "type" : "string",
9298 "maxLength" : 120,
9299 "minLength" : 0
9300 },
9301 "requirementsAndConstrains" : {
9302 "type" : "string",
9303 "maxLength" : 1000,
9304 "minLength" : 0
9305 }
9306 },
9307 "required" : [ "licenseTerm", "name" ]
9308 },
9309 "LicenseAgreementRequestDto" : {
9310 "type" : "object",
9311 "description" : "LicenseAgreementRequest",
9312 "properties" : {
9313 "addedFeatureGroupsIds" : {
9314 "type" : "array",
9315 "items" : {
9316 "type" : "string"
9317 },
9318 "uniqueItems" : true
9319 },
9320 "description" : {
9321 "type" : "string",
9322 "maxLength" : 1000,
9323 "minLength" : 0
9324 },
9325 "licenseTerm" : {
9326 "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm"
9327 },
9328 "name" : {
9329 "type" : "string",
9330 "maxLength" : 120,
9331 "minLength" : 0
9332 },
9333 "requirementsAndConstrains" : {
9334 "type" : "string",
9335 "maxLength" : 1000,
9336 "minLength" : 0
9337 }
9338 },
9339 "required" : [ "licenseTerm", "name" ]
9340 },
9341 "LicenseAgreementUpdateRequestDto" : {
9342 "type" : "object",
9343 "description" : "LicenseAgreementUpdateRequest",
9344 "properties" : {
9345 "addedFeatureGroupsIds" : {
9346 "type" : "array",
9347 "items" : {
9348 "type" : "string"
9349 },
9350 "uniqueItems" : true
9351 },
9352 "description" : {
9353 "type" : "string",
9354 "maxLength" : 1000,
9355 "minLength" : 0
9356 },
9357 "licenseTerm" : {
9358 "$ref" : "#/components/schemas/ChoiceOrOtherDtoLicenseTerm"
9359 },
9360 "name" : {
9361 "type" : "string",
9362 "maxLength" : 120,
9363 "minLength" : 0
9364 },
9365 "removedFeatureGroupsIds" : {
9366 "type" : "array",
9367 "items" : {
9368 "type" : "string"
9369 },
9370 "uniqueItems" : true
9371 },
9372 "requirementsAndConstrains" : {
9373 "type" : "string",
9374 "maxLength" : 1000,
9375 "minLength" : 0
9376 }
9377 },
9378 "required" : [ "licenseTerm", "name" ]
9379 },
9380 "LicenseKeyGroupEntityDto" : {
9381 "type" : "object",
9382 "properties" : {
9383 "description" : {
9384 "type" : "string",
9385 "maxLength" : 1000,
9386 "minLength" : 0
9387 },
9388 "expiryDate" : {
9389 "type" : "string"
9390 },
9391 "id" : {
9392 "type" : "string"
9393 },
9394 "increments" : {
9395 "type" : "string",
9396 "maxLength" : 120,
9397 "minLength" : 0
9398 },
9399 "manufacturerReferenceNumber" : {
9400 "type" : "string",
9401 "maxLength" : 100,
9402 "minLength" : 0
9403 },
9404 "name" : {
9405 "type" : "string",
9406 "maxLength" : 120,
9407 "minLength" : 0
9408 },
9409 "operationalScope" : {
9410 "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope"
9411 },
9412 "referencingFeatureGroups" : {
9413 "type" : "array",
9414 "items" : {
9415 "type" : "string"
9416 },
9417 "uniqueItems" : true
9418 },
9419 "startDate" : {
9420 "type" : "string"
9421 },
9422 "thresholdUnits" : {
9423 "type" : "string",
9424 "enum" : [ "Absolute", "Percentage" ]
9425 },
9426 "thresholdValue" : {
9427 "type" : "integer",
9428 "format" : "int32"
9429 },
9430 "type" : {
9431 "type" : "string",
9432 "enum" : [ "Universal", "Unique", "One_Time" ]
9433 },
9434 "versionUUID" : {
9435 "type" : "string"
9436 }
9437 },
9438 "required" : [ "name", "type" ]
9439 },
9440 "LicenseKeyGroupRequestDto" : {
9441 "type" : "object",
9442 "properties" : {
9443 "description" : {
9444 "type" : "string",
9445 "maxLength" : 1000,
9446 "minLength" : 0
9447 },
9448 "expiryDate" : {
9449 "type" : "string"
9450 },
9451 "increments" : {
9452 "type" : "string",
9453 "maxLength" : 120,
9454 "minLength" : 0
9455 },
9456 "manufacturerReferenceNumber" : {
9457 "type" : "string",
9458 "maxLength" : 100,
9459 "minLength" : 0
9460 },
9461 "name" : {
9462 "type" : "string",
9463 "maxLength" : 120,
9464 "minLength" : 0
9465 },
9466 "operationalScope" : {
9467 "$ref" : "#/components/schemas/MultiChoiceOrOtherDtoOperationalScope"
9468 },
9469 "startDate" : {
9470 "type" : "string"
9471 },
9472 "thresholdUnits" : {
9473 "type" : "string",
9474 "enum" : [ "Absolute", "Percentage" ]
9475 },
9476 "thresholdValue" : {
9477 "type" : "integer",
9478 "format" : "int32"
9479 },
9480 "type" : {
9481 "type" : "string",
9482 "enum" : [ "Universal", "Unique", "One_Time" ]
9483 }
9484 },
9485 "required" : [ "name", "type" ]
9486 },
9487 "LicensingData" : {
9488 "type" : "object",
9489 "properties" : {
9490 "featureGroups" : {
9491 "type" : "array",
9492 "items" : {
9493 "type" : "string"
9494 }
9495 },
9496 "licenseAgreement" : {
9497 "type" : "string"
9498 }
9499 }
9500 },
9501 "LimitEntityDto" : {
9502 "type" : "object",
9503 "properties" : {
9504 "aggregationFunction" : {
9505 "type" : "string"
9506 },
9507 "description" : {
9508 "type" : "string"
9509 },
9510 "id" : {
9511 "type" : "string"
9512 },
9513 "metric" : {
9514 "type" : "string"
9515 },
9516 "name" : {
9517 "type" : "string"
9518 },
9519 "time" : {
9520 "type" : "string"
9521 },
9522 "type" : {
9523 "type" : "string"
9524 },
9525 "unit" : {
9526 "type" : "string"
9527 },
9528 "value" : {
9529 "type" : "string"
9530 }
9531 }
9532 },
9533 "LimitRequestDto" : {
9534 "type" : "object",
9535 "description" : "LimitRequest",
9536 "properties" : {
9537 "aggregationFunction" : {
9538 "type" : "string"
9539 },
9540 "description" : {
9541 "type" : "string",
9542 "maxLength" : 1000,
9543 "minLength" : 0
9544 },
9545 "metric" : {
9546 "type" : "string"
9547 },
9548 "name" : {
9549 "type" : "string",
9550 "maxLength" : 120,
9551 "minLength" : 0
9552 },
9553 "time" : {
9554 "type" : "string"
9555 },
9556 "type" : {
9557 "type" : "string"
9558 },
9559 "unit" : {
9560 "type" : "string"
9561 },
9562 "value" : {
9563 "type" : "string"
9564 }
9565 },
9566 "required" : [ "metric", "name", "type", "value" ]
9567 },
9568 "ListResponseWrapper" : {
9569 "type" : "object",
9570 "properties" : {
9571 "actionList" : {
9572 "type" : "array",
9573 "items" : {
9574 "$ref" : "#/components/schemas/ActionResponseDto"
9575 }
9576 },
9577 "componentList" : {
9578 "type" : "array",
9579 "items" : {
9580 "$ref" : "#/components/schemas/OpenEcompComponent"
9581 }
9582 },
9583 "versions" : {
9584 "type" : "array",
9585 "items" : {
9586 "$ref" : "#/components/schemas/ActionResponseDto"
9587 }
9588 }
9589 }
9590 },
9591 "Module" : {
9592 "type" : "object",
9593 "properties" : {
9594 "env" : {
9595 "type" : "string"
9596 },
9597 "isBase" : {
9598 "type" : "boolean"
9599 },
9600 "name" : {
9601 "type" : "string"
9602 },
9603 "type" : {
9604 "type" : "string",
9605 "enum" : [ "HEAT", "HEAT_ENV", "HEAT_NET", "HEAT_VOL", "CHEF", "PUPPET", "SHELL", "YANG", "YANG_XML", "BPEL", "DG_XML", "MURANO_PKG", "VENDOR_LICENSE", "VF_LICENSE", "CLOUD_TECHNOLOGY_SPECIFIC_ARTIFACT", "CONTROLLER_BLUEPRINT_ARCHIVE", "HELM", "OTHER", "PNF_SW_INFORMATION", "PM_DICTIONARY" ]
9606 },
9607 "vol" : {
9608 "type" : "string"
9609 },
9610 "volEnv" : {
9611 "type" : "string"
9612 },
9613 "yaml" : {
9614 "type" : "string"
9615 }
9616 }
9617 },
9618 "MonitoringUploadStatusDto" : {
9619 "type" : "object",
9620 "properties" : {
9621 "snmpPoll" : {
9622 "type" : "string"
9623 },
9624 "snmpTrap" : {
9625 "type" : "string"
9626 },
9627 "vesEvent" : {
9628 "type" : "string"
9629 }
9630 }
9631 },
9632 "MultiChoiceOrOtherDtoOperationalScope" : {
9633 "type" : "object",
9634 "properties" : {
9635 "choices" : {
9636 "type" : "array",
9637 "items" : {
9638 "type" : "string",
9639 "enum" : [ "Network_Wide", "Availability_Zone", "Data_Center", "Tenant", "VM", "CPU", "Core", "Other" ]
9640 },
9641 "maxItems" : 2147483647,
9642 "minItems" : 1,
9643 "uniqueItems" : true
9644 },
9645 "other" : {
9646 "type" : "string"
9647 }
9648 },
9649 "required" : [ "choices", "other" ]
9650 },
9651 "NetworkDto" : {
9652 "type" : "object",
9653 "properties" : {
9654 "dhcp" : {
9655 "type" : "boolean"
9656 },
9657 "id" : {
9658 "type" : "string"
9659 },
9660 "name" : {
9661 "type" : "string"
9662 }
9663 },
9664 "required" : [ "dhcp", "name" ]
9665 },
9666 "NetworkRequestDto" : {
9667 "type" : "object",
9668 "properties" : {
9669 "dhcp" : {
9670 "type" : "boolean"
9671 },
9672 "name" : {
9673 "type" : "string"
9674 }
9675 },
9676 "required" : [ "dhcp", "name" ]
9677 },
9678 "NicDto" : {
9679 "type" : "object",
9680 "properties" : {
9681 "description" : {
9682 "type" : "string"
9683 },
9684 "id" : {
9685 "type" : "string"
9686 },
9687 "name" : {
9688 "type" : "string"
9689 },
9690 "networkDescription" : {
9691 "type" : "string"
9692 },
9693 "networkId" : {
9694 "type" : "string"
9695 },
9696 "networkName" : {
9697 "type" : "string"
9698 },
9699 "networkType" : {
9700 "type" : "string"
9701 }
9702 },
9703 "required" : [ "name", "networkType" ]
9704 },
9705 "NicRequestDto" : {
9706 "type" : "object",
9707 "properties" : {
9708 "description" : {
9709 "type" : "string"
9710 },
9711 "name" : {
9712 "type" : "string"
9713 },
9714 "networkDescription" : {
9715 "type" : "string"
9716 },
9717 "networkId" : {
9718 "type" : "string"
9719 },
9720 "networkType" : {
9721 "type" : "string"
9722 }
9723 },
9724 "required" : [ "name", "networkType" ]
9725 },
9726 "NotificationEntityDto" : {
9727 "type" : "object",
9728 "properties" : {
9729 "dateTime" : {
9730 "type" : "string"
9731 },
9732 "eventAttributes" : {
9733 "type" : "object",
9734 "additionalProperties" : {
9735 "type" : "object"
9736 }
9737 },
9738 "eventId" : {
9739 "type" : "string",
9740 "format" : "uuid"
9741 },
9742 "eventType" : {
9743 "type" : "string"
9744 },
9745 "read" : {
9746 "type" : "boolean"
9747 }
9748 }
9749 },
9750 "NotificationsStatusDto" : {
9751 "type" : "object",
9752 "properties" : {
9753 "endOfPage" : {
9754 "type" : "string",
9755 "format" : "uuid"
9756 },
9757 "lastScanned" : {
9758 "type" : "string",
9759 "format" : "uuid"
9760 },
9761 "newEntries" : {
9762 "type" : "array",
9763 "items" : {
9764 "type" : "string",
9765 "format" : "uuid"
9766 }
9767 },
9768 "notifications" : {
9769 "type" : "array",
9770 "items" : {
9771 "$ref" : "#/components/schemas/NotificationEntityDto"
9772 }
9773 },
9774 "numOfNotSeenNotifications" : {
9775 "type" : "integer",
9776 "format" : "int64"
9777 }
9778 }
9779 },
9780 "OpenEcompComponent" : {
9781 "type" : "object",
9782 "properties" : {
9783 "id" : {
9784 "type" : "string"
9785 },
9786 "name" : {
9787 "type" : "string"
9788 }
9789 }
9790 },
9791 "PackageInfoDto" : {
9792 "type" : "object",
9793 "properties" : {
9794 "category" : {
9795 "type" : "string"
9796 },
9797 "description" : {
9798 "type" : "string"
9799 },
9800 "displayName" : {
9801 "type" : "string"
9802 },
9803 "packageChecksum" : {
9804 "type" : "string"
9805 },
9806 "packageId" : {
9807 "type" : "string"
9808 },
9809 "packageType" : {
9810 "type" : "string"
9811 },
9812 "resourceType" : {
9813 "type" : "string"
9814 },
9815 "subCategory" : {
9816 "type" : "string"
9817 },
9818 "vendorName" : {
9819 "type" : "string"
9820 },
9821 "vendorRelease" : {
9822 "type" : "string"
9823 },
9824 "version" : {
9825 "type" : "string"
9826 },
9827 "vspName" : {
9828 "type" : "string"
9829 }
9830 }
9831 },
9832 "ProcessEntityDto" : {
9833 "type" : "object",
9834 "properties" : {
9835 "artifactName" : {
9836 "type" : "string"
9837 },
9838 "description" : {
9839 "type" : "string"
9840 },
9841 "id" : {
9842 "type" : "string"
9843 },
9844 "name" : {
9845 "type" : "string"
9846 },
9847 "type" : {
9848 "type" : "string",
9849 "enum" : [ "Lifecycle_Operations", "Other" ]
9850 }
9851 },
9852 "required" : [ "name" ]
9853 },
9854 "ProcessRequestDto" : {
9855 "type" : "object",
9856 "properties" : {
9857 "description" : {
9858 "type" : "string"
9859 },
9860 "name" : {
9861 "type" : "string"
9862 },
9863 "type" : {
9864 "type" : "string",
9865 "enum" : [ "Lifecycle_Operations", "Other" ]
9866 }
9867 },
9868 "required" : [ "name" ]
9869 },
9870 "QuestionnaireResponseDto" : {
9871 "type" : "object",
9872 "properties" : {
9873 "data" : {
9874 "type" : "string"
9875 },
9876 "errorMessage" : {
9877 "$ref" : "#/components/schemas/ErrorMessage"
9878 },
9879 "schema" : {
9880 "type" : "string"
9881 }
9882 }
9883 },
9884 "RemoteTestingEndpointDefinition" : {
9885 "type" : "object",
9886 "properties" : {
9887 "apiKey" : {
9888 "type" : "string"
9889 },
9890 "enabled" : {
9891 "type" : "boolean"
9892 },
9893 "id" : {
9894 "type" : "string"
9895 },
9896 "scenarioFilter" : {
9897 "type" : "string"
9898 },
9899 "title" : {
9900 "type" : "string"
9901 },
9902 "url" : {
9903 "type" : "string"
9904 }
9905 }
9906 },
9907 "RevisionRequestDto" : {
9908 "type" : "object",
9909 "properties" : {
9910 "revisionId" : {
9911 "type" : "string"
9912 }
9913 }
9914 },
9915 "SubmitRequestDto" : {
9916 "type" : "object",
9917 "properties" : {
9918 "message" : {
9919 "type" : "string"
9920 }
9921 }
9922 },
9923 "UpdateNotificationResponseStatus" : {
9924 "type" : "object",
9925 "properties" : {
9926 "errors" : {
9927 "type" : "object",
9928 "additionalProperties" : {
9929 "type" : "array",
9930 "items" : {
9931 "$ref" : "#/components/schemas/ErrorMessage"
9932 }
9933 }
9934 },
9935 "status" : {
9936 "type" : "string",
9937 "enum" : [ "Success", "Failure" ]
9938 }
9939 }
9940 },
9941 "UploadFileResponseDto" : {
9942 "type" : "object",
9943 "properties" : {
9944 "errors" : {
9945 "type" : "object",
9946 "additionalProperties" : {
9947 "type" : "array",
9948 "items" : {
9949 "$ref" : "#/components/schemas/ErrorMessage"
9950 }
9951 }
9952 },
9953 "networkPackageName" : {
9954 "type" : "string"
9955 },
9956 "onboardingOrigin" : {
9957 "type" : "string"
9958 },
9959 "status" : {
9960 "type" : "string",
9961 "enum" : [ "Success", "Failure" ]
9962 }
9963 }
9964 },
9965 "ValidationStructureList" : {
9966 "type" : "object",
9967 "properties" : {
9968 "importStructure" : {
9969 "$ref" : "#/components/schemas/HeatStructureTree"
9970 }
9971 }
9972 },
9973 "VendorLicenseModelActionRequestDto" : {
9974 "type" : "object",
9975 "properties" : {
9976 "action" : {
9977 "type" : "string",
9978 "enum" : [ "Submit" ]
9979 },
9980 "submitRequest" : {
9981 "$ref" : "#/components/schemas/SubmitRequestDto"
9982 }
9983 }
9984 },
9985 "VendorLicenseModelEntityDto" : {
9986 "type" : "object",
9987 "description" : "VendorLicenseModelEntity",
9988 "properties" : {
9989 "description" : {
9990 "type" : "string",
9991 "maxLength" : 1000,
9992 "minLength" : 0
9993 },
9994 "iconRef" : {
9995 "type" : "string"
9996 },
9997 "id" : {
9998 "type" : "string"
9999 },
10000 "vendorName" : {
10001 "type" : "string",
10002 "maxLength" : 25,
10003 "minLength" : 0
10004 }
10005 },
10006 "required" : [ "description", "iconRef", "vendorName" ]
10007 },
10008 "VendorLicenseModelRequestDto" : {
10009 "type" : "object",
10010 "description" : "VendorLicenseModelRequest",
10011 "properties" : {
10012 "description" : {
10013 "type" : "string",
10014 "maxLength" : 1000,
10015 "minLength" : 0
10016 },
10017 "iconRef" : {
10018 "type" : "string"
10019 },
10020 "vendorName" : {
10021 "type" : "string",
10022 "maxLength" : 25,
10023 "minLength" : 0
10024 }
10025 },
10026 "required" : [ "description", "iconRef", "vendorName" ]
10027 },
10028 "VersionActionRequestDto" : {
10029 "type" : "object",
10030 "properties" : {
10031 "action" : {
10032 "type" : "string",
10033 "enum" : [ "Sync", "Commit", "Revert", "Reset", "Clean" ]
10034 },
10035 "commitRequest" : {
10036 "$ref" : "#/components/schemas/CommitRequestDto"
10037 },
10038 "revisionRequest" : {
10039 "$ref" : "#/components/schemas/RevisionRequestDto"
10040 }
10041 }
10042 },
10043 "VersionDto" : {
10044 "type" : "object",
10045 "properties" : {
10046 "additionalInfo" : {
10047 "type" : "object",
10048 "additionalProperties" : {
10049 "type" : "object"
10050 }
10051 },
10052 "baseId" : {
10053 "type" : "string"
10054 },
10055 "creationTime" : {
10056 "type" : "string",
10057 "format" : "date-time"
10058 },
10059 "description" : {
10060 "type" : "string"
10061 },
10062 "id" : {
10063 "type" : "string"
10064 },
10065 "modificationTime" : {
10066 "type" : "string",
10067 "format" : "date-time"
10068 },
10069 "name" : {
10070 "type" : "string"
10071 },
10072 "state" : {
10073 "$ref" : "#/components/schemas/VersionState"
10074 },
10075 "status" : {
10076 "type" : "string",
10077 "enum" : [ "Draft", "Locked", "Certified", "Deprecated", "Deleted" ]
10078 }
10079 }
10080 },
10081 "VersionRequestDto" : {
10082 "type" : "object",
10083 "properties" : {
10084 "creationMethod" : {
10085 "type" : "string",
10086 "enum" : [ "major", "minor" ]
10087 },
10088 "description" : {
10089 "type" : "string"
10090 }
10091 }
10092 },
10093 "VersionSoftwareProductActionRequestDto" : {
10094 "type" : "object",
10095 "properties" : {
10096 "action" : {
10097 "type" : "string",
10098 "enum" : [ "Submit", "Create_Package" ]
10099 },
10100 "submitRequest" : {
10101 "$ref" : "#/components/schemas/SubmitRequestDto"
10102 }
10103 }
10104 },
10105 "VersionState" : {
10106 "type" : "object",
10107 "properties" : {
10108 "dirty" : {
10109 "type" : "boolean"
10110 },
10111 "synchronizationState" : {
10112 "type" : "string",
10113 "enum" : [ "Up to date", "Out of sync", "Merging" ]
10114 }
10115 }
10116 },
10117 "VspComputeDto" : {
10118 "type" : "object",
10119 "properties" : {
10120 "componentId" : {
10121 "type" : "string"
10122 },
10123 "computeFlavorId" : {
10124 "type" : "string"
10125 },
10126 "name" : {
10127 "type" : "string"
10128 }
10129 }
10130 },
10131 "VspDescriptionDto" : {
10132 "type" : "object",
10133 "properties" : {
10134 "category" : {
10135 "type" : "string"
10136 },
10137 "description" : {
10138 "type" : "string"
10139 },
10140 "icon" : {
10141 "type" : "string"
10142 },
10143 "licenseType" : {
10144 "type" : "string",
10145 "enum" : [ "EXTERNAL", "INTERNAL" ]
10146 },
10147 "licensingData" : {
10148 "$ref" : "#/components/schemas/LicensingData"
10149 },
10150 "licensingVersion" : {
10151 "type" : "string"
10152 },
10153 "name" : {
10154 "type" : "string"
10155 },
10156 "subCategory" : {
10157 "type" : "string"
10158 },
10159 "vendorId" : {
10160 "type" : "string"
10161 },
10162 "vendorName" : {
10163 "type" : "string"
10164 }
10165 },
10166 "required" : [ "category", "description", "name", "subCategory", "vendorId", "vendorName" ]
10167 },
10168 "VspDetailsDto" : {
10169 "type" : "object",
10170 "description" : "VspDetails",
10171 "properties" : {
10172 "candidateOnboardingOrigin" : {
10173 "type" : "string"
10174 },
10175 "category" : {
10176 "type" : "string"
10177 },
10178 "description" : {
10179 "type" : "string"
10180 },
10181 "icon" : {
10182 "type" : "string"
10183 },
10184 "id" : {
10185 "type" : "string"
10186 },
10187 "licenseType" : {
10188 "type" : "string",
10189 "enum" : [ "EXTERNAL", "INTERNAL" ]
10190 },
10191 "licensingData" : {
10192 "$ref" : "#/components/schemas/LicensingData"
10193 },
10194 "licensingVersion" : {
10195 "type" : "string"
10196 },
10197 "name" : {
10198 "type" : "string"
10199 },
10200 "networkPackageName" : {
10201 "type" : "string"
10202 },
10203 "onboardingMethod" : {
10204 "type" : "string"
10205 },
10206 "onboardingOrigin" : {
10207 "type" : "string"
10208 },
10209 "owner" : {
10210 "type" : "string"
10211 },
10212 "status" : {
10213 "type" : "string"
10214 },
10215 "subCategory" : {
10216 "type" : "string"
10217 },
10218 "validationData" : {
10219 "$ref" : "#/components/schemas/ValidationStructureList"
10220 },
10221 "vendorId" : {
10222 "type" : "string"
10223 },
10224 "vendorName" : {
10225 "type" : "string"
10226 },
10227 "version" : {
10228 "type" : "string"
10229 }
10230 },
10231 "required" : [ "category", "description", "name", "onboardingMethod", "subCategory", "vendorId", "vendorName" ]
10232 },
10233 "VspRequestDto" : {
10234 "type" : "object",
10235 "properties" : {
10236 "category" : {
10237 "type" : "string"
10238 },
10239 "description" : {
10240 "type" : "string"
10241 },
10242 "icon" : {
10243 "type" : "string"
10244 },
10245 "licenseType" : {
10246 "type" : "string",
10247 "enum" : [ "EXTERNAL", "INTERNAL" ]
10248 },
10249 "licensingData" : {
10250 "$ref" : "#/components/schemas/LicensingData"
10251 },
10252 "licensingVersion" : {
10253 "type" : "string"
10254 },
10255 "name" : {
10256 "type" : "string"
10257 },
10258 "onboardingMethod" : {
10259 "type" : "string"
10260 },
10261 "subCategory" : {
10262 "type" : "string"
10263 },
10264 "vendorId" : {
10265 "type" : "string"
10266 },
10267 "vendorName" : {
10268 "type" : "string"
10269 }
10270 },
10271 "required" : [ "category", "description", "name", "onboardingMethod", "subCategory", "vendorId", "vendorName" ]
10272 }
10273 }
10274 }
10275}