blob: 8eafe05a2e405af2a29087c35b05be5d50ecdbf5 [file] [log] [blame]
Rene_Robertaa606352019-08-22 16:57:27 +02001.. This work is licensed under a Creative Commons Attribution 4.0 International License.
2.. http://creativecommons.org/licenses/by/4.0
3.. Copyright 2018 Huawei Technologies Co., Ltd.
4
5serviceInstances API
6====================
7
8
9This API allows to generate some requests to manage:
10
11- serviceInstances (create, delete)
12- volumeGroups attached to a vnf instance (create, delete)
13- vfModules attached to a vnf instance (create, delete)
14- vnfs attached to a service instance (create, delete)
15- orchestrationRequests (get)
16
17links:
18
19- :ref:`create_service_instance`
20- :ref:`delete_service_instance`
21- :ref:`create_volume_group`
22- :ref:`delete_volume_group`
23- :ref:`create_vf_module`
24- :ref:`delete_vf_module`
25- :ref:`create_vnf`
26- :ref:`delete_vnf`
27- :ref:`get_orchestration_request_by_id`
28- :ref:`get_orchestration_request_all`
29
30
31.. _create_service_instance:
32
33Create service instance
34+++++++++++++++++++++++
35
36+--------------------+--------------------------------------------------------+
37|Interface Definition|Description |
38+====================+========================================================+
Rene_Robert3d531ff2019-10-24 09:45:08 +020039|URI |/onap/so/infra/serviceInstantiation/v7/serviceInstances |
Rene_Robertaa606352019-08-22 16:57:27 +020040+--------------------+--------------------------------------------------------+
41|Operation Type |POST |
42+--------------------+--------------------------------------------------------+
43|Content-Type |application/json |
44+--------------------+--------------------------------------------------------+
45
Marcin Rzepecki76fd52c2021-03-24 15:22:33 +010046Request Headers:
47
48+-------------------+---------+-----------------------------------------------------------------------------------------+
49|Header Name |Required |Description |
50+===================+=========+=========================================================================================+
51|Authorization |Y |Base64 encoded username:password |
52+-------------------+---------+-----------------------------------------------------------------------------------------+
53
Rene_Robertaa606352019-08-22 16:57:27 +020054Request Body:
55
56+----------------+---------+-----------+--------------------------+-------------------------------------------+
57|Attribute |Qualifier|Cardinality|Content |Description |
58+================+=========+===========+==========================+===========================================+
59|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
60+----------------+---------+-----------+--------------------------+-------------------------------------------+
61
62RequestDetails Object
63
64+-------------------+--------------------------+-------------------------------------------------+
65|Attribute |Content |Description |
66+===================+==========================+=================================================+
67|modelInfo |modelInfo Object |Content of modelInfo object. |
68+-------------------+--------------------------+-------------------------------------------------+
69|subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
70+-------------------+--------------------------+-------------------------------------------------+
71|requestInfo |requestInfo Object |Content of requestInfo object. |
72+-------------------+--------------------------+-------------------------------------------------+
73|requestParameters |requestParameters Object |Content of requestParameters object. |
74+-------------------+--------------------------+-------------------------------------------------+
75|relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
76+-------------------+--------------------------+-------------------------------------------------+
77|cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
78+-------------------+--------------------------+-------------------------------------------------+
79|project |project Object |Content of project object. |
80+-------------------+--------------------------+-------------------------------------------------+
81|owningEntity |owningEntity Object |Content of owningEntity object. |
82+-------------------+--------------------------+-------------------------------------------------+
83|platform |platform Object |Content of platform object. |
84+-------------------+--------------------------+-------------------------------------------------+
85|lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
86+-------------------+--------------------------+-------------------------------------------------+
87
88ModelInfo Object
89
90+-------------------------+------------------+-------------------------------------------------+
91|Attribute |Content |Description |
92+=========================+==================+=================================================+
93|ModelType |String |Type of model |
94+-------------------------+------------------+-------------------------------------------------+
95|ModelInvariantId |String |The Model Invariant Id. |
96+-------------------------+------------------+-------------------------------------------------+
97|ModelNameVersionId |String |The modelname Version Id |
98+-------------------------+------------------+-------------------------------------------------+
99|ModelName |String |Name of the Model |
100+-------------------------+------------------+-------------------------------------------------+
101|ModelVersion |String |Version of the model |
102+-------------------------+------------------+-------------------------------------------------+
103|ModelCustomization Name |String |The Model Customization name |
104+-------------------------+------------------+-------------------------------------------------+
105|modelCustomizationUuid |String |The Model Customization UUid |
106+-------------------------+------------------+-------------------------------------------------+
107|modelVersionId |String |The Model version id |
108+-------------------------+------------------+-------------------------------------------------+
109|modelUuid |String |The Model UUid |
110+-------------------------+------------------+-------------------------------------------------+
111|modelInvariantUuid |String |The Model Invariant UUid |
112+-------------------------+------------------+-------------------------------------------------+
113|modelInstanceName |String |The Model Instance name |
114+-------------------------+------------------+-------------------------------------------------+
115
116
117SubscriberInfo Object
118
119+-------------------------+------------------+-------------------------------------------------+
120|Attribute |Content |Description |
121+=========================+==================+=================================================+
122|GlobalSubscriberId |String |Global customer Id (in A&AI) |
123+-------------------------+------------------+-------------------------------------------------+
124|SubscriberName |String |Name of the Subscriber |
125+-------------------------+------------------+-------------------------------------------------+
126
127RequestInfo Object
128
129+-------------------------+------------------+-------------------------------------------------+
130|Attribute |Content |Description |
131+=========================+==================+=================================================+
132|Source |String |source of the request |
133+-------------------------+------------------+-------------------------------------------------+
134|billingAccountNumber |String |billingAccountNumber of the request |
135+-------------------------+------------------+-------------------------------------------------+
136|callbackUrl |String |callbackUrl of the request |
137+-------------------------+------------------+-------------------------------------------------+
138|correlator |String |correlator of the request |
139+-------------------------+------------------+-------------------------------------------------+
140|orderNumber |String |orderNumber of the request |
141+-------------------------+------------------+-------------------------------------------------+
142|productFamilyId |String |productFamilyId of the request |
143+-------------------------+------------------+-------------------------------------------------+
144|orderVersion |String |orderVersion of the request |
145+-------------------------+------------------+-------------------------------------------------+
146|instanceName |String |instanceName of the request |
147+-------------------------+------------------+-------------------------------------------------+
148|suppressRollback |String |suppressRollback of the request |
149+-------------------------+------------------+-------------------------------------------------+
150|requestorId |String |requestorId of the request |
151+-------------------------+------------------+-------------------------------------------------+
152
153RequestParameters Object
154
155+-------------------------+------------------+-------------------------------------------------+
156|Attribute |Content |Description |
157+=========================+==================+=================================================+
158|SubscriptionServiceType |String |The service type of the Subscription |
159+-------------------------+------------------+-------------------------------------------------+
160|UserParams |Array |The product family Id. |
161+-------------------------+------------------+-------------------------------------------------+
162|aLaCarte |Boolean | aLaCarte |
163+-------------------------+------------------+-------------------------------------------------+
164|autoBuildVfModules |Boolean |autoBuildVfModules |
165+-------------------------+------------------+-------------------------------------------------+
166|cascadeDelete |Boolean |cascadeDelete |
167+-------------------------+------------------+-------------------------------------------------+
168|usePreload |Boolean |usePreload |
169+-------------------------+------------------+-------------------------------------------------+
170|rebuildVolumeGroups |Boolean |rebuildVolumeGroups |
171+-------------------------+------------------+-------------------------------------------------+
172|payload |String |payload |
173+-------------------------+------------------+-------------------------------------------------+
174|controllerType |String |controllerType |
175+-------------------------+------------------+-------------------------------------------------+
176
177UserParams Object
178
179+-------------------------+------------------+-------------------------------------------------+
180|Attribute |Content |Description |
181+=========================+==================+=================================================+
182|name |String |Tag name of attribute |
183+-------------------------+------------------+-------------------------------------------------+
184|value |String |Value of the tag |
185+-------------------------+------------------+-------------------------------------------------+
186
187CloudConfiguration Object
188
189+-------------------------+------------------+-------------------------------------------------+
190|Attribute |Content |Description |
191+=========================+==================+=================================================+
192|lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
193+-------------------------+------------------+-------------------------------------------------+
194|tenantId |String |Name of the Subscriber |
195+-------------------------+------------------+-------------------------------------------------+
196|aicNodeClli |String |aicNodeClli property |
197+-------------------------+------------------+-------------------------------------------------+
198
199Project Object
200
201+-------------------------+------------------+-------------------------------------------------+
202|Attribute |Content |Description |
203+=========================+==================+=================================================+
204|projectName |String |Name of the project |
205+-------------------------+------------------+-------------------------------------------------+
206
207OwningEntity Object
208
209+-------------------------+------------------+-------------------------------------------------+
210|Attribute |Content |Description |
211+=========================+==================+=================================================+
212|owningEntityId |String |owningEntityId of the owingEntity |
213+-------------------------+------------------+-------------------------------------------------+
214|owningEntityName |String |owningEntityName of the owingEntity |
215+-------------------------+------------------+-------------------------------------------------+
216
217Platform Object
218
219+-------------------------+------------------+-------------------------------------------------+
220|Attribute |Content |Description |
221+=========================+==================+=================================================+
222|platformName |String |Platform Name |
223+-------------------------+------------------+-------------------------------------------------+
224
225LineOfBusiness Object
226
227+-------------------------+------------------+-------------------------------------------------+
228|Attribute |Content |Description |
229+=========================+==================+=================================================+
230|lineOfBusinessName |String |Line Of Business Name |
231+-------------------------+------------------+-------------------------------------------------+
232
233
234.. _delete_service_instance:
235
236Delete service instance
237+++++++++++++++++++++++
238
239+--------------------+--------------------------------------------------------------------------------+
240|Interface Definition|Description |
241+====================+================================================================================+
Rene_Robert3d531ff2019-10-24 09:45:08 +0200242|URI |/onap/so/infra/serviceInstantiation/v7/serviceInstances/{serviceInstanceId} |
Rene_Robertaa606352019-08-22 16:57:27 +0200243+--------------------+--------------------------------------------------------------------------------+
244|Operation Type |DELETE |
245+--------------------+--------------------------------------------------------------------------------+
246|Content-Type |application/json |
247+--------------------+--------------------------------------------------------------------------------+
248
Marcin Rzepecki76fd52c2021-03-24 15:22:33 +0100249Request Headers:
250
251+-------------------+---------+-----------------------------------------------------------------------------------------+
252|Header Name |Required |Description |
253+===================+=========+=========================================================================================+
254|Authorization |Y |Base64 encoded username:password |
255+-------------------+---------+-----------------------------------------------------------------------------------------+
256
Rene_Robertaa606352019-08-22 16:57:27 +0200257Request Body:
258
259+----------------+---------+-----------+--------------------------+-------------------------------------------+
260|Attribute |Qualifier|Cardinality|Content |Description |
261+================+=========+===========+==========================+===========================================+
262|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
263+----------------+---------+-----------+--------------------------+-------------------------------------------+
264
265RequestDetails Object
266
267+-------------------+-------------------------+-------------------------------------------------+
268|Attribute |Content |Description |
269+===================+=========================+=================================================+
270|modelInfo |modelInfo Object |Content of modelInfo object. |
271+-------------------+-------------------------+-------------------------------------------------+
272|requestInfo |requestInfo Object |Content of requestInfo object. |
273+-------------------+-------------------------+-------------------------------------------------+
274
275ModelInfo Object
276
277+-------------------------+------------------+-------------------------------------------------+
278|Attribute |Content |Description |
279+=========================+==================+=================================================+
280|ModelType |String |Type of model |
281+-------------------------+------------------+-------------------------------------------------+
282|ModelInvariantId |String |The Model Invariant Id. |
283+-------------------------+------------------+-------------------------------------------------+
284|ModelName |String |Name of the Model |
285+-------------------------+------------------+-------------------------------------------------+
286|ModelVersion |String |Version of the model |
287+-------------------------+------------------+-------------------------------------------------+
288
289RequestInfo Object
290
291+-------------------------+------------------+-------------------------------------------------+
292|Attribute |Content |Description |
293+=========================+==================+=================================================+
294|Source |String |source of the request |
295+-------------------------+------------------+-------------------------------------------------+
296
297
298.. _create_volume_group:
299
300Create Volume Group
301+++++++++++++++++++
302
303+--------------------+------------------------------------------------------------------------------------------------------------------+
304|Interface Definition|Description |
305+====================+==================================================================================================================+
Rene_Robert3d531ff2019-10-24 09:45:08 +0200306|URI |/onap/so/infra/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups |
Rene_Robertaa606352019-08-22 16:57:27 +0200307+--------------------+------------------------------------------------------------------------------------------------------------------+
308|Operation Type |POST |
309+--------------------+------------------------------------------------------------------------------------------------------------------+
310|Content-Type |application/json |
311+--------------------+------------------------------------------------------------------------------------------------------------------+
312
Marcin Rzepecki76fd52c2021-03-24 15:22:33 +0100313Request Headers:
314
315+-------------------+---------+-----------------------------------------------------------------------------------------+
316|Header Name |Required |Description |
317+===================+=========+=========================================================================================+
318|Authorization |Y |Base64 encoded username:password |
319+-------------------+---------+-----------------------------------------------------------------------------------------+
320
Rene_Robertaa606352019-08-22 16:57:27 +0200321Request Body:
322
323+----------------+---------+-----------+--------------------------+-------------------------------------------+
324|Attribute |Qualifier|Cardinality|Content |Description |
325+================+=========+===========+==========================+===========================================+
326|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
327+----------------+---------+-----------+--------------------------+-------------------------------------------+
328
329RequestDetails Object
330
331+-------------------+--------------------------+-------------------------------------------------+
332|Attribute |Content |Description |
333+===================+==========================+=================================================+
334|modelInfo |modelInfo Object |Content of modelInfo object. |
335+-------------------+--------------------------+-------------------------------------------------+
336|subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
337+-------------------+--------------------------+-------------------------------------------------+
338|requestInfo |requestInfo Object |Content of requestInfo object. |
339+-------------------+--------------------------+-------------------------------------------------+
340|requestParameters |requestParameters Object |Content of requestParameters object. |
341+-------------------+--------------------------+-------------------------------------------------+
342|relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
343+-------------------+--------------------------+-------------------------------------------------+
344|cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
345+-------------------+--------------------------+-------------------------------------------------+
346|project |project Object |Content of project object. |
347+-------------------+--------------------------+-------------------------------------------------+
348|owningEntity |owningEntity Object |Content of owningEntity object. |
349+-------------------+--------------------------+-------------------------------------------------+
350|platform |platform Object |Content of platform object. |
351+-------------------+--------------------------+-------------------------------------------------+
352|lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
353+-------------------+--------------------------+-------------------------------------------------+
354
355ModelInfo Object
356
357+-------------------------+------------------+-------------------------------------------------+
358|Attribute |Content |Description |
359+=========================+==================+=================================================+
360|ModelType |String |Type of model |
361+-------------------------+------------------+-------------------------------------------------+
362|ModelInvariantId |String |The Model Invariant Id. |
363+-------------------------+------------------+-------------------------------------------------+
364|ModelNameVersionId |String |The modelname Version Id |
365+-------------------------+------------------+-------------------------------------------------+
366|ModelName |String |Name of the Model |
367+-------------------------+------------------+-------------------------------------------------+
368|ModelVersion |String |Version of the model |
369+-------------------------+------------------+-------------------------------------------------+
370|ModelCustomization Name |String |The Model Customization name |
371+-------------------------+------------------+-------------------------------------------------+
372|modelCustomizationUuid |String |The Model Customization UUid |
373+-------------------------+------------------+-------------------------------------------------+
374|modelVersionId |String |The Model version id |
375+-------------------------+------------------+-------------------------------------------------+
376|modelUuid |String |The Model UUid |
377+-------------------------+------------------+-------------------------------------------------+
378|modelInvariantUuid |String |The Model Invariant UUid |
379+-------------------------+------------------+-------------------------------------------------+
380|modelInstanceName |String |The Model Instance name |
381+-------------------------+------------------+-------------------------------------------------+
382
383CloudConfiguration Object
384
385+-------------------------+------------------+-------------------------------------------------+
386|Attribute |Content |Description |
387+=========================+==================+=================================================+
388|lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
389+-------------------------+------------------+-------------------------------------------------+
390|tenantId |String |Name of the Subscriber |
391+-------------------------+------------------+-------------------------------------------------+
392|aicNodeClli |String |aicNodeClli property |
393+-------------------------+------------------+-------------------------------------------------+
394
395RequestInfo Object
396
397+-------------------------+------------------+-------------------------------------------------+
398|Attribute |Content |Description |
399+=========================+==================+=================================================+
400|Source |String |source of the request |
401+-------------------------+------------------+-------------------------------------------------+
402|billingAccountNumber |String |billingAccountNumber of the request |
403+-------------------------+------------------+-------------------------------------------------+
404|callbackUrl |String |callbackUrl of the request |
405+-------------------------+------------------+-------------------------------------------------+
406|correlator |String |correlator of the request |
407+-------------------------+------------------+-------------------------------------------------+
408|orderNumber |String |orderNumber of the request |
409+-------------------------+------------------+-------------------------------------------------+
410|productFamilyId |String |productFamilyId of the request |
411+-------------------------+------------------+-------------------------------------------------+
412|orderVersion |String |orderVersion of the request |
413+-------------------------+------------------+-------------------------------------------------+
414|instanceName |String |instanceName of the request |
415+-------------------------+------------------+-------------------------------------------------+
416|suppressRollback |String |suppressRollback of the request |
417+-------------------------+------------------+-------------------------------------------------+
418|requestorId |String |requestorId of the request |
419+-------------------------+------------------+-------------------------------------------------+
420
421relatedInstance List
422
423+-------------------------+------------------+-------------------------------------------------+
424|Attribute |Content |Description |
425+=========================+==================+=================================================+
426|relatedInstance |Object |relatedInstance Object |
427+-------------------------+------------------+-------------------------------------------------+
428
429relatedInstance List
430
431+-------------------------+------------------+-------------------------------------------------+
432|Attribute |Content |Description |
433+=========================+==================+=================================================+
434|instanceId |String |instanceId |
435+-------------------------+------------------+-------------------------------------------------+
436|modelInfo |Object |Content of modelInfo object. |
437+-------------------------+------------------+-------------------------------------------------+
438
439.. _delete_volume_group:
440
441Delete Volume Group
442+++++++++++++++++++
443
444+--------------------+--------------------------------------------------------------------------------------------------------------------------------------------+
445|Interface Definition|Description |
446+====================+============================================================================================================================================+
Rene_Robert3d531ff2019-10-24 09:45:08 +0200447|URI |/onap/so/infra/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volume-groupinstance-id} |
Rene_Robertaa606352019-08-22 16:57:27 +0200448+--------------------+--------------------------------------------------------------------------------------------------------------------------------------------+
449|Operation Type |DELETE |
450+--------------------+--------------------------------------------------------------------------------------------------------------------------------------------+
451|Content-Type |application/json |
452+--------------------+--------------------------------------------------------------------------------------------------------------------------------------------+
453
Marcin Rzepecki76fd52c2021-03-24 15:22:33 +0100454Request Headers:
455
456+-------------------+---------+-----------------------------------------------------------------------------------------+
457|Header Name |Required |Description |
458+===================+=========+=========================================================================================+
459|Authorization |Y |Base64 encoded username:password |
460+-------------------+---------+-----------------------------------------------------------------------------------------+
461
Rene_Robertaa606352019-08-22 16:57:27 +0200462Request Body:
463
464+----------------+---------+-----------+--------------------------+-------------------------------------------+
465|Attribute |Qualifier|Cardinality|Content |Description |
466+================+=========+===========+==========================+===========================================+
467|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
468+----------------+---------+-----------+--------------------------+-------------------------------------------+
469
470RequestDetails Object
471
472+---------------------+-------------------------+-------------------------------------------------+
473|Attribute |Content |Description |
474+=====================+=========================+=================================================+
475|modelInfo |modelInfo Object |Content of modelInfo object. |
476+---------------------+-------------------------+-------------------------------------------------+
477|cloudConfiguration |cloudConfiguration Object|Content of cloudConfiguration object. |
478+---------------------+-------------------------+-------------------------------------------------+
479|requestInfo |requestInfo Object |Content of requestInfo object. |
480+---------------------+-------------------------+-------------------------------------------------+
481
482ModelInfo Object
483
484+-------------------------+------------------+-------------------------------------------------+
485|Attribute |Content |Description |
486+=========================+==================+=================================================+
487|ModelType |String |Type of model |
488+-------------------------+------------------+-------------------------------------------------+
489|ModelName |String |Name of the Model |
490+-------------------------+------------------+-------------------------------------------------+
491
492CloudConfiguration Object
493
494+-------------------------+------------------+-------------------------------------------------+
495|Attribute |Content |Description |
496+=========================+==================+=================================================+
497|lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
498+-------------------------+------------------+-------------------------------------------------+
499|tenantId |String |Name of the Subscriber |
500+-------------------------+------------------+-------------------------------------------------+
501
502RequestInfo Object
503
504+-------------------------+------------------+-------------------------------------------------+
505|Attribute |Content |Description |
506+=========================+==================+=================================================+
507|Source |String |source of the request |
508+-------------------------+------------------+-------------------------------------------------+
509
510.. _create_vf_module:
511
512Create VF Module
513++++++++++++++++
514
515+--------------------+---------------------------------------------------------------------------------------------------------------+
516|Interface Definition|Description |
517+====================+===============================================================================================================+
Rene_Robert3d531ff2019-10-24 09:45:08 +0200518|URI |/onap/so/infra/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules |
Rene_Robertaa606352019-08-22 16:57:27 +0200519+--------------------+---------------------------------------------------------------------------------------------------------------+
520|Operation Type |POST |
521+--------------------+---------------------------------------------------------------------------------------------------------------+
522|Content-Type |application/json |
523+--------------------+---------------------------------------------------------------------------------------------------------------+
524
Marcin Rzepecki76fd52c2021-03-24 15:22:33 +0100525Request Headers:
526
527+-------------------+---------+-----------------------------------------------------------------------------------------+
528|Header Name |Required |Description |
529+===================+=========+=========================================================================================+
530|Authorization |Y |Base64 encoded username:password |
531+-------------------+---------+-----------------------------------------------------------------------------------------+
532
Rene_Robertaa606352019-08-22 16:57:27 +0200533Request Body:
534
535+----------------+---------+-----------+--------------------------+-------------------------------------------+
536|Attribute |Qualifier|Cardinality|Content |Description |
537+================+=========+===========+==========================+===========================================+
538|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
539+----------------+---------+-----------+--------------------------+-------------------------------------------+
540
541RequestDetails Object
542
543+---------------------+-------------------------+-------------------------------------------------+
544|Attribute |Content |Description |
545+=====================+=========================+=================================================+
546|modelInfo |modelInfo Object |Content of modelInfo object. |
547+---------------------+-------------------------+-------------------------------------------------+
548|cloudConfiguration |cloudConfiguration Object|Content of cloudConfiguration object. |
549+---------------------+-------------------------+-------------------------------------------------+
550|requestInfo |requestInfo Object |Content of requestInfo object. |
551+---------------------+-------------------------+-------------------------------------------------+
552|relatedInstanceList |List |Content of relatedInstanceList. |
553+---------------------+-------------------------+-------------------------------------------------+
554
555ModelInfo Object
556
557+-------------------------+------------------+-------------------------------------------------+
558|Attribute |Content |Description |
559+=========================+==================+=================================================+
560|ModelType |String |Type of model |
561+-------------------------+------------------+-------------------------------------------------+
562|ModelInvariantId |String |The Model Invariant Id. |
563+-------------------------+------------------+-------------------------------------------------+
564|ModelNameVersionId |String |The modelname Version Id |
565+-------------------------+------------------+-------------------------------------------------+
566|ModelName |String |Name of the Model |
567+-------------------------+------------------+-------------------------------------------------+
568|ModelVersion |String |Version of the model |
569+-------------------------+------------------+-------------------------------------------------+
570|ModelCustomization Name |String |The Model Customization name |
571+-------------------------+------------------+-------------------------------------------------+
572
573CloudConfiguration Object
574
575+-------------------------+------------------+-------------------------------------------------+
576|Attribute |Content |Description |
577+=========================+==================+=================================================+
578|lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
579+-------------------------+------------------+-------------------------------------------------+
580|tenantId |String |Name of the Subscriber |
581+-------------------------+------------------+-------------------------------------------------+
582
583RequestInfo Object
584
585+-------------------------+------------------+-------------------------------------------------+
586|Attribute |Content |Description |
587+=========================+==================+=================================================+
588|InstanceName |String |The instance Name |
589+-------------------------+------------------+-------------------------------------------------+
590|Source |String |source of the request |
591+-------------------------+------------------+-------------------------------------------------+
592|SuppressRollback |Boolean |SuppressRollback |
593+-------------------------+------------------+-------------------------------------------------+
594
595relatedInstance List
596
597+-------------------------+------------------+-------------------------------------------------+
598|Attribute |Content |Description |
599+=========================+==================+=================================================+
600|relatedInstance |Object |relatedInstance Object |
601+-------------------------+------------------+-------------------------------------------------+
602
603relatedInstance List
604
605+-------------------------+------------------+-------------------------------------------------+
606|Attribute |Content |Description |
607+=========================+==================+=================================================+
608|instanceId |String |instanceId |
609+-------------------------+------------------+-------------------------------------------------+
610|modelInfo |Object |Content of modelInfo object. |
611+-------------------------+------------------+-------------------------------------------------+
612|instanceName |String |Name of the instance |
613+-------------------------+------------------+-------------------------------------------------+
614
615.. _delete_vf_module:
616
617Delete VF Module
618++++++++++++++++
619
620+--------------------+-------------------------------------------------------------------------------------------------------------------------------------+
621|Interface Definition|Description |
622+====================+=====================================================================================================================================+
Rene_Robert3d531ff2019-10-24 09:45:08 +0200623|URI |/onap/so/infra/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleinstance-id} |
Rene_Robertaa606352019-08-22 16:57:27 +0200624+--------------------+-------------------------------------------------------------------------------------------------------------------------------------+
625|Operation Type |DELETE |
626+--------------------+-------------------------------------------------------------------------------------------------------------------------------------+
627|Content-Type |application/json |
628+--------------------+-------------------------------------------------------------------------------------------------------------------------------------+
629
Marcin Rzepecki76fd52c2021-03-24 15:22:33 +0100630Request Headers:
631
632+-------------------+---------+-----------------------------------------------------------------------------------------+
633|Header Name |Required |Description |
634+===================+=========+=========================================================================================+
635|Authorization |Y |Base64 encoded username:password |
636+-------------------+---------+-----------------------------------------------------------------------------------------+
637
Rene_Robertaa606352019-08-22 16:57:27 +0200638Request Body:
639
640+----------------+---------+-----------+--------------------------+-------------------------------------------+
641|Attribute |Qualifier|Cardinality|Content |Description |
642+================+=========+===========+==========================+===========================================+
643|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
644+----------------+---------+-----------+--------------------------+-------------------------------------------+
645
646RequestDetails Object
647
648+---------------------+-------------------------+-------------------------------------------------+
649|Attribute |Content |Description |
650+=====================+=========================+=================================================+
651|modelInfo |modelInfo Object |Content of modelInfo object. |
652+---------------------+-------------------------+-------------------------------------------------+
653|cloudConfiguration |cloudConfiguration Object|Content of cloudConfiguration object. |
654+---------------------+-------------------------+-------------------------------------------------+
655|requestInfo |requestInfo Object |Content of requestInfo object. |
656+---------------------+-------------------------+-------------------------------------------------+
657
658ModelInfo Object
659
660+-------------------------+------------------+-------------------------------------------------+
661|Attribute |Content |Description |
662+=========================+==================+=================================================+
663|ModelType |String |Type of model |
664+-------------------------+------------------+-------------------------------------------------+
665|ModelInvariantId |String |The Model Invariant Id. |
666+-------------------------+------------------+-------------------------------------------------+
667|ModelNameVersionId |String |The modelname Version Id |
668+-------------------------+------------------+-------------------------------------------------+
669|ModelName |String |Name of the Model |
670+-------------------------+------------------+-------------------------------------------------+
671|ModelVersion |String |Version of the model |
672+-------------------------+------------------+-------------------------------------------------+
673|ModelCustomization Name |String |The Model Customization name |
674+-------------------------+------------------+-------------------------------------------------+
675
676CloudConfiguration Object
677
678+-------------------------+------------------+-------------------------------------------------+
679|Attribute |Content |Description |
680+=========================+==================+=================================================+
681|lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
682+-------------------------+------------------+-------------------------------------------------+
683|tenantId |String |Name of the Subscriber |
684+-------------------------+------------------+-------------------------------------------------+
685
686RequestInfo Object
687
688+-------------------------+------------------+-------------------------------------------------+
689|Attribute |Content |Description |
690+=========================+==================+=================================================+
691|Source |String |source of the request |
692+-------------------------+------------------+-------------------------------------------------+
693
694
695.. _create_vnf:
696
697Create VNF
698++++++++++
699
700+--------------------+-------------------------------------------------------------------------------------+
701|Interface Definition|Description |
702+====================+=====================================================================================+
Rene_Robert3d531ff2019-10-24 09:45:08 +0200703|URI |/onap/so/infra/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/vnfs |
Rene_Robertaa606352019-08-22 16:57:27 +0200704+--------------------+-------------------------------------------------------------------------------------+
705|Operation Type |POST |
706+--------------------+-------------------------------------------------------------------------------------+
707|Content-Type |application/json |
708+--------------------+-------------------------------------------------------------------------------------+
709
Marcin Rzepecki76fd52c2021-03-24 15:22:33 +0100710Request Headers:
711
712+-------------------+---------+-----------------------------------------------------------------------------------------+
713|Header Name |Required |Description |
714+===================+=========+=========================================================================================+
715|Authorization |Y |Base64 encoded username:password |
716+-------------------+---------+-----------------------------------------------------------------------------------------+
717
Rene_Robertaa606352019-08-22 16:57:27 +0200718Request Body:
719
720+----------------+---------+-----------+--------------------------+-------------------------------------------+
721|Attribute |Qualifier|Cardinality|Content |Description |
722+================+=========+===========+==========================+===========================================+
723|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
724+----------------+---------+-----------+--------------------------+-------------------------------------------+
725
726RequestDetails Object
727
728+-------------------+--------------------------+-------------------------------------------------+
729|Attribute |Content |Description |
730+===================+==========================+=================================================+
731|modelInfo |modelInfo Object |Content of modelInfo object. |
732+-------------------+--------------------------+-------------------------------------------------+
733|subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
734+-------------------+--------------------------+-------------------------------------------------+
735|requestInfo |requestInfo Object |Content of requestInfo object. |
736+-------------------+--------------------------+-------------------------------------------------+
737|requestParameters |requestParameters Object |Content of requestParameters object. |
738+-------------------+--------------------------+-------------------------------------------------+
739|relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
740+-------------------+--------------------------+-------------------------------------------------+
741|cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
742+-------------------+--------------------------+-------------------------------------------------+
743|project |project Object |Content of project object. |
744+-------------------+--------------------------+-------------------------------------------------+
745|owningEntity |owningEntity Object |Content of owningEntity object. |
746+-------------------+--------------------------+-------------------------------------------------+
747|platform |platform Object |Content of platform object. |
748+-------------------+--------------------------+-------------------------------------------------+
749|lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
750+-------------------+--------------------------+-------------------------------------------------+
751
752ModelInfo Object
753
754+-------------------------+------------------+-------------------------------------------------+
755|Attribute |Content |Description |
756+=========================+==================+=================================================+
757|ModelType |String |Type of model |
758+-------------------------+------------------+-------------------------------------------------+
759|ModelInvariantId |String |The Model Invariant Id. |
760+-------------------------+------------------+-------------------------------------------------+
761|ModelNameVersionId |String |The modelname Version Id |
762+-------------------------+------------------+-------------------------------------------------+
763|ModelName |String |Name of the Model |
764+-------------------------+------------------+-------------------------------------------------+
765|ModelVersion |String |Version of the model |
766+-------------------------+------------------+-------------------------------------------------+
767|ModelCustomization Name |String |The Model Customization name |
768+-------------------------+------------------+-------------------------------------------------+
769|modelCustomizationUuid |String |The Model Customization UUid |
770+-------------------------+------------------+-------------------------------------------------+
771|modelVersionId |String |The Model version id |
772+-------------------------+------------------+-------------------------------------------------+
773|modelUuid |String |The Model UUid |
774+-------------------------+------------------+-------------------------------------------------+
775|modelInvariantUuid |String |The Model Invariant UUid |
776+-------------------------+------------------+-------------------------------------------------+
777|modelInstanceName |String |The Model Instance name |
778+-------------------------+------------------+-------------------------------------------------+
779
780CloudConfiguration Object
781
782+-------------------------+------------------+-------------------------------------------------+
783|Attribute |Content |Description |
784+=========================+==================+=================================================+
785|lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
786+-------------------------+------------------+-------------------------------------------------+
787|tenantId |String |Name of the Subscriber |
788+-------------------------+------------------+-------------------------------------------------+
789
790RequestInfo Object
791
792+-------------------------+------------------+-------------------------------------------------+
793|Attribute |Content |Description |
794+=========================+==================+=================================================+
795|Source |String |source of the request |
796+-------------------------+------------------+-------------------------------------------------+
797|billingAccountNumber |String |billingAccountNumber of the request |
798+-------------------------+------------------+-------------------------------------------------+
799|callbackUrl |String |callbackUrl of the request |
800+-------------------------+------------------+-------------------------------------------------+
801|correlator |String |correlator of the request |
802+-------------------------+------------------+-------------------------------------------------+
803|orderNumber |String |orderNumber of the request |
804+-------------------------+------------------+-------------------------------------------------+
805|productFamilyId |String |productFamilyId of the request |
806+-------------------------+------------------+-------------------------------------------------+
807|orderVersion |String |orderVersion of the request |
808+-------------------------+------------------+-------------------------------------------------+
809|instanceName |String |instanceName of the request |
810+-------------------------+------------------+-------------------------------------------------+
811|suppressRollback |String |suppressRollback of the request |
812+-------------------------+------------------+-------------------------------------------------+
813|requestorId |String |requestorId of the request |
814+-------------------------+------------------+-------------------------------------------------+
815
816relatedInstance List
817
818+-------------------------+------------------+-------------------------------------------------+
819|Attribute |Content |Description |
820+=========================+==================+=================================================+
821|relatedInstance |Object |relatedInstance Object |
822+-------------------------+------------------+-------------------------------------------------+
823
824relatedInstance List
825
826+-------------------------+------------------+-------------------------------------------------+
827|Attribute |Content |Description |
828+=========================+==================+=================================================+
829|instanceId |String |instanceId |
830+-------------------------+------------------+-------------------------------------------------+
831|modelInfo |Object |Content of modelInfo object. |
832+-------------------------+------------------+-------------------------------------------------+
833
834RequestParameters Object
835
836+-------------------------+------------------+-------------------------------------------------+
837|Attribute |Content |Description |
838+=========================+==================+=================================================+
839|UserParams |Array |The product family Id. |
840+-------------------------+------------------+-------------------------------------------------+
841
842UserParams Object
843
844+-------------------------+------------------+-------------------------------------------------+
845|Attribute |Content |Description |
846+=========================+==================+=================================================+
847|name |String |Tag name of attribute |
848+-------------------------+------------------+-------------------------------------------------+
849|value |String |Value of the tag |
850+-------------------------+------------------+-------------------------------------------------+
851
852.. _delete_vnf:
853
854Delete VNF
855++++++++++
856
857+--------------------+-----------------------------------------------------------------------------------------------------+
858|Interface Definition|Description |
859+====================+=====================================================================================================+
Rene_Robert3d531ff2019-10-24 09:45:08 +0200860|URI |/onap/so/infra/serviceInstantiation/v7/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId} |
Rene_Robertaa606352019-08-22 16:57:27 +0200861+--------------------+-----------------------------------------------------------------------------------------------------+
862|Operation Type |DELETE |
863+--------------------+-----------------------------------------------------------------------------------------------------+
864|Content-Type |application/json |
865+--------------------+-----------------------------------------------------------------------------------------------------+
866
Marcin Rzepecki76fd52c2021-03-24 15:22:33 +0100867Request Headers:
868
869+-------------------+---------+-----------------------------------------------------------------------------------------+
870|Header Name |Required |Description |
871+===================+=========+=========================================================================================+
872|Authorization |Y |Base64 encoded username:password |
873+-------------------+---------+-----------------------------------------------------------------------------------------+
874
Rene_Robertaa606352019-08-22 16:57:27 +0200875Request Body:
876
877+----------------+---------+-----------+--------------------------+-------------------------------------------+
878|Attribute |Qualifier|Cardinality|Content |Description |
879+================+=========+===========+==========================+===========================================+
880|requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
881+----------------+---------+-----------+--------------------------+-------------------------------------------+
882
883RequestDetails Object
884
885+---------------------+-------------------------+-------------------------------------------------+
886|Attribute |Content |Description |
887+=====================+=========================+=================================================+
888|modelInfo |modelInfo Object |Content of modelInfo object. |
889+---------------------+-------------------------+-------------------------------------------------+
890|cloudConfiguration |cloudConfiguration Object|Content of cloudConfiguration object. |
891+---------------------+-------------------------+-------------------------------------------------+
892|requestInfo |requestInfo Object |Content of requestInfo object. |
893+---------------------+-------------------------+-------------------------------------------------+
894|requestParameters |requestParameters Object |Content of requestParameters object. |
895+---------------------+-------------------------+-------------------------------------------------+
896
897ModelInfo Object
898
899+-------------------------+------------------+-------------------------------------------------+
900|Attribute |Content |Description |
901+=========================+==================+=================================================+
902|ModelType |String |Type of model |
903+-------------------------+------------------+-------------------------------------------------+
904|ModelName |String |Name of the Model |
905+-------------------------+------------------+-------------------------------------------------+
906
907CloudConfiguration Object
908
909+-------------------------+------------------+-------------------------------------------------+
910|Attribute |Content |Description |
911+=========================+==================+=================================================+
912|lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
913+-------------------------+------------------+-------------------------------------------------+
914|tenantId |String |Name of the Subscriber |
915+-------------------------+------------------+-------------------------------------------------+
916
917RequestInfo Object
918
919+-------------------------+------------------+-------------------------------------------------+
920|Attribute |Content |Description |
921+=========================+==================+=================================================+
922|Source |String |source of the request |
923+-------------------------+------------------+-------------------------------------------------+
924
925RequestParameters Object
926
927+-------------------------+------------------+-------------------------------------------------+
928|Attribute |Content |Description |
929+=========================+==================+=================================================+
930|UserParams |Array |The product family Id. |
931+-------------------------+------------------+-------------------------------------------------+
932
933UserParams Object
934
935+-------------------------+------------------+-------------------------------------------------+
936|Attribute |Content |Description |
937+=========================+==================+=================================================+
938|name |String |Tag name of attribute |
939+-------------------------+------------------+-------------------------------------------------+
940|value |String |Value of the tag |
941+-------------------------+------------------+-------------------------------------------------+
942
943.. _get_orchestration_request_by_id:
944
945GET Orchestration Request
946+++++++++++++++++++++++++
947
948+--------------------+-------------------------------------------------------------------------------------+
949|Interface Definition|Description |
950+====================+=====================================================================================+
Rene_Robert3d531ff2019-10-24 09:45:08 +0200951|URI |/onap/so/infra/orchestrationRequests/v7/{request-id} |
Rene_Robertaa606352019-08-22 16:57:27 +0200952+--------------------+-------------------------------------------------------------------------------------+
953|Operation Type |GET |
954+--------------------+-------------------------------------------------------------------------------------+
955|Content-Type |application/json |
956+--------------------+-------------------------------------------------------------------------------------+
957
Marcin Rzepecki76fd52c2021-03-24 15:22:33 +0100958Request Headers:
959
960+-------------------+---------+-----------------------------------------------------------------------------------------+
961|Header Name |Required |Description |
962+===================+=========+=========================================================================================+
963|Authorization |Y |Base64 encoded username:password |
964+-------------------+---------+-----------------------------------------------------------------------------------------+
965
Rene_Robertaa606352019-08-22 16:57:27 +0200966Response Body:
967
968+----------------+---------+-----------+--------------------------+-------------------------------------------+
969|Attribute |Qualifier|Cardinality|Content |Description |
970+================+=========+===========+==========================+===========================================+
971|request |M |1 |request Object |Content of request object. |
972+----------------+---------+-----------+--------------------------+-------------------------------------------+
973
974Request Object
975
976+-------------------+---------+-----------+--------------------------+-------------------------------------------+
977|Attribute |Qualifier|Cardinality|Content |Description |
978+===================+=========+===========+==========================+===========================================+
979|requestId |M |1 |String |Request Id |
980+-------------------+---------+-----------+--------------------------+-------------------------------------------+
981|startTime |M |1 |request Object |Start time. |
982+-------------------+---------+-----------+--------------------------+-------------------------------------------+
983|requestScope |M |1 |request Object |Scope of the request. |
984+-------------------+---------+-----------+--------------------------+-------------------------------------------+
985|requestType |M |1 |request Object |Type of the request. |
986+-------------------+---------+-----------+--------------------------+-------------------------------------------+
987|requestDetails |M |1 |requestDetails Object |Type of the request. |
988+-------------------+---------+-----------+--------------------------+-------------------------------------------+
989|requestStatus |M |1 |requestStatus Object |Type of the request. |
990+-------------------+---------+-----------+--------------------------+-------------------------------------------+
991
992RequestDetails Object
993
994+-------------------+--------------------------+-------------------------------------------------+
995|Attribute |Content |Description |
996+===================+==========================+=================================================+
997|modelInfo |modelInfo Object |Content of modelInfo object. |
998+-------------------+--------------------------+-------------------------------------------------+
999|subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
1000+-------------------+--------------------------+-------------------------------------------------+
1001|requestInfo |requestInfo Object |Content of requestInfo object. |
1002+-------------------+--------------------------+-------------------------------------------------+
1003|requestParameters |requestParameters Object |Content of requestParameters object. |
1004+-------------------+--------------------------+-------------------------------------------------+
1005|relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
1006+-------------------+--------------------------+-------------------------------------------------+
1007|cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
1008+-------------------+--------------------------+-------------------------------------------------+
1009|project |project Object |Content of project object. |
1010+-------------------+--------------------------+-------------------------------------------------+
1011|owningEntity |owningEntity Object |Content of owningEntity object. |
1012+-------------------+--------------------------+-------------------------------------------------+
1013|platform |platform Object |Content of platform object. |
1014+-------------------+--------------------------+-------------------------------------------------+
1015|lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
1016+-------------------+--------------------------+-------------------------------------------------+
1017
1018ModelInfo Object
1019
1020+-------------------------+------------------+-------------------------------------------------+
1021|Attribute |Content |Description |
1022+=========================+==================+=================================================+
1023|ModelType |String |Type of model |
1024+-------------------------+------------------+-------------------------------------------------+
1025|ModelInvariantId |String |The Model Invariant Id. |
1026+-------------------------+------------------+-------------------------------------------------+
1027|ModelNameVersionId |String |The modelname Version Id |
1028+-------------------------+------------------+-------------------------------------------------+
1029|ModelName |String |Name of the Model |
1030+-------------------------+------------------+-------------------------------------------------+
1031|ModelVersion |String |Version of the model |
1032+-------------------------+------------------+-------------------------------------------------+
1033|ModelCustomization Name |String |The Model Customization name |
1034+-------------------------+------------------+-------------------------------------------------+
1035|modelCustomizationUuid |String |The Model Customization UUid |
1036+-------------------------+------------------+-------------------------------------------------+
1037|modelVersionId |String |The Model version id |
1038+-------------------------+------------------+-------------------------------------------------+
1039|modelUuid |String |The Model UUid |
1040+-------------------------+------------------+-------------------------------------------------+
1041|modelInvariantUuid |String |The Model Invariant UUid |
1042+-------------------------+------------------+-------------------------------------------------+
1043|modelInstanceName |String |The Model Instance name |
1044+-------------------------+------------------+-------------------------------------------------+
1045
1046SubscriberInfo Object
1047
1048+-------------------------+------------------+-------------------------------------------------+
1049|Attribute |Content |Description |
1050+=========================+==================+=================================================+
1051|GlobalSubscriberId |String |Global customer Id (in A&AI) |
1052+-------------------------+------------------+-------------------------------------------------+
1053|SubscriberName |String |Name of the Subscriber |
1054+-------------------------+------------------+-------------------------------------------------+
1055
1056RequestInfo Object
1057
1058+-------------------------+------------------+-------------------------------------------------+
1059|Attribute |Content |Description |
1060+=========================+==================+=================================================+
1061|Source |String |source of the request |
1062+-------------------------+------------------+-------------------------------------------------+
1063|billingAccountNumber |String |billingAccountNumber of the request |
1064+-------------------------+------------------+-------------------------------------------------+
1065|callbackUrl |String |callbackUrl of the request |
1066+-------------------------+------------------+-------------------------------------------------+
1067|correlator |String |correlator of the request |
1068+-------------------------+------------------+-------------------------------------------------+
1069|orderNumber |String |orderNumber of the request |
1070+-------------------------+------------------+-------------------------------------------------+
1071|productFamilyId |String |productFamilyId of the request |
1072+-------------------------+------------------+-------------------------------------------------+
1073|orderVersion |String |orderVersion of the request |
1074+-------------------------+------------------+-------------------------------------------------+
1075|instanceName |String |instanceName of the request |
1076+-------------------------+------------------+-------------------------------------------------+
1077|suppressRollback |String |suppressRollback of the request |
1078+-------------------------+------------------+-------------------------------------------------+
1079|requestorId |String |requestorId of the request |
1080+-------------------------+------------------+-------------------------------------------------+
1081
1082RequestParameters Object
1083
1084+-------------------------+------------------+-------------------------------------------------+
1085|Attribute |Content |Description |
1086+=========================+==================+=================================================+
1087|SubscriptionServiceType |String |The service type of the Subscription |
1088+-------------------------+------------------+-------------------------------------------------+
1089
1090RequestStatus Object
1091
1092+-------------------------+------------------+-------------------------------------------------+
1093|Attribute |Content |Description |
1094+=========================+==================+=================================================+
1095|finishTime |String |Time |
1096+-------------------------+------------------+-------------------------------------------------+
1097|requestState |String |state of the request |
1098+-------------------------+------------------+-------------------------------------------------+
1099|statusMessage |String |statusMessage |
1100+-------------------------+------------------+-------------------------------------------------+
1101|percentProgress |String |percentage of progress |
1102+-------------------------+------------------+-------------------------------------------------+
1103
1104
1105.. _get_orchestration_request_all:
1106
1107GET Orchestration Requests
1108++++++++++++++++++++++++++
1109
1110+--------------------+--------------------------------------------------------------+
1111|Interface Definition|Description |
1112+====================+==============================================================+
Rene_Robert3d531ff2019-10-24 09:45:08 +02001113|URI |/onap/so/infra/orchestrationRequests/v7 |
Rene_Robertaa606352019-08-22 16:57:27 +02001114+--------------------+--------------------------------------------------------------+
1115|Operation Type |GET |
1116+--------------------+--------------------------------------------------------------+
1117|Content-Type |application/json |
1118+--------------------+--------------------------------------------------------------+
1119
Marcin Rzepecki76fd52c2021-03-24 15:22:33 +01001120Request Headers:
1121
1122+-------------------+---------+-----------------------------------------------------------------------------------------+
1123|Header Name |Required |Description |
1124+===================+=========+=========================================================================================+
1125|Authorization |Y |Base64 encoded username:password |
1126+-------------------+---------+-----------------------------------------------------------------------------------------+
1127
1128Query Parameters:
1129
1130+-------------------+---------+-----------+-------+-----------------------------------------------------------------------------------------------------+
1131|Attribute |Required |Cardinality|Content|Description |
1132+===================+=========+===========+=======+=====================================================================================================+
1133|filter |Y |1 |String | Orchestration filter (scheme KeyTypes:Option:Value) |
1134| | | | | |
1135| | | | | KeyTypes: |
1136| | | | | serviceInstanceId, serviceInstanceName, vnfInstanceId, pnfName, vnfInstanceName, |
1137| | | | | vfModuleInstanceId, vfModuleInstanceName, volumeGroupInstanceId, volumeGroupInstanceName, |
1138| | | | | networkInstanceId, networkInstanceName, configurationInstanceId, configurationInstanceName, |
1139| | | | | lcpCloudRegionId, tenantId, modelType, requestorId, requestExecutionDate, startTime, requestScope |
1140| | | | | |
1141| | | | | Option: |
1142| | | | | EQUALS (or any not null string), DOES_NOT_EQUAL [e.g. modelType:EQUALS:VNF, modelType:qwe:VNF] |
1143| | | | | for KeyTypes equals startTime or requestExecutionDate: DOES_NOT_EQUAL, BETWEEN_DATES |
1144| | | | | [e.g. startTime:BETWEEN_DATES:30-5-2000:30-5-2030] |
1145+-------------------+---------+-----------+-------+-----------------------------------------------------------------------------------------------------+
1146|includeCloudRequest|N |1 |Boolean| Enable or disable cloud data request |
1147+-------------------+---------+-----------+-------+-----------------------------------------------------------------------------------------------------+
1148|format |N |1 |String | Orchestration request format [DETAIL, STATUSDETAIL, SIMPLE, SIMPLENOTASKINFO] |
1149+-------------------+---------+-----------+-------+-----------------------------------------------------------------------------------------------------+
1150
Rene_Robertaa606352019-08-22 16:57:27 +02001151Response Body:
1152
1153+----------------+---------+-----------+--------------------------+-------------------------------------------+
1154|Attribute |Qualifier|Cardinality|Content |Description |
1155+================+=========+===========+==========================+===========================================+
1156|requestList |M |1 |Array |Content of request List. |
1157+----------------+---------+-----------+--------------------------+-------------------------------------------+
1158
1159RequestList :
1160
1161+----------------+---------+-----------+--------------------------+-------------------------------------------+
1162|Attribute |Qualifier|Cardinality|Content |Description |
1163+================+=========+===========+==========================+===========================================+
1164|request |M |1 |request Object |Content of request object. |
1165+----------------+---------+-----------+--------------------------+-------------------------------------------+
1166
1167Request Object
1168
1169+-------------------+---------+-----------+--------------------------+-------------------------------------------+
1170|Attribute |Qualifier|Cardinality|Content |Description |
1171+===================+=========+===========+==========================+===========================================+
1172|requestId |M |1 |String |Request Id. |
1173+-------------------+---------+-----------+--------------------------+-------------------------------------------+
1174|startTime |M |1 |request Object |Start time. |
1175+-------------------+---------+-----------+--------------------------+-------------------------------------------+
1176|requestScope |M |1 |request Object |Scope of the request. |
1177+-------------------+---------+-----------+--------------------------+-------------------------------------------+
1178|requestType |M |1 |request Object |Type of the request. |
1179+-------------------+---------+-----------+--------------------------+-------------------------------------------+
1180|requestDetails |M |1 |requestDetails Object |Type of the request. |
1181+-------------------+---------+-----------+--------------------------+-------------------------------------------+
1182|requestStatus |M |1 |requestStatus Object |Type of the request. |
1183+-------------------+---------+-----------+--------------------------+-------------------------------------------+
1184
1185RequestDetails Object
1186
1187+-------------------+--------------------------+-------------------------------------------------+
1188|Attribute |Content |Description |
1189+===================+==========================+=================================================+
1190|modelInfo |modelInfo Object |Content of modelInfo object. |
1191+-------------------+--------------------------+-------------------------------------------------+
1192|subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
1193+-------------------+--------------------------+-------------------------------------------------+
1194|requestInfo |requestInfo Object |Content of requestInfo object. |
1195+-------------------+--------------------------+-------------------------------------------------+
1196|requestParameters |requestParameters Object |Content of requestParameters object. |
1197+-------------------+--------------------------+-------------------------------------------------+
1198|relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
1199+-------------------+--------------------------+-------------------------------------------------+
1200|cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
1201+-------------------+--------------------------+-------------------------------------------------+
1202|project |project Object |Content of project object. |
1203+-------------------+--------------------------+-------------------------------------------------+
1204|owningEntity |owningEntity Object |Content of owningEntity object. |
1205+-------------------+--------------------------+-------------------------------------------------+
1206|platform |platform Object |Content of platform object. |
1207+-------------------+--------------------------+-------------------------------------------------+
1208|lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
1209+-------------------+--------------------------+-------------------------------------------------+
1210
1211ModelInfo Object
1212
1213+-------------------------+------------------+-------------------------------------------------+
1214|Attribute |Content |Description |
1215+=========================+==================+=================================================+
1216|ModelType |String |Type of model |
1217+-------------------------+------------------+-------------------------------------------------+
1218|ModelInvariantId |String |The Model Invariant Id. |
1219+-------------------------+------------------+-------------------------------------------------+
1220|ModelNameVersionId |String |The modelname Version Id |
1221+-------------------------+------------------+-------------------------------------------------+
1222|ModelName |String |Name of the Model |
1223+-------------------------+------------------+-------------------------------------------------+
1224|ModelVersion |String |Version of the model |
1225+-------------------------+------------------+-------------------------------------------------+
1226|ModelCustomization Name |String |The Model Customization name |
1227+-------------------------+------------------+-------------------------------------------------+
1228|modelCustomizationUuid |String |The Model Customization UUid |
1229+-------------------------+------------------+-------------------------------------------------+
1230|modelVersionId |String |The Model version id |
1231+-------------------------+------------------+-------------------------------------------------+
1232|modelUuid |String |The Model UUid |
1233+-------------------------+------------------+-------------------------------------------------+
1234|modelInvariantUuid |String |The Model Invariant UUid |
1235+-------------------------+------------------+-------------------------------------------------+
1236|modelInstanceName |String |The Model Instance name |
1237+-------------------------+------------------+-------------------------------------------------+
1238
1239SubscriberInfo Object
1240
1241+-------------------------+------------------+-------------------------------------------------+
1242|Attribute |Content |Description |
1243+=========================+==================+=================================================+
1244|GlobalSubscriberId |String |Global customer Id (in A&AI) |
1245+-------------------------+------------------+-------------------------------------------------+
1246|SubscriberName |String |Name of the Subscriber |
1247+-------------------------+------------------+-------------------------------------------------+
1248
1249RequestInfo Object
1250
1251+-------------------------+------------------+-------------------------------------------------+
1252|Attribute |Content |Description |
1253+=========================+==================+=================================================+
1254|Source |String |source of the request |
1255+-------------------------+------------------+-------------------------------------------------+
1256|billingAccountNumber |String |billingAccountNumber of the request |
1257+-------------------------+------------------+-------------------------------------------------+
1258|callbackUrl |String |callbackUrl of the request |
1259+-------------------------+------------------+-------------------------------------------------+
1260|correlator |String |correlator of the request |
1261+-------------------------+------------------+-------------------------------------------------+
1262|orderNumber |String |orderNumber of the request |
1263+-------------------------+------------------+-------------------------------------------------+
1264|productFamilyId |String |productFamilyId of the request |
1265+-------------------------+------------------+-------------------------------------------------+
1266|orderVersion |String |orderVersion of the request |
1267+-------------------------+------------------+-------------------------------------------------+
1268|instanceName |String |instanceName of the request |
1269+-------------------------+------------------+-------------------------------------------------+
1270|suppressRollback |String |suppressRollback of the request |
1271+-------------------------+------------------+-------------------------------------------------+
1272|requestorId |String |requestorId of the request |
1273+-------------------------+------------------+-------------------------------------------------+
1274
1275RequestParameters Object
1276
1277+-------------------------+------------------+-------------------------------------------------+
1278|Attribute |Content |Description |
1279+=========================+==================+=================================================+
1280|SubscriptionServiceType |String |The service type of the Subscription |
1281+-------------------------+------------------+-------------------------------------------------+
1282
1283RequestStatus Object
1284
1285+-------------------------+------------------+-------------------------------------------------+
1286|Attribute |Content |Description |
1287+=========================+==================+=================================================+
1288|finishTime |String |Time |
1289+-------------------------+------------------+-------------------------------------------------+
1290|requestState |String |state of the request |
1291+-------------------------+------------------+-------------------------------------------------+
1292|statusMessage |String |statusMessage |
1293+-------------------------+------------------+-------------------------------------------------+
1294|percentProgress |String |percentage of progress |
1295+-------------------------+------------------+-------------------------------------------------+