Fix indentation issues in VNFLifecycleManagement.yaml
[osm/SOL003.git] / src / SOL003 / VNFLifecycleManagement / VNFLifecycleManagement.yaml
1 openapi: 3.0.2
2
3 info:
4   title: SOL003 - VNF Lifecycle Management interface
5   description: |
6     SOL003 - VNF Lifecycle Management interface
7   version: "1.0.0"
8   contact:
9     email: OSM_TECH@list.etsi.org
10   license:
11     name: Apache 2.0
12     url: 'http://www.apache.org/licenses/LICENSE-2.0.html'
13
14 tags:
15   - name: VNF Instances
16     description: Operations related to VNF instances
17
18 servers:
19   - url: http://127.0.0.1/vnflcm/v1
20   - url: https://127.0.0.1/vnflcm/v1
21
22 paths:
23   /vnf_instances:
24     parameters:
25       - $ref: ../components/SOL003_params.yaml#/components/parameters/Accept
26       - $ref: ../components/SOL003_params.yaml#/components/parameters/Authorization
27       - $ref: ../components/SOL003_params.yaml#/components/parameters/Version
28     get:
29       tags:
30         - VNF Instances
31       summary: Query information about multiple VNF instances
32       description: The GET method queries information about multiple VNF instances.
33       responses:
34         200:
35           $ref: '#/components/responses/VNFInstances.Get.200'
36         400:
37           $ref: '../responses/SOL003_resp.yaml#/components/responses/400'
38         401:
39           $ref: '../responses/SOL003_resp.yaml#/components/responses/401'
40         403:
41           $ref: '../responses/SOL003_resp.yaml#/components/responses/403'
42         404:
43           $ref: '../responses/SOL003_resp.yaml#/components/responses/404'
44         405:
45           $ref: '../responses/SOL003_resp.yaml#/components/responses/405'
46         406:
47           $ref: '../responses/SOL003_resp.yaml#/components/responses/406'
48         409:
49           $ref: '../responses/SOL003_resp.yaml#/components/responses/409'
50         422:
51           $ref: '../responses/SOL003_resp.yaml#/components/responses/422'
52         500:
53           $ref: '../responses/SOL003_resp.yaml#/components/responses/500'
54         503:
55           $ref: '../responses/SOL003_resp.yaml#/components/responses/503'
56         5XX:
57           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
58         default:
59           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
60     post:
61       tags:
62         - VNF Instances
63       summary: Create a new VNF instance resource
64       description: |
65         The POST method creates a new VNF instance resource based on a VNF package that is onboarded
66         and in "ENABLED" state.
67       requestBody:
68         $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/CreateVnfRequest'
69       responses:
70         201:
71           $ref: '#/components/responses/VNFInstances.Post.201'
72         400:
73           $ref: '../responses/SOL003_resp.yaml#/components/responses/400'
74         401:
75           $ref: '../responses/SOL003_resp.yaml#/components/responses/401'
76         403:
77           $ref: '../responses/SOL003_resp.yaml#/components/responses/403'
78         404:
79           $ref: '../responses/SOL003_resp.yaml#/components/responses/404'
80         405:
81           $ref: '../responses/SOL003_resp.yaml#/components/responses/405'
82         406:
83           $ref: '../responses/SOL003_resp.yaml#/components/responses/406'
84         409:
85           $ref: '../responses/SOL003_resp.yaml#/components/responses/409'
86         422:
87           $ref: '../responses/SOL003_resp.yaml#/components/responses/422'
88         500:
89           $ref: '../responses/SOL003_resp.yaml#/components/responses/500'
90         503:
91           $ref: '../responses/SOL003_resp.yaml#/components/responses/503'
92         5XX:
93           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
94         default:
95           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
96
97   /vnf_instances/{vnfInstanceId}:
98     parameters:
99       - $ref: '#/components/parameters/VnfInstanceId'
100       - $ref: ../components/SOL003_params.yaml#/components/parameters/Authorization
101       - $ref: ../components/SOL003_params.yaml#/components/parameters/Version
102     get:
103       tags:
104         - VNF Instances
105       summary: Read an individual VNF instance resource
106       description: |
107         The GET method retrieves information about a VNF instance by reading an "Individual VNF instance" resource.
108       responses:
109         200:
110           $ref: '#/components/responses/IndividualVnfInstance.Get.200'
111         400:
112           $ref: '../responses/SOL003_resp.yaml#/components/responses/400'
113         401:
114           $ref: '../responses/SOL003_resp.yaml#/components/responses/401'
115         403:
116           $ref: '../responses/SOL003_resp.yaml#/components/responses/403'
117         404:
118           $ref: '../responses/SOL003_resp.yaml#/components/responses/404'
119         405:
120           $ref: '../responses/SOL003_resp.yaml#/components/responses/405'
121         406:
122           $ref: '../responses/SOL003_resp.yaml#/components/responses/406'
123         409:
124           $ref: '../responses/SOL003_resp.yaml#/components/responses/409'
125         422:
126           $ref: '../responses/SOL003_resp.yaml#/components/responses/422'
127         500:
128           $ref: '../responses/SOL003_resp.yaml#/components/responses/500'
129         503:
130           $ref: '../responses/SOL003_resp.yaml#/components/responses/503'
131         5XX:
132           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
133         default:
134           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
135     delete:
136       tags:
137         - VNF Instances
138       summary: Delete an individual VNF instance resource
139       description: This method deletes an "Individual VNF instance" resource.
140       responses:
141         204:
142           description: No Content
143         400:
144           $ref: '../responses/SOL003_resp.yaml#/components/responses/400'
145         401:
146           $ref: '../responses/SOL003_resp.yaml#/components/responses/401'
147         403:
148           $ref: '../responses/SOL003_resp.yaml#/components/responses/403'
149         404:
150           $ref: '../responses/SOL003_resp.yaml#/components/responses/404'
151         405:
152           $ref: '../responses/SOL003_resp.yaml#/components/responses/405'
153         406:
154           $ref: '../responses/SOL003_resp.yaml#/components/responses/406'
155         409:
156           $ref: '../responses/SOL003_resp.yaml#/components/responses/409'
157         422:
158           $ref: '../responses/SOL003_resp.yaml#/components/responses/422'
159         500:
160           $ref: '../responses/SOL003_resp.yaml#/components/responses/500'
161         503:
162           $ref: '../responses/SOL003_resp.yaml#/components/responses/503'
163         5XX:
164           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
165         default:
166           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
167
168   /vnf_instances/{vnfInstanceId}/instantiate:
169     parameters:
170       - $ref: '#/components/parameters/VnfInstanceId'
171     post:
172       tags:
173         - VNF Instances
174       summary: Instantiate a VNF
175       description: |
176         The POST method instantiates a VNF instance. The precondition is that the VNF instance
177         must have been created and must be in NOT_INSTANTIATED state.
178       parameters:
179         - $ref: ../components/SOL003_params.yaml#/components/parameters/Accept
180         - $ref: ../components/SOL003_params.yaml#/components/parameters/Authorization
181         - $ref: ../components/SOL003_params.yaml#/components/parameters/Version
182       requestBody:
183         $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/InstantiateVnfRequest'
184       responses:
185         202:
186           $ref: '#/components/responses/InstantiateVnfInstance.Post.202'
187         400:
188           $ref: '../responses/SOL003_resp.yaml#/components/responses/400'
189         401:
190           $ref: '../responses/SOL003_resp.yaml#/components/responses/401'
191         403:
192           $ref: '../responses/SOL003_resp.yaml#/components/responses/403'
193         404:
194           $ref: '../responses/SOL003_resp.yaml#/components/responses/404'
195         405:
196           $ref: '../responses/SOL003_resp.yaml#/components/responses/405'
197         406:
198           $ref: '../responses/SOL003_resp.yaml#/components/responses/406'
199         409:
200           $ref: '../responses/SOL003_resp.yaml#/components/responses/409'
201         422:
202           $ref: '../responses/SOL003_resp.yaml#/components/responses/422'
203         500:
204           $ref: '../responses/SOL003_resp.yaml#/components/responses/500'
205         503:
206           $ref: '../responses/SOL003_resp.yaml#/components/responses/503'
207         5XX:
208           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
209         default:
210           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
211
212   /vnf_instances/{vnfInstanceId}/scale:
213     parameters:
214       - $ref: '#/components/parameters/VnfInstanceId'
215     post:
216       tags:
217         - VNF Instances
218       summary: Scale a VNF instance
219       description: |
220         The POST method requests to scale a VNF instance resource. The precondition is that the VNF instance
221         must have been created and must be in INSTANTIATED state.
222       parameters:
223         - $ref: ../components/SOL003_params.yaml#/components/parameters/Accept
224         - $ref: ../components/SOL003_params.yaml#/components/parameters/Authorization
225         - $ref: ../components/SOL003_params.yaml#/components/parameters/Version
226       requestBody:
227         $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ScaleVnfRequest'
228       responses:
229         202:
230           $ref: '#/components/responses/ScaleVnfInstance.Post.202'
231         400:
232           $ref: '../responses/SOL003_resp.yaml#/components/responses/400'
233         401:
234           $ref: '../responses/SOL003_resp.yaml#/components/responses/401'
235         403:
236           $ref: '../responses/SOL003_resp.yaml#/components/responses/403'
237         404:
238           $ref: '../responses/SOL003_resp.yaml#/components/responses/404'
239         405:
240           $ref: '../responses/SOL003_resp.yaml#/components/responses/405'
241         406:
242           $ref: '../responses/SOL003_resp.yaml#/components/responses/406'
243         409:
244           $ref: '../responses/SOL003_resp.yaml#/components/responses/409'
245         422:
246           $ref: '../responses/SOL003_resp.yaml#/components/responses/422'
247         500:
248           $ref: '../responses/SOL003_resp.yaml#/components/responses/500'
249         503:
250           $ref: '../responses/SOL003_resp.yaml#/components/responses/503'
251         5XX:
252           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
253         default:
254           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
255
256   /vnf_instances/{vnfInstanceId}/terminate:
257     parameters:
258       - $ref: '#/components/parameters/VnfInstanceId'
259     post:
260       tags:
261         - VNF Instances
262       summary: Terminate a VNF instance
263       description: |
264         The POST method requests to terminate a VNF instance. The precondition is that the VNF
265         instance must have been created and must be in INSTANTIATED state.
266       parameters:
267         - $ref: ../components/SOL003_params.yaml#/components/parameters/Accept
268         - $ref: ../components/SOL003_params.yaml#/components/parameters/Authorization
269         - $ref: ../components/SOL003_params.yaml#/components/parameters/Version
270       requestBody:
271         $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/TerminateVnfRequest'
272       responses:
273         202:
274           $ref: '#/components/responses/TerminateVnfInstance.Post.202'
275         400:
276           $ref: '../responses/SOL003_resp.yaml#/components/responses/400'
277         401:
278           $ref: '../responses/SOL003_resp.yaml#/components/responses/401'
279         403:
280           $ref: '../responses/SOL003_resp.yaml#/components/responses/403'
281         404:
282           $ref: '../responses/SOL003_resp.yaml#/components/responses/404'
283         405:
284           $ref: '../responses/SOL003_resp.yaml#/components/responses/405'
285         406:
286           $ref: '../responses/SOL003_resp.yaml#/components/responses/406'
287         409:
288           $ref: '../responses/SOL003_resp.yaml#/components/responses/409'
289         422:
290           $ref: '../responses/SOL003_resp.yaml#/components/responses/422'
291         500:
292           $ref: '../responses/SOL003_resp.yaml#/components/responses/500'
293         503:
294           $ref: '../responses/SOL003_resp.yaml#/components/responses/503'
295         5XX:
296           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
297         default:
298           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
299
300   /vnf_lcm_op_occs:
301     get:
302       tags:
303         - VNF Instances
304       summary: Query information about multiple VNF LCM Operation Occurrences
305       description: Query information about multiple VNF LCM Operation Occurrences
306       responses:
307         200:
308           $ref: '#/components/responses/VnfLcmOpOccs.Get.200'
309         400:
310           $ref: '../responses/SOL003_resp.yaml#/components/responses/400'
311         401:
312           $ref: '../responses/SOL003_resp.yaml#/components/responses/401'
313         403:
314           $ref: '../responses/SOL003_resp.yaml#/components/responses/403'
315         404:
316           $ref: '../responses/SOL003_resp.yaml#/components/responses/404'
317         405:
318           $ref: '../responses/SOL003_resp.yaml#/components/responses/405'
319         406:
320           $ref: '../responses/SOL003_resp.yaml#/components/responses/406'
321         409:
322           $ref: '../responses/SOL003_resp.yaml#/components/responses/409'
323         422:
324           $ref: '../responses/SOL003_resp.yaml#/components/responses/422'
325         500:
326           $ref: '../responses/SOL003_resp.yaml#/components/responses/500'
327         503:
328           $ref: '../responses/SOL003_resp.yaml#/components/responses/503'
329         5XX:
330           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
331         default:
332           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
333
334   /vnf_lcm_op_occs/{vnfLcmOpOccId}:
335     parameters:
336       - $ref: '#/components/parameters/VnfLcmOpOccId'
337     get:
338       tags:
339         - VNF Instances
340       summary: Query information about an individual VNF LCM Operation Occurrence
341       description: Query information about an individual VNF LCM Operation Occurrence
342       responses:
343         200:
344           $ref: '#/components/responses/IndividualVnfLcmOpOcc.Get.200'
345         400:
346           $ref: '../responses/SOL003_resp.yaml#/components/responses/400'
347         401:
348           $ref: '../responses/SOL003_resp.yaml#/components/responses/401'
349         403:
350           $ref: '../responses/SOL003_resp.yaml#/components/responses/403'
351         404:
352           $ref: '../responses/SOL003_resp.yaml#/components/responses/404'
353         405:
354           $ref: '../responses/SOL003_resp.yaml#/components/responses/405'
355         406:
356           $ref: '../responses/SOL003_resp.yaml#/components/responses/406'
357         409:
358           $ref: '../responses/SOL003_resp.yaml#/components/responses/409'
359         422:
360           $ref: '../responses/SOL003_resp.yaml#/components/responses/422'
361         500:
362           $ref: '../responses/SOL003_resp.yaml#/components/responses/500'
363         503:
364           $ref: '../responses/SOL003_resp.yaml#/components/responses/503'
365         5XX:
366           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
367         default:
368           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
369
370
371   ###############################################################################
372   # Subscriptions                                                               #
373   ###############################################################################
374   /subscriptions:
375     get:
376       tags:
377         - VNF Instances
378       summary: Query information about multiple VNF instance subscription
379       description: Query information about multiple VNF instance subscription
380       responses:
381         200:
382           $ref: '#/components/responses/Subscriptions.Get.200'
383         400:
384           $ref: '../responses/SOL003_resp.yaml#/components/responses/400'
385         401:
386           $ref: '../responses/SOL003_resp.yaml#/components/responses/401'
387         403:
388           $ref: '../responses/SOL003_resp.yaml#/components/responses/403'
389         404:
390           $ref: '../responses/SOL003_resp.yaml#/components/responses/404'
391         405:
392           $ref: '../responses/SOL003_resp.yaml#/components/responses/405'
393         406:
394           $ref: '../responses/SOL003_resp.yaml#/components/responses/406'
395         409:
396           $ref: '../responses/SOL003_resp.yaml#/components/responses/409'
397         422:
398           $ref: '../responses/SOL003_resp.yaml#/components/responses/422'
399         500:
400           $ref: '../responses/SOL003_resp.yaml#/components/responses/500'
401         503:
402           $ref: '../responses/SOL003_resp.yaml#/components/responses/503'
403         5XX:
404           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
405         default:
406           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
407     post:
408       tags:
409         - VNF Instances
410       summary: Creates a new subscription
411       description: The POST method creates a new subscription.
412       requestBody:
413         $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscriptionRequest'
414       responses:
415         201:
416           $ref: '#/components/responses/Subscriptions.Post.201'
417         400:
418           $ref: '../responses/SOL003_resp.yaml#/components/responses/400'
419         401:
420           $ref: '../responses/SOL003_resp.yaml#/components/responses/401'
421         403:
422           $ref: '../responses/SOL003_resp.yaml#/components/responses/403'
423         404:
424           $ref: '../responses/SOL003_resp.yaml#/components/responses/404'
425         405:
426           $ref: '../responses/SOL003_resp.yaml#/components/responses/405'
427         406:
428           $ref: '../responses/SOL003_resp.yaml#/components/responses/406'
429         409:
430           $ref: '../responses/SOL003_resp.yaml#/components/responses/409'
431         422:
432           $ref: '../responses/SOL003_resp.yaml#/components/responses/422'
433         500:
434           $ref: '../responses/SOL003_resp.yaml#/components/responses/500'
435         503:
436           $ref: '../responses/SOL003_resp.yaml#/components/responses/503'
437         5XX:
438           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
439         default:
440           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
441
442   /subscriptions/{subscriptionId}:
443     parameters:
444       - $ref: '#/components/parameters/SubscriptionId'
445       - $ref: ../components/SOL003_params.yaml#/components/parameters/Authorization
446       - $ref: ../components/SOL003_params.yaml#/components/parameters/Version
447     get:
448       tags:
449         - VNF Instances
450       summary: Read information about individual subscription resource
451       description: |
452         The GET method retrieves information about a subscription by reading an "Individual subscription" resource.
453       responses:
454         200:
455           $ref: '#/components/responses/IndividualSubscription.Get.200'
456         400:
457           $ref: '../responses/SOL003_resp.yaml#/components/responses/400'
458         401:
459           $ref: '../responses/SOL003_resp.yaml#/components/responses/401'
460         403:
461           $ref: '../responses/SOL003_resp.yaml#/components/responses/403'
462         404:
463           $ref: '../responses/SOL003_resp.yaml#/components/responses/404'
464         405:
465           $ref: '../responses/SOL003_resp.yaml#/components/responses/405'
466         406:
467           $ref: '../responses/SOL003_resp.yaml#/components/responses/406'
468         409:
469           $ref: '../responses/SOL003_resp.yaml#/components/responses/409'
470         422:
471           $ref: '../responses/SOL003_resp.yaml#/components/responses/422'
472         500:
473           $ref: '../responses/SOL003_resp.yaml#/components/responses/500'
474         503:
475           $ref: '../responses/SOL003_resp.yaml#/components/responses/503'
476         5XX:
477           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
478         default:
479           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
480     delete:
481       tags:
482         - VNF Instances
483       summary: Delete an individual subscription resource
484       description: The DELETE method terminates an individual subscription.
485       responses:
486         204:
487           description: No Content
488         400:
489           $ref: '../responses/SOL003_resp.yaml#/components/responses/400'
490         401:
491           $ref: '../responses/SOL003_resp.yaml#/components/responses/401'
492         403:
493           $ref: '../responses/SOL003_resp.yaml#/components/responses/403'
494         404:
495           $ref: '../responses/SOL003_resp.yaml#/components/responses/404'
496         405:
497           $ref: '../responses/SOL003_resp.yaml#/components/responses/405'
498         406:
499           $ref: '../responses/SOL003_resp.yaml#/components/responses/406'
500         409:
501           $ref: '../responses/SOL003_resp.yaml#/components/responses/409'
502         422:
503           $ref: '../responses/SOL003_resp.yaml#/components/responses/422'
504         500:
505           $ref: '../responses/SOL003_resp.yaml#/components/responses/500'
506         503:
507           $ref: '../responses/SOL003_resp.yaml#/components/responses/503'
508         5XX:
509           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
510         default:
511           $ref: '../responses/SOL003_resp.yaml#/components/responses/UnexpectedError'
512
513 components:
514   parameters:
515     VnfInstanceId:
516       name: vnfInstanceId
517       in: path
518       required: true
519       description: Identifier of the VNF instance
520       schema:
521         type: string
522     VnfLcmOpOccId:
523       name: vnfLcmOpOccId
524       in: path
525       required: true
526       description: |
527         Identifier of the VNF lifecycle management operation occurrence
528       schema:
529         type: string
530     SubscriptionId:
531       name: subscriptionId
532       in: path
533       required: true
534       description: Identifier of the VNF subscription occurrence
535       schema:
536         type: string
537
538   responses:
539     VNFInstances.Get.200:
540       description: OK
541       content:
542         application/json:
543           schema:
544             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ArrayOfVnfInstance'
545         application/yaml:
546           schema:
547             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ArrayOfVnfInstance'
548     VNFInstances.Post.201:
549       description: Created
550       headers:
551         Location:
552           schema:
553             type: string
554             format: uri
555       content:
556         application/json:
557           schema:
558             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ObjectId'
559         application/yaml:
560           schema:
561             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ObjectId'
562     IndividualVnfInstance.Get.200:
563       description: OK
564       content:
565         application/json:
566           schema:
567             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfInstance'
568         application/yaml:
569           schema:
570             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfInstance'
571     InstantiateVnfInstance.Post.202:
572       description: Accepted
573       headers:
574         Location:
575           schema:
576             type: string
577             format: uri
578       content:
579         application/json:
580           schema:
581             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ObjectId'
582         application/yaml:
583           schema:
584             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ObjectId'
585     ScaleVnfInstance.Post.202:
586       description: Accepted
587       headers:
588         Location:
589           schema:
590             type: string
591             format: uri
592       content:
593         application/json:
594           schema:
595             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ObjectId'
596         application/yaml:
597           schema:
598             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ObjectId'
599     TerminateVnfInstance.Post.202:
600       description: Accepted
601       headers:
602         Location:
603           schema:
604             type: string
605             format: uri
606       content:
607         application/json:
608           schema:
609             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ObjectId'
610         application/yaml:
611           schema:
612             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ObjectId'
613     VnfLcmOpOccs.Get.200:
614       description: OK
615       content:
616         application/json:
617           schema:
618             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ArrayOfVnfLcmOpOcc'
619         application/yaml:
620           schema:
621             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ArrayOfVnfLcmOpOcc'
622     IndividualVnfLcmOpOcc.Get.200:
623       description: OK
624       content:
625         application/json:
626           schema:
627             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfLcmOpOcc'
628         application/yaml:
629           schema:
630             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/VnfLcmOpOcc'
631     Subscriptions.Post.201:
632       description: Created
633       headers:
634         Location:
635           schema:
636             type: string
637             format: uri
638       content:
639         application/json:
640           schema:
641             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription'
642         application/yaml:
643           schema:
644             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription'
645     Subscriptions.Get.200:
646       description: OK
647       content:
648         application/json:
649           schema:
650             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ArrayOfLccnSubscription'
651         application/yaml:
652           schema:
653             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/ArrayOfLccnSubscription'
654     IndividualSubscription.Get.200:
655       description: OK
656       content:
657         application/json:
658           schema:
659             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription'
660         application/yaml:
661           schema:
662             $ref: './definitions/SOL003VNFLifecycleManagement_def.yaml#/definitions/LccnSubscription'