4 - description: OSM NB API
5 url: 'https://osm.etsi.org/nbapi/v1.0.0'
9 This is Open Source MANO Northbound API featuring ETSI NFV SOL005.
10 For more information on OSM, you can visit [http://osm.etsi.org](http://osm.etsi.org).
11 You can send us your comments and questions to OSM_TECH@list.etsi.org
12 or join the [OpenSourceMANO Slack Workplace](https://join.slack.com/t/opensourcemano/shared_invite/enQtMzQ3MzYzNTQ0NDIyLWVkNTE4ZjZjNWI0ZTQyN2VhOTI1MjViMzU1NWYwMWM3ODI4NTQyY2VlODA2ZjczMWIyYTFkZWNiZmFkM2M2ZDk)
14 title: OSM NB API featuring ETSI NFV SOL005
16 email: OSM_TECH@list.etsi.org
19 url: 'http://www.apache.org/licenses/LICENSE-2.0.html'
22 - name: 'VNF packages'
23 description: Management operations of VNF descriptors and packages
25 description: Management operations of NS descriptors and packages
26 - name: 'NS instances'
27 description: Management operations of NS instances
28 - name: 'NetSlice templates'
29 description: Management operations of NetSlice Templates
30 - name: 'NetSlice instances'
31 description: Management operations of NetSlice Instances
32 - name: 'NS Performance Management'
33 description: Management operations related to Performance Mangement of NS instances
34 - name: 'Physical Data Units (PDU)'
35 description: Management operations of PDUs
36 - name: 'Authentication'
37 description: Authentication operations
39 description: Management operations of users, projects and roles
40 - name: 'Infrastructure'
41 description: Management operations of VIM, VIM accounts, WIM and SDN controllers
42 - name: 'Repositories'
43 description: Management operations of repositories
45 description: Management operations of Administration items
53 '/nsd/v1/ns_descriptors':
57 summary: Query information about multiple NS descriptor resources
58 description: Query information about multiple NS descriptor resources
66 $ref: '#/components/schemas/ArrayOfNsdInfo'
69 $ref: '#/components/schemas/ArrayOfNsdInfo'
71 $ref: '#/components/responses/BadRequest'
73 $ref: '#/components/responses/Unauthorized'
75 $ref: '#/components/responses/Forbidden'
77 $ref: '#/components/responses/NotFound'
79 $ref: '#/components/responses/MethodNotAllowed'
81 $ref: '#/components/responses/NotAcceptable'
83 $ref: '#/components/responses/Conflict'
85 $ref: '#/components/responses/UnprocessableEntity'
87 $ref: '#/components/responses/InternalServerError'
89 $ref: '#/components/responses/ServiceUnavailable'
91 $ref: '#/components/responses/UnexpectedError'
93 $ref: '#/components/responses/UnexpectedError'
97 summary: Create a new NS descriptor resource
98 description: Create a new NS descriptor resource
101 $ref: '#/components/requestBodies/CreateNsdInfoRequest'
113 $ref: '#/components/schemas/ObjectId'
116 $ref: '#/components/schemas/ObjectId'
118 $ref: '#/components/responses/BadRequest'
120 $ref: '#/components/responses/Unauthorized'
122 $ref: '#/components/responses/Forbidden'
124 $ref: '#/components/responses/NotFound'
126 $ref: '#/components/responses/MethodNotAllowed'
128 $ref: '#/components/responses/NotAcceptable'
130 $ref: '#/components/responses/Conflict'
132 $ref: '#/components/responses/UnprocessableEntity'
134 $ref: '#/components/responses/InternalServerError'
136 $ref: '#/components/responses/ServiceUnavailable'
138 $ref: '#/components/responses/UnexpectedError'
140 $ref: '#/components/responses/UnexpectedError'
141 '/nsd/v1/ns_descriptors/{nsdInfoId}':
146 description: NSD Info ID
152 summary: Read information about an individual NS descriptor resource
153 description: Read information about an individual NS descriptor resource
161 $ref: '#/components/schemas/NsdInfo'
164 $ref: '#/components/schemas/NsdInfo'
166 $ref: '#/components/responses/BadRequest'
168 $ref: '#/components/responses/Unauthorized'
170 $ref: '#/components/responses/Forbidden'
172 $ref: '#/components/responses/NotFound'
174 $ref: '#/components/responses/MethodNotAllowed'
176 $ref: '#/components/responses/NotAcceptable'
178 $ref: '#/components/responses/Conflict'
180 $ref: '#/components/responses/UnprocessableEntity'
182 $ref: '#/components/responses/InternalServerError'
184 $ref: '#/components/responses/ServiceUnavailable'
186 $ref: '#/components/responses/UnexpectedError'
188 $ref: '#/components/responses/UnexpectedError'
192 summary: Delete an individual NS descriptor resource
193 description: Delete an individual NS descriptor resource
194 operationId: deleteNSD
197 description: No Content
199 $ref: '#/components/responses/BadRequest'
201 $ref: '#/components/responses/Unauthorized'
203 $ref: '#/components/responses/Forbidden'
205 $ref: '#/components/responses/NotFound'
207 $ref: '#/components/responses/MethodNotAllowed'
209 $ref: '#/components/responses/NotAcceptable'
211 $ref: '#/components/responses/Conflict'
213 $ref: '#/components/responses/UnprocessableEntity'
215 $ref: '#/components/responses/InternalServerError'
217 $ref: '#/components/responses/ServiceUnavailable'
219 $ref: '#/components/responses/UnexpectedError'
221 $ref: '#/components/responses/UnexpectedError'
225 summary: Modify the data of an individual NS descriptor resource
226 description: Modify the data of an individual NS descriptor resource
227 operationId: updateNSD
229 $ref: '#/components/requestBodies/NsdInfoModifications'
232 description: No Content
234 $ref: '#/components/responses/BadRequest'
236 $ref: '#/components/responses/Unauthorized'
238 $ref: '#/components/responses/Forbidden'
240 $ref: '#/components/responses/NotFound'
242 $ref: '#/components/responses/MethodNotAllowed'
244 $ref: '#/components/responses/NotAcceptable'
246 $ref: '#/components/responses/Conflict'
248 $ref: '#/components/responses/UnprocessableEntity'
250 $ref: '#/components/responses/InternalServerError'
252 $ref: '#/components/responses/ServiceUnavailable'
254 $ref: '#/components/responses/UnexpectedError'
256 $ref: '#/components/responses/UnexpectedError'
257 '/nsd/v1/ns_descriptors/{nsdInfoId}/nsd_content':
262 description: NSD Info ID
268 summary: Fetch the content of a NSD
269 description: Fetch the content of a NSD
270 operationId: getNSDcontent
277 $ref: '#/components/schemas/NsPackage'
279 description: Partial Content
287 $ref: '#/components/schemas/NsPackage'
289 $ref: '#/components/responses/BadRequest'
291 $ref: '#/components/responses/Unauthorized'
293 $ref: '#/components/responses/Forbidden'
295 $ref: '#/components/responses/NotFound'
297 $ref: '#/components/responses/MethodNotAllowed'
299 $ref: '#/components/responses/NotAcceptable'
301 $ref: '#/components/responses/Conflict'
303 $ref: '#/components/responses/UnprocessableEntity'
305 $ref: '#/components/responses/InternalServerError'
307 $ref: '#/components/responses/ServiceUnavailable'
309 $ref: '#/components/responses/UnexpectedError'
311 $ref: '#/components/responses/UnexpectedError'
315 summary: Upload the content of a NSD
316 description: Upload the content of a NSD
317 operationId: updateNSDcontent
319 $ref: '#/components/requestBodies/NsPackage'
322 description: Accepted
324 description: No Content
326 $ref: '#/components/responses/BadRequest'
328 $ref: '#/components/responses/Unauthorized'
330 $ref: '#/components/responses/Forbidden'
332 $ref: '#/components/responses/NotFound'
334 $ref: '#/components/responses/MethodNotAllowed'
336 $ref: '#/components/responses/NotAcceptable'
338 $ref: '#/components/responses/Conflict'
340 $ref: '#/components/responses/UnprocessableEntity'
342 $ref: '#/components/responses/InternalServerError'
344 $ref: '#/components/responses/ServiceUnavailable'
346 $ref: '#/components/responses/UnexpectedError'
348 $ref: '#/components/responses/UnexpectedError'
349 '/nsd/v1/ns_descriptors/{nsdInfoId}/artifacts/{artifactPath}':
354 description: NS Package ID
360 description: Artifact Path
366 summary: Fetch individual NS package artifact
367 description: Fetch individual NS package artifact
368 operationId: getNsPkgArtifact
373 application/octet-stream:
378 description: Partial Content
384 application/octet-stream:
389 $ref: '#/components/responses/BadRequest'
391 $ref: '#/components/responses/Unauthorized'
393 $ref: '#/components/responses/Forbidden'
395 $ref: '#/components/responses/NotFound'
397 $ref: '#/components/responses/MethodNotAllowed'
399 $ref: '#/components/responses/NotAcceptable'
401 $ref: '#/components/responses/Conflict'
403 $ref: '#/components/responses/UnprocessableEntity'
405 $ref: '#/components/responses/InternalServerError'
407 $ref: '#/components/responses/ServiceUnavailable'
409 $ref: '#/components/responses/UnexpectedError'
411 $ref: '#/components/responses/UnexpectedError'
412 '/nsd/v1/ns_descriptors/{nsdInfoId}/nsd':
417 description: NS Package ID
423 summary: Read NSD of an on-boarded NS package
424 description: Read NSD of an on-boarded NS package
425 operationId: getNsPkgNsd
432 $ref: '#/components/schemas/NsDescriptor'
434 $ref: '#/components/responses/BadRequest'
436 $ref: '#/components/responses/Unauthorized'
438 $ref: '#/components/responses/Forbidden'
440 $ref: '#/components/responses/NotFound'
442 $ref: '#/components/responses/MethodNotAllowed'
444 $ref: '#/components/responses/NotAcceptable'
446 $ref: '#/components/responses/Conflict'
448 $ref: '#/components/responses/UnprocessableEntity'
450 $ref: '#/components/responses/InternalServerError'
452 $ref: '#/components/responses/ServiceUnavailable'
454 $ref: '#/components/responses/UnexpectedError'
456 $ref: '#/components/responses/UnexpectedError'
457 '/nsd/v1/ns_descriptors_content':
461 summary: Upload a NS package by providing the content of the NS package
462 description: Upload a NS package by providing the content of the NS package
463 operationId: uploadNsPkgsContent
468 $ref: '#/components/schemas/NsPackage'
480 $ref: '#/components/schemas/ObjectId'
483 $ref: '#/components/schemas/ObjectId'
485 description: Accepted
487 description: No Content
489 $ref: '#/components/responses/BadRequest'
491 $ref: '#/components/responses/Unauthorized'
493 $ref: '#/components/responses/Forbidden'
495 $ref: '#/components/responses/NotFound'
497 $ref: '#/components/responses/MethodNotAllowed'
499 $ref: '#/components/responses/NotAcceptable'
501 $ref: '#/components/responses/Conflict'
503 $ref: '#/components/responses/UnprocessableEntity'
505 $ref: '#/components/responses/InternalServerError'
507 $ref: '#/components/responses/ServiceUnavailable'
509 $ref: '#/components/responses/UnexpectedError'
511 $ref: '#/components/responses/UnexpectedError'
515 summary: Query information about multiple NS package resources
516 description: Query information about multiple NS package resources
517 operationId: getNsPkgsContent
524 $ref: '#/components/schemas/ArrayOfNsdInfo'
527 $ref: '#/components/schemas/ArrayOfNsdInfo'
529 description: Partial Content
535 application/octet-stream:
540 $ref: '#/components/responses/BadRequest'
542 $ref: '#/components/responses/Unauthorized'
544 $ref: '#/components/responses/Forbidden'
546 $ref: '#/components/responses/NotFound'
548 $ref: '#/components/responses/MethodNotAllowed'
550 $ref: '#/components/responses/NotAcceptable'
552 $ref: '#/components/responses/Conflict'
554 $ref: '#/components/responses/UnprocessableEntity'
556 $ref: '#/components/responses/InternalServerError'
558 $ref: '#/components/responses/ServiceUnavailable'
560 $ref: '#/components/responses/UnexpectedError'
562 $ref: '#/components/responses/UnexpectedError'
563 '/nsd/v1/ns_descriptors_content/{nsdInfoId}':
568 description: NS Package ID
574 summary: Read information about an individual NS package resource
575 description: Read information about an individual NS package resource
576 operationId: getNsPkgsIdContent
583 $ref: '#/components/schemas/NsdInfo'
586 $ref: '#/components/schemas/NsdInfo'
588 $ref: '#/components/responses/BadRequest'
590 $ref: '#/components/responses/Unauthorized'
592 $ref: '#/components/responses/Forbidden'
594 $ref: '#/components/responses/NotFound'
596 $ref: '#/components/responses/MethodNotAllowed'
598 $ref: '#/components/responses/NotAcceptable'
600 $ref: '#/components/responses/Conflict'
602 $ref: '#/components/responses/UnprocessableEntity'
604 $ref: '#/components/responses/InternalServerError'
606 $ref: '#/components/responses/ServiceUnavailable'
608 $ref: '#/components/responses/UnexpectedError'
610 $ref: '#/components/responses/UnexpectedError'
614 summary: Modify an individual NS package resource
615 description: Modify an individual NS package resource
616 operationId: updateNsPkgsIdContent
618 $ref: '#/components/requestBodies/NsdInfoModifications'
621 description: No Content
623 $ref: '#/components/responses/BadRequest'
625 $ref: '#/components/responses/Unauthorized'
627 $ref: '#/components/responses/Forbidden'
629 $ref: '#/components/responses/NotFound'
631 $ref: '#/components/responses/MethodNotAllowed'
633 $ref: '#/components/responses/NotAcceptable'
635 $ref: '#/components/responses/Conflict'
637 $ref: '#/components/responses/UnprocessableEntity'
639 $ref: '#/components/responses/InternalServerError'
641 $ref: '#/components/responses/ServiceUnavailable'
643 $ref: '#/components/responses/UnexpectedError'
645 $ref: '#/components/responses/UnexpectedError'
649 summary: Delete an individual NS package resource
650 description: Delete an individual NS package resource
651 operationId: deleteNSPkgsIdContent
654 description: No Content
656 $ref: '#/components/responses/BadRequest'
658 $ref: '#/components/responses/Unauthorized'
660 $ref: '#/components/responses/Forbidden'
662 $ref: '#/components/responses/NotFound'
664 $ref: '#/components/responses/MethodNotAllowed'
666 $ref: '#/components/responses/NotAcceptable'
668 $ref: '#/components/responses/Conflict'
670 $ref: '#/components/responses/UnprocessableEntity'
672 $ref: '#/components/responses/InternalServerError'
674 $ref: '#/components/responses/ServiceUnavailable'
676 $ref: '#/components/responses/UnexpectedError'
678 $ref: '#/components/responses/UnexpectedError'
682 '/vnfpkgm/v1/vnf_packages':
686 summary: Query information about multiple VNF package resources
687 description: Query information about multiple VNF package resources
688 operationId: getVnfPkgs
695 $ref: '#/components/schemas/ArrayOfVnfPkgInfo'
698 $ref: '#/components/schemas/ArrayOfVnfPkgInfo'
700 $ref: '#/components/responses/BadRequest'
702 $ref: '#/components/responses/Unauthorized'
704 $ref: '#/components/responses/Forbidden'
706 $ref: '#/components/responses/NotFound'
708 $ref: '#/components/responses/MethodNotAllowed'
710 $ref: '#/components/responses/NotAcceptable'
712 $ref: '#/components/responses/Conflict'
714 $ref: '#/components/responses/UnprocessableEntity'
716 $ref: '#/components/responses/InternalServerError'
718 $ref: '#/components/responses/ServiceUnavailable'
720 $ref: '#/components/responses/UnexpectedError'
722 $ref: '#/components/responses/UnexpectedError'
726 summary: Create a new VNF package resource
727 description: Create a new VNF package resource
728 operationId: addVnfPkg
730 $ref: '#/components/requestBodies/CreateVnfPkgInfoRequest'
742 $ref: '#/components/schemas/ObjectId'
745 $ref: '#/components/schemas/ObjectId'
747 $ref: '#/components/responses/BadRequest'
749 $ref: '#/components/responses/Unauthorized'
751 $ref: '#/components/responses/Forbidden'
753 $ref: '#/components/responses/NotFound'
755 $ref: '#/components/responses/MethodNotAllowed'
757 $ref: '#/components/responses/NotAcceptable'
759 $ref: '#/components/responses/Conflict'
761 $ref: '#/components/responses/UnprocessableEntity'
763 $ref: '#/components/responses/InternalServerError'
765 $ref: '#/components/responses/ServiceUnavailable'
767 $ref: '#/components/responses/UnexpectedError'
769 $ref: '#/components/responses/UnexpectedError'
770 '/vnfpkgm/v1/vnf_packages/{vnfPkgId}':
775 description: VNF Package ID
781 summary: Read information about an individual VNF package resource
782 description: Read information about an individual VNF package resource
783 operationId: getVnfPkg
790 $ref: '#/components/schemas/VnfPkgInfo'
793 $ref: '#/components/schemas/VnfPkgInfo'
795 $ref: '#/components/responses/BadRequest'
797 $ref: '#/components/responses/Unauthorized'
799 $ref: '#/components/responses/Forbidden'
801 $ref: '#/components/responses/NotFound'
803 $ref: '#/components/responses/MethodNotAllowed'
805 $ref: '#/components/responses/NotAcceptable'
807 $ref: '#/components/responses/Conflict'
809 $ref: '#/components/responses/UnprocessableEntity'
811 $ref: '#/components/responses/InternalServerError'
813 $ref: '#/components/responses/ServiceUnavailable'
815 $ref: '#/components/responses/UnexpectedError'
817 $ref: '#/components/responses/UnexpectedError'
821 summary: Delete an individual VNF package resource
822 description: Delete an individual VNF package resource
823 operationId: deleteVnfPkg
826 description: No Content
828 $ref: '#/components/responses/BadRequest'
830 $ref: '#/components/responses/Unauthorized'
832 $ref: '#/components/responses/Forbidden'
834 $ref: '#/components/responses/NotFound'
836 $ref: '#/components/responses/MethodNotAllowed'
838 $ref: '#/components/responses/NotAcceptable'
840 $ref: '#/components/responses/Conflict'
842 $ref: '#/components/responses/UnprocessableEntity'
844 $ref: '#/components/responses/InternalServerError'
846 $ref: '#/components/responses/ServiceUnavailable'
848 $ref: '#/components/responses/UnexpectedError'
850 $ref: '#/components/responses/UnexpectedError'
854 summary: Modify an individual VNF package resource
855 description: Modify an individual VNF package resource
856 operationId: updateVnfPkg
858 $ref: '#/components/requestBodies/VnfPkgInfoModifications'
861 description: No Content
863 $ref: '#/components/responses/BadRequest'
865 $ref: '#/components/responses/Unauthorized'
867 $ref: '#/components/responses/Forbidden'
869 $ref: '#/components/responses/NotFound'
871 $ref: '#/components/responses/MethodNotAllowed'
873 $ref: '#/components/responses/NotAcceptable'
875 $ref: '#/components/responses/Conflict'
877 $ref: '#/components/responses/UnprocessableEntity'
879 $ref: '#/components/responses/InternalServerError'
881 $ref: '#/components/responses/ServiceUnavailable'
883 $ref: '#/components/responses/UnexpectedError'
885 $ref: '#/components/responses/UnexpectedError'
886 '/vnfpkgm/v1/vnf_packages/{vnfPkgId}/vnfd':
891 description: VNF Package ID
897 summary: Read VNFD of an on-boarded VNF package
898 description: Read VNFD of an on-boarded VNF package
899 operationId: getVnfPkgVnfd
906 $ref: '#/components/schemas/VnfDescriptor'
908 $ref: '#/components/responses/BadRequest'
910 $ref: '#/components/responses/Unauthorized'
912 $ref: '#/components/responses/Forbidden'
914 $ref: '#/components/responses/NotFound'
916 $ref: '#/components/responses/MethodNotAllowed'
918 $ref: '#/components/responses/NotAcceptable'
920 $ref: '#/components/responses/Conflict'
922 $ref: '#/components/responses/UnprocessableEntity'
924 $ref: '#/components/responses/InternalServerError'
926 $ref: '#/components/responses/ServiceUnavailable'
928 $ref: '#/components/responses/UnexpectedError'
930 $ref: '#/components/responses/UnexpectedError'
931 '/vnfpkgm/v1/vnf_packages/{vnfPkgId}/package_content':
936 description: VNF Package ID
942 summary: Fetch an on-boarded VNF package
943 description: Fetch an on-boarded VNF package
944 operationId: getVnfPkgContent
951 $ref: '#/components/schemas/VnfPackage'
953 description: Partial Content
961 $ref: '#/components/schemas/VnfPackage'
963 $ref: '#/components/responses/BadRequest'
965 $ref: '#/components/responses/Unauthorized'
967 $ref: '#/components/responses/Forbidden'
969 $ref: '#/components/responses/NotFound'
971 $ref: '#/components/responses/MethodNotAllowed'
973 $ref: '#/components/responses/NotAcceptable'
975 $ref: '#/components/responses/Conflict'
977 $ref: '#/components/responses/UnprocessableEntity'
979 $ref: '#/components/responses/InternalServerError'
981 $ref: '#/components/responses/ServiceUnavailable'
983 $ref: '#/components/responses/UnexpectedError'
985 $ref: '#/components/responses/UnexpectedError'
989 summary: Upload a VNF package by providing the content of the VNF package
990 description: Upload a VNF package by providing the content of the VNF package
991 operationId: uploadVnfPkgContent
996 $ref: '#/components/schemas/VnfPackage'
999 description: Accepted
1001 description: No Content
1003 $ref: '#/components/responses/BadRequest'
1005 $ref: '#/components/responses/Unauthorized'
1007 $ref: '#/components/responses/Forbidden'
1009 $ref: '#/components/responses/NotFound'
1011 $ref: '#/components/responses/MethodNotAllowed'
1013 $ref: '#/components/responses/NotAcceptable'
1015 $ref: '#/components/responses/Conflict'
1017 $ref: '#/components/responses/UnprocessableEntity'
1019 $ref: '#/components/responses/InternalServerError'
1021 $ref: '#/components/responses/ServiceUnavailable'
1023 $ref: '#/components/responses/UnexpectedError'
1025 $ref: '#/components/responses/UnexpectedError'
1026 '/vnfpkgm/v1/vnf_packages/{vnfPkgId}/artifacts/{artifactPath}':
1031 description: VNF Package ID
1034 - name: artifactPath
1037 description: Artifact Path
1043 summary: Fetch individual VNF package artifact
1044 description: Fetch individual VNF package artifact
1045 operationId: getVnfPkgArtifact
1050 application/octet-stream:
1055 description: Partial Content
1061 application/octet-stream:
1066 $ref: '#/components/responses/BadRequest'
1068 $ref: '#/components/responses/Unauthorized'
1070 $ref: '#/components/responses/Forbidden'
1072 $ref: '#/components/responses/NotFound'
1074 $ref: '#/components/responses/MethodNotAllowed'
1076 $ref: '#/components/responses/NotAcceptable'
1078 $ref: '#/components/responses/Conflict'
1080 $ref: '#/components/responses/UnprocessableEntity'
1082 $ref: '#/components/responses/InternalServerError'
1084 $ref: '#/components/responses/ServiceUnavailable'
1086 $ref: '#/components/responses/UnexpectedError'
1088 $ref: '#/components/responses/UnexpectedError'
1089 '/vnfpkgm/v1/vnf_packages_content':
1093 summary: Upload a VNF package by providing the content of the VNF package
1094 description: Upload a VNF package by providing the content of the VNF package
1095 operationId: uploadVnfPkgsContent
1100 $ref: '#/components/schemas/VnfPackage'
1103 description: Created
1112 $ref: '#/components/schemas/ObjectId'
1115 $ref: '#/components/schemas/ObjectId'
1117 description: Accepted
1119 description: No Content
1121 $ref: '#/components/responses/BadRequest'
1123 $ref: '#/components/responses/Unauthorized'
1125 $ref: '#/components/responses/Forbidden'
1127 $ref: '#/components/responses/NotFound'
1129 $ref: '#/components/responses/MethodNotAllowed'
1131 $ref: '#/components/responses/NotAcceptable'
1133 $ref: '#/components/responses/Conflict'
1135 $ref: '#/components/responses/UnprocessableEntity'
1137 $ref: '#/components/responses/InternalServerError'
1139 $ref: '#/components/responses/ServiceUnavailable'
1141 $ref: '#/components/responses/UnexpectedError'
1143 $ref: '#/components/responses/UnexpectedError'
1147 summary: Query information about multiple VNF package resources
1148 description: Query information about multiple VNF package resources
1149 operationId: getVnfPkgsContent
1156 $ref: '#/components/schemas/ArrayOfVnfPkgInfo'
1159 $ref: '#/components/schemas/ArrayOfVnfPkgInfo'
1161 description: Partial Content
1167 application/octet-stream:
1172 $ref: '#/components/responses/BadRequest'
1174 $ref: '#/components/responses/Unauthorized'
1176 $ref: '#/components/responses/Forbidden'
1178 $ref: '#/components/responses/NotFound'
1180 $ref: '#/components/responses/MethodNotAllowed'
1182 $ref: '#/components/responses/NotAcceptable'
1184 $ref: '#/components/responses/Conflict'
1186 $ref: '#/components/responses/UnprocessableEntity'
1188 $ref: '#/components/responses/InternalServerError'
1190 $ref: '#/components/responses/ServiceUnavailable'
1192 $ref: '#/components/responses/UnexpectedError'
1194 $ref: '#/components/responses/UnexpectedError'
1195 '/vnfpkgm/v1/vnf_packages_content/{packageContentId}':
1197 - name: packageContentId
1200 description: VNF Package Content ID
1206 summary: Read information about an individual VNF package resource
1207 description: Read information about an individual VNF package resource
1208 operationId: getVnfPkgsIdContent
1215 $ref: '#/components/schemas/VnfPkgInfo'
1218 $ref: '#/components/schemas/VnfPkgInfo'
1220 $ref: '#/components/responses/BadRequest'
1222 $ref: '#/components/responses/Unauthorized'
1224 $ref: '#/components/responses/Forbidden'
1226 $ref: '#/components/responses/NotFound'
1228 $ref: '#/components/responses/MethodNotAllowed'
1230 $ref: '#/components/responses/NotAcceptable'
1232 $ref: '#/components/responses/Conflict'
1234 $ref: '#/components/responses/UnprocessableEntity'
1236 $ref: '#/components/responses/InternalServerError'
1238 $ref: '#/components/responses/ServiceUnavailable'
1240 $ref: '#/components/responses/UnexpectedError'
1242 $ref: '#/components/responses/UnexpectedError'
1246 summary: Modify an individual VNF package resource
1247 description: Modify an individual VNF package resource
1248 operationId: updateVnfPkgsIdContent
1250 $ref: '#/components/requestBodies/VnfPkgInfoModifications'
1253 description: No Content
1255 $ref: '#/components/responses/BadRequest'
1257 $ref: '#/components/responses/Unauthorized'
1259 $ref: '#/components/responses/Forbidden'
1261 $ref: '#/components/responses/NotFound'
1263 $ref: '#/components/responses/MethodNotAllowed'
1265 $ref: '#/components/responses/NotAcceptable'
1267 $ref: '#/components/responses/Conflict'
1269 $ref: '#/components/responses/UnprocessableEntity'
1271 $ref: '#/components/responses/InternalServerError'
1273 $ref: '#/components/responses/ServiceUnavailable'
1275 $ref: '#/components/responses/UnexpectedError'
1277 $ref: '#/components/responses/UnexpectedError'
1281 summary: Delete an individual VNF package resource
1282 description: Delete an individual VNF package resource
1283 operationId: deleteVnfPkgsIdContent
1286 description: No Content
1288 $ref: '#/components/responses/BadRequest'
1290 $ref: '#/components/responses/Unauthorized'
1292 $ref: '#/components/responses/Forbidden'
1294 $ref: '#/components/responses/NotFound'
1296 $ref: '#/components/responses/MethodNotAllowed'
1298 $ref: '#/components/responses/NotAcceptable'
1300 $ref: '#/components/responses/Conflict'
1302 $ref: '#/components/responses/UnprocessableEntity'
1304 $ref: '#/components/responses/InternalServerError'
1306 $ref: '#/components/responses/ServiceUnavailable'
1308 $ref: '#/components/responses/UnexpectedError'
1310 $ref: '#/components/responses/UnexpectedError'
1313 # BEGIN NS Instances
1314 '/nslcm/v1/ns_instances':
1318 summary: Query information about multiple NS instances
1319 description: Query information about multiple NS isntances
1320 operationId: getNSinstances
1327 $ref: '#/components/schemas/ArrayOfNsInstance'
1330 $ref: '#/components/schemas/ArrayOfNsInstance'
1332 $ref: '#/components/responses/BadRequest'
1334 $ref: '#/components/responses/Unauthorized'
1336 $ref: '#/components/responses/Forbidden'
1338 $ref: '#/components/responses/NotFound'
1340 $ref: '#/components/responses/MethodNotAllowed'
1342 $ref: '#/components/responses/NotAcceptable'
1344 $ref: '#/components/responses/Conflict'
1346 $ref: '#/components/responses/UnprocessableEntity'
1348 $ref: '#/components/responses/InternalServerError'
1350 $ref: '#/components/responses/ServiceUnavailable'
1352 $ref: '#/components/responses/UnexpectedError'
1354 $ref: '#/components/responses/UnexpectedError'
1358 summary: Create a new NS instance resource
1359 description: Create a new NS instance resource
1360 operationId: addNSinstance
1362 $ref: '#/components/requestBodies/InstantiateNsRequest'
1365 description: Created
1374 $ref: '#/components/schemas/ObjectId'
1377 $ref: '#/components/schemas/ObjectId'
1379 $ref: '#/components/responses/BadRequest'
1381 $ref: '#/components/responses/Unauthorized'
1383 $ref: '#/components/responses/Forbidden'
1385 $ref: '#/components/responses/NotFound'
1387 $ref: '#/components/responses/MethodNotAllowed'
1389 $ref: '#/components/responses/NotAcceptable'
1391 $ref: '#/components/responses/Conflict'
1393 $ref: '#/components/responses/UnprocessableEntity'
1395 $ref: '#/components/responses/InternalServerError'
1397 $ref: '#/components/responses/ServiceUnavailable'
1399 $ref: '#/components/responses/UnexpectedError'
1401 $ref: '#/components/responses/UnexpectedError'
1402 '/nslcm/v1/ns_instances/{nsInstanceId}':
1404 - name: nsInstanceId
1407 description: NS Instance ID
1410 - name: vcaStatusRefresh
1413 description: Set to true if vca status needs to be refreshed.
1419 summary: Read an individual NS instance resource
1420 description: Read an individual NS instance resource
1421 operationId: getNSinstance
1428 $ref: '#/components/schemas/NsInstance'
1431 $ref: '#/components/schemas/NsInstance'
1433 $ref: '#/components/responses/BadRequest'
1435 $ref: '#/components/responses/Unauthorized'
1437 $ref: '#/components/responses/Forbidden'
1439 $ref: '#/components/responses/NotFound'
1441 $ref: '#/components/responses/MethodNotAllowed'
1443 $ref: '#/components/responses/NotAcceptable'
1445 $ref: '#/components/responses/Conflict'
1447 $ref: '#/components/responses/UnprocessableEntity'
1449 $ref: '#/components/responses/InternalServerError'
1451 $ref: '#/components/responses/ServiceUnavailable'
1453 $ref: '#/components/responses/UnexpectedError'
1455 $ref: '#/components/responses/UnexpectedError'
1459 summary: Delete an individual NS instance resource
1460 description: Delete an individual NS instance resource
1461 operationId: deleteNSinstance
1464 description: No Content
1466 $ref: '#/components/responses/BadRequest'
1468 $ref: '#/components/responses/Unauthorized'
1470 $ref: '#/components/responses/Forbidden'
1472 $ref: '#/components/responses/NotFound'
1474 $ref: '#/components/responses/MethodNotAllowed'
1476 $ref: '#/components/responses/NotAcceptable'
1478 $ref: '#/components/responses/Conflict'
1480 $ref: '#/components/responses/UnprocessableEntity'
1482 $ref: '#/components/responses/InternalServerError'
1484 $ref: '#/components/responses/ServiceUnavailable'
1486 $ref: '#/components/responses/UnexpectedError'
1488 $ref: '#/components/responses/UnexpectedError'
1489 '/nslcm/v1/ns_instances/{nsInstanceId}/instantiate':
1491 - name: nsInstanceId
1494 description: NS Instance ID
1500 summary: Instantiate a NS
1502 Instantiate a NS. The precondition is that the NS instance must have
1503 been created and must be in NOT_INSTANTIATED state. As a result of the
1504 success of this operation, the NFVO creates a "NS Lifecycle Operation
1505 Occurrence" resource for the request, and the NS instance state becomes
1507 operationId: instantiateNSinstance
1509 $ref: '#/components/requestBodies/InstantiateNsRequest'
1512 description: Accepted
1516 It must point to the new "NS Lifecycle Operation Occurrence"
1517 resource, i.e. an URI like ".../ns_lcm_op_occs/{nsLcmOpOccId}"
1524 $ref: '#/components/schemas/ObjectId'
1527 $ref: '#/components/schemas/ObjectId'
1529 $ref: '#/components/responses/BadRequest'
1531 $ref: '#/components/responses/Unauthorized'
1533 $ref: '#/components/responses/Forbidden'
1535 $ref: '#/components/responses/NotFound'
1537 $ref: '#/components/responses/MethodNotAllowed'
1539 $ref: '#/components/responses/NotAcceptable'
1541 $ref: '#/components/responses/Conflict'
1543 $ref: '#/components/responses/UnprocessableEntity'
1545 $ref: '#/components/responses/InternalServerError'
1547 $ref: '#/components/responses/ServiceUnavailable'
1549 $ref: '#/components/responses/UnexpectedError'
1551 $ref: '#/components/responses/UnexpectedError'
1552 '/nslcm/v1/ns_instances/{nsInstanceId}/scale':
1554 - name: nsInstanceId
1557 description: NS Instance ID
1563 summary: Scale a NS instance
1565 Scale a NS instance. The precondition is that the NS instance must have
1566 been created and must be in INSTANTIATED state. As a result of the
1567 success of this operation, the NFVO creates a "NS Lifecycle Operation
1568 Occurrence" resource for the request, and the NS instance state remains
1570 operationId: scaleNSinstance
1572 $ref: '#/components/requestBodies/ScaleNsRequest'
1575 description: Accepted
1579 It must point to the new "NS Lifecycle Operation Occurrence"
1580 resource, i.e. an URI like ".../ns_lcm_op_occs/{nsLcmOpOccId}"
1585 $ref: '#/components/responses/BadRequest'
1587 $ref: '#/components/responses/Unauthorized'
1589 $ref: '#/components/responses/Forbidden'
1591 $ref: '#/components/responses/NotFound'
1593 $ref: '#/components/responses/MethodNotAllowed'
1595 $ref: '#/components/responses/NotAcceptable'
1597 $ref: '#/components/responses/Conflict'
1599 $ref: '#/components/responses/UnprocessableEntity'
1601 $ref: '#/components/responses/InternalServerError'
1603 $ref: '#/components/responses/ServiceUnavailable'
1605 $ref: '#/components/responses/UnexpectedError'
1607 $ref: '#/components/responses/UnexpectedError'
1608 '/nslcm/v1/ns_instances/{nsInstanceId}/heal':
1610 - name: nsInstanceId
1613 description: NS Instance ID
1619 summary: Heal a NS instance
1621 Heal a NS instance. The precondition is that the NS instance must have
1622 been created and must be in INSTANTIATED state. As a result of the
1623 success of this operation, the NFVO creates a "NS Lifecycle Operation
1624 Occurrence" resource for the request, and the NS instance state remains
1626 operationId: healNSinstance
1628 $ref: '#/components/requestBodies/HealNsRequest'
1631 description: Accepted
1635 It must point to the new "NS Lifecycle Operation Occurrence"
1636 resource, i.e. an URI like ".../ns_lcm_op_occs/{nsLcmOpOccId}"
1641 $ref: '#/components/responses/BadRequest'
1643 $ref: '#/components/responses/Unauthorized'
1645 $ref: '#/components/responses/Forbidden'
1647 $ref: '#/components/responses/NotFound'
1649 $ref: '#/components/responses/MethodNotAllowed'
1651 $ref: '#/components/responses/NotAcceptable'
1653 $ref: '#/components/responses/Conflict'
1655 $ref: '#/components/responses/UnprocessableEntity'
1657 $ref: '#/components/responses/InternalServerError'
1659 $ref: '#/components/responses/ServiceUnavailable'
1661 $ref: '#/components/responses/UnexpectedError'
1663 $ref: '#/components/responses/UnexpectedError'
1664 '/nslcm/v1/ns_instances/{nsInstanceId}/migrate':
1666 - name: nsInstanceId
1669 description: NS Instance ID
1675 summary: Migrate VNFs in a NS instance
1677 Migrate the VNFs and VDUs in a NS instance. The precondition is
1678 that the NS instance must have been created and must be in
1679 INSTANTIATED state. As a result of the success of this operation,
1680 the NFVO creates a "NS Lifecycle Operation Occurrence" resource
1681 for the request, and the NS instance state remains INSTANTIATED.
1682 operationId: migrateNSinstance
1684 $ref: '#/components/requestBodies/NSinstanceMigrateRequest'
1687 description: Accepted
1691 It must point to the new "NS Lifecycle Operation Occurrence"
1692 resource, i.e. an URI like ".../ns_lcm_op_occs/{nsLcmOpOccId}"
1697 $ref: '#/components/responses/BadRequest'
1699 $ref: '#/components/responses/Unauthorized'
1701 $ref: '#/components/responses/Forbidden'
1703 $ref: '#/components/responses/NotFound'
1705 $ref: '#/components/responses/MethodNotAllowed'
1707 $ref: '#/components/responses/NotAcceptable'
1709 $ref: '#/components/responses/Conflict'
1711 $ref: '#/components/responses/UnprocessableEntity'
1713 $ref: '#/components/responses/InternalServerError'
1715 $ref: '#/components/responses/ServiceUnavailable'
1717 $ref: '#/components/responses/UnexpectedError'
1719 $ref: '#/components/responses/UnexpectedError'
1720 '/nslcm/v1/ns_instances/{nsInstanceId}/terminate':
1722 - name: nsInstanceId
1725 description: NS Instance ID
1731 summary: Terminate a NS instance
1733 Terminate a NS instance. The precondition is that the NS instance must have
1734 been created and must be in INSTANTIATED state. As a result of the
1735 success of this operation, the NFVO creates a "NS Lifecycle Operation
1736 Occurrence" resource for the request, and the NS instance state becomes
1738 operationId: terminateNSinstance
1740 # Request data is not required
1741 $ref: '#/components/requestBodies/TerminateNsRequest'
1744 description: Accepted
1748 It must point to the new "NS Lifecycle Operation Occurrence"
1749 resource, i.e. an URI like ".../ns_lcm_op_occs/{nsLcmOpOccId}"
1756 $ref: '#/components/schemas/ObjectId'
1759 $ref: '#/components/schemas/ObjectId'
1761 $ref: '#/components/responses/BadRequest'
1763 $ref: '#/components/responses/Unauthorized'
1765 $ref: '#/components/responses/Forbidden'
1767 $ref: '#/components/responses/NotFound'
1769 $ref: '#/components/responses/MethodNotAllowed'
1771 $ref: '#/components/responses/NotAcceptable'
1773 $ref: '#/components/responses/Conflict'
1775 $ref: '#/components/responses/UnprocessableEntity'
1777 $ref: '#/components/responses/InternalServerError'
1779 $ref: '#/components/responses/ServiceUnavailable'
1781 $ref: '#/components/responses/UnexpectedError'
1783 $ref: '#/components/responses/UnexpectedError'
1784 '/nslcm/v1/ns_instances/{nsInstanceId}/action':
1786 - name: nsInstanceId
1789 description: NS Instance ID
1795 summary: Execute an action on a NS instance
1797 Execute an action on a NS instance.
1798 The NS instance must have been created and must be in INSTANTIATED state.
1799 operationId: actionOnNSinstance
1804 $ref: '#/components/schemas/NSinstanceActionRequest'
1807 $ref: '#/components/schemas/NSinstanceActionRequest'
1810 description: Accepted
1814 It must point to the new "NS Lifecycle Operation Occurrence"
1815 resource, i.e. an URI like ".../ns_lcm_op_occs/{nsLcmOpOccId}"
1822 $ref: '#/components/schemas/ObjectId'
1825 $ref: '#/components/schemas/ObjectId'
1827 $ref: '#/components/responses/BadRequest'
1829 $ref: '#/components/responses/Unauthorized'
1831 $ref: '#/components/responses/Forbidden'
1833 $ref: '#/components/responses/NotFound'
1835 $ref: '#/components/responses/MethodNotAllowed'
1837 $ref: '#/components/responses/NotAcceptable'
1839 $ref: '#/components/responses/Conflict'
1841 $ref: '#/components/responses/UnprocessableEntity'
1843 $ref: '#/components/responses/InternalServerError'
1845 $ref: '#/components/responses/ServiceUnavailable'
1847 $ref: '#/components/responses/UnexpectedError'
1849 $ref: '#/components/responses/UnexpectedError'
1850 '/nslcm/v1/ns_instances/{nsInstanceId}/update':
1852 - name: nsInstanceId
1855 description: NS Instance ID
1861 summary: Update a NS instance
1863 Update a NS instance. The precondition is that the NS instance must have
1864 been created and must be in INSTANTIATED state. As a result of the
1865 success of this operation, the NFVO creates a "NS Lifecycle Operation
1866 Occurrence" resource for the request, and the NS instance state remains
1868 operationId: updateNSinstance
1870 $ref: '#/components/requestBodies/UpdateNsRequest'
1873 description: Accepted
1877 It must point to the new "NS Lifecycle Operation Occurrence"
1878 resource, i.e. an URI like ".../ns_lcm_op_occs/{nsLcmOpOccId}"
1883 $ref: '#/components/responses/BadRequest'
1885 $ref: '#/components/responses/Unauthorized'
1887 $ref: '#/components/responses/Forbidden'
1889 $ref: '#/components/responses/NotFound'
1891 $ref: '#/components/responses/MethodNotAllowed'
1893 $ref: '#/components/responses/NotAcceptable'
1895 $ref: '#/components/responses/Conflict'
1897 $ref: '#/components/responses/UnprocessableEntity'
1899 $ref: '#/components/responses/InternalServerError'
1901 $ref: '#/components/responses/ServiceUnavailable'
1903 $ref: '#/components/responses/UnexpectedError'
1905 $ref: '#/components/responses/UnexpectedError'
1906 '/nslcm/v1/ns_instances/{nsInstanceId}/verticalscale':
1908 - name: nsInstanceId
1911 description: NS Instance ID
1917 summary: Vertical scale a NS instance
1919 Execute an verticalscale on a NS instance.
1920 The NS instance must have been created and must be in INSTANTIATED state.
1921 operationId: verticalscaleNSinstance
1923 $ref: '#/components/requestBodies/VerticalscaleNsRequest'
1926 description: Accepted
1930 It must point to the new "NS Lifecycle Operation Occurrence"
1931 resource, i.e. an URI like ".../ns_lcm_op_occs/{nsLcmOpOccId}"
1936 $ref: '#/components/responses/BadRequest'
1938 $ref: '#/components/responses/Unauthorized'
1940 $ref: '#/components/responses/Forbidden'
1942 $ref: '#/components/responses/NotFound'
1944 $ref: '#/components/responses/MethodNotAllowed'
1946 $ref: '#/components/responses/NotAcceptable'
1948 $ref: '#/components/responses/Conflict'
1950 $ref: '#/components/responses/UnprocessableEntity'
1952 $ref: '#/components/responses/InternalServerError'
1954 $ref: '#/components/responses/ServiceUnavailable'
1956 $ref: '#/components/responses/UnexpectedError'
1958 $ref: '#/components/responses/UnexpectedError'
1959 '/nslcm/v1/ns_instances_content':
1963 summary: Query information about multiple NS instances
1964 description: Query information about multiple NS isntances
1965 operationId: getNSinstancesContent
1972 $ref: '#/components/schemas/ArrayOfNsInstance'
1975 $ref: '#/components/schemas/ArrayOfNsInstance'
1977 $ref: '#/components/responses/BadRequest'
1979 $ref: '#/components/responses/Unauthorized'
1981 $ref: '#/components/responses/Forbidden'
1983 $ref: '#/components/responses/NotFound'
1985 $ref: '#/components/responses/MethodNotAllowed'
1987 $ref: '#/components/responses/NotAcceptable'
1989 $ref: '#/components/responses/Conflict'
1991 $ref: '#/components/responses/UnprocessableEntity'
1993 $ref: '#/components/responses/InternalServerError'
1995 $ref: '#/components/responses/ServiceUnavailable'
1997 $ref: '#/components/responses/UnexpectedError'
1999 $ref: '#/components/responses/UnexpectedError'
2003 summary: Create a new NS instance
2004 description: Create a new NS instance
2005 operationId: createNSinstanceContent
2007 $ref: '#/components/requestBodies/InstantiateNsRequest'
2010 description: Created
2019 $ref: '#/components/schemas/CreateNSinstanceContentResponse'
2022 $ref: '#/components/schemas/CreateNSinstanceContentResponse'
2024 $ref: '#/components/responses/BadRequest'
2026 $ref: '#/components/responses/Unauthorized'
2028 $ref: '#/components/responses/Forbidden'
2030 $ref: '#/components/responses/NotFound'
2032 $ref: '#/components/responses/MethodNotAllowed'
2034 $ref: '#/components/responses/NotAcceptable'
2036 $ref: '#/components/responses/Conflict'
2038 $ref: '#/components/responses/UnprocessableEntity'
2040 $ref: '#/components/responses/InternalServerError'
2042 $ref: '#/components/responses/ServiceUnavailable'
2044 $ref: '#/components/responses/UnexpectedError'
2046 $ref: '#/components/responses/UnexpectedError'
2047 '/nslcm/v1/ns_instances_content/{nsInstanceContentId}':
2049 - name: nsInstanceContentId
2052 description: NS Instance Content ID
2058 summary: Read an individual NS instance resource
2059 description: Read an individual NS instance resource
2060 operationId: getNSinstanceContent
2067 $ref: '#/components/schemas/NsInstance'
2070 $ref: '#/components/schemas/NsInstance'
2072 $ref: '#/components/responses/BadRequest'
2074 $ref: '#/components/responses/Unauthorized'
2076 $ref: '#/components/responses/Forbidden'
2078 $ref: '#/components/responses/NotFound'
2080 $ref: '#/components/responses/MethodNotAllowed'
2082 $ref: '#/components/responses/NotAcceptable'
2084 $ref: '#/components/responses/Conflict'
2086 $ref: '#/components/responses/UnprocessableEntity'
2088 $ref: '#/components/responses/InternalServerError'
2090 $ref: '#/components/responses/ServiceUnavailable'
2092 $ref: '#/components/responses/UnexpectedError'
2094 $ref: '#/components/responses/UnexpectedError'
2098 summary: Delete an individual NS instance resource
2099 description: Delete an individual NS instance resource
2100 operationId: deleteNSinstanceContent
2103 description: Accepted
2107 $ref: '#/components/schemas/ObjectId'
2110 $ref: '#/components/schemas/ObjectId'
2112 description: No Content
2114 $ref: '#/components/responses/BadRequest'
2116 $ref: '#/components/responses/Unauthorized'
2118 $ref: '#/components/responses/Forbidden'
2120 $ref: '#/components/responses/NotFound'
2122 $ref: '#/components/responses/MethodNotAllowed'
2124 $ref: '#/components/responses/NotAcceptable'
2126 $ref: '#/components/responses/Conflict'
2128 $ref: '#/components/responses/UnprocessableEntity'
2130 $ref: '#/components/responses/InternalServerError'
2132 $ref: '#/components/responses/ServiceUnavailable'
2134 $ref: '#/components/responses/UnexpectedError'
2136 $ref: '#/components/responses/UnexpectedError'
2137 '/nslcm/v1/ns_lcm_op_occs':
2141 summary: Query information about multiple NS LCM Operation Occurrences
2142 description: Query information about multiple NS LCM Operation Occurrences
2143 operationId: getNSLCMOpOccs
2150 $ref: '#/components/schemas/ArrayOfNsLcmOpOcc'
2153 $ref: '#/components/schemas/ArrayOfNsLcmOpOcc'
2155 $ref: '#/components/responses/BadRequest'
2157 $ref: '#/components/responses/Unauthorized'
2159 $ref: '#/components/responses/Forbidden'
2161 $ref: '#/components/responses/NotFound'
2163 $ref: '#/components/responses/MethodNotAllowed'
2165 $ref: '#/components/responses/NotAcceptable'
2167 $ref: '#/components/responses/Conflict'
2169 $ref: '#/components/responses/UnprocessableEntity'
2171 $ref: '#/components/responses/InternalServerError'
2173 $ref: '#/components/responses/ServiceUnavailable'
2175 $ref: '#/components/responses/UnexpectedError'
2177 $ref: '#/components/responses/UnexpectedError'
2178 '/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}':
2180 - name: nsLcmOpOccId
2183 description: NS LCM Operation Occurrence ID
2189 summary: Query information about an individual NS LCM Operation Occurrence
2190 description: Query information about an individual NS LCM Operation Occurrence
2191 operationId: getNSLCMOpOcc
2198 $ref: '#/components/schemas/NsLcmOpOcc'
2201 $ref: '#/components/schemas/NsLcmOpOcc'
2203 $ref: '#/components/responses/BadRequest'
2205 $ref: '#/components/responses/Unauthorized'
2207 $ref: '#/components/responses/Forbidden'
2209 $ref: '#/components/responses/NotFound'
2211 $ref: '#/components/responses/MethodNotAllowed'
2213 $ref: '#/components/responses/NotAcceptable'
2215 $ref: '#/components/responses/Conflict'
2217 $ref: '#/components/responses/UnprocessableEntity'
2219 $ref: '#/components/responses/InternalServerError'
2221 $ref: '#/components/responses/ServiceUnavailable'
2223 $ref: '#/components/responses/UnexpectedError'
2225 $ref: '#/components/responses/UnexpectedError'
2226 '/nslcm/v1/ns_lcm_op_occs/{nsLcmOpOccId}/cancel':
2228 - name: nsLcmOpOccId
2231 description: NS LCM Operation Occurrence ID
2237 summary: Cancel an ongoing NS lifecycle management operation
2238 description: Cancel an ongoing NS lifecycle management operation while it is being executed or rolled back
2239 operationId: cancelNSLCMOpOcc
2241 $ref: '#/components/requestBodies/CancelNSLCMOpOccRequest'
2244 description: Accepted
2246 $ref: '#/components/responses/BadRequest'
2248 $ref: '#/components/responses/Unauthorized'
2250 $ref: '#/components/responses/Forbidden'
2252 $ref: '#/components/responses/NotFound'
2254 $ref: '#/components/responses/MethodNotAllowed'
2256 $ref: '#/components/responses/NotAcceptable'
2258 $ref: '#/components/responses/Conflict'
2260 $ref: '#/components/responses/UnprocessableEntity'
2262 $ref: '#/components/responses/InternalServerError'
2264 $ref: '#/components/responses/ServiceUnavailable'
2266 $ref: '#/components/responses/UnexpectedError'
2268 $ref: '#/components/responses/UnexpectedError'
2269 '/nslcm/v1/vnf_instances':
2273 summary: Query information about multiple VNF Instances
2274 description: Query information about multiple VNF Instances
2275 operationId: getVnfInstances
2282 $ref: '#/components/schemas/ArrayOfVnfInstanceInfo'
2285 $ref: '#/components/schemas/ArrayOfVnfInstanceInfo'
2287 $ref: '#/components/responses/BadRequest'
2289 $ref: '#/components/responses/Unauthorized'
2291 $ref: '#/components/responses/Forbidden'
2293 $ref: '#/components/responses/NotFound'
2295 $ref: '#/components/responses/MethodNotAllowed'
2297 $ref: '#/components/responses/NotAcceptable'
2299 $ref: '#/components/responses/Conflict'
2301 $ref: '#/components/responses/UnprocessableEntity'
2303 $ref: '#/components/responses/InternalServerError'
2305 $ref: '#/components/responses/ServiceUnavailable'
2307 $ref: '#/components/responses/UnexpectedError'
2309 $ref: '#/components/responses/UnexpectedError'
2310 '/nslcm/v1/vnf_instances/{vnfInstanceId}':
2312 - name: vnfInstanceId
2315 description: VNF Instance ID
2321 summary: Query information about an individual VNF Instance
2322 description: Query information about an individual VNF Instance
2323 operationId: getVnfInstance
2330 $ref: '#/components/schemas/VnfInstanceInfo'
2333 $ref: '#/components/schemas/VnfInstanceInfo'
2335 $ref: '#/components/responses/BadRequest'
2337 $ref: '#/components/responses/Unauthorized'
2339 $ref: '#/components/responses/Forbidden'
2341 $ref: '#/components/responses/NotFound'
2343 $ref: '#/components/responses/MethodNotAllowed'
2345 $ref: '#/components/responses/NotAcceptable'
2347 $ref: '#/components/responses/Conflict'
2349 $ref: '#/components/responses/UnprocessableEntity'
2351 $ref: '#/components/responses/InternalServerError'
2353 $ref: '#/components/responses/ServiceUnavailable'
2355 $ref: '#/components/responses/UnexpectedError'
2357 $ref: '#/components/responses/UnexpectedError'
2358 '/nslcm/v1/subscriptions':
2362 summary: Query information about multiple NS instance subscription
2363 description: Query information about multiple NS instance subscription
2364 operationId: getNsSubcriptions
2371 $ref: '#/components/schemas/ArrayOfNslcmSubscriptionInfo'
2374 $ref: '#/components/schemas/ArrayOfNslcmSubscriptionInfo'
2376 $ref: '#/components/responses/BadRequest'
2378 $ref: '#/components/responses/Unauthorized'
2380 $ref: '#/components/responses/Forbidden'
2382 $ref: '#/components/responses/NotFound'
2384 $ref: '#/components/responses/MethodNotAllowed'
2386 $ref: '#/components/responses/NotAcceptable'
2388 $ref: '#/components/responses/Conflict'
2390 $ref: '#/components/responses/UnprocessableEntity'
2392 $ref: '#/components/responses/InternalServerError'
2394 $ref: '#/components/responses/ServiceUnavailable'
2396 $ref: '#/components/responses/UnexpectedError'
2398 $ref: '#/components/responses/UnexpectedError'
2402 summary: Create a new subscription for the Network service
2403 description: Create a new subscription for the Network service
2404 operationId: addNsSubcriptions
2406 $ref: '#/components/requestBodies/NslcmSubscriptionRequest'
2409 description: Created
2417 $ref: '#/components/schemas/NslcmSubscriptionResponse'
2420 $ref: '#/components/schemas/NslcmSubscriptionResponse'
2422 $ref: '#/components/responses/BadRequest'
2424 $ref: '#/components/responses/Unauthorized'
2426 $ref: '#/components/responses/Forbidden'
2428 $ref: '#/components/responses/NotFound'
2430 $ref: '#/components/responses/MethodNotAllowed'
2432 $ref: '#/components/responses/NotAcceptable'
2434 $ref: '#/components/responses/Conflict'
2436 $ref: '#/components/responses/UnprocessableEntity'
2438 $ref: '#/components/responses/InternalServerError'
2440 $ref: '#/components/responses/ServiceUnavailable'
2442 $ref: '#/components/responses/UnexpectedError'
2444 $ref: '#/components/responses/UnexpectedError'
2445 '/nslcm/v1/subscriptions/{nsSubscriptionsId}':
2447 - name: nsSubscriptionsId
2450 description: Network Service Subscription ID
2456 summary: Read information about an individual Network Service Subscription
2457 description: Read information about an individual Network Service Subscription
2458 operationId: getNsSubcriptionId
2465 $ref: '#/components/schemas/NslcmSubscriptionInfo'
2468 $ref: '#/components/schemas/NslcmSubscriptionInfo'
2470 $ref: '#/components/responses/BadRequest'
2472 $ref: '#/components/responses/Unauthorized'
2474 $ref: '#/components/responses/Forbidden'
2476 $ref: '#/components/responses/NotFound'
2478 $ref: '#/components/responses/MethodNotAllowed'
2480 $ref: '#/components/responses/NotAcceptable'
2482 $ref: '#/components/responses/Conflict'
2484 $ref: '#/components/responses/UnprocessableEntity'
2486 $ref: '#/components/responses/InternalServerError'
2488 $ref: '#/components/responses/ServiceUnavailable'
2490 $ref: '#/components/responses/UnexpectedError'
2492 $ref: '#/components/responses/UnexpectedError'
2496 summary: Delete an individual Network Service Subscription
2497 description: Delete an individual Network Service Subscription
2498 operationId: deleteNsSubcriptionId
2501 description: No Content
2503 $ref: '#/components/responses/BadRequest'
2505 $ref: '#/components/responses/Unauthorized'
2507 $ref: '#/components/responses/Forbidden'
2509 $ref: '#/components/responses/NotFound'
2511 $ref: '#/components/responses/MethodNotAllowed'
2513 $ref: '#/components/responses/NotAcceptable'
2515 $ref: '#/components/responses/Conflict'
2517 $ref: '#/components/responses/UnprocessableEntity'
2519 $ref: '#/components/responses/InternalServerError'
2521 $ref: '#/components/responses/ServiceUnavailable'
2523 $ref: '#/components/responses/UnexpectedError'
2525 $ref: '#/components/responses/UnexpectedError'
2533 summary: Query information about multiple alarms
2534 description: Query information about multiple alarms
2535 operationId: getAlarms
2542 $ref: '#/components/schemas/ArrayOfAlarm'
2545 $ref: '#/components/schemas/ArrayOfAlarm'
2547 $ref: '#/components/responses/BadRequest'
2549 $ref: '#/components/responses/Unauthorized'
2551 $ref: '#/components/responses/Forbidden'
2553 $ref: '#/components/responses/NotFound'
2555 $ref: '#/components/responses/MethodNotAllowed'
2557 $ref: '#/components/responses/NotAcceptable'
2559 $ref: '#/components/responses/Conflict'
2561 $ref: '#/components/responses/UnprocessableEntity'
2563 $ref: '#/components/responses/InternalServerError'
2565 $ref: '#/components/responses/ServiceUnavailable'
2567 $ref: '#/components/responses/UnexpectedError'
2569 $ref: '#/components/responses/UnexpectedError'
2570 '/nsfm/v1/alarms/{uuid}':
2575 description: Alarm UUID
2581 summary: Read an individual Alarm
2582 description: Read an individual Alarm
2583 operationId: getAlarm
2590 $ref: '#/components/schemas/Alarm'
2593 $ref: '#/components/schemas/Alarm'
2595 $ref: '#/components/responses/BadRequest'
2597 $ref: '#/components/responses/Unauthorized'
2599 $ref: '#/components/responses/Forbidden'
2601 $ref: '#/components/responses/NotFound'
2603 $ref: '#/components/responses/MethodNotAllowed'
2605 $ref: '#/components/responses/NotAcceptable'
2607 $ref: '#/components/responses/Conflict'
2609 $ref: '#/components/responses/UnprocessableEntity'
2611 $ref: '#/components/responses/InternalServerError'
2613 $ref: '#/components/responses/ServiceUnavailable'
2615 $ref: '#/components/responses/UnexpectedError'
2617 $ref: '#/components/responses/UnexpectedError'
2621 summary: Modify the data of an individual Alarm
2622 description: Modify the data of an individual Alarm
2623 operationId: updateAlarm
2625 $ref: '#/components/requestBodies/AlarmInfoModifications'
2628 description: No Content
2630 $ref: '#/components/responses/BadRequest'
2632 $ref: '#/components/responses/Unauthorized'
2634 $ref: '#/components/responses/Forbidden'
2636 $ref: '#/components/responses/NotFound'
2638 $ref: '#/components/responses/MethodNotAllowed'
2640 $ref: '#/components/responses/NotAcceptable'
2642 $ref: '#/components/responses/Conflict'
2644 $ref: '#/components/responses/UnprocessableEntity'
2646 $ref: '#/components/responses/InternalServerError'
2648 $ref: '#/components/responses/ServiceUnavailable'
2650 $ref: '#/components/responses/UnexpectedError'
2652 $ref: '#/components/responses/UnexpectedError'
2655 # BEGIN NetSlice Templates
2656 '/nst/v1/netslice_templates':
2659 - "NetSlice templates"
2660 summary: Query information about multiple NetSlice template resources
2661 description: Query information about multiple NetSlice template resources
2662 operationId: getNSTs
2669 $ref: '#/components/schemas/ArrayOfNstInfo'
2672 $ref: '#/components/schemas/ArrayOfNstInfo'
2674 $ref: '#/components/responses/BadRequest'
2676 $ref: '#/components/responses/Unauthorized'
2678 $ref: '#/components/responses/Forbidden'
2680 $ref: '#/components/responses/NotFound'
2682 $ref: '#/components/responses/MethodNotAllowed'
2684 $ref: '#/components/responses/NotAcceptable'
2686 $ref: '#/components/responses/Conflict'
2688 $ref: '#/components/responses/UnprocessableEntity'
2690 $ref: '#/components/responses/InternalServerError'
2692 $ref: '#/components/responses/ServiceUnavailable'
2694 $ref: '#/components/responses/UnexpectedError'
2696 $ref: '#/components/responses/UnexpectedError'
2699 - "NetSlice templates"
2700 summary: Create a new NetSlice template resource
2701 description: Create a new NetSlice template resource
2704 $ref: '#/components/requestBodies/CreateNstInfoRequest'
2707 description: Created
2716 $ref: '#/components/schemas/ObjectId'
2719 $ref: '#/components/schemas/ObjectId'
2721 $ref: '#/components/responses/BadRequest'
2723 $ref: '#/components/responses/Unauthorized'
2725 $ref: '#/components/responses/Forbidden'
2727 $ref: '#/components/responses/NotFound'
2729 $ref: '#/components/responses/MethodNotAllowed'
2731 $ref: '#/components/responses/NotAcceptable'
2733 $ref: '#/components/responses/Conflict'
2735 $ref: '#/components/responses/UnprocessableEntity'
2737 $ref: '#/components/responses/InternalServerError'
2739 $ref: '#/components/responses/ServiceUnavailable'
2741 $ref: '#/components/responses/UnexpectedError'
2743 $ref: '#/components/responses/UnexpectedError'
2744 '/nst/v1/netslice_templates/{netsliceTemplateId}':
2746 - name: netsliceTemplateId
2749 description: NetSlice Template ID
2754 - "NetSlice templates"
2755 summary: Read information about an individual NetSlice template resource
2756 description: Read information about an individual NetSlice template resource
2764 $ref: '#/components/schemas/NstInfo'
2767 $ref: '#/components/schemas/NstInfo'
2769 $ref: '#/components/responses/BadRequest'
2771 $ref: '#/components/responses/Unauthorized'
2773 $ref: '#/components/responses/Forbidden'
2775 $ref: '#/components/responses/NotFound'
2777 $ref: '#/components/responses/MethodNotAllowed'
2779 $ref: '#/components/responses/NotAcceptable'
2781 $ref: '#/components/responses/Conflict'
2783 $ref: '#/components/responses/UnprocessableEntity'
2785 $ref: '#/components/responses/InternalServerError'
2787 $ref: '#/components/responses/ServiceUnavailable'
2789 $ref: '#/components/responses/UnexpectedError'
2791 $ref: '#/components/responses/UnexpectedError'
2794 - "NetSlice templates"
2795 summary: Delete an individual NetSlice template resource
2796 description: Delete an individual NetSlice template resource
2797 operationId: deleteNST
2800 description: No Content
2802 $ref: '#/components/responses/BadRequest'
2804 $ref: '#/components/responses/Unauthorized'
2806 $ref: '#/components/responses/Forbidden'
2808 $ref: '#/components/responses/NotFound'
2810 $ref: '#/components/responses/MethodNotAllowed'
2812 $ref: '#/components/responses/NotAcceptable'
2814 $ref: '#/components/responses/Conflict'
2816 $ref: '#/components/responses/UnprocessableEntity'
2818 $ref: '#/components/responses/InternalServerError'
2820 $ref: '#/components/responses/ServiceUnavailable'
2822 $ref: '#/components/responses/UnexpectedError'
2824 $ref: '#/components/responses/UnexpectedError'
2825 '/nst/v1/netslice_templates/{netsliceTemplateId}/artifacts/{artifactPath}':
2827 - name: netsliceTemplateId
2830 description: NetSlice Template ID
2833 - name: artifactPath
2836 description: Artifact Path
2841 - "NetSlice templates"
2842 summary: Fetch individual NetSlice Template artifact
2843 description: Fetch individual NetSlice Template artifact
2844 operationId: getNstArtifact
2849 application/octet-stream:
2854 description: Partial Content
2860 application/octet-stream:
2865 $ref: '#/components/responses/BadRequest'
2867 $ref: '#/components/responses/Unauthorized'
2869 $ref: '#/components/responses/Forbidden'
2871 $ref: '#/components/responses/NotFound'
2873 $ref: '#/components/responses/MethodNotAllowed'
2875 $ref: '#/components/responses/NotAcceptable'
2877 $ref: '#/components/responses/Conflict'
2879 $ref: '#/components/responses/UnprocessableEntity'
2881 $ref: '#/components/responses/InternalServerError'
2883 $ref: '#/components/responses/ServiceUnavailable'
2885 $ref: '#/components/responses/UnexpectedError'
2887 $ref: '#/components/responses/UnexpectedError'
2888 '/nst/v1/netslice_templates/{netsliceTemplateId}/nst':
2890 - name: netsliceTemplateId
2893 description: NetSlice Template ID
2898 - "NetSlice templates"
2899 summary: Read NST of an on-boarded NetSlice Template
2900 description: Read NST of an on-boarded NetSlice Template
2901 operationId: getNstNst
2908 $ref: '#/components/schemas/NetSliceTemplate'
2910 $ref: '#/components/responses/BadRequest'
2912 $ref: '#/components/responses/Unauthorized'
2914 $ref: '#/components/responses/Forbidden'
2916 $ref: '#/components/responses/NotFound'
2918 $ref: '#/components/responses/MethodNotAllowed'
2920 $ref: '#/components/responses/NotAcceptable'
2922 $ref: '#/components/responses/Conflict'
2924 $ref: '#/components/responses/UnprocessableEntity'
2926 $ref: '#/components/responses/InternalServerError'
2928 $ref: '#/components/responses/ServiceUnavailable'
2930 $ref: '#/components/responses/UnexpectedError'
2932 $ref: '#/components/responses/UnexpectedError'
2933 '/nst/v1/netslice_templates/{netsliceTemplateId}/nst_content':
2935 - name: netsliceTemplateId
2938 description: NetSlice Template ID
2943 - "NetSlice templates"
2944 summary: Fetch the content of a NST
2945 description: Fetch the content of a NST
2946 operationId: getNSTcontent
2953 $ref: '#/components/schemas/NetSlicePackage'
2955 description: Partial Content
2963 $ref: '#/components/schemas/NetSlicePackage'
2965 $ref: '#/components/responses/BadRequest'
2967 $ref: '#/components/responses/Unauthorized'
2969 $ref: '#/components/responses/Forbidden'
2971 $ref: '#/components/responses/NotFound'
2973 $ref: '#/components/responses/MethodNotAllowed'
2975 $ref: '#/components/responses/NotAcceptable'
2977 $ref: '#/components/responses/Conflict'
2979 $ref: '#/components/responses/UnprocessableEntity'
2981 $ref: '#/components/responses/InternalServerError'
2983 $ref: '#/components/responses/ServiceUnavailable'
2985 $ref: '#/components/responses/UnexpectedError'
2987 $ref: '#/components/responses/UnexpectedError'
2990 - "NetSlice templates"
2991 summary: Upload the content of a NST
2992 description: Upload the content of a NST
2993 operationId: updateNSTcontent
2995 $ref: '#/components/requestBodies/NetSlicePackage'
2998 description: Accepted
3000 description: No Content
3002 $ref: '#/components/responses/BadRequest'
3004 $ref: '#/components/responses/Unauthorized'
3006 $ref: '#/components/responses/Forbidden'
3008 $ref: '#/components/responses/NotFound'
3010 $ref: '#/components/responses/MethodNotAllowed'
3012 $ref: '#/components/responses/NotAcceptable'
3014 $ref: '#/components/responses/Conflict'
3016 $ref: '#/components/responses/UnprocessableEntity'
3018 $ref: '#/components/responses/InternalServerError'
3020 $ref: '#/components/responses/ServiceUnavailable'
3022 $ref: '#/components/responses/UnexpectedError'
3024 $ref: '#/components/responses/UnexpectedError'
3025 '/nst/v1/netslice_templates_content':
3028 - "NetSlice templates"
3029 summary: Upload a NetSlice package by providing the content of the NetSlice package
3030 description: Upload a NetSlice package by providing the content of the NetSlice package
3031 operationId: uploadNstContent
3036 $ref: '#/components/schemas/NetSlicePackage'
3039 description: Created
3048 $ref: '#/components/schemas/ObjectId'
3051 $ref: '#/components/schemas/ObjectId'
3053 description: Accepted
3055 description: No Content
3057 $ref: '#/components/responses/BadRequest'
3059 $ref: '#/components/responses/Unauthorized'
3061 $ref: '#/components/responses/Forbidden'
3063 $ref: '#/components/responses/NotFound'
3065 $ref: '#/components/responses/MethodNotAllowed'
3067 $ref: '#/components/responses/NotAcceptable'
3069 $ref: '#/components/responses/Conflict'
3071 $ref: '#/components/responses/UnprocessableEntity'
3073 $ref: '#/components/responses/InternalServerError'
3075 $ref: '#/components/responses/ServiceUnavailable'
3077 $ref: '#/components/responses/UnexpectedError'
3079 $ref: '#/components/responses/UnexpectedError'
3082 - "NetSlice templates"
3083 summary: Query information about multiple NetSlice Template resources
3084 description: Query information about multiple NetSlice Template resources
3085 operationId: getNstContent
3092 $ref: '#/components/schemas/ArrayOfNstInfo'
3095 $ref: '#/components/schemas/ArrayOfNstInfo'
3097 description: Partial Content
3103 application/octet-stream:
3108 $ref: '#/components/responses/BadRequest'
3110 $ref: '#/components/responses/Unauthorized'
3112 $ref: '#/components/responses/Forbidden'
3114 $ref: '#/components/responses/NotFound'
3116 $ref: '#/components/responses/MethodNotAllowed'
3118 $ref: '#/components/responses/NotAcceptable'
3120 $ref: '#/components/responses/Conflict'
3122 $ref: '#/components/responses/UnprocessableEntity'
3124 $ref: '#/components/responses/InternalServerError'
3126 $ref: '#/components/responses/ServiceUnavailable'
3128 $ref: '#/components/responses/UnexpectedError'
3130 $ref: '#/components/responses/UnexpectedError'
3131 '/nst/v1/netslice_templates_content/{netsliceTemplateContentId}':
3133 - name: netsliceTemplateContentId
3136 description: NetSlice Template ID
3141 - "NetSlice templates"
3142 summary: Read information about an individual NetSlice Template resource
3143 description: Read information about an individual NetSlice Template resource
3144 operationId: getNstIdContent
3151 $ref: '#/components/schemas/NstInfo'
3154 $ref: '#/components/schemas/NstInfo'
3156 $ref: '#/components/responses/BadRequest'
3158 $ref: '#/components/responses/Unauthorized'
3160 $ref: '#/components/responses/Forbidden'
3162 $ref: '#/components/responses/NotFound'
3164 $ref: '#/components/responses/MethodNotAllowed'
3166 $ref: '#/components/responses/NotAcceptable'
3168 $ref: '#/components/responses/Conflict'
3170 $ref: '#/components/responses/UnprocessableEntity'
3172 $ref: '#/components/responses/InternalServerError'
3174 $ref: '#/components/responses/ServiceUnavailable'
3176 $ref: '#/components/responses/UnexpectedError'
3178 $ref: '#/components/responses/UnexpectedError'
3181 - "NetSlice templates"
3182 summary: Modify an individual NetSlice Template resource
3183 description: Modify an individual NetSlice Template resource
3184 operationId: updateNstIdContent
3186 $ref: '#/components/requestBodies/NstInfoModifications'
3189 description: No Content
3191 $ref: '#/components/responses/BadRequest'
3193 $ref: '#/components/responses/Unauthorized'
3195 $ref: '#/components/responses/Forbidden'
3197 $ref: '#/components/responses/NotFound'
3199 $ref: '#/components/responses/MethodNotAllowed'
3201 $ref: '#/components/responses/NotAcceptable'
3203 $ref: '#/components/responses/Conflict'
3205 $ref: '#/components/responses/UnprocessableEntity'
3207 $ref: '#/components/responses/InternalServerError'
3209 $ref: '#/components/responses/ServiceUnavailable'
3211 $ref: '#/components/responses/UnexpectedError'
3213 $ref: '#/components/responses/UnexpectedError'
3216 - "NetSlice templates"
3217 summary: Delete an individual NetSlice Template resource
3218 description: Delete an individual NetSlice Template resource
3219 operationId: deleteNstIdContent
3222 description: No Content
3224 $ref: '#/components/responses/BadRequest'
3226 $ref: '#/components/responses/Unauthorized'
3228 $ref: '#/components/responses/Forbidden'
3230 $ref: '#/components/responses/NotFound'
3232 $ref: '#/components/responses/MethodNotAllowed'
3234 $ref: '#/components/responses/NotAcceptable'
3236 $ref: '#/components/responses/Conflict'
3238 $ref: '#/components/responses/UnprocessableEntity'
3240 $ref: '#/components/responses/InternalServerError'
3242 $ref: '#/components/responses/ServiceUnavailable'
3244 $ref: '#/components/responses/UnexpectedError'
3246 $ref: '#/components/responses/UnexpectedError'
3247 # END NetSlice Templates
3249 # BEGIN NetSlice Instances
3250 '/nsilcm/v1/netslice_instances':
3253 - "NetSlice instances"
3254 summary: Query information about multiple NetSlice instances
3255 description: Query information about multiple NetSlice isntances
3256 operationId: getNSIs
3263 $ref: '#/components/schemas/ArrayOfNetSliceInstance'
3266 $ref: '#/components/schemas/ArrayOfNetSliceInstance'
3268 $ref: '#/components/responses/BadRequest'
3270 $ref: '#/components/responses/Unauthorized'
3272 $ref: '#/components/responses/Forbidden'
3274 $ref: '#/components/responses/NotFound'
3276 $ref: '#/components/responses/MethodNotAllowed'
3278 $ref: '#/components/responses/NotAcceptable'
3280 $ref: '#/components/responses/Conflict'
3282 $ref: '#/components/responses/UnprocessableEntity'
3284 $ref: '#/components/responses/InternalServerError'
3286 $ref: '#/components/responses/ServiceUnavailable'
3288 $ref: '#/components/responses/UnexpectedError'
3290 $ref: '#/components/responses/UnexpectedError'
3293 - "NetSlice instances"
3294 summary: Create a new NetSlice instance resource
3295 description: Create a new NetSlice instance resource
3298 $ref: '#/components/requestBodies/InstantiateNsiRequest'
3301 description: Created
3310 $ref: '#/components/schemas/ObjectId'
3313 $ref: '#/components/schemas/ObjectId'
3315 $ref: '#/components/responses/BadRequest'
3317 $ref: '#/components/responses/Unauthorized'
3319 $ref: '#/components/responses/Forbidden'
3321 $ref: '#/components/responses/NotFound'
3323 $ref: '#/components/responses/MethodNotAllowed'
3325 $ref: '#/components/responses/NotAcceptable'
3327 $ref: '#/components/responses/Conflict'
3329 $ref: '#/components/responses/UnprocessableEntity'
3331 $ref: '#/components/responses/InternalServerError'
3333 $ref: '#/components/responses/ServiceUnavailable'
3335 $ref: '#/components/responses/UnexpectedError'
3337 $ref: '#/components/responses/UnexpectedError'
3338 '/nsilcm/v1/netslice_instances/{netsliceInstanceId}':
3340 - name: netsliceInstanceId
3343 description: NetSlice Instance ID
3348 - "NetSlice instances"
3349 summary: Read an individual NetSlice instance resource
3350 description: Read an individual NetSlice instance resource
3358 $ref: '#/components/schemas/NetSliceInstance'
3361 $ref: '#/components/schemas/NetSliceInstance'
3363 $ref: '#/components/responses/BadRequest'
3365 $ref: '#/components/responses/Unauthorized'
3367 $ref: '#/components/responses/Forbidden'
3369 $ref: '#/components/responses/NotFound'
3371 $ref: '#/components/responses/MethodNotAllowed'
3373 $ref: '#/components/responses/NotAcceptable'
3375 $ref: '#/components/responses/Conflict'
3377 $ref: '#/components/responses/UnprocessableEntity'
3379 $ref: '#/components/responses/InternalServerError'
3381 $ref: '#/components/responses/ServiceUnavailable'
3383 $ref: '#/components/responses/UnexpectedError'
3385 $ref: '#/components/responses/UnexpectedError'
3388 - "NetSlice instances"
3389 summary: Delete an individual NetSlice instance resource
3390 description: Delete an individual NetSlice instance resource
3391 operationId: deleteNSI
3394 description: No Content
3396 $ref: '#/components/responses/BadRequest'
3398 $ref: '#/components/responses/Unauthorized'
3400 $ref: '#/components/responses/Forbidden'
3402 $ref: '#/components/responses/NotFound'
3404 $ref: '#/components/responses/MethodNotAllowed'
3406 $ref: '#/components/responses/NotAcceptable'
3408 $ref: '#/components/responses/Conflict'
3410 $ref: '#/components/responses/UnprocessableEntity'
3412 $ref: '#/components/responses/InternalServerError'
3414 $ref: '#/components/responses/ServiceUnavailable'
3416 $ref: '#/components/responses/UnexpectedError'
3418 $ref: '#/components/responses/UnexpectedError'
3419 '/nsilcm/v1/netslice_instances/{netsliceInstanceId}/instantiate':
3421 - name: netsliceInstanceId
3424 description: NetSlice Instance ID
3429 - "NetSlice instances"
3430 summary: Instantiate a NetSlice
3432 Instantiate a NetSlice. The precondition is that the NetSlice instance
3433 must have been created and must be in NOT_INSTANTIATED state. As a result
3434 of the success of this operation, the NFVO creates a "NetSlice Lifecycle
3435 Operation Occurrence" resource for the request, and the NS instance state
3436 becomes INSTANTIATED.
3437 operationId: instantiateNSI
3439 $ref: '#/components/requestBodies/InstantiateNsiRequest'
3442 description: Accepted
3446 It must point to the new "NetSlice Lifecycle Operation Occurrence"
3447 resource, i.e. an URI like ".../nsi_lcm_op_occs/{nsiLcmOpOccId}"
3454 $ref: '#/components/schemas/ObjectId'
3457 $ref: '#/components/schemas/ObjectId'
3459 $ref: '#/components/responses/BadRequest'
3461 $ref: '#/components/responses/Unauthorized'
3463 $ref: '#/components/responses/Forbidden'
3465 $ref: '#/components/responses/NotFound'
3467 $ref: '#/components/responses/MethodNotAllowed'
3469 $ref: '#/components/responses/NotAcceptable'
3471 $ref: '#/components/responses/Conflict'
3473 $ref: '#/components/responses/UnprocessableEntity'
3475 $ref: '#/components/responses/InternalServerError'
3477 $ref: '#/components/responses/ServiceUnavailable'
3479 $ref: '#/components/responses/UnexpectedError'
3481 $ref: '#/components/responses/UnexpectedError'
3482 '/nsilcm/v1/netslice_instances/{netsliceInstanceId}/terminate':
3484 - name: netsliceInstanceId
3487 description: NetSlice Instance ID
3492 - "NetSlice instances"
3493 summary: Terminate a NetSlice instance
3495 Terminate a NetSlice instance. The precondition is that the NetSlice instance
3496 must have been created and must be in INSTANTIATED state. As a result of the
3497 success of this operation, the NFVO creates a "NetSlice Lifecycle Operation
3498 Occurrence" resource for the request, and the NetSlice instance state becomes
3500 operationId: terminateNSI
3502 # Request data is not required
3503 $ref: '#/components/requestBodies/TerminateNsiRequest'
3506 description: Accepted
3510 It must point to the new "NetSlice Lifecycle Operation Occurrence"
3511 resource, i.e. an URI like ".../nsi_lcm_op_occs/{nsiLcmOpOccId}"
3518 $ref: '#/components/schemas/ObjectId'
3521 $ref: '#/components/schemas/ObjectId'
3523 $ref: '#/components/responses/BadRequest'
3525 $ref: '#/components/responses/Unauthorized'
3527 $ref: '#/components/responses/Forbidden'
3529 $ref: '#/components/responses/NotFound'
3531 $ref: '#/components/responses/MethodNotAllowed'
3533 $ref: '#/components/responses/NotAcceptable'
3535 $ref: '#/components/responses/Conflict'
3537 $ref: '#/components/responses/UnprocessableEntity'
3539 $ref: '#/components/responses/InternalServerError'
3541 $ref: '#/components/responses/ServiceUnavailable'
3543 $ref: '#/components/responses/UnexpectedError'
3545 $ref: '#/components/responses/UnexpectedError'
3546 '/nsilcm/v1/netslice_instances/{netsliceInstanceId}/action':
3548 - name: netsliceInstanceId
3551 description: NetSlice Instance ID
3556 - "NetSlice instances"
3557 summary: Execute an action on a NetSlice instance
3559 Execute an action on a NetSlice instance.
3560 The NetSlice instance must have been created and must be in INSTANTIATED state.
3561 operationId: actionOnNSI
3566 $ref: '#/components/schemas/NsiActionRequest'
3569 $ref: '#/components/schemas/NsiActionRequest'
3572 description: Accepted
3576 It must point to the new "NS Lifecycle Operation Occurrence"
3577 resource, i.e. an URI like ".../ns_lcm_op_occs/{nsLcmOpOccId}"
3584 $ref: '#/components/schemas/ObjectId'
3587 $ref: '#/components/schemas/ObjectId'
3589 $ref: '#/components/responses/BadRequest'
3591 $ref: '#/components/responses/Unauthorized'
3593 $ref: '#/components/responses/Forbidden'
3595 $ref: '#/components/responses/NotFound'
3597 $ref: '#/components/responses/MethodNotAllowed'
3599 $ref: '#/components/responses/NotAcceptable'
3601 $ref: '#/components/responses/Conflict'
3603 $ref: '#/components/responses/UnprocessableEntity'
3605 $ref: '#/components/responses/InternalServerError'
3607 $ref: '#/components/responses/ServiceUnavailable'
3609 $ref: '#/components/responses/UnexpectedError'
3611 $ref: '#/components/responses/UnexpectedError'
3612 '/nsilcm/v1/netslice_instances_content':
3615 - "NetSlice instances"
3616 summary: Query information about multiple NetSlice instances
3617 description: Query information about multiple NetSlice isntances
3618 operationId: getNSIsContent
3625 $ref: '#/components/schemas/ArrayOfNetSliceInstance'
3628 $ref: '#/components/schemas/ArrayOfNetSliceInstance'
3630 $ref: '#/components/responses/BadRequest'
3632 $ref: '#/components/responses/Unauthorized'
3634 $ref: '#/components/responses/Forbidden'
3636 $ref: '#/components/responses/NotFound'
3638 $ref: '#/components/responses/MethodNotAllowed'
3640 $ref: '#/components/responses/NotAcceptable'
3642 $ref: '#/components/responses/Conflict'
3644 $ref: '#/components/responses/UnprocessableEntity'
3646 $ref: '#/components/responses/InternalServerError'
3648 $ref: '#/components/responses/ServiceUnavailable'
3650 $ref: '#/components/responses/UnexpectedError'
3652 $ref: '#/components/responses/UnexpectedError'
3655 - "NetSlice instances"
3656 summary: Create a new NetSlice instance
3657 description: Create a new NetSlice instance
3658 operationId: createNSIContent
3660 $ref: '#/components/requestBodies/InstantiateNsiRequest'
3663 description: Created
3672 $ref: '#/components/schemas/CreateNsiContentResponse'
3675 $ref: '#/components/schemas/CreateNsiContentResponse'
3677 $ref: '#/components/responses/BadRequest'
3679 $ref: '#/components/responses/Unauthorized'
3681 $ref: '#/components/responses/Forbidden'
3683 $ref: '#/components/responses/NotFound'
3685 $ref: '#/components/responses/MethodNotAllowed'
3687 $ref: '#/components/responses/NotAcceptable'
3689 $ref: '#/components/responses/Conflict'
3691 $ref: '#/components/responses/UnprocessableEntity'
3693 $ref: '#/components/responses/InternalServerError'
3695 $ref: '#/components/responses/ServiceUnavailable'
3697 $ref: '#/components/responses/UnexpectedError'
3699 $ref: '#/components/responses/UnexpectedError'
3700 '/nsilcm/v1/netslice_instances_content/{netsliceInstanceContentId}':
3702 - name: netsliceInstanceContentId
3705 description: NetSlice Instance Content ID
3710 - "NetSlice instances"
3711 summary: Read an individual NetSlice instance resource
3712 description: Read an individual NetSlice instance resource
3713 operationId: getNSIContent
3720 $ref: '#/components/schemas/NetSliceInstance'
3723 $ref: '#/components/schemas/NetSliceInstance'
3725 $ref: '#/components/responses/BadRequest'
3727 $ref: '#/components/responses/Unauthorized'
3729 $ref: '#/components/responses/Forbidden'
3731 $ref: '#/components/responses/NotFound'
3733 $ref: '#/components/responses/MethodNotAllowed'
3735 $ref: '#/components/responses/NotAcceptable'
3737 $ref: '#/components/responses/Conflict'
3739 $ref: '#/components/responses/UnprocessableEntity'
3741 $ref: '#/components/responses/InternalServerError'
3743 $ref: '#/components/responses/ServiceUnavailable'
3745 $ref: '#/components/responses/UnexpectedError'
3747 $ref: '#/components/responses/UnexpectedError'
3750 - "NetSlice instances"
3751 summary: Delete an individual NS instance resource
3752 description: Delete an individual NS instance resource
3753 operationId: deleteNSIContent
3756 description: Accepted
3760 $ref: '#/components/schemas/ObjectId'
3763 $ref: '#/components/schemas/ObjectId'
3765 description: No Content
3767 $ref: '#/components/responses/BadRequest'
3769 $ref: '#/components/responses/Unauthorized'
3771 $ref: '#/components/responses/Forbidden'
3773 $ref: '#/components/responses/NotFound'
3775 $ref: '#/components/responses/MethodNotAllowed'
3777 $ref: '#/components/responses/NotAcceptable'
3779 $ref: '#/components/responses/Conflict'
3781 $ref: '#/components/responses/UnprocessableEntity'
3783 $ref: '#/components/responses/InternalServerError'
3785 $ref: '#/components/responses/ServiceUnavailable'
3787 $ref: '#/components/responses/UnexpectedError'
3789 $ref: '#/components/responses/UnexpectedError'
3790 '/nsilcm/v1/nsi_lcm_op_occs':
3793 - "NetSlice instances"
3794 summary: Query information about multiple NetSlice LCM Operation Occurrences
3795 description: Query information about multiple NetSlice LCM Operation Occurrences
3796 operationId: getNsiLcmOpOccs
3803 $ref: '#/components/schemas/ArrayOfNsiLcmOpOcc'
3806 $ref: '#/components/schemas/ArrayOfNsiLcmOpOcc'
3808 $ref: '#/components/responses/BadRequest'
3810 $ref: '#/components/responses/Unauthorized'
3812 $ref: '#/components/responses/Forbidden'
3814 $ref: '#/components/responses/NotFound'
3816 $ref: '#/components/responses/MethodNotAllowed'
3818 $ref: '#/components/responses/NotAcceptable'
3820 $ref: '#/components/responses/Conflict'
3822 $ref: '#/components/responses/UnprocessableEntity'
3824 $ref: '#/components/responses/InternalServerError'
3826 $ref: '#/components/responses/ServiceUnavailable'
3828 $ref: '#/components/responses/UnexpectedError'
3830 $ref: '#/components/responses/UnexpectedError'
3831 '/nsilcm/v1/nsi_lcm_op_occs/{nsiLcmOpOccId}':
3833 - name: nsiLcmOpOccId
3836 description: NetSlice LCM Operation Occurrence ID
3841 - "NetSlice instances"
3842 summary: Query information about an individual NetSlice LCM Operation Occurrence
3843 description: Query information about an individual NetSlice LCM Operation Occurrence
3844 operationId: getNsiLcmOpOcc
3851 $ref: '#/components/schemas/NsiLcmOpOcc'
3854 $ref: '#/components/schemas/NsiLcmOpOcc'
3856 $ref: '#/components/responses/BadRequest'
3858 $ref: '#/components/responses/Unauthorized'
3860 $ref: '#/components/responses/Forbidden'
3862 $ref: '#/components/responses/NotFound'
3864 $ref: '#/components/responses/MethodNotAllowed'
3866 $ref: '#/components/responses/NotAcceptable'
3868 $ref: '#/components/responses/Conflict'
3870 $ref: '#/components/responses/UnprocessableEntity'
3872 $ref: '#/components/responses/InternalServerError'
3874 $ref: '#/components/responses/ServiceUnavailable'
3876 $ref: '#/components/responses/UnexpectedError'
3878 $ref: '#/components/responses/UnexpectedError'
3879 # END NetSlice Instances
3882 '/nspm/v1/pm_jobs/{pmJobId}/reports/{nsId}':
3887 description: NS PM Job ID
3898 - "NS Performance Management"
3899 summary: Query information about an individual NS PM Job Report
3900 description: Query information about an individual NS PM Job Report
3901 operationId: getNsPmJobReport
3908 $ref: '#/components/schemas/NsPmJobReportInfo'
3911 $ref: '#/components/schemas/NsPmJobReportInfo'
3913 $ref: '#/components/responses/BadRequest'
3915 $ref: '#/components/responses/Unauthorized'
3917 $ref: '#/components/responses/Forbidden'
3919 $ref: '#/components/responses/NotFound'
3921 $ref: '#/components/responses/MethodNotAllowed'
3923 $ref: '#/components/responses/NotAcceptable'
3925 $ref: '#/components/responses/Conflict'
3927 $ref: '#/components/responses/UnprocessableEntity'
3929 $ref: '#/components/responses/InternalServerError'
3931 $ref: '#/components/responses/ServiceUnavailable'
3933 $ref: '#/components/responses/UnexpectedError'
3935 $ref: '#/components/responses/UnexpectedError'
3939 '/pdu/v1/pdu_descriptors':
3942 - "Physical Data Units (PDU)"
3943 summary: Query information about multiple PDU Descriptors
3944 description: Query information about multiple PDU Descriptors
3945 operationId: getPDUs
3952 $ref: '#/components/schemas/ArrayOfPduInfo'
3955 $ref: '#/components/schemas/ArrayOfPduInfo'
3957 $ref: '#/components/responses/BadRequest'
3959 $ref: '#/components/responses/Unauthorized'
3961 $ref: '#/components/responses/Forbidden'
3963 $ref: '#/components/responses/NotFound'
3965 $ref: '#/components/responses/MethodNotAllowed'
3967 $ref: '#/components/responses/NotAcceptable'
3969 $ref: '#/components/responses/Conflict'
3971 $ref: '#/components/responses/UnprocessableEntity'
3973 $ref: '#/components/responses/InternalServerError'
3975 $ref: '#/components/responses/ServiceUnavailable'
3977 $ref: '#/components/responses/UnexpectedError'
3979 $ref: '#/components/responses/UnexpectedError'
3982 - "Physical Data Units (PDU)"
3983 summary: Create a new PDU
3984 description: Create a new PDU Descriptor
3985 operationId: createPDU
3987 $ref: '#/components/requestBodies/CreatePduRequest'
3999 $ref: '#/components/schemas/ObjectId'
4002 $ref: '#/components/schemas/ObjectId'
4004 $ref: '#/components/responses/BadRequest'
4006 $ref: '#/components/responses/Unauthorized'
4008 $ref: '#/components/responses/Forbidden'
4010 $ref: '#/components/responses/NotFound'
4012 $ref: '#/components/responses/MethodNotAllowed'
4014 $ref: '#/components/responses/NotAcceptable'
4016 $ref: '#/components/responses/Conflict'
4018 $ref: '#/components/responses/UnprocessableEntity'
4020 $ref: '#/components/responses/InternalServerError'
4022 $ref: '#/components/responses/ServiceUnavailable'
4024 $ref: '#/components/responses/UnexpectedError'
4026 $ref: '#/components/responses/UnexpectedError'
4027 '/pdu/v1/pdu_descriptors/{pduDescriptorId}':
4029 - name: pduDescriptorId
4032 description: PDU Descriptor ID
4037 - "Physical Data Units (PDU)"
4038 summary: Query information about an individual PDU Descriptor
4039 description: Query information about an individual PDU Descriptor
4047 $ref: '#/components/schemas/PduInfo'
4050 $ref: '#/components/schemas/PduInfo'
4052 $ref: '#/components/responses/BadRequest'
4054 $ref: '#/components/responses/Unauthorized'
4056 $ref: '#/components/responses/Forbidden'
4058 $ref: '#/components/responses/NotFound'
4060 $ref: '#/components/responses/MethodNotAllowed'
4062 $ref: '#/components/responses/NotAcceptable'
4064 $ref: '#/components/responses/Conflict'
4066 $ref: '#/components/responses/UnprocessableEntity'
4068 $ref: '#/components/responses/InternalServerError'
4070 $ref: '#/components/responses/ServiceUnavailable'
4072 $ref: '#/components/responses/UnexpectedError'
4074 $ref: '#/components/responses/UnexpectedError'
4077 - "Physical Data Units (PDU)"
4078 summary: Modify an individual PDU Descriptor
4079 description: Modify an individual PDU Descriptor
4080 operationId: editPDU
4082 $ref: '#/components/requestBodies/EditPduRequest'
4085 description: No Content
4087 $ref: '#/components/responses/BadRequest'
4089 $ref: '#/components/responses/Unauthorized'
4091 $ref: '#/components/responses/Forbidden'
4093 $ref: '#/components/responses/NotFound'
4095 $ref: '#/components/responses/MethodNotAllowed'
4097 $ref: '#/components/responses/NotAcceptable'
4099 $ref: '#/components/responses/Conflict'
4101 $ref: '#/components/responses/UnprocessableEntity'
4103 $ref: '#/components/responses/InternalServerError'
4105 $ref: '#/components/responses/ServiceUnavailable'
4107 $ref: '#/components/responses/UnexpectedError'
4109 $ref: '#/components/responses/UnexpectedError'
4112 - "Physical Data Units (PDU)"
4113 summary: Delete an individual PDU Descriptor
4114 description: Delete an individual PDU Descriptor
4115 operationId: deletePDU
4118 description: No Content
4120 $ref: '#/components/responses/BadRequest'
4122 $ref: '#/components/responses/Unauthorized'
4124 $ref: '#/components/responses/Forbidden'
4126 $ref: '#/components/responses/NotFound'
4128 $ref: '#/components/responses/MethodNotAllowed'
4130 $ref: '#/components/responses/NotAcceptable'
4132 $ref: '#/components/responses/Conflict'
4134 $ref: '#/components/responses/UnprocessableEntity'
4136 $ref: '#/components/responses/InternalServerError'
4138 $ref: '#/components/responses/ServiceUnavailable'
4140 $ref: '#/components/responses/UnexpectedError'
4142 $ref: '#/components/responses/UnexpectedError'
4151 summary: Query information about multiple Tokens
4152 description: Query information about multiple Tokens
4153 operationId: getTokens
4160 $ref: '#/components/schemas/ArrayOfTokenInfo'
4163 $ref: '#/components/schemas/ArrayOfTokenInfo'
4165 $ref: '#/components/responses/BadRequest'
4167 $ref: '#/components/responses/Unauthorized'
4169 $ref: '#/components/responses/Forbidden'
4171 $ref: '#/components/responses/NotFound'
4173 $ref: '#/components/responses/MethodNotAllowed'
4175 $ref: '#/components/responses/NotAcceptable'
4177 $ref: '#/components/responses/Conflict'
4179 $ref: '#/components/responses/UnprocessableEntity'
4181 $ref: '#/components/responses/InternalServerError'
4183 $ref: '#/components/responses/ServiceUnavailable'
4185 $ref: '#/components/responses/UnexpectedError'
4187 $ref: '#/components/responses/UnexpectedError'
4192 summary: Request a new Token
4193 description: Request a new Token
4194 operationId: createToken
4196 $ref: '#/components/requestBodies/CreateTokenRequest'
4209 - $ref: '#/components/schemas/TokenInfo'
4210 - $ref: '#/components/schemas/PasswordExpiryInfo'
4214 - $ref: '#/components/schemas/TokenInfo'
4215 - $ref: '#/components/schemas/PasswordExpiryInfo'
4217 $ref: '#/components/responses/BadRequest'
4219 $ref: '#/components/responses/Unauthorized'
4221 $ref: '#/components/responses/Forbidden'
4223 $ref: '#/components/responses/NotFound'
4225 $ref: '#/components/responses/MethodNotAllowed'
4227 $ref: '#/components/responses/NotAcceptable'
4229 $ref: '#/components/responses/Conflict'
4231 $ref: '#/components/responses/UnprocessableEntity'
4233 $ref: '#/components/responses/InternalServerError'
4235 $ref: '#/components/responses/ServiceUnavailable'
4237 $ref: '#/components/responses/UnexpectedError'
4239 $ref: '#/components/responses/UnexpectedError'
4244 summary: Delete the Token indicated in the Authorization Header
4245 description: Delete the Token indicated in the Authorization Header
4246 operationId: deleteAuthToken
4258 $ref: '#/components/responses/BadRequest'
4260 $ref: '#/components/responses/Unauthorized'
4262 $ref: '#/components/responses/Forbidden'
4264 $ref: '#/components/responses/NotFound'
4266 $ref: '#/components/responses/MethodNotAllowed'
4268 $ref: '#/components/responses/NotAcceptable'
4270 $ref: '#/components/responses/Conflict'
4272 $ref: '#/components/responses/UnprocessableEntity'
4274 $ref: '#/components/responses/InternalServerError'
4276 $ref: '#/components/responses/ServiceUnavailable'
4278 $ref: '#/components/responses/UnexpectedError'
4280 $ref: '#/components/responses/UnexpectedError'
4281 '/admin/v1/tokens/{tokenId}':
4286 description: Token ID
4293 summary: Query information about an individual Token
4294 description: Query information about an individual Token
4295 operationId: getToken
4302 $ref: '#/components/schemas/TokenInfo'
4305 $ref: '#/components/schemas/TokenInfo'
4307 $ref: '#/components/responses/BadRequest'
4309 $ref: '#/components/responses/Unauthorized'
4311 $ref: '#/components/responses/Forbidden'
4313 $ref: '#/components/responses/NotFound'
4315 $ref: '#/components/responses/MethodNotAllowed'
4317 $ref: '#/components/responses/NotAcceptable'
4319 $ref: '#/components/responses/Conflict'
4321 $ref: '#/components/responses/UnprocessableEntity'
4323 $ref: '#/components/responses/InternalServerError'
4325 $ref: '#/components/responses/ServiceUnavailable'
4327 $ref: '#/components/responses/UnexpectedError'
4329 $ref: '#/components/responses/UnexpectedError'
4334 summary: Delete the Token indicated as parameter
4335 description: Delete the Token indicated as parameter
4336 operationId: deleteToken
4348 $ref: '#/components/responses/BadRequest'
4350 $ref: '#/components/responses/Unauthorized'
4352 $ref: '#/components/responses/Forbidden'
4354 $ref: '#/components/responses/NotFound'
4356 $ref: '#/components/responses/MethodNotAllowed'
4358 $ref: '#/components/responses/NotAcceptable'
4360 $ref: '#/components/responses/Conflict'
4362 $ref: '#/components/responses/UnprocessableEntity'
4364 $ref: '#/components/responses/InternalServerError'
4366 $ref: '#/components/responses/ServiceUnavailable'
4368 $ref: '#/components/responses/UnexpectedError'
4370 $ref: '#/components/responses/UnexpectedError'
4376 summary: Query information about multiple Users
4377 description: Query information about multiple Users
4378 operationId: getUsers
4385 $ref: '#/components/schemas/ArrayOfUserInfo'
4388 $ref: '#/components/schemas/ArrayOfUserInfo'
4390 $ref: '#/components/responses/BadRequest'
4392 $ref: '#/components/responses/Unauthorized'
4394 $ref: '#/components/responses/Forbidden'
4396 $ref: '#/components/responses/NotFound'
4398 $ref: '#/components/responses/MethodNotAllowed'
4400 $ref: '#/components/responses/NotAcceptable'
4402 $ref: '#/components/responses/Conflict'
4404 $ref: '#/components/responses/UnprocessableEntity'
4406 $ref: '#/components/responses/InternalServerError'
4408 $ref: '#/components/responses/ServiceUnavailable'
4410 $ref: '#/components/responses/UnexpectedError'
4412 $ref: '#/components/responses/UnexpectedError'
4417 summary: Create a new User
4418 description: Create a new User
4419 operationId: createUser
4421 $ref: '#/components/requestBodies/CreateUserRequest'
4424 description: Created
4433 $ref: '#/components/schemas/ObjectId'
4436 $ref: '#/components/schemas/ObjectId'
4438 $ref: '#/components/responses/BadRequest'
4440 $ref: '#/components/responses/Unauthorized'
4442 $ref: '#/components/responses/Forbidden'
4444 $ref: '#/components/responses/NotFound'
4446 $ref: '#/components/responses/MethodNotAllowed'
4448 $ref: '#/components/responses/NotAcceptable'
4450 $ref: '#/components/responses/Conflict'
4452 $ref: '#/components/responses/UnprocessableEntity'
4454 $ref: '#/components/responses/InternalServerError'
4456 $ref: '#/components/responses/ServiceUnavailable'
4458 $ref: '#/components/responses/UnexpectedError'
4460 $ref: '#/components/responses/UnexpectedError'
4461 '/admin/v1/users/{userId}':
4466 description: User ID/Name
4473 summary: Query information about an individual User
4474 description: Query information about an individual User
4475 operationId: getUser
4482 $ref: '#/components/schemas/UserInfo'
4485 $ref: '#/components/schemas/UserInfo'
4487 $ref: '#/components/responses/BadRequest'
4489 $ref: '#/components/responses/Unauthorized'
4491 $ref: '#/components/responses/Forbidden'
4493 $ref: '#/components/responses/NotFound'
4495 $ref: '#/components/responses/MethodNotAllowed'
4497 $ref: '#/components/responses/NotAcceptable'
4499 $ref: '#/components/responses/Conflict'
4501 $ref: '#/components/responses/UnprocessableEntity'
4503 $ref: '#/components/responses/InternalServerError'
4505 $ref: '#/components/responses/ServiceUnavailable'
4507 $ref: '#/components/responses/UnexpectedError'
4509 $ref: '#/components/responses/UnexpectedError'
4514 summary: Modify a User
4515 description: Modify a User
4516 operationId: editUser
4518 $ref: '#/components/requestBodies/EditUserRequest'
4521 description: No Content
4523 $ref: '#/components/responses/BadRequest'
4525 $ref: '#/components/responses/Unauthorized'
4527 $ref: '#/components/responses/Forbidden'
4529 $ref: '#/components/responses/NotFound'
4531 $ref: '#/components/responses/MethodNotAllowed'
4533 $ref: '#/components/responses/NotAcceptable'
4535 $ref: '#/components/responses/Conflict'
4537 $ref: '#/components/responses/UnprocessableEntity'
4539 $ref: '#/components/responses/InternalServerError'
4541 $ref: '#/components/responses/ServiceUnavailable'
4543 $ref: '#/components/responses/UnexpectedError'
4545 $ref: '#/components/responses/UnexpectedError'
4550 summary: Delete a User
4551 description: Delete a User
4552 operationId: deleteUser
4555 description: No Content
4557 $ref: '#/components/responses/BadRequest'
4559 $ref: '#/components/responses/Unauthorized'
4561 $ref: '#/components/responses/Forbidden'
4563 $ref: '#/components/responses/NotFound'
4565 $ref: '#/components/responses/MethodNotAllowed'
4567 $ref: '#/components/responses/NotAcceptable'
4569 $ref: '#/components/responses/Conflict'
4571 $ref: '#/components/responses/UnprocessableEntity'
4573 $ref: '#/components/responses/InternalServerError'
4575 $ref: '#/components/responses/ServiceUnavailable'
4577 $ref: '#/components/responses/UnexpectedError'
4579 $ref: '#/components/responses/UnexpectedError'
4580 '/admin/v1/projects':
4585 summary: Query information about multiple Projects
4586 description: Query information about multiple Projects
4587 operationId: getProjects
4594 $ref: '#/components/schemas/ArrayOfProjectInfo'
4597 $ref: '#/components/schemas/ArrayOfProjectInfo'
4599 $ref: '#/components/responses/BadRequest'
4601 $ref: '#/components/responses/Unauthorized'
4603 $ref: '#/components/responses/Forbidden'
4605 $ref: '#/components/responses/NotFound'
4607 $ref: '#/components/responses/MethodNotAllowed'
4609 $ref: '#/components/responses/NotAcceptable'
4611 $ref: '#/components/responses/Conflict'
4613 $ref: '#/components/responses/UnprocessableEntity'
4615 $ref: '#/components/responses/InternalServerError'
4617 $ref: '#/components/responses/ServiceUnavailable'
4619 $ref: '#/components/responses/UnexpectedError'
4621 $ref: '#/components/responses/UnexpectedError'
4626 summary: Create a new Project
4627 description: Create a new Project
4628 operationId: createProject
4630 $ref: '#/components/requestBodies/CreateProjectRequest'
4633 description: Created
4642 $ref: '#/components/schemas/ObjectId'
4645 $ref: '#/components/schemas/ObjectId'
4647 $ref: '#/components/responses/BadRequest'
4649 $ref: '#/components/responses/Unauthorized'
4651 $ref: '#/components/responses/Forbidden'
4653 $ref: '#/components/responses/NotFound'
4655 $ref: '#/components/responses/MethodNotAllowed'
4657 $ref: '#/components/responses/NotAcceptable'
4659 $ref: '#/components/responses/Conflict'
4661 $ref: '#/components/responses/UnprocessableEntity'
4663 $ref: '#/components/responses/InternalServerError'
4665 $ref: '#/components/responses/ServiceUnavailable'
4667 $ref: '#/components/responses/UnexpectedError'
4669 $ref: '#/components/responses/UnexpectedError'
4670 '/admin/v1/projects/{projectId}':
4675 description: Project ID/Name
4682 summary: Query information about an individual Project
4683 description: Query information about an individual Project
4684 operationId: getProject
4691 $ref: '#/components/schemas/ProjectInfo'
4694 $ref: '#/components/schemas/ProjectInfo'
4696 $ref: '#/components/responses/BadRequest'
4698 $ref: '#/components/responses/Unauthorized'
4700 $ref: '#/components/responses/Forbidden'
4702 $ref: '#/components/responses/NotFound'
4704 $ref: '#/components/responses/MethodNotAllowed'
4706 $ref: '#/components/responses/NotAcceptable'
4708 $ref: '#/components/responses/Conflict'
4710 $ref: '#/components/responses/UnprocessableEntity'
4712 $ref: '#/components/responses/InternalServerError'
4714 $ref: '#/components/responses/ServiceUnavailable'
4716 $ref: '#/components/responses/UnexpectedError'
4718 $ref: '#/components/responses/UnexpectedError'
4723 summary: Modify a Project
4724 description: Modify a Project
4725 operationId: editProject
4727 $ref: '#/components/requestBodies/EditProjectRequest'
4730 description: No Content
4732 $ref: '#/components/responses/BadRequest'
4734 $ref: '#/components/responses/Unauthorized'
4736 $ref: '#/components/responses/Forbidden'
4738 $ref: '#/components/responses/NotFound'
4740 $ref: '#/components/responses/MethodNotAllowed'
4742 $ref: '#/components/responses/NotAcceptable'
4744 $ref: '#/components/responses/Conflict'
4746 $ref: '#/components/responses/UnprocessableEntity'
4748 $ref: '#/components/responses/InternalServerError'
4750 $ref: '#/components/responses/ServiceUnavailable'
4752 $ref: '#/components/responses/UnexpectedError'
4754 $ref: '#/components/responses/UnexpectedError'
4759 summary: Delete a Project
4760 description: Delete a Project
4761 operationId: deleteProject
4764 description: No Content
4766 $ref: '#/components/responses/BadRequest'
4768 $ref: '#/components/responses/Unauthorized'
4770 $ref: '#/components/responses/Forbidden'
4772 $ref: '#/components/responses/NotFound'
4774 $ref: '#/components/responses/MethodNotAllowed'
4776 $ref: '#/components/responses/NotAcceptable'
4778 $ref: '#/components/responses/Conflict'
4780 $ref: '#/components/responses/UnprocessableEntity'
4782 $ref: '#/components/responses/InternalServerError'
4784 $ref: '#/components/responses/ServiceUnavailable'
4786 $ref: '#/components/responses/UnexpectedError'
4788 $ref: '#/components/responses/UnexpectedError'
4794 summary: Query information about multiple Roles
4795 description: Query information about multiple Roles
4796 operationId: getRoles
4803 $ref: '#/components/schemas/ArrayOfRoleInfo'
4806 $ref: '#/components/schemas/ArrayOfRoleInfo'
4808 $ref: '#/components/responses/BadRequest'
4810 $ref: '#/components/responses/Unauthorized'
4812 $ref: '#/components/responses/Forbidden'
4814 $ref: '#/components/responses/NotFound'
4816 $ref: '#/components/responses/MethodNotAllowed'
4818 $ref: '#/components/responses/NotAcceptable'
4820 $ref: '#/components/responses/Conflict'
4822 $ref: '#/components/responses/UnprocessableEntity'
4824 $ref: '#/components/responses/InternalServerError'
4826 $ref: '#/components/responses/ServiceUnavailable'
4828 $ref: '#/components/responses/UnexpectedError'
4830 $ref: '#/components/responses/UnexpectedError'
4835 summary: Create a new Role
4836 description: Create a new Role
4837 operationId: createRole
4839 $ref: '#/components/requestBodies/CreateRoleRequest'
4842 description: Created
4851 $ref: '#/components/schemas/ObjectId'
4854 $ref: '#/components/schemas/ObjectId'
4856 $ref: '#/components/responses/BadRequest'
4858 $ref: '#/components/responses/Unauthorized'
4860 $ref: '#/components/responses/Forbidden'
4862 $ref: '#/components/responses/NotFound'
4864 $ref: '#/components/responses/MethodNotAllowed'
4866 $ref: '#/components/responses/NotAcceptable'
4868 $ref: '#/components/responses/Conflict'
4870 $ref: '#/components/responses/UnprocessableEntity'
4872 $ref: '#/components/responses/InternalServerError'
4874 $ref: '#/components/responses/ServiceUnavailable'
4876 $ref: '#/components/responses/UnexpectedError'
4878 $ref: '#/components/responses/UnexpectedError'
4879 '/admin/v1/roles/{roleId}':
4884 description: Role ID/Name
4891 summary: Query information about an individual Role
4892 description: Query information about an individual Role
4893 operationId: getRole
4900 $ref: '#/components/schemas/RoleInfo'
4903 $ref: '#/components/schemas/RoleInfo'
4905 $ref: '#/components/responses/BadRequest'
4907 $ref: '#/components/responses/Unauthorized'
4909 $ref: '#/components/responses/Forbidden'
4911 $ref: '#/components/responses/NotFound'
4913 $ref: '#/components/responses/MethodNotAllowed'
4915 $ref: '#/components/responses/NotAcceptable'
4917 $ref: '#/components/responses/Conflict'
4919 $ref: '#/components/responses/UnprocessableEntity'
4921 $ref: '#/components/responses/InternalServerError'
4923 $ref: '#/components/responses/ServiceUnavailable'
4925 $ref: '#/components/responses/UnexpectedError'
4927 $ref: '#/components/responses/UnexpectedError'
4932 summary: Modify a Role
4933 description: Modify a Role
4934 operationId: editRole
4936 $ref: '#/components/requestBodies/EditRoleRequest'
4939 description: No Content
4941 $ref: '#/components/responses/BadRequest'
4943 $ref: '#/components/responses/Unauthorized'
4945 $ref: '#/components/responses/Forbidden'
4947 $ref: '#/components/responses/NotFound'
4949 $ref: '#/components/responses/MethodNotAllowed'
4951 $ref: '#/components/responses/NotAcceptable'
4953 $ref: '#/components/responses/Conflict'
4955 $ref: '#/components/responses/UnprocessableEntity'
4957 $ref: '#/components/responses/InternalServerError'
4959 $ref: '#/components/responses/ServiceUnavailable'
4961 $ref: '#/components/responses/UnexpectedError'
4963 $ref: '#/components/responses/UnexpectedError'
4968 summary: Delete a Role
4969 description: Delete a Role
4970 operationId: deleteRole
4973 description: No Content
4975 $ref: '#/components/responses/BadRequest'
4977 $ref: '#/components/responses/Unauthorized'
4979 $ref: '#/components/responses/Forbidden'
4981 $ref: '#/components/responses/NotFound'
4983 $ref: '#/components/responses/MethodNotAllowed'
4985 $ref: '#/components/responses/NotAcceptable'
4987 $ref: '#/components/responses/Conflict'
4989 $ref: '#/components/responses/UnprocessableEntity'
4991 $ref: '#/components/responses/InternalServerError'
4993 $ref: '#/components/responses/ServiceUnavailable'
4995 $ref: '#/components/responses/UnexpectedError'
4997 $ref: '#/components/responses/UnexpectedError'
5003 summary: Query information about multiple VIMs
5004 description: Query information about multiple VIMs
5005 operationId: getVIMs
5012 $ref: '#/components/schemas/ArrayOfVimInfo'
5015 $ref: '#/components/schemas/ArrayOfVimInfo'
5017 $ref: '#/components/responses/BadRequest'
5019 $ref: '#/components/responses/Unauthorized'
5021 $ref: '#/components/responses/Forbidden'
5023 $ref: '#/components/responses/NotFound'
5025 $ref: '#/components/responses/MethodNotAllowed'
5027 $ref: '#/components/responses/NotAcceptable'
5029 $ref: '#/components/responses/Conflict'
5031 $ref: '#/components/responses/UnprocessableEntity'
5033 $ref: '#/components/responses/InternalServerError'
5035 $ref: '#/components/responses/ServiceUnavailable'
5037 $ref: '#/components/responses/UnexpectedError'
5039 $ref: '#/components/responses/UnexpectedError'
5044 summary: Create a new VIM
5045 description: Create a new VIM
5046 operationId: createVIM
5048 $ref: '#/components/requestBodies/CreateVimRequest'
5051 description: Accepted
5055 $ref: '#/components/schemas/ObjectId_plus_OpId'
5058 $ref: '#/components/schemas/ObjectId_plus_OpId'
5060 $ref: '#/components/responses/BadRequest'
5062 $ref: '#/components/responses/Unauthorized'
5064 $ref: '#/components/responses/Forbidden'
5066 $ref: '#/components/responses/NotFound'
5068 $ref: '#/components/responses/MethodNotAllowed'
5070 $ref: '#/components/responses/NotAcceptable'
5072 $ref: '#/components/responses/Conflict'
5074 $ref: '#/components/responses/UnprocessableEntity'
5076 $ref: '#/components/responses/InternalServerError'
5078 $ref: '#/components/responses/ServiceUnavailable'
5080 $ref: '#/components/responses/UnexpectedError'
5082 $ref: '#/components/responses/UnexpectedError'
5083 '/admin/v1/vims/{vimId}':
5096 summary: Query information about an individual VIM
5097 description: Query information about an individual VIM
5105 $ref: '#/components/schemas/VimInfo'
5108 $ref: '#/components/schemas/VimInfo'
5110 $ref: '#/components/responses/BadRequest'
5112 $ref: '#/components/responses/Unauthorized'
5114 $ref: '#/components/responses/Forbidden'
5116 $ref: '#/components/responses/NotFound'
5118 $ref: '#/components/responses/MethodNotAllowed'
5120 $ref: '#/components/responses/NotAcceptable'
5122 $ref: '#/components/responses/Conflict'
5124 $ref: '#/components/responses/UnprocessableEntity'
5126 $ref: '#/components/responses/InternalServerError'
5128 $ref: '#/components/responses/ServiceUnavailable'
5130 $ref: '#/components/responses/UnexpectedError'
5132 $ref: '#/components/responses/UnexpectedError'
5137 summary: Modify a VIM
5138 description: Modify a VIM
5139 operationId: editVIM
5141 $ref: '#/components/requestBodies/EditVimRequest'
5144 description: Accepted
5148 $ref: '#/components/schemas/OpId'
5151 $ref: '#/components/schemas/OpId'
5153 $ref: '#/components/responses/BadRequest'
5155 $ref: '#/components/responses/Unauthorized'
5157 $ref: '#/components/responses/Forbidden'
5159 $ref: '#/components/responses/NotFound'
5161 $ref: '#/components/responses/MethodNotAllowed'
5163 $ref: '#/components/responses/NotAcceptable'
5165 $ref: '#/components/responses/Conflict'
5167 $ref: '#/components/responses/UnprocessableEntity'
5169 $ref: '#/components/responses/InternalServerError'
5171 $ref: '#/components/responses/ServiceUnavailable'
5173 $ref: '#/components/responses/UnexpectedError'
5175 $ref: '#/components/responses/UnexpectedError'
5180 summary: Delete a VIM
5181 description: Delete a VIM
5182 operationId: deleteVIM
5185 description: Accepted
5187 $ref: '#/components/responses/BadRequest'
5189 $ref: '#/components/responses/Unauthorized'
5191 $ref: '#/components/responses/Forbidden'
5193 $ref: '#/components/responses/NotFound'
5195 $ref: '#/components/responses/MethodNotAllowed'
5197 $ref: '#/components/responses/NotAcceptable'
5199 $ref: '#/components/responses/Conflict'
5201 $ref: '#/components/responses/UnprocessableEntity'
5203 $ref: '#/components/responses/InternalServerError'
5205 $ref: '#/components/responses/ServiceUnavailable'
5207 $ref: '#/components/responses/UnexpectedError'
5209 $ref: '#/components/responses/UnexpectedError'
5210 '/admin/v1/vim_accounts':
5215 summary: Query information about multiple VIM Accounts
5216 description: Query information about multiple VIM Accounts
5217 operationId: getVimAccounts
5224 $ref: '#/components/schemas/ArrayOfVimInfo'
5227 $ref: '#/components/schemas/ArrayOfVimInfo'
5229 $ref: '#/components/responses/BadRequest'
5231 $ref: '#/components/responses/Unauthorized'
5233 $ref: '#/components/responses/Forbidden'
5235 $ref: '#/components/responses/NotFound'
5237 $ref: '#/components/responses/MethodNotAllowed'
5239 $ref: '#/components/responses/NotAcceptable'
5241 $ref: '#/components/responses/Conflict'
5243 $ref: '#/components/responses/UnprocessableEntity'
5245 $ref: '#/components/responses/InternalServerError'
5247 $ref: '#/components/responses/ServiceUnavailable'
5249 $ref: '#/components/responses/UnexpectedError'
5251 $ref: '#/components/responses/UnexpectedError'
5256 summary: Create a new VIM Account
5257 description: Create a new VIM Account
5258 operationId: createVimAccount
5260 $ref: '#/components/requestBodies/CreateVimRequest'
5263 description: Accepted
5267 $ref: '#/components/schemas/ObjectId_plus_OpId'
5270 $ref: '#/components/schemas/ObjectId_plus_OpId'
5272 $ref: '#/components/responses/BadRequest'
5274 $ref: '#/components/responses/Unauthorized'
5276 $ref: '#/components/responses/Forbidden'
5278 $ref: '#/components/responses/NotFound'
5280 $ref: '#/components/responses/MethodNotAllowed'
5282 $ref: '#/components/responses/NotAcceptable'
5284 $ref: '#/components/responses/Conflict'
5286 $ref: '#/components/responses/UnprocessableEntity'
5288 $ref: '#/components/responses/InternalServerError'
5290 $ref: '#/components/responses/ServiceUnavailable'
5292 $ref: '#/components/responses/UnexpectedError'
5294 $ref: '#/components/responses/UnexpectedError'
5295 '/admin/v1/vim_accounts/{vimAccountId}':
5297 - name: vimAccountId
5300 description: VIM Account ID
5308 summary: Query information about an individual VIM Account
5309 description: Query information about an individual VIM Account
5310 operationId: getVimAccount
5317 $ref: '#/components/schemas/VimInfo'
5320 $ref: '#/components/schemas/VimInfo'
5322 $ref: '#/components/responses/BadRequest'
5324 $ref: '#/components/responses/Unauthorized'
5326 $ref: '#/components/responses/Forbidden'
5328 $ref: '#/components/responses/NotFound'
5330 $ref: '#/components/responses/MethodNotAllowed'
5332 $ref: '#/components/responses/NotAcceptable'
5334 $ref: '#/components/responses/Conflict'
5336 $ref: '#/components/responses/UnprocessableEntity'
5338 $ref: '#/components/responses/InternalServerError'
5340 $ref: '#/components/responses/ServiceUnavailable'
5342 $ref: '#/components/responses/UnexpectedError'
5344 $ref: '#/components/responses/UnexpectedError'
5349 summary: Modify a VIM Account
5350 description: Modify a VIM Account
5351 operationId: editVimAccount
5353 $ref: '#/components/requestBodies/EditVimRequest'
5356 description: Accepted
5360 $ref: '#/components/schemas/OpId'
5363 $ref: '#/components/schemas/OpId'
5365 $ref: '#/components/responses/BadRequest'
5367 $ref: '#/components/responses/Unauthorized'
5369 $ref: '#/components/responses/Forbidden'
5371 $ref: '#/components/responses/NotFound'
5373 $ref: '#/components/responses/MethodNotAllowed'
5375 $ref: '#/components/responses/NotAcceptable'
5377 $ref: '#/components/responses/Conflict'
5379 $ref: '#/components/responses/UnprocessableEntity'
5381 $ref: '#/components/responses/InternalServerError'
5383 $ref: '#/components/responses/ServiceUnavailable'
5385 $ref: '#/components/responses/UnexpectedError'
5387 $ref: '#/components/responses/UnexpectedError'
5392 summary: Delete a VIM Account
5393 description: Delete a VIM Account
5394 operationId: deleteVimAccount
5397 description: Accepted
5399 $ref: '#/components/responses/BadRequest'
5401 $ref: '#/components/responses/Unauthorized'
5403 $ref: '#/components/responses/Forbidden'
5405 $ref: '#/components/responses/NotFound'
5407 $ref: '#/components/responses/MethodNotAllowed'
5409 $ref: '#/components/responses/NotAcceptable'
5411 $ref: '#/components/responses/Conflict'
5413 $ref: '#/components/responses/UnprocessableEntity'
5415 $ref: '#/components/responses/InternalServerError'
5417 $ref: '#/components/responses/ServiceUnavailable'
5419 $ref: '#/components/responses/UnexpectedError'
5421 $ref: '#/components/responses/UnexpectedError'
5422 '/admin/v1/wim_accounts':
5427 summary: Query information about multiple WIM Accounts
5428 description: Query information about multiple WIM Accounts
5429 operationId: getWimAccounts
5436 $ref: '#/components/schemas/ArrayOfWimInfo'
5439 $ref: '#/components/schemas/ArrayOfWimInfo'
5441 $ref: '#/components/responses/BadRequest'
5443 $ref: '#/components/responses/Unauthorized'
5445 $ref: '#/components/responses/Forbidden'
5447 $ref: '#/components/responses/NotFound'
5449 $ref: '#/components/responses/MethodNotAllowed'
5451 $ref: '#/components/responses/NotAcceptable'
5453 $ref: '#/components/responses/Conflict'
5455 $ref: '#/components/responses/UnprocessableEntity'
5457 $ref: '#/components/responses/InternalServerError'
5459 $ref: '#/components/responses/ServiceUnavailable'
5461 $ref: '#/components/responses/UnexpectedError'
5463 $ref: '#/components/responses/UnexpectedError'
5468 summary: Create a new WIM Account
5469 description: Create a new WIM Account
5470 operationId: createWimAccount
5472 $ref: '#/components/requestBodies/CreateWimRequest'
5475 description: Accepted
5479 $ref: '#/components/schemas/ObjectId_plus_OpId'
5482 $ref: '#/components/schemas/ObjectId_plus_OpId'
5484 $ref: '#/components/responses/BadRequest'
5486 $ref: '#/components/responses/Unauthorized'
5488 $ref: '#/components/responses/Forbidden'
5490 $ref: '#/components/responses/NotFound'
5492 $ref: '#/components/responses/MethodNotAllowed'
5494 $ref: '#/components/responses/NotAcceptable'
5496 $ref: '#/components/responses/Conflict'
5498 $ref: '#/components/responses/UnprocessableEntity'
5500 $ref: '#/components/responses/InternalServerError'
5502 $ref: '#/components/responses/ServiceUnavailable'
5504 $ref: '#/components/responses/UnexpectedError'
5506 $ref: '#/components/responses/UnexpectedError'
5507 '/admin/v1/wim_accounts/{wimAccountId}':
5509 - name: wimAccountId
5512 description: WIM Account ID
5520 summary: Query information about an individual WIM Account
5521 description: Query information about an individual WIM Account
5522 operationId: getWimAccount
5529 $ref: '#/components/schemas/WimInfo'
5532 $ref: '#/components/schemas/WimInfo'
5534 $ref: '#/components/responses/BadRequest'
5536 $ref: '#/components/responses/Unauthorized'
5538 $ref: '#/components/responses/Forbidden'
5540 $ref: '#/components/responses/NotFound'
5542 $ref: '#/components/responses/MethodNotAllowed'
5544 $ref: '#/components/responses/NotAcceptable'
5546 $ref: '#/components/responses/Conflict'
5548 $ref: '#/components/responses/UnprocessableEntity'
5550 $ref: '#/components/responses/InternalServerError'
5552 $ref: '#/components/responses/ServiceUnavailable'
5554 $ref: '#/components/responses/UnexpectedError'
5556 $ref: '#/components/responses/UnexpectedError'
5561 summary: Modify a WIM Account
5562 description: Modify a WIM Account
5563 operationId: editWimAccount
5565 $ref: '#/components/requestBodies/EditWimRequest'
5568 description: Accepted
5572 $ref: '#/components/schemas/OpId'
5575 $ref: '#/components/schemas/OpId'
5577 $ref: '#/components/responses/BadRequest'
5579 $ref: '#/components/responses/Unauthorized'
5581 $ref: '#/components/responses/Forbidden'
5583 $ref: '#/components/responses/NotFound'
5585 $ref: '#/components/responses/MethodNotAllowed'
5587 $ref: '#/components/responses/NotAcceptable'
5589 $ref: '#/components/responses/Conflict'
5591 $ref: '#/components/responses/UnprocessableEntity'
5593 $ref: '#/components/responses/InternalServerError'
5595 $ref: '#/components/responses/ServiceUnavailable'
5597 $ref: '#/components/responses/UnexpectedError'
5599 $ref: '#/components/responses/UnexpectedError'
5604 summary: Delete a WIM Account
5605 description: Delete a WIM Account
5606 operationId: deleteWimAccount
5609 description: Accepted
5611 $ref: '#/components/responses/BadRequest'
5613 $ref: '#/components/responses/Unauthorized'
5615 $ref: '#/components/responses/Forbidden'
5617 $ref: '#/components/responses/NotFound'
5619 $ref: '#/components/responses/MethodNotAllowed'
5621 $ref: '#/components/responses/NotAcceptable'
5623 $ref: '#/components/responses/Conflict'
5625 $ref: '#/components/responses/UnprocessableEntity'
5627 $ref: '#/components/responses/InternalServerError'
5629 $ref: '#/components/responses/ServiceUnavailable'
5631 $ref: '#/components/responses/UnexpectedError'
5633 $ref: '#/components/responses/UnexpectedError'
5639 summary: Query information about multiple SDNs
5640 description: Query information about multiple SDNs
5641 operationId: getSDNs
5648 $ref: '#/components/schemas/ArrayOfSdnInfo'
5651 $ref: '#/components/schemas/ArrayOfSdnInfo'
5653 $ref: '#/components/responses/BadRequest'
5655 $ref: '#/components/responses/Unauthorized'
5657 $ref: '#/components/responses/Forbidden'
5659 $ref: '#/components/responses/NotFound'
5661 $ref: '#/components/responses/MethodNotAllowed'
5663 $ref: '#/components/responses/NotAcceptable'
5665 $ref: '#/components/responses/Conflict'
5667 $ref: '#/components/responses/UnprocessableEntity'
5669 $ref: '#/components/responses/InternalServerError'
5671 $ref: '#/components/responses/ServiceUnavailable'
5673 $ref: '#/components/responses/UnexpectedError'
5675 $ref: '#/components/responses/UnexpectedError'
5680 summary: Create a new SDN
5681 description: Create a new SDN
5682 operationId: createSDN
5684 $ref: '#/components/requestBodies/CreateSdnRequest'
5687 description: Accepted
5691 $ref: '#/components/schemas/ObjectId_plus_OpId'
5694 $ref: '#/components/schemas/ObjectId_plus_OpId'
5696 $ref: '#/components/responses/BadRequest'
5698 $ref: '#/components/responses/Unauthorized'
5700 $ref: '#/components/responses/Forbidden'
5702 $ref: '#/components/responses/NotFound'
5704 $ref: '#/components/responses/MethodNotAllowed'
5706 $ref: '#/components/responses/NotAcceptable'
5708 $ref: '#/components/responses/Conflict'
5710 $ref: '#/components/responses/UnprocessableEntity'
5712 $ref: '#/components/responses/InternalServerError'
5714 $ref: '#/components/responses/ServiceUnavailable'
5716 $ref: '#/components/responses/UnexpectedError'
5718 $ref: '#/components/responses/UnexpectedError'
5719 '/admin/v1/sdns/{sdnId}':
5732 summary: Query information about an individual SDN
5733 description: Query information about an individual SDN
5741 $ref: '#/components/schemas/SdnInfo'
5744 $ref: '#/components/schemas/SdnInfo'
5746 $ref: '#/components/responses/BadRequest'
5748 $ref: '#/components/responses/Unauthorized'
5750 $ref: '#/components/responses/Forbidden'
5752 $ref: '#/components/responses/NotFound'
5754 $ref: '#/components/responses/MethodNotAllowed'
5756 $ref: '#/components/responses/NotAcceptable'
5758 $ref: '#/components/responses/Conflict'
5760 $ref: '#/components/responses/UnprocessableEntity'
5762 $ref: '#/components/responses/InternalServerError'
5764 $ref: '#/components/responses/ServiceUnavailable'
5766 $ref: '#/components/responses/UnexpectedError'
5768 $ref: '#/components/responses/UnexpectedError'
5773 summary: Modify a SDN
5774 description: Modify a SDN
5775 operationId: editSDN
5777 $ref: '#/components/requestBodies/EditSdnRequest'
5780 description: Accepted
5784 $ref: '#/components/schemas/OpId'
5787 $ref: '#/components/schemas/OpId'
5789 $ref: '#/components/responses/BadRequest'
5791 $ref: '#/components/responses/Unauthorized'
5793 $ref: '#/components/responses/Forbidden'
5795 $ref: '#/components/responses/NotFound'
5797 $ref: '#/components/responses/MethodNotAllowed'
5799 $ref: '#/components/responses/NotAcceptable'
5801 $ref: '#/components/responses/Conflict'
5803 $ref: '#/components/responses/UnprocessableEntity'
5805 $ref: '#/components/responses/InternalServerError'
5807 $ref: '#/components/responses/ServiceUnavailable'
5809 $ref: '#/components/responses/UnexpectedError'
5811 $ref: '#/components/responses/UnexpectedError'
5816 summary: Delete a SDN
5817 description: Delete a SDN
5818 operationId: deleteSDN
5821 description: Accepted
5823 $ref: '#/components/responses/BadRequest'
5825 $ref: '#/components/responses/Unauthorized'
5827 $ref: '#/components/responses/Forbidden'
5829 $ref: '#/components/responses/NotFound'
5831 $ref: '#/components/responses/MethodNotAllowed'
5833 $ref: '#/components/responses/NotAcceptable'
5835 $ref: '#/components/responses/Conflict'
5837 $ref: '#/components/responses/UnprocessableEntity'
5839 $ref: '#/components/responses/InternalServerError'
5841 $ref: '#/components/responses/ServiceUnavailable'
5843 $ref: '#/components/responses/UnexpectedError'
5845 $ref: '#/components/responses/UnexpectedError'
5846 '/admin/v1/k8sclusters':
5851 summary: Query information about multiple K8s Clusters
5852 description: Query information about multiple K8s Clusters
5853 operationId: getK8sClusters
5860 $ref: '#/components/schemas/ArrayOfK8sClusterInfo'
5863 $ref: '#/components/schemas/ArrayOfK8sClusterInfo'
5865 $ref: '#/components/responses/BadRequest'
5867 $ref: '#/components/responses/Unauthorized'
5869 $ref: '#/components/responses/Forbidden'
5871 $ref: '#/components/responses/NotFound'
5873 $ref: '#/components/responses/MethodNotAllowed'
5875 $ref: '#/components/responses/NotAcceptable'
5877 $ref: '#/components/responses/Conflict'
5879 $ref: '#/components/responses/UnprocessableEntity'
5881 $ref: '#/components/responses/InternalServerError'
5883 $ref: '#/components/responses/ServiceUnavailable'
5885 $ref: '#/components/responses/UnexpectedError'
5887 $ref: '#/components/responses/UnexpectedError'
5892 summary: Create a new K8s Cluster
5893 description: Create a new K8s Cluster
5894 operationId: createK8sCluster
5896 $ref: '#/components/requestBodies/CreateK8sClusterRequest'
5899 description: Accepted
5903 $ref: '#/components/schemas/ObjectId_plus_OpId'
5906 $ref: '#/components/schemas/ObjectId_plus_OpId'
5908 $ref: '#/components/responses/BadRequest'
5910 $ref: '#/components/responses/Unauthorized'
5912 $ref: '#/components/responses/Forbidden'
5914 $ref: '#/components/responses/NotFound'
5916 $ref: '#/components/responses/MethodNotAllowed'
5918 $ref: '#/components/responses/NotAcceptable'
5920 $ref: '#/components/responses/Conflict'
5922 $ref: '#/components/responses/UnprocessableEntity'
5924 $ref: '#/components/responses/InternalServerError'
5926 $ref: '#/components/responses/ServiceUnavailable'
5928 $ref: '#/components/responses/UnexpectedError'
5930 $ref: '#/components/responses/UnexpectedError'
5931 '/admin/v1/k8sclusters/{k8sClusterId}':
5933 - name: k8sClusterId
5936 description: K8s Cluster ID
5944 summary: Query information about an individual K8s Cluster
5945 description: Query information about an individual K8s Cluster
5946 operationId: getK8sCluster
5953 $ref: '#/components/schemas/K8sClusterInfo'
5956 $ref: '#/components/schemas/K8sClusterInfo'
5958 $ref: '#/components/responses/BadRequest'
5960 $ref: '#/components/responses/Unauthorized'
5962 $ref: '#/components/responses/Forbidden'
5964 $ref: '#/components/responses/NotFound'
5966 $ref: '#/components/responses/MethodNotAllowed'
5968 $ref: '#/components/responses/NotAcceptable'
5970 $ref: '#/components/responses/Conflict'
5972 $ref: '#/components/responses/UnprocessableEntity'
5974 $ref: '#/components/responses/InternalServerError'
5976 $ref: '#/components/responses/ServiceUnavailable'
5978 $ref: '#/components/responses/UnexpectedError'
5980 $ref: '#/components/responses/UnexpectedError'
5985 summary: Modify a K8s Cluster
5986 description: Modify a K8s Cluster
5987 operationId: editK8sCluster
5989 $ref: '#/components/requestBodies/EditK8sClusterRequest'
5992 description: Accepted
5996 $ref: '#/components/schemas/OpId'
5999 $ref: '#/components/schemas/OpId'
6001 $ref: '#/components/responses/BadRequest'
6003 $ref: '#/components/responses/Unauthorized'
6005 $ref: '#/components/responses/Forbidden'
6007 $ref: '#/components/responses/NotFound'
6009 $ref: '#/components/responses/MethodNotAllowed'
6011 $ref: '#/components/responses/NotAcceptable'
6013 $ref: '#/components/responses/Conflict'
6015 $ref: '#/components/responses/UnprocessableEntity'
6017 $ref: '#/components/responses/InternalServerError'
6019 $ref: '#/components/responses/ServiceUnavailable'
6021 $ref: '#/components/responses/UnexpectedError'
6023 $ref: '#/components/responses/UnexpectedError'
6028 summary: Delete a K8s Cluster
6029 description: Delete a K8s Cluster
6030 operationId: deleteK8sCluster
6033 description: Accepted
6035 $ref: '#/components/responses/BadRequest'
6037 $ref: '#/components/responses/Unauthorized'
6039 $ref: '#/components/responses/Forbidden'
6041 $ref: '#/components/responses/NotFound'
6043 $ref: '#/components/responses/MethodNotAllowed'
6045 $ref: '#/components/responses/NotAcceptable'
6047 $ref: '#/components/responses/Conflict'
6049 $ref: '#/components/responses/UnprocessableEntity'
6051 $ref: '#/components/responses/InternalServerError'
6053 $ref: '#/components/responses/ServiceUnavailable'
6055 $ref: '#/components/responses/UnexpectedError'
6057 $ref: '#/components/responses/UnexpectedError'
6063 summary: Query information about multiple VCAs
6064 description: Query information about multiple VCAs
6065 operationId: getVcas
6072 $ref: '#/components/schemas/ArrayOfVcaInfo'
6075 $ref: '#/components/schemas/ArrayOfVcaInfo'
6077 $ref: '#/components/responses/BadRequest'
6079 $ref: '#/components/responses/Unauthorized'
6081 $ref: '#/components/responses/Forbidden'
6083 $ref: '#/components/responses/NotFound'
6085 $ref: '#/components/responses/MethodNotAllowed'
6087 $ref: '#/components/responses/NotAcceptable'
6089 $ref: '#/components/responses/Conflict'
6091 $ref: '#/components/responses/UnprocessableEntity'
6093 $ref: '#/components/responses/InternalServerError'
6095 $ref: '#/components/responses/ServiceUnavailable'
6097 $ref: '#/components/responses/UnexpectedError'
6099 $ref: '#/components/responses/UnexpectedError'
6104 summary: Create a new VCA
6105 description: Create a new VCA
6106 operationId: createVca
6108 $ref: '#/components/requestBodies/CreateVcaRequest'
6111 description: Accepted
6115 $ref: '#/components/schemas/ObjectId_plus_OpId'
6118 $ref: '#/components/schemas/ObjectId_plus_OpId'
6120 $ref: '#/components/responses/BadRequest'
6122 $ref: '#/components/responses/Unauthorized'
6124 $ref: '#/components/responses/Forbidden'
6126 $ref: '#/components/responses/NotFound'
6128 $ref: '#/components/responses/MethodNotAllowed'
6130 $ref: '#/components/responses/NotAcceptable'
6132 $ref: '#/components/responses/Conflict'
6134 $ref: '#/components/responses/UnprocessableEntity'
6136 $ref: '#/components/responses/InternalServerError'
6138 $ref: '#/components/responses/ServiceUnavailable'
6140 $ref: '#/components/responses/UnexpectedError'
6142 $ref: '#/components/responses/UnexpectedError'
6143 '/admin/v1/vca/{vcaId}':
6156 summary: Query information about an individual VCA
6157 description: Query information about an individual VCA
6165 $ref: '#/components/schemas/VcaInfo'
6168 $ref: '#/components/schemas/VcaInfo'
6170 $ref: '#/components/responses/BadRequest'
6172 $ref: '#/components/responses/Unauthorized'
6174 $ref: '#/components/responses/Forbidden'
6176 $ref: '#/components/responses/NotFound'
6178 $ref: '#/components/responses/MethodNotAllowed'
6180 $ref: '#/components/responses/NotAcceptable'
6182 $ref: '#/components/responses/Conflict'
6184 $ref: '#/components/responses/UnprocessableEntity'
6186 $ref: '#/components/responses/InternalServerError'
6188 $ref: '#/components/responses/ServiceUnavailable'
6190 $ref: '#/components/responses/UnexpectedError'
6192 $ref: '#/components/responses/UnexpectedError'
6197 summary: Modify a VCA
6198 description: Modify a VCA
6199 operationId: editVca
6201 $ref: '#/components/requestBodies/EditVcaRequest'
6204 description: Accepted
6208 $ref: '#/components/schemas/OpId'
6211 $ref: '#/components/schemas/OpId'
6213 $ref: '#/components/responses/BadRequest'
6215 $ref: '#/components/responses/Unauthorized'
6217 $ref: '#/components/responses/Forbidden'
6219 $ref: '#/components/responses/NotFound'
6221 $ref: '#/components/responses/MethodNotAllowed'
6223 $ref: '#/components/responses/NotAcceptable'
6225 $ref: '#/components/responses/Conflict'
6227 $ref: '#/components/responses/UnprocessableEntity'
6229 $ref: '#/components/responses/InternalServerError'
6231 $ref: '#/components/responses/ServiceUnavailable'
6233 $ref: '#/components/responses/UnexpectedError'
6235 $ref: '#/components/responses/UnexpectedError'
6240 summary: Delete a VCA
6241 description: Delete a VCA
6242 operationId: deleteVca
6245 description: Accepted
6247 $ref: '#/components/responses/BadRequest'
6249 $ref: '#/components/responses/Unauthorized'
6251 $ref: '#/components/responses/Forbidden'
6253 $ref: '#/components/responses/NotFound'
6255 $ref: '#/components/responses/MethodNotAllowed'
6257 $ref: '#/components/responses/NotAcceptable'
6259 $ref: '#/components/responses/Conflict'
6261 $ref: '#/components/responses/UnprocessableEntity'
6263 $ref: '#/components/responses/InternalServerError'
6265 $ref: '#/components/responses/ServiceUnavailable'
6267 $ref: '#/components/responses/UnexpectedError'
6269 $ref: '#/components/responses/UnexpectedError'
6270 '/admin/v1/k8srepos':
6275 summary: Query information about multiple K8s Repos
6276 description: Query information about multiple K8s Repos
6277 operationId: getK8sRepos
6284 $ref: '#/components/schemas/ArrayOfK8sRepoInfo'
6287 $ref: '#/components/schemas/ArrayOfK8sRepoInfo'
6289 $ref: '#/components/responses/BadRequest'
6291 $ref: '#/components/responses/Unauthorized'
6293 $ref: '#/components/responses/Forbidden'
6295 $ref: '#/components/responses/NotFound'
6297 $ref: '#/components/responses/MethodNotAllowed'
6299 $ref: '#/components/responses/NotAcceptable'
6301 $ref: '#/components/responses/Conflict'
6303 $ref: '#/components/responses/UnprocessableEntity'
6305 $ref: '#/components/responses/InternalServerError'
6307 $ref: '#/components/responses/ServiceUnavailable'
6309 $ref: '#/components/responses/UnexpectedError'
6311 $ref: '#/components/responses/UnexpectedError'
6316 summary: Create a new K8s Repo
6317 description: Create a new K8s Repo
6318 operationId: createK8sRepo
6320 $ref: '#/components/requestBodies/CreateK8sRepoRequest'
6323 description: Accepted
6327 $ref: '#/components/schemas/ObjectId_plus_OpId'
6330 $ref: '#/components/schemas/ObjectId_plus_OpId'
6332 $ref: '#/components/responses/BadRequest'
6334 $ref: '#/components/responses/Unauthorized'
6336 $ref: '#/components/responses/Forbidden'
6338 $ref: '#/components/responses/NotFound'
6340 $ref: '#/components/responses/MethodNotAllowed'
6342 $ref: '#/components/responses/NotAcceptable'
6344 $ref: '#/components/responses/Conflict'
6346 $ref: '#/components/responses/UnprocessableEntity'
6348 $ref: '#/components/responses/InternalServerError'
6350 $ref: '#/components/responses/ServiceUnavailable'
6352 $ref: '#/components/responses/UnexpectedError'
6354 $ref: '#/components/responses/UnexpectedError'
6355 '/admin/v1/k8srepos/{k8sRepoId}':
6360 description: K8s Repo ID
6368 summary: Query information about an individual K8s Repo
6369 description: Query information about an individual K8s Repo
6370 operationId: getK8sRepo
6377 $ref: '#/components/schemas/K8sRepoInfo'
6380 $ref: '#/components/schemas/K8sRepoInfo'
6382 $ref: '#/components/responses/BadRequest'
6384 $ref: '#/components/responses/Unauthorized'
6386 $ref: '#/components/responses/Forbidden'
6388 $ref: '#/components/responses/NotFound'
6390 $ref: '#/components/responses/MethodNotAllowed'
6392 $ref: '#/components/responses/NotAcceptable'
6394 $ref: '#/components/responses/Conflict'
6396 $ref: '#/components/responses/UnprocessableEntity'
6398 $ref: '#/components/responses/InternalServerError'
6400 $ref: '#/components/responses/ServiceUnavailable'
6402 $ref: '#/components/responses/UnexpectedError'
6404 $ref: '#/components/responses/UnexpectedError'
6409 summary: Delete a K8s Repo
6410 description: Delete a K8s Repo
6411 operationId: deleteK8sRepo
6414 description: Accepted
6416 $ref: '#/components/responses/BadRequest'
6418 $ref: '#/components/responses/Unauthorized'
6420 $ref: '#/components/responses/Forbidden'
6422 $ref: '#/components/responses/NotFound'
6424 $ref: '#/components/responses/MethodNotAllowed'
6426 $ref: '#/components/responses/NotAcceptable'
6428 $ref: '#/components/responses/Conflict'
6430 $ref: '#/components/responses/UnprocessableEntity'
6432 $ref: '#/components/responses/InternalServerError'
6434 $ref: '#/components/responses/ServiceUnavailable'
6436 $ref: '#/components/responses/UnexpectedError'
6438 $ref: '#/components/responses/UnexpectedError'
6442 description: Find out more about OSM
6443 url: 'https://osm.etsi.org/docs/user-guide/'
6448 description: Bad request. The server cannot process the request due to a client error.
6452 $ref: '#/components/schemas/ProblemDetails'
6454 description: Authorization information is missing or invalid.
6458 $ref: '#/components/schemas/ProblemDetails'
6460 description: Not enough permissions to do this operation.
6464 $ref: '#/components/schemas/ProblemDetails'
6466 description: The specified resource was not found.
6470 $ref: '#/components/schemas/ProblemDetails'
6472 description: This method is not supported for the requested resource.
6476 $ref: '#/components/schemas/ProblemDetails'
6478 description: The requested resource content cannot match the Accept headers sent in the request.
6482 $ref: '#/components/schemas/ProblemDetails'
6484 description: The operation cannot be executed currently, due to a conflict with the state of the resource.
6488 $ref: '#/components/schemas/ProblemDetails'
6489 UnprocessableEntity:
6490 description: The request was well-formed but was unable to be followed due to semantic errors.
6494 $ref: '#/components/schemas/ProblemDetails'
6495 InternalServerError:
6496 description: Internal server error.
6500 $ref: '#/components/schemas/ProblemDetails'
6502 description: Service temporarily unavailable.
6506 $ref: '#/components/schemas/ProblemDetails'
6508 description: Unexpected error.
6512 $ref: '#/components/schemas/ProblemDetails'
6514 description: VNF Descriptor (plaintext)
6518 $ref: '#/components/schemas/VnfDescriptor'
6520 description: VNF Package (compressed)
6524 $ref: '#/components/schemas/VnfPackage'
6526 description: NS Descriptor (plaintext)
6530 $ref: '#/components/schemas/NsDescriptor'
6532 description: NS Package (compressed)
6536 $ref: '#/components/schemas/NsPackage'
6538 description: NetSlice Template (plaintext)
6542 $ref: '#/components/schemas/NetSliceTemplate'
6544 description: NetSlice Package (compressed)
6548 $ref: '#/components/schemas/NetSlicePackage'
6549 NslcmSubscriptionResponse:
6550 description: NslcmSubscriptionResponse
6554 $ref: '#/components/schemas/NslcmSubscriptionResponse'
6557 $ref: '#/components/schemas/NslcmSubscriptionResponse'
6568 # A free list of key:value pairs
6570 additionalProperties: true
6577 CreateNsdInfoRequest:
6578 # A free list of key:value pairs
6580 additionalProperties: true
6581 NsdInfoModifications:
6583 NS Descriptor Information
6584 Only generic fields (id, name, description) are described
6585 For a full specification of the NS Descriptor see:
6586 http://osm-download.etsi.org/ftp/osm-doc/nsd.html
6590 description: NSD Identifier
6593 description: NSD Name
6596 description: NSD Description
6598 AlarmInfoModifications:
6607 description: To enable/disable the alarm.
6610 description: Threshold value of the Alarm
6614 NS Descriptor Information
6615 Only generic fields (_id, id, name, description) are described
6616 For a full specification of the NS Descriptor see:
6617 http://osm-download.etsi.org/ftp/osm-doc/nsd.html
6622 Identifier of the onboarded individual NS descriptor
6623 resource. This identifier is allocated by the NFVO.
6628 This identifier, which is allocated by the NSD
6629 designer, identifies the NSD in a globally unique
6630 way. It is copied from the NSD content and shall be
6631 present after the NSD content is on-boarded.
6635 Name of the onboarded NSD. This information is
6636 copied from the NSD content and shall be present
6637 after the NSD content is on-boarded.
6641 Description of the onboarded NSD.
6642 This information is copied from the NSD content.
6650 $ref: '#/components/schemas/NsdInfo'
6666 additionalProperties: true
6676 CreateVnfPkgInfoRequest:
6677 # A free list of key:value pairs
6679 additionalProperties: true
6680 VnfPkgInfoModifications:
6682 VNF Package Information
6683 Only generic fields (id, name, description) are described
6684 For a full specification of the VNF Descriptor see:
6685 http://osm-download.etsi.org/ftp/osm-doc/vnfd.html
6689 description: VNF Package Identifier
6692 description: VNF Package Name
6695 description: VNF Package description
6699 VNF Package Information
6700 Only generic fields (_id, id, name, description) are described
6701 For a full specification of the VNF Descriptor see:
6702 http://osm-download.etsi.org/ftp/osm-doc/vnfd.html
6707 Identifier of the VNF package. This identifier is allocated by the NFVO.
6711 description: VNF Package Identifier
6714 description: VNF Package Name
6717 description: VNF Package description
6725 $ref: '#/components/schemas/VnfPkgInfo'
6727 # Substituted by InstantiateNsRequest
6730 NS Instance Information
6731 Only generic fields (_id, id, name, description) are described
6732 For a full specification of the NS Instance see:
6733 http://osm-download.etsi.org/ftp/osm-doc/nsr.html
6737 description: Identifier of the NS instance.
6741 description: Identifier of the NS instance.
6745 description: Human readable name of the NS instance.
6748 description: Human readable description of the NS instance.
6754 InstantiateNsRequest:
6759 Human-readable name of the NS instance to be created.
6763 Identifier of the NSD that defines the NS instance to be created.
6768 Identifier of the VIM Account where the NS instance shall be created.
6787 additionalParamsForNs:
6789 additionalProperties: true
6790 additionalParamsForVnf: &additionalparamsforvnf
6799 additionalProperties: true
6803 use this namespace for all the KDU deployed in this VNF
6804 (if any). By default it is used the id of the project
6805 additionalParamsForVdu:
6814 additionalProperties: true
6818 additionalProperties: false
6819 additionalParamsForKdu:
6828 description: use this namespace for this KDU
6833 additionalProperties: true
6837 additionalProperties: false
6841 additionalProperties: false
6854 To compute automatically the target VIM for each VNF based on
6855 constrains, e.g. latency. Currently only 'PLA' is supported
6856 placement-constraints:
6858 additionalProperties: true
6892 additionalProperties: false
6907 floating-ip-required:
6911 additionalProperties: false
6915 additionalProperties: false
6954 additionalProperties: false
6968 additionalProperties: false
6970 additionalProperties: false
6982 connect additional ports to the created underlay SDN connectivity.
6983 Normally for external connectivy.
6997 additionalProperties: true
7002 additionalProperties: false
7003 internal-connection-point:
7016 additionalProperties: False
7021 additionalProperties: false
7026 additionalProperties: false
7045 additionalProperties: true
7053 additionalProperties: true
7061 additionalProperties: false
7062 vnfd-connection-point-ref:
7067 member-vnf-index-ref:
7069 vnfd-connection-point-ref:
7075 - member-vnf-index-ref
7076 - vnfd-connection-point-ref
7078 additionalProperties: false
7082 additionalProperties: false
7088 additionalProperties: false
7097 description: timeout for the scale operation
7110 scaling-group-descriptor:
7117 - scaling-group-descriptor
7119 additionalProperties: false
7123 additionalProperties: false
7127 additionalProperties: false
7130 This type represents request parameters for the "Heal NS" operation. This operation supports the healing of an NS
7131 instance by healing one or more of the VNF that are part of this NS.
7135 description: timeout for the heal operation in seconds
7139 List of VNF to be healed, together with the information needed to heal each.
7142 $ref: "#/components/schemas/HealVnfData"
7147 This type represents the information to heal a VNF that is part of an NS.
7154 Identifies the VNF instance, part of the NS, requiring a
7160 Indicates the reason why a healing procedure is required.
7164 Additional parameters passed by the NFVO as input to
7165 the healing process, specific to the VNF being healed.
7170 Flag to indicate whether or not to run day1 primitives for the VNF (default: false).
7175 List of VDU to be healed, together with the information needed to heal each.
7178 $ref: "#/components/schemas/HealVduData"
7181 This type represents the information to heal a VDU that is part of a VNF.
7188 Identifies the VDU id, part of the VNF, requiring a healing action.
7193 Indicates the VDU number when the VDU is part of a scale-group.
7198 Flag to indicate whether or not to run day1 primitives for the VDU (default: false).
7201 NSinstanceMigrateRequest:
7203 This type represents request parameters for the "Migrate" operation. This operation supports the migration of an NS
7204 instance by migrating one or more of the VDUs that are part of this NS.
7222 additionalProperties: false
7226 timeout_ns_terminate:
7227 description: timeout for terminate operation
7230 description: remove network service if termination end without error
7232 skip_terminate_primitives:
7233 description: Do not execute network service termination primitives
7235 additionalProperties: false
7239 $ref: '#/components/schemas/NsInstance'
7240 NSinstanceActionRequest:
7246 name of the primitive in the 'config-descriptor'. If the target is
7247 a kdu it can be also 'status', 'rollback' or 'upgrade'
7249 description: parameters of this primitive
7250 $ref: '#/components/schemas/KeyValuePairs'
7253 description: provide if the target action is for a vnf, vdu or kdu
7256 description: provide if the target action is for a vdu
7259 description: provide if the target action is for a kdu
7263 description: timeout for the day 1/2 operation
7268 additionalProperties: false
7271 This type represents request parameters for the "Update NS" operation. This operation supports the update of an NS
7272 instance by updating one or more of the VNFs that are part of this NS.
7280 - MODIFY_VNF_INFORMATION
7282 changeVnfPackageData:
7292 removeVnfInstanceId:
7326 additionalProperties: false
7329 additionalProperties: false
7330 VerticalscaleNsRequest:
7332 This type represents request parameters for the "Vertical Scale NS" operation.
7333 This operation supports the vertical scale of an NS instance by verticalscaling
7334 one or more of the VNFs that are part of this NS.
7339 changeVnfFlavorData:
7362 additionalProperties: false
7365 additionalProperties: false
7366 # CreateNSinstanceContentRequest:
7367 # Substituted by InstantiateNsRequest
7368 CreateNSinstanceContentResponse:
7391 isAutomaticInvocation:
7433 $ref: '#/components/schemas/NsLcmOpOcc'
7436 VNF Instance Information
7437 Only generic fields (_id, id) are described
7438 For a full specification of the VNF Instance see:
7439 http://osm-download.etsi.org/ftp/osm-doc/vnfr.html
7448 ArrayOfVnfInstanceInfo:
7451 $ref: '#/components/schemas/VnfInstanceInfo'
7454 NetSlice Template Information
7455 Only generic fields (_id, id, name) are described
7456 For a full specification of the NetSlice Template see:
7457 http://osm-download.etsi.org/ftp/osm-doc/nst.html
7461 description: NetSlice Template Identifier
7465 description: Human readable NetSlice Template Identifier
7468 description: Human readable name of the NetSlice Template
7473 $ref: '#/components/schemas/NstInfo'
7474 CreateNstInfoRequest:
7475 # A free list of key:value pairs
7477 additionalProperties: true
7484 NstInfoModifications:
7486 NetSlice Template Information
7487 Only generic fields (id, name) are described
7488 For a full specification of the NetSlice Template see:
7489 http://osm-download.etsi.org/ftp/osm-doc/nst.html
7493 description: NST Identifier
7496 description: NST Name
7500 NetSlice Instance Information
7501 Only generic fields (_id, id, name, description) are described
7502 For a full specification of the NetSlice Instance see:
7503 http://osm-download.etsi.org/ftp/osm-doc/nsi.html
7507 description: Identifier of the NetSlice instance.
7511 description: Identifier of the NetSlice instance.
7515 description: Human readable name of the NetSlice instance.
7518 description: Human readable description of the NetSlice instance.
7524 ArrayOfNetSliceInstance:
7527 $ref: '#/components/schemas/NetSliceInstance'
7534 description: Identifier of the Alarm.
7538 description: Identifier of the Alarm.
7542 description: Alarm metric.
7545 description: Threshold value of the Alarm.
7549 description: Operation to be applied.
7552 description: Action to be taken.
7555 description: Current status of the alarm.
7566 $ref: '#/components/schemas/Alarm'
7568 # Substituted by InstantiateNsiRequest
7569 InstantiateNsiRequest:
7574 Human-readable name of the NetSlice instance to be created.
7578 Identifier of the NST that defines the NetSlice instance to be created.
7583 Identifier of the VIM Account where the NetSlice instance shall be created.
7599 additionalParamsForNsi:
7601 additionalProperties: true
7633 additionalParamsForNs:
7635 additionalProperties: true
7636 additionalParamsForVnf: *additionalparamsforvnf
7675 additionalProperties: false
7690 floating-ip-required:
7694 additionalProperties: false
7698 additionalProperties: false
7737 additionalProperties: false
7751 additionalProperties: false
7753 additionalProperties: false
7761 additionalProperties: false
7762 internal-connection-point:
7775 additionalProperties: False
7780 additionalProperties: false
7785 additionalProperties: false
7804 additionalProperties: true
7812 additionalProperties: true
7820 additionalProperties: false
7821 vnfd-connection-point-ref:
7826 member-vnf-index-ref:
7828 vnfd-connection-point-ref:
7834 - member-vnf-index-ref
7835 - vnfd-connection-point-ref
7837 additionalProperties: false
7841 additionalProperties: false
7843 additionalProperties: false
7862 additionalProperties: true
7865 additionalProperties: false
7871 additionalProperties: false
7872 TerminateNsiRequest:
7877 Timestamp indicating the end time of the NSI, i.e. the NSI will be terminated
7878 automatically at this timestamp. Cardinality "0" indicates the NSI termination
7879 takes place immediately.
7888 $ref: '#/components/schemas/KeyValuePairs'
7897 # CreateNsiContentRequest:
7898 # Substituted by InstantiateNsiRequest
7899 CreateNsiContentResponse:
7922 isAutomaticInvocation:
7969 $ref: '#/components/schemas/NsiLcmOpOcc'
8032 $ref: '#/components/schemas/TokenInfo'
8055 project_role_mappings:
8077 $ref: '#/components/schemas/UserInfo'
8078 ProjectRoleMappings:
8090 additionalProperties: false
8091 ProjectRoleMappingsOpt:
8102 additionalProperties: false
8114 project_role_mappings:
8115 $ref: '#/components/schemas/ProjectRoleMappings'
8119 additionalProperties: false
8126 additionalProperties: true
8129 Array edition keys must start with '$'
8130 and follow the syntax defined in: https://osm.etsi.org/wikipub/index.php/NBI_API_Description
8149 - $ref: '#/components/schemas/ShortNameList'
8150 - $ref: '#/components/schemas/ArrayEditionSchema'
8151 project_role_mappings:
8152 $ref: '#/components/schemas/ProjectRoleMappings'
8153 add_project_role_mappings:
8154 $ref: '#/components/schemas/ProjectRoleMappings'
8155 remove_project_role_mappings:
8156 $ref: '#/components/schemas/ProjectRoleMappingsOpt'
8212 additionalProperties: false
8268 additionalProperties: false
8278 $ref: '#/components/schemas/QuotasInfo'
8282 $ref: '#/components/schemas/ProjectInfo'
8283 CreateProjectRequest:
8291 $ref: '#/components/schemas/QuotasInfo'
8294 additionalProperties: false
8303 $ref: '#/components/schemas/EditQuotasInfo'
8304 additionalProperties: false
8307 additionalProperties:
8311 Permissions keys must follow the syntax 'main_topic[:subtopic[:id[:component|action|etc]]]'
8312 Permission values are either true or false
8313 EditPermissionsInfo:
8315 additionalProperties:
8319 Permissions keys must follow the syntax 'main_topic[:subtopic[:id[:component|action|etc]]]'
8320 Permission values are either true, false, or null
8330 $ref: '#/components/schemas/PermissionsInfo'
8334 $ref: '#/components/schemas/RoleInfo'
8341 $ref: '#/components/schemas/PermissionsInfo'
8344 additionalProperties: false
8351 $ref: '#/components/schemas/EditPermissionsInfo'
8352 additionalProperties: false
8383 $ref: '#/components/schemas/VimType'
8398 additionalProperties: true
8404 $ref: '#/components/schemas/VimInfo'
8422 $ref: '#/components/schemas/VimType'
8437 additionalProperties: true
8440 additionalProperties: true
8450 additionalProperties: false
8463 $ref: '#/components/schemas/VimType'
8478 additionalProperties: true
8481 additionalProperties: true
8482 additionalProperties: false
8524 $ref: '#/components/schemas/WimType'
8534 additionalProperties: true
8538 $ref: '#/components/schemas/WimInfo'
8554 $ref: '#/components/schemas/WimType'
8564 additionalProperties: true
8569 additionalProperties: false
8590 additionalProperties: true
8591 additionalProperties: false
8630 - $ref: '#/components/schemas/SdnExtraProperties'
8631 - $ref: '#/components/schemas/SdnBasicProperties'
8635 $ref: '#/components/schemas/SdnInfo'
8638 - $ref: '#/components/schemas/SdnBasicProperties'
8645 additionalProperties: false
8648 - $ref: '#/components/schemas/SdnBasicProperties'
8649 additionalProperties: false
8705 additionalProperties: false
8729 $ref: '#/components/schemas/PduInterfaces'
8733 $ref: '#/components/schemas/PduInfo'
8754 $ref: '#/components/schemas/PduInterfaces'
8759 additionalProperties: false
8780 $ref: '#/components/schemas/PduInterfaces'
8781 additionalProperties: false
8786 additionalProperties: false
8787 K8sClusterDeploymentMethods:
8794 additionalProperties: false
8813 additionalProperties: true
8820 $ref: '#/components/schemas/K8sClusterNetList'
8822 $ref: '#/components/schemas/K8sClusterDeploymentMethods'
8829 ArrayOfK8sClusterInfo:
8832 $ref: '#/components/schemas/K8sClusterInfo'
8833 CreateK8sClusterRequest:
8847 additionalProperties: true
8854 $ref: '#/components/schemas/K8sClusterNetList'
8867 additionalProperties: false
8868 EditK8sClusterRequest:
8877 additionalProperties: true
8884 $ref: '#/components/schemas/K8sClusterNetList'
8891 additionalProperties: false
8925 additionalProperties: true
8929 $ref: '#/components/schemas/VcaInfo'
8960 additionalProperties: true
8971 additionalProperties: false
8997 additionalProperties: true
8998 additionalProperties: false
9015 $ref: '#/components/schemas/K8sRepoType'
9021 description: repository username
9024 description: repository password
9027 description: verify certificates of HTTPS-enabled servers using this CA bundle
9030 description: identify HTTPS client using this SSL certificate file
9033 description: skip tls certificate checks for the repository
9036 description: identify HTTPS client using this SSL key file
9041 Flag to indicate whether or not it is an OCI-enabled repo (default: false)
9046 additionalProperties: false
9050 $ref: '#/components/schemas/K8sRepoInfo'
9051 CreateK8sRepoRequest:
9059 $ref: '#/components/schemas/K8sRepoType'
9067 additionalProperties: false
9068 NslcmSubscriptionResponse:
9081 NslcmSubscriptionInfo:
9098 $ref: '#/components/schemas/Authenticationschema'
9099 ArrayOfNslcmSubscriptionInfo:
9102 $ref: '#/components/schemas/NslcmSubscriptionInfo'
9103 NsInstanceSubscriptionFilter:
9105 used to identify the network service
9108 - $ref: '#/components/schemas/nsdIds'
9109 - $ref: '#/components/schemas/vnfdIds'
9110 - $ref: '#/components/schemas/pnfdIds'
9111 - $ref: '#/components/schemas/nsInstanceIds'
9112 - $ref: '#/components/schemas/nsInstanceNames'
9136 nsInstanceSubscriptionFilter:
9137 $ref: '#/components/schemas/NsInstanceSubscriptionFilter'
9140 If NsLcmOperationOccurrenceNotification is selected then at least operationTypes or states is required. If NsLcmOperationOccurrenceNotification is selected then at least nsComponentTypes, lcmOpName and lcmOpOccStatus is required
9145 - NsIdentifierCreationNotification
9146 - NsIdentifierDeletionNotification
9147 - NsLcmOperationOccurrenceNotification
9148 - NsChangeNotification
9166 - PARTIALLY_COMPLETED
9179 lcmOpNameImpactingNsComponent:
9186 - VNF_SCALE_TO_LEVEL
9187 - VNF_CHANGE_FLAVOUR
9191 - VNF_CHANGE_EXT_CONN
9198 lcmOpOccStatusImpactingNsComponent:
9205 - PARTIALLY_COMPLETED
9208 Authenticationschema:
9222 NslcmSubscriptionRequest:
9226 $ref: '#/components/schemas/Nslcmsubschema'
9231 $ref: '#/components/schemas/Authenticationschema'
9234 CancelNSLCMOpOccRequest:
9245 CreateNsdInfoRequest:
9249 $ref: '#/components/schemas/CreateNsdInfoRequest'
9252 $ref: '#/components/schemas/CreateNsdInfoRequest'
9253 NsdInfoModifications:
9257 $ref: '#/components/schemas/NsdInfoModifications'
9260 $ref: '#/components/schemas/NsdInfoModifications'
9261 AlarmInfoModifications:
9265 $ref: '#/components/schemas/AlarmInfoModifications'
9268 $ref: '#/components/schemas/AlarmInfoModifications'
9273 $ref: '#/components/schemas/NsDescriptor'
9278 $ref: '#/components/schemas/NsPackage'
9279 CreateVnfPkgInfoRequest:
9283 $ref: '#/components/schemas/CreateVnfPkgInfoRequest'
9286 $ref: '#/components/schemas/CreateVnfPkgInfoRequest'
9287 VnfPkgInfoModifications:
9291 $ref: '#/components/schemas/VnfPkgInfoModifications'
9294 $ref: '#/components/schemas/VnfPkgInfoModifications'
9299 $ref: '#/components/schemas/VnfPackage'
9304 $ref: '#/components/schemas/VnfDescriptor'
9306 # Substituted by InstantiateNsRequest
9307 InstantiateNsRequest:
9311 $ref: '#/components/schemas/InstantiateNsRequest'
9314 $ref: '#/components/schemas/InstantiateNsRequest'
9319 $ref: '#/components/schemas/HealNsRequest'
9322 $ref: '#/components/schemas/HealNsRequest'
9323 NSinstanceMigrateRequest:
9327 $ref: '#/components/schemas/NSinstanceMigrateRequest'
9330 $ref: '#/components/schemas/NSinstanceMigrateRequest'
9335 $ref: '#/components/schemas/ScaleNsRequest'
9338 $ref: '#/components/schemas/ScaleNsRequest'
9343 $ref: '#/components/schemas/TerminateNsRequest'
9346 $ref: '#/components/schemas/TerminateNsRequest'
9351 $ref: '#/components/schemas/UpdateNsRequest'
9354 $ref: '#/components/schemas/UpdateNsRequest'
9355 VerticalscaleNsRequest:
9359 $ref: '#/components/schemas/VerticalscaleNsRequest'
9362 $ref: '#/components/schemas/VerticalscaleNsRequest'
9363 # CreateNSinstanceContentRequest:
9364 # Substituted by InstantiateNsRequest
9365 CreateNstInfoRequest:
9369 $ref: '#/components/schemas/CreateNstInfoRequest'
9372 $ref: '#/components/schemas/CreateNstInfoRequest'
9377 $ref: '#/components/schemas/NetSliceTemplate'
9382 $ref: '#/components/schemas/NetSlicePackage'
9383 NstInfoModifications:
9387 $ref: '#/components/schemas/NstInfoModifications'
9390 $ref: '#/components/schemas/NstInfoModifications'
9392 # Substituted by InstantiateNsiRequest
9393 InstantiateNsiRequest:
9397 $ref: '#/components/schemas/InstantiateNsiRequest'
9400 $ref: '#/components/schemas/InstantiateNsiRequest'
9401 TerminateNsiRequest:
9405 $ref: '#/components/schemas/TerminateNsiRequest'
9408 $ref: '#/components/schemas/TerminateNsiRequest'
9413 $ref: '#/components/schemas/NsiActionRequest'
9416 $ref: '#/components/schemas/NsiActionRequest'
9417 # CreateNsiContentRequest:
9418 # Substituted by InstantiateNsiRequest
9423 $ref: '#/components/schemas/CreateTokenRequest'
9426 $ref: '#/components/schemas/CreateTokenRequest'
9431 $ref: '#/components/schemas/CreateUserRequest'
9434 $ref: '#/components/schemas/CreateUserRequest'
9439 $ref: '#/components/schemas/EditUserRequest'
9442 $ref: '#/components/schemas/EditUserRequest'
9443 CreateProjectRequest:
9447 $ref: '#/components/schemas/CreateProjectRequest'
9450 $ref: '#/components/schemas/CreateProjectRequest'
9455 $ref: '#/components/schemas/EditProjectRequest'
9458 $ref: '#/components/schemas/EditProjectRequest'
9463 $ref: '#/components/schemas/CreateRoleRequest'
9466 $ref: '#/components/schemas/CreateRoleRequest'
9471 $ref: '#/components/schemas/EditRoleRequest'
9474 $ref: '#/components/schemas/EditRoleRequest'
9479 $ref: '#/components/schemas/CreateVimRequest'
9482 $ref: '#/components/schemas/CreateVimRequest'
9487 $ref: '#/components/schemas/EditVimRequest'
9490 $ref: '#/components/schemas/EditVimRequest'
9495 $ref: '#/components/schemas/CreateWimRequest'
9498 $ref: '#/components/schemas/CreateWimRequest'
9503 $ref: '#/components/schemas/EditWimRequest'
9506 $ref: '#/components/schemas/EditWimRequest'
9511 $ref: '#/components/schemas/CreateSdnRequest'
9514 $ref: '#/components/schemas/CreateSdnRequest'
9519 $ref: '#/components/schemas/EditSdnRequest'
9522 $ref: '#/components/schemas/EditSdnRequest'
9527 $ref: '#/components/schemas/CreatePduRequest'
9530 $ref: '#/components/schemas/CreatePduRequest'
9535 $ref: '#/components/schemas/EditPduRequest'
9538 $ref: '#/components/schemas/EditPduRequest'
9539 CreateK8sClusterRequest:
9543 $ref: '#/components/schemas/CreateK8sClusterRequest'
9546 $ref: '#/components/schemas/CreateK8sClusterRequest'
9547 EditK8sClusterRequest:
9551 $ref: '#/components/schemas/EditK8sClusterRequest'
9554 $ref: '#/components/schemas/EditK8sClusterRequest'
9559 $ref: '#/components/schemas/CreateVcaRequest'
9562 $ref: '#/components/schemas/CreateVcaRequest'
9567 $ref: '#/components/schemas/EditVcaRequest'
9570 $ref: '#/components/schemas/EditVcaRequest'
9571 CreateK8sRepoRequest:
9575 $ref: '#/components/schemas/CreateK8sRepoRequest'
9578 $ref: '#/components/schemas/CreateK8sRepoRequest'
9579 NslcmSubscriptionRequest:
9583 $ref: '#/components/schemas/NslcmSubscriptionRequest'
9586 $ref: '#/components/schemas/NslcmSubscriptionRequest'
9587 CancelNSLCMOpOccRequest:
9591 $ref: '#/components/schemas/CancelNSLCMOpOccRequest'
9594 $ref: '#/components/schemas/CancelNSLCMOpOccRequest'
9595 # END REQUEST BODIES