1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
3 .. Copyright 2017 Huawei Technologies Co., Ltd.
5 SO Amsterdam Interfaces
8 .. image:: images/SO_R1_1.png
15 Create service instance
16 ++++++++++++++++++++++++
18 +--------------------+-------------------------------------+
19 |Interface Definition|Description |
20 +====================+=====================================+
21 |URI |{serverRoot}/serviceInstances/v4 |
22 +--------------------+-------------------------------------+
23 |Operation Type |POST |
24 +--------------------+-------------------------------------+
25 |Content-Type |application/json |
26 +--------------------+-------------------------------------+
30 +----------------+---------+-----------+--------------------------+-------------------------------------------+
31 |Attribute |Qualifier|Cardinality|Content |Description |
32 +================+=========+===========+==========================+===========================================+
33 |requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
34 +----------------+---------+-----------+--------------------------+-------------------------------------------+
38 +-------------------+--------------------------+-------------------------------------------------+
39 |Attribute |Content |Description |
40 +===================+==========================+=================================================+
41 |modelInfo |modelInfo Object |Content of modelInfo object. |
42 +-------------------+--------------------------+-------------------------------------------------+
43 |subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
44 +-------------------+--------------------------+-------------------------------------------------+
45 |requestInfo |requestInfo Object |Content of requestInfo object. |
46 +-------------------+--------------------------+-------------------------------------------------+
47 |requestParameters |requestParameters Object |Content of requestParameters object. |
48 +-------------------+--------------------------+-------------------------------------------------+
49 |relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
50 +-------------------+--------------------------+-------------------------------------------------+
51 |cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
52 +-------------------+--------------------------+-------------------------------------------------+
53 |project |project Object |Content of project object. |
54 +-------------------+--------------------------+-------------------------------------------------+
55 |owningEntity |owningEntity Object |Content of owningEntity object. |
56 +-------------------+--------------------------+-------------------------------------------------+
57 |platform |platform Object |Content of platform object. |
58 +-------------------+--------------------------+-------------------------------------------------+
59 |lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
60 +-------------------+--------------------------+-------------------------------------------------+
64 +-------------------------+------------------+-------------------------------------------------+
65 |Attribute |Content |Description |
66 +=========================+==================+=================================================+
67 |ModelType |String |Type of model |
68 +-------------------------+------------------+-------------------------------------------------+
69 |ModelInvariantId |String |The Model Invariant Id. |
70 +-------------------------+------------------+-------------------------------------------------+
71 |ModelNameVersionId |String |The modelname Version Id |
72 +-------------------------+------------------+-------------------------------------------------+
73 |ModelName |String |Name of the Model |
74 +-------------------------+------------------+-------------------------------------------------+
75 |ModelVersion |String |Version of the model |
76 +-------------------------+------------------+-------------------------------------------------+
77 |ModelCustomization Name |String |The Model Customization name |
78 +-------------------------+------------------+-------------------------------------------------+
79 |modelCustomizationUuid |String |The Model Customization UUid |
80 +-------------------------+------------------+-------------------------------------------------+
81 |modelVersionId |String |The Model version id |
82 +-------------------------+------------------+-------------------------------------------------+
83 |modelUuid |String |The Model UUid |
84 +-------------------------+------------------+-------------------------------------------------+
85 |modelInvariantUuid |String |The Model Invariant UUid |
86 +-------------------------+------------------+-------------------------------------------------+
87 |modelInstanceName |String |The Model Instance name |
88 +-------------------------+------------------+-------------------------------------------------+
93 +-------------------------+------------------+-------------------------------------------------+
94 |Attribute |Content |Description |
95 +=========================+==================+=================================================+
96 |GlobalSubscriberId |String |Global customer Id (in A&AI) |
97 +-------------------------+------------------+-------------------------------------------------+
98 |SubscriberName |String |Name of the Subscriber |
99 +-------------------------+------------------+-------------------------------------------------+
103 +-------------------------+------------------+-------------------------------------------------+
104 |Attribute |Content |Description |
105 +=========================+==================+=================================================+
106 |Source |String |source of the request |
107 +-------------------------+------------------+-------------------------------------------------+
108 |billingAccountNumber |String |billingAccountNumber of the request |
109 +-------------------------+------------------+-------------------------------------------------+
110 |callbackUrl |String |callbackUrl of the request |
111 +-------------------------+------------------+-------------------------------------------------+
112 |correlator |String |correlator of the request |
113 +-------------------------+------------------+-------------------------------------------------+
114 |orderNumber |String |orderNumber of the request |
115 +-------------------------+------------------+-------------------------------------------------+
116 |productFamilyId |String |productFamilyId of the request |
117 +-------------------------+------------------+-------------------------------------------------+
118 |orderVersion |String |orderVersion of the request |
119 +-------------------------+------------------+-------------------------------------------------+
120 |instanceName |String |instanceName of the request |
121 +-------------------------+------------------+-------------------------------------------------+
122 |suppressRollback |String |suppressRollback of the request |
123 +-------------------------+------------------+-------------------------------------------------+
124 |requestorId |String |requestorId of the request |
125 +-------------------------+------------------+-------------------------------------------------+
127 RequestParameters Object
129 +-------------------------+------------------+-------------------------------------------------+
130 |Attribute |Content |Description |
131 +=========================+==================+=================================================+
132 |SubscriptionServiceType |String |The service type of the Subscription |
133 +-------------------------+------------------+-------------------------------------------------+
134 |UserParams |Array |The product family Id. |
135 +-------------------------+------------------+-------------------------------------------------+
136 |aLaCarte |Boolean | aLaCarte |
137 +-------------------------+------------------+-------------------------------------------------+
138 |autoBuildVfModules |Boolean |autoBuildVfModules |
139 +-------------------------+------------------+-------------------------------------------------+
140 |cascadeDelete |Boolean |cascadeDelete |
141 +-------------------------+------------------+-------------------------------------------------+
142 |usePreload |Boolean |usePreload |
143 +-------------------------+------------------+-------------------------------------------------+
144 |rebuildVolumeGroups |Boolean |rebuildVolumeGroups |
145 +-------------------------+------------------+-------------------------------------------------+
146 |payload |String |payload |
147 +-------------------------+------------------+-------------------------------------------------+
148 |controllerType |String |controllerType |
149 +-------------------------+------------------+-------------------------------------------------+
153 +-------------------------+------------------+-------------------------------------------------+
154 |Attribute |Content |Description |
155 +=========================+==================+=================================================+
156 |name |String |Tag name of attribute |
157 +-------------------------+------------------+-------------------------------------------------+
158 |value |String |Value of the tag |
159 +-------------------------+------------------+-------------------------------------------------+
161 CloudConfiguration Object
163 +-------------------------+------------------+-------------------------------------------------+
164 |Attribute |Content |Description |
165 +=========================+==================+=================================================+
166 |lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
167 +-------------------------+------------------+-------------------------------------------------+
168 |tenantId |String |Name of the Subscriber |
169 +-------------------------+------------------+-------------------------------------------------+
170 |aicNodeClli |String |aicNodeClli property |
171 +-------------------------+------------------+-------------------------------------------------+
175 +-------------------------+------------------+-------------------------------------------------+
176 |Attribute |Content |Description |
177 +=========================+==================+=================================================+
178 |projectName |String |Name of the project |
179 +-------------------------+------------------+-------------------------------------------------+
183 +-------------------------+------------------+-------------------------------------------------+
184 |Attribute |Content |Description |
185 +=========================+==================+=================================================+
186 |owningEntityId |String |owningEntityId of the owingEntity |
187 +-------------------------+------------------+-------------------------------------------------+
188 |owningEntityName |String |owningEntityName of the owingEntity |
189 +-------------------------+------------------+-------------------------------------------------+
193 +-------------------------+------------------+-------------------------------------------------+
194 |Attribute |Content |Description |
195 +=========================+==================+=================================================+
196 |platformName |String |Platform Name |
197 +-------------------------+------------------+-------------------------------------------------+
199 LineOfBusiness Object
200 +-------------------------+------------------+-------------------------------------------------+
201 |Attribute |Content |Description |
202 +=========================+==================+=================================================+
203 |lineOfBusinessName |String |Line Of Business Name |
204 +-------------------------+------------------+-------------------------------------------------+
206 Delete service instance
207 ++++++++++++++++++++++++
209 +--------------------+---------------------------------------------------------+
210 |Interface Definition|Description |
211 +====================+=========================================================+
212 |URI |{serverRoot}/serviceInstances/v4/{serviceInstanceId} |
213 +--------------------+---------------------------------------------------------+
214 |Operation Type |DELETE |
215 +--------------------+---------------------------------------------------------+
216 |Content-Type |application/json |
217 +--------------------+---------------------------------------------------------+
221 +----------------+---------+-----------+--------------------------+-------------------------------------------+
222 |Attribute |Qualifier|Cardinality|Content |Description |
223 +================+=========+===========+==========================+===========================================+
224 |requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
225 +----------------+---------+-----------+--------------------------+-------------------------------------------+
227 RequestDetails Object
229 +-------------------+-------------------------+-------------------------------------------------+
230 |Attribute |Content |Description |
231 +===================+=========================+=================================================+
232 |modelInfo |modelInfo Object |Content of modelInfo object. |
233 +-------------------+-------------------------+-------------------------------------------------+
234 |requestInfo |requestInfo Object |Content of requestInfo object. |
235 +-------------------+-------------------------+-------------------------------------------------+
239 +-------------------------+------------------+-------------------------------------------------+
240 |Attribute |Content |Description |
241 +=========================+==================+=================================================+
242 |ModelType |String |Type of model |
243 +-------------------------+------------------+-------------------------------------------------+
244 |ModelInvariantId |String |The Model Invariant Id. |
245 +-------------------------+------------------+-------------------------------------------------+
246 |ModelName |String |Name of the Model |
247 +-------------------------+------------------+-------------------------------------------------+
248 |ModelVersion |String |Version of the model |
249 +-------------------------+------------------+-------------------------------------------------+
253 +-------------------------+------------------+-------------------------------------------------+
254 |Attribute |Content |Description |
255 +=========================+==================+=================================================+
256 |Source |String |source of the request |
257 +-------------------------+------------------+-------------------------------------------------+
260 ++++++++++++++++++++++++
262 +--------------------+-------------------------------------------------------------------------------------------+
263 |Interface Definition|Description |
264 +====================+===========================================================================================+
265 |URI |{serverRoot}/serviceInstances/v4/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups |
266 +--------------------+-------------------------------------------------------------------------------------------+
267 |Operation Type |POST |
268 +--------------------+-------------------------------------------------------------------------------------------+
269 |Content-Type |application/json |
270 +--------------------+-------------------------------------------------------------------------------------------+
274 +----------------+---------+-----------+--------------------------+-------------------------------------------+
275 |Attribute |Qualifier|Cardinality|Content |Description |
276 +================+=========+===========+==========================+===========================================+
277 |requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
278 +----------------+---------+-----------+--------------------------+-------------------------------------------+
280 RequestDetails Object
282 +-------------------+--------------------------+-------------------------------------------------+
283 |Attribute |Content |Description |
284 +===================+==========================+=================================================+
285 |modelInfo |modelInfo Object |Content of modelInfo object. |
286 +-------------------+--------------------------+-------------------------------------------------+
287 |subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
288 +-------------------+--------------------------+-------------------------------------------------+
289 |requestInfo |requestInfo Object |Content of requestInfo object. |
290 +-------------------+--------------------------+-------------------------------------------------+
291 |requestParameters |requestParameters Object |Content of requestParameters object. |
292 +-------------------+--------------------------+-------------------------------------------------+
293 |relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
294 +-------------------+--------------------------+-------------------------------------------------+
295 |cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
296 +-------------------+--------------------------+-------------------------------------------------+
297 |project |project Object |Content of project object. |
298 +-------------------+--------------------------+-------------------------------------------------+
299 |owningEntity |owningEntity Object |Content of owningEntity object. |
300 +-------------------+--------------------------+-------------------------------------------------+
301 |platform |platform Object |Content of platform object. |
302 +-------------------+--------------------------+-------------------------------------------------+
303 |lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
304 +-------------------+--------------------------+-------------------------------------------------+
308 +-------------------------+------------------+-------------------------------------------------+
309 |Attribute |Content |Description |
310 +=========================+==================+=================================================+
311 |ModelType |String |Type of model |
312 +-------------------------+------------------+-------------------------------------------------+
313 |ModelInvariantId |String |The Model Invariant Id. |
314 +-------------------------+------------------+-------------------------------------------------+
315 |ModelNameVersionId |String |The modelname Version Id |
316 +-------------------------+------------------+-------------------------------------------------+
317 |ModelName |String |Name of the Model |
318 +-------------------------+------------------+-------------------------------------------------+
319 |ModelVersion |String |Version of the model |
320 +-------------------------+------------------+-------------------------------------------------+
321 |ModelCustomization Name |String |The Model Customization name |
322 +-------------------------+------------------+-------------------------------------------------+
323 |modelCustomizationUuid |String |The Model Customization UUid |
324 +-------------------------+------------------+-------------------------------------------------+
325 |modelVersionId |String |The Model version id |
326 +-------------------------+------------------+-------------------------------------------------+
327 |modelUuid |String |The Model UUid |
328 +-------------------------+------------------+-------------------------------------------------+
329 |modelInvariantUuid |String |The Model Invariant UUid |
330 +-------------------------+------------------+-------------------------------------------------+
331 |modelInstanceName |String |The Model Instance name |
332 +-------------------------+------------------+-------------------------------------------------+
334 CloudConfiguration Object
336 +-------------------------+------------------+-------------------------------------------------+
337 |Attribute |Content |Description |
338 +=========================+==================+=================================================+
339 |lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
340 +-------------------------+------------------+-------------------------------------------------+
341 |tenantId |String |Name of the Subscriber |
342 +-------------------------+------------------+-------------------------------------------------+
343 |aicNodeClli |String |aicNodeClli property |
344 +-------------------------+------------------+-------------------------------------------------+
348 +-------------------------+------------------+-------------------------------------------------+
349 |Attribute |Content |Description |
350 +=========================+==================+=================================================+
351 |Source |String |source of the request |
352 +-------------------------+------------------+-------------------------------------------------+
353 |billingAccountNumber |String |billingAccountNumber of the request |
354 +-------------------------+------------------+-------------------------------------------------+
355 |callbackUrl |String |callbackUrl of the request |
356 +-------------------------+------------------+-------------------------------------------------+
357 |correlator |String |correlator of the request |
358 +-------------------------+------------------+-------------------------------------------------+
359 |orderNumber |String |orderNumber of the request |
360 +-------------------------+------------------+-------------------------------------------------+
361 |productFamilyId |String |productFamilyId of the request |
362 +-------------------------+------------------+-------------------------------------------------+
363 |orderVersion |String |orderVersion of the request |
364 +-------------------------+------------------+-------------------------------------------------+
365 |instanceName |String |instanceName of the request |
366 +-------------------------+------------------+-------------------------------------------------+
367 |suppressRollback |String |suppressRollback of the request |
368 +-------------------------+------------------+-------------------------------------------------+
369 |requestorId |String |requestorId of the request |
370 +-------------------------+------------------+-------------------------------------------------+
374 +-------------------------+------------------+-------------------------------------------------+
375 |Attribute |Content |Description |
376 +=========================+==================+=================================================+
377 |relatedInstance |Object |relatedInstance Object |
378 +-------------------------+------------------+-------------------------------------------------+
382 +-------------------------+------------------+-------------------------------------------------+
383 |Attribute |Content |Description |
384 +=========================+==================+=================================================+
385 |instanceId |String |instanceId |
386 +-------------------------+------------------+-------------------------------------------------+
387 |modelInfo |Object |Content of modelInfo object. |
388 +-------------------------+------------------+-------------------------------------------------+
391 ++++++++++++++++++++++++
393 +--------------------+---------------------------------------------------------------------------------------------------------------------+
394 |Interface Definition|Description |
395 +====================+=====================================================================================================================+
396 |URI |{serverRoot}/serviceInstances/v4/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volume-groupinstance-id} |
397 +--------------------+---------------------------------------------------------------------------------------------------------------------+
398 |Operation Type |DELETE |
399 +--------------------+---------------------------------------------------------------------------------------------------------------------+
400 |Content-Type |application/json |
401 +--------------------+---------------------------------------------------------------------------------------------------------------------+
405 +----------------+---------+-----------+--------------------------+-------------------------------------------+
406 |Attribute |Qualifier|Cardinality|Content |Description |
407 +================+=========+===========+==========================+===========================================+
408 |requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
409 +----------------+---------+-----------+--------------------------+-------------------------------------------+
411 RequestDetails Object
413 +---------------------+-------------------------+-------------------------------------------------+
414 |Attribute |Content |Description |
415 +=====================+=========================+=================================================+
416 |modelInfo |modelInfo Object |Content of modelInfo object. |
417 +---------------------+-------------------------+-------------------------------------------------+
418 |cloudConfiguration |cloudConfiguration Object|Content of cloudConfiguration object. |
419 +---------------------+-------------------------+-------------------------------------------------+
420 |requestInfo |requestInfo Object |Content of requestInfo object. |
421 +---------------------+-------------------------+-------------------------------------------------+
425 +-------------------------+------------------+-------------------------------------------------+
426 |Attribute |Content |Description |
427 +=========================+==================+=================================================+
428 |ModelType |String |Type of model |
429 +-------------------------+------------------+-------------------------------------------------+
430 |ModelName |String |Name of the Model |
431 +-------------------------+------------------+-------------------------------------------------+
433 CloudConfiguration Object
435 +-------------------------+------------------+-------------------------------------------------+
436 |Attribute |Content |Description |
437 +=========================+==================+=================================================+
438 |lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
439 +-------------------------+------------------+-------------------------------------------------+
440 |tenantId |String |Name of the Subscriber |
441 +-------------------------+------------------+-------------------------------------------------+
445 +-------------------------+------------------+-------------------------------------------------+
446 |Attribute |Content |Description |
447 +=========================+==================+=================================================+
448 |Source |String |source of the request |
449 +-------------------------+------------------+-------------------------------------------------+
454 +--------------------+----------------------------------------------------------------------------------------+
455 |Interface Definition|Description |
456 +====================+========================================================================================+
457 |URI |{serverRoot}/serviceInstances/v4/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules |
458 +--------------------+----------------------------------------------------------------------------------------+
459 |Operation Type |POST |
460 +--------------------+----------------------------------------------------------------------------------------+
461 |Content-Type |application/json |
462 +--------------------+----------------------------------------------------------------------------------------+
466 +----------------+---------+-----------+--------------------------+-------------------------------------------+
467 |Attribute |Qualifier|Cardinality|Content |Description |
468 +================+=========+===========+==========================+===========================================+
469 |requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
470 +----------------+---------+-----------+--------------------------+-------------------------------------------+
472 RequestDetails Object
474 +---------------------+-------------------------+-------------------------------------------------+
475 |Attribute |Content |Description |
476 +=====================+=========================+=================================================+
477 |modelInfo |modelInfo Object |Content of modelInfo object. |
478 +---------------------+-------------------------+-------------------------------------------------+
479 |cloudConfiguration |cloudConfiguration Object|Content of cloudConfiguration object. |
480 +---------------------+-------------------------+-------------------------------------------------+
481 |requestInfo |requestInfo Object |Content of requestInfo object. |
482 +---------------------+-------------------------+-------------------------------------------------+
483 |relatedInstanceList |List |Content of relatedInstanceList. |
484 +---------------------+-------------------------+-------------------------------------------------+
488 +-------------------------+------------------+-------------------------------------------------+
489 |Attribute |Content |Description |
490 +=========================+==================+=================================================+
491 |ModelType |String |Type of model |
492 +-------------------------+------------------+-------------------------------------------------+
493 |ModelInvariantId |String |The Model Invariant Id. |
494 +-------------------------+------------------+-------------------------------------------------+
495 |ModelNameVersionId |String |The modelname Version Id |
496 +-------------------------+------------------+-------------------------------------------------+
497 |ModelName |String |Name of the Model |
498 +-------------------------+------------------+-------------------------------------------------+
499 |ModelVersion |String |Version of the model |
500 +-------------------------+------------------+-------------------------------------------------+
501 |ModelCustomization Name |String |The Model Customization name |
502 +-------------------------+------------------+-------------------------------------------------+
504 CloudConfiguration Object
506 +-------------------------+------------------+-------------------------------------------------+
507 |Attribute |Content |Description |
508 +=========================+==================+=================================================+
509 |lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
510 +-------------------------+------------------+-------------------------------------------------+
511 |tenantId |String |Name of the Subscriber |
512 +-------------------------+------------------+-------------------------------------------------+
516 +-------------------------+------------------+-------------------------------------------------+
517 |Attribute |Content |Description |
518 +=========================+==================+=================================================+
519 |InstanceName |String |The instance Name |
520 +-------------------------+------------------+-------------------------------------------------+
521 |Source |String |source of the request |
522 +-------------------------+------------------+-------------------------------------------------+
523 |SuppressRollback |Boolean |SuppressRollback |
524 +-------------------------+------------------+-------------------------------------------------+
528 +-------------------------+------------------+-------------------------------------------------+
529 |Attribute |Content |Description |
530 +=========================+==================+=================================================+
531 |relatedInstance |Object |relatedInstance Object |
532 +-------------------------+------------------+-------------------------------------------------+
536 +-------------------------+------------------+-------------------------------------------------+
537 |Attribute |Content |Description |
538 +=========================+==================+=================================================+
539 |instanceId |String |instanceId |
540 +-------------------------+------------------+-------------------------------------------------+
541 |modelInfo |Object |Content of modelInfo object. |
542 +-------------------------+------------------+-------------------------------------------------+
543 |instanceName |String |Name of the instance |
544 +-------------------------+------------------+-------------------------------------------------+
547 ++++++++++++++++++++++++
549 +--------------------+--------------------------------------------------------------------------------------------------------------+
550 |Interface Definition|Description |
551 +====================+==============================================================================================================+
552 |URI |{serverRoot}/serviceInstances/v4/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleinstance-id} |
553 +--------------------+--------------------------------------------------------------------------------------------------------------+
554 |Operation Type |DELETE |
555 +--------------------+--------------------------------------------------------------------------------------------------------------+
556 |Content-Type |application/json |
557 +--------------------+--------------------------------------------------------------------------------------------------------------+
561 +----------------+---------+-----------+--------------------------+-------------------------------------------+
562 |Attribute |Qualifier|Cardinality|Content |Description |
563 +================+=========+===========+==========================+===========================================+
564 |requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
565 +----------------+---------+-----------+--------------------------+-------------------------------------------+
567 RequestDetails Object
569 +---------------------+-------------------------+-------------------------------------------------+
570 |Attribute |Content |Description |
571 +=====================+=========================+=================================================+
572 |modelInfo |modelInfo Object |Content of modelInfo object. |
573 +---------------------+-------------------------+-------------------------------------------------+
574 |cloudConfiguration |cloudConfiguration Object|Content of cloudConfiguration object. |
575 +---------------------+-------------------------+-------------------------------------------------+
576 |requestInfo |requestInfo Object |Content of requestInfo object. |
577 +---------------------+-------------------------+-------------------------------------------------+
581 +-------------------------+------------------+-------------------------------------------------+
582 |Attribute |Content |Description |
583 +=========================+==================+=================================================+
584 |ModelType |String |Type of model |
585 +-------------------------+------------------+-------------------------------------------------+
586 |ModelInvariantId |String |The Model Invariant Id. |
587 +-------------------------+------------------+-------------------------------------------------+
588 |ModelNameVersionId |String |The modelname Version Id |
589 +-------------------------+------------------+-------------------------------------------------+
590 |ModelName |String |Name of the Model |
591 +-------------------------+------------------+-------------------------------------------------+
592 |ModelVersion |String |Version of the model |
593 +-------------------------+------------------+-------------------------------------------------+
594 |ModelCustomization Name |String |The Model Customization name |
595 +-------------------------+------------------+-------------------------------------------------+
597 CloudConfiguration Object
599 +-------------------------+------------------+-------------------------------------------------+
600 |Attribute |Content |Description |
601 +=========================+==================+=================================================+
602 |lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
603 +-------------------------+------------------+-------------------------------------------------+
604 |tenantId |String |Name of the Subscriber |
605 +-------------------------+------------------+-------------------------------------------------+
609 +-------------------------+------------------+-------------------------------------------------+
610 |Attribute |Content |Description |
611 +=========================+==================+=================================================+
612 |Source |String |source of the request |
613 +-------------------------+------------------+-------------------------------------------------+
618 +--------------------+--------------------------------------------------------------+
619 |Interface Definition|Description |
620 +====================+==============================================================+
621 |URI |{serverRoot}/serviceInstances/v4/{serviceInstanceId}/vnfs |
622 +--------------------+--------------------------------------------------------------+
623 |Operation Type |POST |
624 +--------------------+--------------------------------------------------------------+
625 |Content-Type |application/json |
626 +--------------------+--------------------------------------------------------------+
630 +----------------+---------+-----------+--------------------------+-------------------------------------------+
631 |Attribute |Qualifier|Cardinality|Content |Description |
632 +================+=========+===========+==========================+===========================================+
633 |requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
634 +----------------+---------+-----------+--------------------------+-------------------------------------------+
636 RequestDetails Object
638 +-------------------+--------------------------+-------------------------------------------------+
639 |Attribute |Content |Description |
640 +===================+==========================+=================================================+
641 |modelInfo |modelInfo Object |Content of modelInfo object. |
642 +-------------------+--------------------------+-------------------------------------------------+
643 |subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
644 +-------------------+--------------------------+-------------------------------------------------+
645 |requestInfo |requestInfo Object |Content of requestInfo object. |
646 +-------------------+--------------------------+-------------------------------------------------+
647 |requestParameters |requestParameters Object |Content of requestParameters object. |
648 +-------------------+--------------------------+-------------------------------------------------+
649 |relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
650 +-------------------+--------------------------+-------------------------------------------------+
651 |cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
652 +-------------------+--------------------------+-------------------------------------------------+
653 |project |project Object |Content of project object. |
654 +-------------------+--------------------------+-------------------------------------------------+
655 |owningEntity |owningEntity Object |Content of owningEntity object. |
656 +-------------------+--------------------------+-------------------------------------------------+
657 |platform |platform Object |Content of platform object. |
658 +-------------------+--------------------------+-------------------------------------------------+
659 |lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
660 +-------------------+--------------------------+-------------------------------------------------+
664 +-------------------------+------------------+-------------------------------------------------+
665 |Attribute |Content |Description |
666 +=========================+==================+=================================================+
667 |ModelType |String |Type of model |
668 +-------------------------+------------------+-------------------------------------------------+
669 |ModelInvariantId |String |The Model Invariant Id. |
670 +-------------------------+------------------+-------------------------------------------------+
671 |ModelNameVersionId |String |The modelname Version Id |
672 +-------------------------+------------------+-------------------------------------------------+
673 |ModelName |String |Name of the Model |
674 +-------------------------+------------------+-------------------------------------------------+
675 |ModelVersion |String |Version of the model |
676 +-------------------------+------------------+-------------------------------------------------+
677 |ModelCustomization Name |String |The Model Customization name |
678 +-------------------------+------------------+-------------------------------------------------+
679 |modelCustomizationUuid |String |The Model Customization UUid |
680 +-------------------------+------------------+-------------------------------------------------+
681 |modelVersionId |String |The Model version id |
682 +-------------------------+------------------+-------------------------------------------------+
683 |modelUuid |String |The Model UUid |
684 +-------------------------+------------------+-------------------------------------------------+
685 |modelInvariantUuid |String |The Model Invariant UUid |
686 +-------------------------+------------------+-------------------------------------------------+
687 |modelInstanceName |String |The Model Instance name |
688 +-------------------------+------------------+-------------------------------------------------+
690 CloudConfiguration Object
692 +-------------------------+------------------+-------------------------------------------------+
693 |Attribute |Content |Description |
694 +=========================+==================+=================================================+
695 |lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
696 +-------------------------+------------------+-------------------------------------------------+
697 |tenantId |String |Name of the Subscriber |
698 +-------------------------+------------------+-------------------------------------------------+
702 +-------------------------+------------------+-------------------------------------------------+
703 |Attribute |Content |Description |
704 +=========================+==================+=================================================+
705 |Source |String |source of the request |
706 +-------------------------+------------------+-------------------------------------------------+
707 |billingAccountNumber |String |billingAccountNumber of the request |
708 +-------------------------+------------------+-------------------------------------------------+
709 |callbackUrl |String |callbackUrl of the request |
710 +-------------------------+------------------+-------------------------------------------------+
711 |correlator |String |correlator of the request |
712 +-------------------------+------------------+-------------------------------------------------+
713 |orderNumber |String |orderNumber of the request |
714 +-------------------------+------------------+-------------------------------------------------+
715 |productFamilyId |String |productFamilyId of the request |
716 +-------------------------+------------------+-------------------------------------------------+
717 |orderVersion |String |orderVersion of the request |
718 +-------------------------+------------------+-------------------------------------------------+
719 |instanceName |String |instanceName of the request |
720 +-------------------------+------------------+-------------------------------------------------+
721 |suppressRollback |String |suppressRollback of the request |
722 +-------------------------+------------------+-------------------------------------------------+
723 |requestorId |String |requestorId of the request |
724 +-------------------------+------------------+-------------------------------------------------+
728 +-------------------------+------------------+-------------------------------------------------+
729 |Attribute |Content |Description |
730 +=========================+==================+=================================================+
731 |relatedInstance |Object |relatedInstance Object |
732 +-------------------------+------------------+-------------------------------------------------+
736 +-------------------------+------------------+-------------------------------------------------+
737 |Attribute |Content |Description |
738 +=========================+==================+=================================================+
739 |instanceId |String |instanceId |
740 +-------------------------+------------------+-------------------------------------------------+
741 |modelInfo |Object |Content of modelInfo object. |
742 +-------------------------+------------------+-------------------------------------------------+
744 RequestParameters Object
746 +-------------------------+------------------+-------------------------------------------------+
747 |Attribute |Content |Description |
748 +=========================+==================+=================================================+
749 |UserParams |Array |The product family Id. |
750 +-------------------------+------------------+-------------------------------------------------+
754 +-------------------------+------------------+-------------------------------------------------+
755 |Attribute |Content |Description |
756 +=========================+==================+=================================================+
757 |name |String |Tag name of attribute |
758 +-------------------------+------------------+-------------------------------------------------+
759 |value |String |Value of the tag |
760 +-------------------------+------------------+-------------------------------------------------+
765 +--------------------+------------------------------------------------------------------------------+
766 |Interface Definition|Description |
767 +====================+==============================================================================+
768 |URI |{serverRoot}/serviceInstances/v4/{serviceInstanceId}/vnfs/{vnfInstanceId} |
769 +--------------------+------------------------------------------------------------------------------+
770 |Operation Type |DELETE |
771 +--------------------+------------------------------------------------------------------------------+
772 |Content-Type |application/json |
773 +--------------------+------------------------------------------------------------------------------+
777 +----------------+---------+-----------+--------------------------+-------------------------------------------+
778 |Attribute |Qualifier|Cardinality|Content |Description |
779 +================+=========+===========+==========================+===========================================+
780 |requestDetails |M |1 |requestDetails Object |Content of requestDetails object. |
781 +----------------+---------+-----------+--------------------------+-------------------------------------------+
783 RequestDetails Object
785 +---------------------+-------------------------+-------------------------------------------------+
786 |Attribute |Content |Description |
787 +=====================+=========================+=================================================+
788 |modelInfo |modelInfo Object |Content of modelInfo object. |
789 +---------------------+-------------------------+-------------------------------------------------+
790 |cloudConfiguration |cloudConfiguration Object|Content of cloudConfiguration object. |
791 +---------------------+-------------------------+-------------------------------------------------+
792 |requestInfo |requestInfo Object |Content of requestInfo object. |
793 +---------------------+-------------------------+-------------------------------------------------+
794 |requestParameters |requestParameters Object |Content of requestParameters object. |
795 +---------------------+-------------------------+-------------------------------------------------+
799 +-------------------------+------------------+-------------------------------------------------+
800 |Attribute |Content |Description |
801 +=========================+==================+=================================================+
802 |ModelType |String |Type of model |
803 +-------------------------+------------------+-------------------------------------------------+
804 |ModelName |String |Name of the Model |
805 +-------------------------+------------------+-------------------------------------------------+
807 CloudConfiguration Object
809 +-------------------------+------------------+-------------------------------------------------+
810 |Attribute |Content |Description |
811 +=========================+==================+=================================================+
812 |lcpCloudRegionId |String |CloudRegion Id (in A&AI) |
813 +-------------------------+------------------+-------------------------------------------------+
814 |tenantId |String |Name of the Subscriber |
815 +-------------------------+------------------+-------------------------------------------------+
819 +-------------------------+------------------+-------------------------------------------------+
820 |Attribute |Content |Description |
821 +=========================+==================+=================================================+
822 |Source |String |source of the request |
823 +-------------------------+------------------+-------------------------------------------------+
825 RequestParameters Object
827 +-------------------------+------------------+-------------------------------------------------+
828 |Attribute |Content |Description |
829 +=========================+==================+=================================================+
830 |UserParams |Array |The product family Id. |
831 +-------------------------+------------------+-------------------------------------------------+
835 +-------------------------+------------------+-------------------------------------------------+
836 |Attribute |Content |Description |
837 +=========================+==================+=================================================+
838 |name |String |Tag name of attribute |
839 +-------------------------+------------------+-------------------------------------------------+
840 |value |String |Value of the tag |
841 +-------------------------+------------------+-------------------------------------------------+
843 GET Orchestration Request
844 ++++++++++++++++++++++++++
846 +--------------------+--------------------------------------------------------------+
847 |Interface Definition|Description |
848 +====================+==============================================================+
849 |URI |{serverRoot}/orchestrationRequests/v4/{request-id} |
850 +--------------------+--------------------------------------------------------------+
851 |Operation Type |GET |
852 +--------------------+--------------------------------------------------------------+
853 |Content-Type |application/json |
854 +--------------------+--------------------------------------------------------------+
858 +----------------+---------+-----------+--------------------------+-------------------------------------------+
859 |Attribute |Qualifier|Cardinality|Content |Description |
860 +================+=========+===========+==========================+===========================================+
861 |request |M |1 |request Object |Content of request object. |
862 +----------------+---------+-----------+--------------------------+-------------------------------------------+
866 +-------------------+---------+-----------+--------------------------+-------------------------------------------+
867 |Attribute |Qualifier|Cardinality|Content |Description |
868 +===================+=========+===========+==========================+===========================================+
869 |requestId |M |1 |String |Request Id |
870 +-------------------+---------+-----------+--------------------------+-------------------------------------------+
871 |startTime |M |1 |request Object |Start time. |
872 +-------------------+---------+-----------+--------------------------+-------------------------------------------+
873 |requestScope |M |1 |request Object |Scope of the request. |
874 +-------------------+---------+-----------+--------------------------+-------------------------------------------+
875 |requestType |M |1 |request Object |Type of the request. |
876 +-------------------+---------+-----------+--------------------------+-------------------------------------------+
877 |requestDetails |M |1 |requestDetails Object |Type of the request. |
878 +-------------------+---------+-----------+--------------------------+-------------------------------------------+
879 |requestStatus |M |1 |requestStatus Object |Type of the request. |
880 +-------------------+---------+-----------+--------------------------+-------------------------------------------+
882 RequestDetails Object
884 +-------------------+--------------------------+-------------------------------------------------+
885 |Attribute |Content |Description |
886 +===================+==========================+=================================================+
887 |modelInfo |modelInfo Object |Content of modelInfo object. |
888 +-------------------+--------------------------+-------------------------------------------------+
889 |subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
890 +-------------------+--------------------------+-------------------------------------------------+
891 |requestInfo |requestInfo Object |Content of requestInfo object. |
892 +-------------------+--------------------------+-------------------------------------------------+
893 |requestParameters |requestParameters Object |Content of requestParameters object. |
894 +-------------------+--------------------------+-------------------------------------------------+
895 |relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
896 +-------------------+--------------------------+-------------------------------------------------+
897 |cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
898 +-------------------+--------------------------+-------------------------------------------------+
899 |project |project Object |Content of project object. |
900 +-------------------+--------------------------+-------------------------------------------------+
901 |owningEntity |owningEntity Object |Content of owningEntity object. |
902 +-------------------+--------------------------+-------------------------------------------------+
903 |platform |platform Object |Content of platform object. |
904 +-------------------+--------------------------+-------------------------------------------------+
905 |lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
906 +-------------------+--------------------------+-------------------------------------------------+
910 +-------------------------+------------------+-------------------------------------------------+
911 |Attribute |Content |Description |
912 +=========================+==================+=================================================+
913 |ModelType |String |Type of model |
914 +-------------------------+------------------+-------------------------------------------------+
915 |ModelInvariantId |String |The Model Invariant Id. |
916 +-------------------------+------------------+-------------------------------------------------+
917 |ModelNameVersionId |String |The modelname Version Id |
918 +-------------------------+------------------+-------------------------------------------------+
919 |ModelName |String |Name of the Model |
920 +-------------------------+------------------+-------------------------------------------------+
921 |ModelVersion |String |Version of the model |
922 +-------------------------+------------------+-------------------------------------------------+
923 |ModelCustomization Name |String |The Model Customization name |
924 +-------------------------+------------------+-------------------------------------------------+
925 |modelCustomizationUuid |String |The Model Customization UUid |
926 +-------------------------+------------------+-------------------------------------------------+
927 |modelVersionId |String |The Model version id |
928 +-------------------------+------------------+-------------------------------------------------+
929 |modelUuid |String |The Model UUid |
930 +-------------------------+------------------+-------------------------------------------------+
931 |modelInvariantUuid |String |The Model Invariant UUid |
932 +-------------------------+------------------+-------------------------------------------------+
933 |modelInstanceName |String |The Model Instance name |
934 +-------------------------+------------------+-------------------------------------------------+
936 SubscriberInfo Object
938 +-------------------------+------------------+-------------------------------------------------+
939 |Attribute |Content |Description |
940 +=========================+==================+=================================================+
941 |GlobalSubscriberId |String |Global customer Id (in A&AI) |
942 +-------------------------+------------------+-------------------------------------------------+
943 |SubscriberName |String |Name of the Subscriber |
944 +-------------------------+------------------+-------------------------------------------------+
948 +-------------------------+------------------+-------------------------------------------------+
949 |Attribute |Content |Description |
950 +=========================+==================+=================================================+
951 |Source |String |source of the request |
952 +-------------------------+------------------+-------------------------------------------------+
953 |billingAccountNumber |String |billingAccountNumber of the request |
954 +-------------------------+------------------+-------------------------------------------------+
955 |callbackUrl |String |callbackUrl of the request |
956 +-------------------------+------------------+-------------------------------------------------+
957 |correlator |String |correlator of the request |
958 +-------------------------+------------------+-------------------------------------------------+
959 |orderNumber |String |orderNumber of the request |
960 +-------------------------+------------------+-------------------------------------------------+
961 |productFamilyId |String |productFamilyId of the request |
962 +-------------------------+------------------+-------------------------------------------------+
963 |orderVersion |String |orderVersion of the request |
964 +-------------------------+------------------+-------------------------------------------------+
965 |instanceName |String |instanceName of the request |
966 +-------------------------+------------------+-------------------------------------------------+
967 |suppressRollback |String |suppressRollback of the request |
968 +-------------------------+------------------+-------------------------------------------------+
969 |requestorId |String |requestorId of the request |
970 +-------------------------+------------------+-------------------------------------------------+
972 RequestParameters Object
974 +-------------------------+------------------+-------------------------------------------------+
975 |Attribute |Content |Description |
976 +=========================+==================+=================================================+
977 |SubscriptionServiceType |String |The service type of the Subscription |
978 +-------------------------+------------------+-------------------------------------------------+
982 +-------------------------+------------------+-------------------------------------------------+
983 |Attribute |Content |Description |
984 +=========================+==================+=================================================+
985 |finishTime |String |Time |
986 +-------------------------+------------------+-------------------------------------------------+
987 |requestState |String |state of the request |
988 +-------------------------+------------------+-------------------------------------------------+
989 |statusMessage |String |statusMessage |
990 +-------------------------+------------------+-------------------------------------------------+
991 |percentProgress |String |percentage of progress |
992 +-------------------------+------------------+-------------------------------------------------+
994 GET Orchestration Requests
995 ++++++++++++++++++++++++++
997 +--------------------+--------------------------------------------------------------+
998 |Interface Definition|Description |
999 +====================+==============================================================+
1000 |URI |{serverRoot}/orchestrationRequests/v4 |
1001 +--------------------+--------------------------------------------------------------+
1002 |Operation Type |GET |
1003 +--------------------+--------------------------------------------------------------+
1004 |Content-Type |application/json |
1005 +--------------------+--------------------------------------------------------------+
1009 +----------------+---------+-----------+--------------------------+-------------------------------------------+
1010 |Attribute |Qualifier|Cardinality|Content |Description |
1011 +================+=========+===========+==========================+===========================================+
1012 |requestList |M |1 |Array |Content of request List. |
1013 +----------------+---------+-----------+--------------------------+-------------------------------------------+
1017 +----------------+---------+-----------+--------------------------+-------------------------------------------+
1018 |Attribute |Qualifier|Cardinality|Content |Description |
1019 +================+=========+===========+==========================+===========================================+
1020 |request |M |1 |request Object |Content of request object. |
1021 +----------------+---------+-----------+--------------------------+-------------------------------------------+
1025 +-------------------+---------+-----------+--------------------------+-------------------------------------------+
1026 |Attribute |Qualifier|Cardinality|Content |Description |
1027 +===================+=========+===========+==========================+===========================================+
1028 |requestId |M |1 |String |Request Id |
1029 +-------------------+---------+-----------+--------------------------+-------------------------------------------+
1030 |startTime |M |1 |request Object |Start time. |
1031 +-------------------+---------+-----------+--------------------------+-------------------------------------------+
1032 |requestScope |M |1 |request Object |Scope of the request. |
1033 +-------------------+---------+-----------+--------------------------+-------------------------------------------+
1034 |requestType |M |1 |request Object |Type of the request. |
1035 +-------------------+---------+-----------+--------------------------+-------------------------------------------+
1036 |requestDetails |M |1 |requestDetails Object |Type of the request. |
1037 +-------------------+---------+-----------+--------------------------+-------------------------------------------+
1038 |requestStatus |M |1 |requestStatus Object |Type of the request. |
1039 +-------------------+---------+-----------+--------------------------+-------------------------------------------+
1041 RequestDetails Object
1043 +-------------------+--------------------------+-------------------------------------------------+
1044 |Attribute |Content |Description |
1045 +===================+==========================+=================================================+
1046 |modelInfo |modelInfo Object |Content of modelInfo object. |
1047 +-------------------+--------------------------+-------------------------------------------------+
1048 |subscriberInfo |subscriberInfo Object |Content of subscriberInfo object. |
1049 +-------------------+--------------------------+-------------------------------------------------+
1050 |requestInfo |requestInfo Object |Content of requestInfo object. |
1051 +-------------------+--------------------------+-------------------------------------------------+
1052 |requestParameters |requestParameters Object |Content of requestParameters object. |
1053 +-------------------+--------------------------+-------------------------------------------------+
1054 |relatedInstanceList|relatedInstanceList Object|Content of relatedInstanceList object. |
1055 +-------------------+--------------------------+-------------------------------------------------+
1056 |cloudConfiguration |cloudConfiguration Object |Content of cloudConfiguration object. |
1057 +-------------------+--------------------------+-------------------------------------------------+
1058 |project |project Object |Content of project object. |
1059 +-------------------+--------------------------+-------------------------------------------------+
1060 |owningEntity |owningEntity Object |Content of owningEntity object. |
1061 +-------------------+--------------------------+-------------------------------------------------+
1062 |platform |platform Object |Content of platform object. |
1063 +-------------------+--------------------------+-------------------------------------------------+
1064 |lineOfBusiness |lineOfBusiness Object |Content of lineOfBusiness object. |
1065 +-------------------+--------------------------+-------------------------------------------------+
1069 +-------------------------+------------------+-------------------------------------------------+
1070 |Attribute |Content |Description |
1071 +=========================+==================+=================================================+
1072 |ModelType |String |Type of model |
1073 +-------------------------+------------------+-------------------------------------------------+
1074 |ModelInvariantId |String |The Model Invariant Id. |
1075 +-------------------------+------------------+-------------------------------------------------+
1076 |ModelNameVersionId |String |The modelname Version Id |
1077 +-------------------------+------------------+-------------------------------------------------+
1078 |ModelName |String |Name of the Model |
1079 +-------------------------+------------------+-------------------------------------------------+
1080 |ModelVersion |String |Version of the model |
1081 +-------------------------+------------------+-------------------------------------------------+
1082 |ModelCustomization Name |String |The Model Customization name |
1083 +-------------------------+------------------+-------------------------------------------------+
1084 |modelCustomizationUuid |String |The Model Customization UUid |
1085 +-------------------------+------------------+-------------------------------------------------+
1086 |modelVersionId |String |The Model version id |
1087 +-------------------------+------------------+-------------------------------------------------+
1088 |modelUuid |String |The Model UUid |
1089 +-------------------------+------------------+-------------------------------------------------+
1090 |modelInvariantUuid |String |The Model Invariant UUid |
1091 +-------------------------+------------------+-------------------------------------------------+
1092 |modelInstanceName |String |The Model Instance name |
1093 +-------------------------+------------------+-------------------------------------------------+
1095 SubscriberInfo Object
1097 +-------------------------+------------------+-------------------------------------------------+
1098 |Attribute |Content |Description |
1099 +=========================+==================+=================================================+
1100 |GlobalSubscriberId |String |Global customer Id (in A&AI) |
1101 +-------------------------+------------------+-------------------------------------------------+
1102 |SubscriberName |String |Name of the Subscriber |
1103 +-------------------------+------------------+-------------------------------------------------+
1107 +-------------------------+------------------+-------------------------------------------------+
1108 |Attribute |Content |Description |
1109 +=========================+==================+=================================================+
1110 |Source |String |source of the request |
1111 +-------------------------+------------------+-------------------------------------------------+
1112 |billingAccountNumber |String |billingAccountNumber of the request |
1113 +-------------------------+------------------+-------------------------------------------------+
1114 |callbackUrl |String |callbackUrl of the request |
1115 +-------------------------+------------------+-------------------------------------------------+
1116 |correlator |String |correlator of the request |
1117 +-------------------------+------------------+-------------------------------------------------+
1118 |orderNumber |String |orderNumber of the request |
1119 +-------------------------+------------------+-------------------------------------------------+
1120 |productFamilyId |String |productFamilyId of the request |
1121 +-------------------------+------------------+-------------------------------------------------+
1122 |orderVersion |String |orderVersion of the request |
1123 +-------------------------+------------------+-------------------------------------------------+
1124 |instanceName |String |instanceName of the request |
1125 +-------------------------+------------------+-------------------------------------------------+
1126 |suppressRollback |String |suppressRollback of the request |
1127 +-------------------------+------------------+-------------------------------------------------+
1128 |requestorId |String |requestorId of the request |
1129 +-------------------------+------------------+-------------------------------------------------+
1131 RequestParameters Object
1133 +-------------------------+------------------+-------------------------------------------------+
1134 |Attribute |Content |Description |
1135 +=========================+==================+=================================================+
1136 |SubscriptionServiceType |String |The service type of the Subscription |
1137 +-------------------------+------------------+-------------------------------------------------+
1139 RequestStatus Object
1141 +-------------------------+------------------+-------------------------------------------------+
1142 |Attribute |Content |Description |
1143 +=========================+==================+=================================================+
1144 |finishTime |String |Time |
1145 +-------------------------+------------------+-------------------------------------------------+
1146 |requestState |String |state of the request |
1147 +-------------------------+------------------+-------------------------------------------------+
1148 |statusMessage |String |statusMessage |
1149 +-------------------------+------------------+-------------------------------------------------+
1150 |percentProgress |String |percentage of progress |
1151 +-------------------------+------------------+-------------------------------------------------+
1156 Get List of Existing Catalog Assets
1157 +++++++++++++++++++++++++++++++++++
1159 +--------------------+--------------------------+
1160 |Interface Definition|Description |
1161 +====================+==========================+
1162 |URI |sdc/v1/catalog/{assetType}|
1163 +--------------------+--------------------------+
1164 |Operation Type |GET |
1165 +--------------------+--------------------------+
1169 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
1170 |Attribute |Qualifier|Cardinality|Content|Description |
1171 +===================+=========+===========+=======+=============================================================+
1172 |assetType |M |1 |String |The requested asset type.valid values are resources/services.|
1173 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
1174 |service-type |M |1 |String |Service Type |
1175 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
1176 |service-instance-id|M |1 |String |Service Instance ID |
1177 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
1181 +-------------------+---------+-----------------------------------------------------------------------------------------+
1182 |Header Name |Qualifier|Description |
1183 +===================+=========+=========================================================================================+
1184 |X-ECOMP-RequestID |N |request ID.If it is not sent it will be automatically generated by SDC on request receipt|
1185 +-------------------+---------+-----------------------------------------------------------------------------------------+
1186 |X-ECOMP-InstanceID |Y |Instance ID |
1187 +-------------------+---------+-----------------------------------------------------------------------------------------+
1188 |Accept |N |Determines the format of the body of the response. Valid values are : “application/json”|
1189 +-------------------+---------+-----------------------------------------------------------------------------------------+
1190 |Authorization |Y |Base64 encoded username:password |
1191 +-------------------+---------+-----------------------------------------------------------------------------------------+
1195 +------------------+---------+-----------+-------+--------------------------------------------------------------------------------------+
1196 |Attribute |Qualifier|Cardinality|Content|Description |
1197 +==================+=========+===========+=======+======================================================================================+
1198 |uuid |M |1 |String |Global Asset Version Identifier: UUID generated by SDC per each version of the asset. |
1199 +------------------+---------+-----------+-------+--------------------------------------------------------------------------------------+
1200 |invariantUUID |M |1 |String |UUID generated by SDC per each asset. |
1201 +------------------+---------+-----------+-------+--------------------------------------------------------------------------------------+
1202 |name |M |1 |String |The name of the asset |
1203 +------------------+---------+-----------+-------+--------------------------------------------------------------------------------------+
1204 |version |M |1 |String |The asset version in SDC catalog. |
1205 +------------------+---------+-----------+-------+--------------------------------------------------------------------------------------+
1206 |toscaModelURL |M |1 |String |Relative asset’s URL. Should be used in REST GET API to download the asset’s CSAR. |
1207 +------------------+---------+-----------+-------+--------------------------------------------------------------------------------------+
1208 |category |M |1 |String |Category of the asset. |
1209 +------------------+---------+-----------+-------+--------------------------------------------------------------------------------------+
1210 |subcategory |M |1 |String |Sub-category of the asset |
1211 +------------------+---------+-----------+-------+--------------------------------------------------------------------------------------+
1212 |resourceType |M |1 |String |The type of resource.resource types are VF, VL, CP, VFC, VFCMT, PNF. |
1213 +------------------+---------+-----------+-------+--------------------------------------------------------------------------------------+
1214 |lifecycleState |M |1 |String |The lifecycle state of the asset |
1215 +------------------+---------+-----------+-------+--------------------------------------------------------------------------------------+
1216 |lastUpdaterUserId |M |1 |String |UserID of the SDC designer who was the last to update the asset for this major version|
1217 +------------------+---------+-----------+-------+--------------------------------------------------------------------------------------+
1219 Get Specific Asset Detailed Metadata
1220 ++++++++++++++++++++++++++++++++++++
1222 +--------------------+-------------------------------------------+
1223 |Interface Definition|Description |
1224 +====================+===========================================+
1225 |URI |/sdc/v1/catalog/{assetType}/{uuid}/metadata|
1226 +--------------------+-------------------------------------------+
1227 |Operation Type |GET |
1228 +--------------------+-------------------------------------------+
1232 +-------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1233 |Attribute |Qualifier|Cardinality|Content|Description |
1234 +===================+=========+===========+=======+=====================================================================================+
1235 |assetType |M |1 |String |The requested asset type.valid values are resources/services. |
1236 +-------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1237 |uuid |M |1 |String |Global Asset Version Identifier: UUID generated by SDC per each version of the asset.|
1238 +-------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1242 +-------------------+---------+-----------------------------------------------------------------------------------------+
1243 |Header Name |Qualifier|Description |
1244 +===================+=========+=========================================================================================+
1245 |X-ECOMP-RequestID |N |request ID.If it is not sent it will be automatically generated by SDC on request receipt|
1246 +-------------------+---------+-----------------------------------------------------------------------------------------+
1247 |X-ECOMP-InstanceID |Y |Instance ID |
1248 +-------------------+---------+-----------------------------------------------------------------------------------------+
1249 |Accept |N |Determines the format of the body of the response. Valid values are : “application/json”|
1250 +-------------------+---------+-----------------------------------------------------------------------------------------+
1251 |Authorization |Y |Base64 encoded username:password |
1252 +-------------------+---------+-----------------------------------------------------------------------------------------+
1256 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1257 |Attribute |Qualifier|Content|Description |
1258 +====================+=========+=======+======================================================================================+
1259 |uuid |M |String |Global Asset Version Identifier: UUID generated by SDC per each version of the asset. |
1260 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1261 |invariantUUID |M |String |UUID generated by SDC per each asset. |
1262 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1263 |name |M |String |The name of the asset |
1264 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1265 |version |M |String |The asset version in SDC catalog. |
1266 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1267 |toscaModelURL |M |String |Relative asset’s URL. Should be used in REST GET API to download the asset’s CSAR. |
1268 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1269 |description |M |String |Short description of the resource |
1270 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1271 |lastUpdaterUserId |M |String |UserID of the SDC designer who was the last to update the asset for this major version|
1272 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1273 |lastUpdaterFullName |M |String |UserID of the SDC designer who was the last to update the asset for this major version|
1274 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1275 |category |M |String |Category of the asset |
1276 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1277 |subCategory |M |String |Sub-category of the asset. |
1278 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1279 |toscaResourceName |M |String |The full name of the asset |
1280 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1281 |resourceType |M |String |The type of resource. |
1282 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1283 |lifecycleState |M |String |The lifecycle state of the asset |
1284 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1285 |resources |N |Object |Category of the asset |
1286 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1287 |artifacts |M |Object |Category of the asset |
1288 +--------------------+---------+-------+--------------------------------------------------------------------------------------+
1292 +---------------------+---------+-------+-------------------------------------------------------------------------------------------------------------------+
1293 |Attribute |Qualifier|Content|Description | |
1294 +=====================+=========+=======+===================================================================================================================+
1295 |resourceInstanceName |M |String |Logical Resource Instance Name.Unique Identifier of the instance of the specific resource in the service context.|
1296 +---------------------+---------+-------+-------------------------------------------------------------------------------------------------------------------+
1297 |resourceName |M |String |Resource Name |
1298 +---------------------+---------+-------+-------------------------------------------------------------------------------------------------------------------+
1299 |resourceInvariantUUID|M |String |The invariant UUID of the resource |
1300 +---------------------+---------+-------+-------------------------------------------------------------------------------------------------------------------+
1301 |resourceVersion |M |String |Resource Version |
1302 +---------------------+---------+-------+-------------------------------------------------------------------------------------------------------------------+
1303 |resoucreType |M |String |Resource Type |
1304 +---------------------+---------+-------+-------------------------------------------------------------------------------------------------------------------+
1305 |resourceUUID |M |String |Global UUID of the resource that specific artifact belongs to |
1306 +---------------------+---------+-------+-------------------------------------------------------------------------------------------------------------------+
1307 |artifacts |M |Object |Array of resource instance deployment artifacts. |
1308 +---------------------+---------+-------+-------------------------------------------------------------------------------------------------------------------+
1310 Artifact Metadata Object:
1312 +---------------------+---------+--------+-------------------------------------------------------------------------------------------------------------------+
1313 |Attribute |Qualifier|Content |Description |
1314 +=====================+=========+========+===================================================================================================================+
1315 |artifactName |M |String |Artifact File name |
1316 +---------------------+---------+--------+-------------------------------------------------------------------------------------------------------------------+
1317 |artifactLabel |M |String |Identifier of the artifact within the VF / Service. |
1318 +---------------------+---------+--------+-------------------------------------------------------------------------------------------------------------------+
1319 |artifactType |M |String |Artifact Type |
1320 +---------------------+---------+--------+-------------------------------------------------------------------------------------------------------------------+
1321 |artifactGroupType |M |String |Whether the artifact is informational or deployment. |
1322 +---------------------+---------+--------+-------------------------------------------------------------------------------------------------------------------+
1323 |artifactURL |M |String |Relative artifact’s URL. |
1324 +---------------------+---------+--------+-------------------------------------------------------------------------------------------------------------------+
1325 |artifactDescription |M |String |Artifact Description |
1326 +---------------------+---------+--------+-------------------------------------------------------------------------------------------------------------------+
1327 |artifactTimeout |N |Integer |Artifact Description |
1328 +---------------------+---------+--------+-------------------------------------------------------------------------------------------------------------------+
1329 |artifactChecksum |M |String |Base-64 encoded MD5 checksum of the artifact’s payload. |
1330 +---------------------+---------+--------+-------------------------------------------------------------------------------------------------------------------+
1331 |artifactUUID |M |String |Global UUID generated by SDC each time when artifact payload is updated. |
1332 +---------------------+---------+--------+-------------------------------------------------------------------------------------------------------------------+
1333 |artifactVersion |M |String |Service Version |
1334 +---------------------+---------+--------+-------------------------------------------------------------------------------------------------------------------+
1335 |generatedFromUUID |N |String |This attribute will be sent only in the case of an artifact generated on basis of other artifact |
1336 +---------------------+---------+--------+-------------------------------------------------------------------------------------------------------------------+
1338 Download (CSAR of) Specific Asset
1339 +++++++++++++++++++++++++++++++++
1341 +--------------------+-----------------------------------------------------------+
1342 |Interface Definition|Description |
1343 +====================+===========================================================+
1344 |URI |/sdc/v1/catalog/{assetType}/{uuid}/artifacts/{artifactUUID}|
1345 +--------------------+-----------------------------------------------------------+
1346 |Operation Type |GET |
1347 +--------------------+-----------------------------------------------------------+
1351 +-------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1352 |Attribute |Qualifier|Cardinality|Content|Description |
1353 +===================+=========+===========+=======+=====================================================================================+
1354 |assetType |M |1 |String |The requested asset type.valid values are resources/services. |
1355 +-------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1356 |Uuid |M |1 |String |The uuid of the asset as published in the metadata |
1357 +-------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1358 |artifactUUID |M |1 |String |The artifactUUID of the asset as published in the metadata |
1359 +-------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1363 +--------------------+---------+--------------------------------------------------------------------------------------------------------------------------+
1364 |Header name |Qualifier|Description |
1365 +====================+=========+==========================================================================================================================+
1366 |Content-Type |M |Specifies the downloaded payload format as “ arbitrary data in binary format” .Valid value is : application/octet-stream |
1367 +--------------------+---------+--------------------------------------------------------------------------------------------------------------------------+
1368 |Content-Length |M |Streamed artifact payload size |
1369 +--------------------+---------+--------------------------------------------------------------------------------------------------------------------------+
1370 |Content-Disposition |M |Specifies the name of file to store the downloaded artifact’s payload ( RFC 2183) . |
1371 +--------------------+---------+--------------------------------------------------------------------------------------------------------------------------+
1376 +--------------------+-----------------------------------------------------------------------------------------------+
1377 |Interface Definition|Description |
1378 +====================+===============================================================================================+
1379 |URI |/sdc/v1/catalog/{assetType}/{uuid}/resourceInstances/{resourceInstanceNormalizedName}/artifacts|
1380 +--------------------+-----------------------------------------------------------------------------------------------+
1381 |Operation Type |POST |
1382 +--------------------+-----------------------------------------------------------------------------------------------+
1386 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1387 |Attribute |Qualifier|Cardinality|Content|Description |
1388 +==============================+=========+===========+=======+=====================================================================================+
1389 |assetType |M |1 |String |The requested asset type.valid values are resources/services. |
1390 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1391 |Uuid |M |1 |String |The uuid of the asset as published in the metadata |
1392 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1393 |resourceInstanceNormalizedName|M |1 |String |Normalized name of resource |
1394 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1399 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1400 |Attribute |Qualifier|Cardinality|Content|Description |
1401 +==============================+=========+===========+=======+=====================================================================================+
1402 |payloadData |M |1 |String |The data of the artifact after Base64 encoding |
1403 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1404 |artifactLabel |M |1 |String |Identifier of the artifact within the VF / Service. |
1405 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1406 |artifactName |M |1 |String |The name of the artifact |
1407 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1408 |artifactType |M |1 |String |The type of the artifact |
1409 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1410 |artifactGroupType |M |1 |String |Whether the artifact is informational or deployment. |
1411 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1412 |description |M |1 |String |Description of the artifact |
1413 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1417 +-------------------+---------+-----------------------------------------------------------------------------------------+
1418 |Header Name |Qualifier|Description |
1419 +===================+=========+=========================================================================================+
1420 |X-ECOMP-RequestID |N |request ID.If it is not sent it will be automatically generated by SDC on request receipt|
1421 +-------------------+---------+-----------------------------------------------------------------------------------------+
1422 |X-ECOMP-InstanceID |Y |Instance ID |
1423 +-------------------+---------+-----------------------------------------------------------------------------------------+
1424 |Accept |N |Determines the format of the body of the response. Valid values are : “application/json”|
1425 +-------------------+---------+-----------------------------------------------------------------------------------------+
1426 |Authorization |Y |Base64 encoded username:password |
1427 +-------------------+---------+-----------------------------------------------------------------------------------------+
1428 |USER_ID |Y |The user ID of the DCAE Designer. This user must also have Designer role in SDC |
1429 +-------------------+---------+-----------------------------------------------------------------------------------------+
1430 |Content-Type |Y |Valid value is : application/json |
1431 +-------------------+---------+-----------------------------------------------------------------------------------------+
1432 |Content-MD5 |Y |The value for this header must be the MD5 checksum over the whole json body |
1433 +-------------------+---------+-----------------------------------------------------------------------------------------+
1437 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1438 |Attribute |Qualifier|Content|Description |
1439 +====================+=========+=======+===================================================================================================+
1440 |artifactName |M |String |Artifact File name |
1441 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1442 |artifactType |M |String |Artifact Type |
1443 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1444 |artifactURL |M |String |Relative artifact’s URL. |
1445 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1446 |artifactDescription |M |String |Artifact Description. |
1447 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1448 |artifactTimeout |N |String |Will be populated only if its value is not 0. |
1449 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1450 |artifactChecksum |Y |String |Base-64 encoded MD5 checksum of the artifact’s payload. |
1451 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1452 |artifactUUID |Y |String |Global UUID generated by SDC each time when artifact payload is updated. |
1453 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1454 |artifactVersion |Y |String |Service Version . |
1455 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1456 |generatedFromUUID |N |String |This attribute will be sent only in the case of an artifact generated on basis of other artifact |
1457 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1462 +--------------------+--------------------------------------------------------------------------------------------------------------+
1463 |Interface Definition|Description |
1464 +====================+==============================================================================================================+
1465 |URI |/sdc/v1/catalog/{assetType}/{uuid}/resourceInstances/{resourceInstanceNormalizedName}/artifacts/{artifactUUID}|
1466 +--------------------+--------------------------------------------------------------------------------------------------------------+
1467 |Operation Type |POST |
1468 +--------------------+--------------------------------------------------------------------------------------------------------------+
1472 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1473 |Attribute |Qualifier|Cardinality|Content|Description |
1474 +==============================+=========+===========+=======+=====================================================================================+
1475 |assetType |M |1 |String |The requested asset type.valid values are resources/services. |
1476 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1477 |Uuid |M |1 |String |The uuid of the asset as published in the metadata |
1478 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1479 |artifactUUID |M |1 |String |The uuid of the artifact as published in the response of the upload/update operation |
1480 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1481 |resourceInstanceNormalizedName|M |1 |String |Normalized name of resource |
1482 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1486 +-------------------+---------+-----------------------------------------------------------------------------------------+
1487 |Header Name |Qualifier|Description |
1488 +===================+=========+=========================================================================================+
1489 |X-ECOMP-RequestID |N |request ID.If it is not sent it will be automatically generated by SDC on request receipt|
1490 +-------------------+---------+-----------------------------------------------------------------------------------------+
1491 |X-ECOMP-InstanceID |Y |Instance ID |
1492 +-------------------+---------+-----------------------------------------------------------------------------------------+
1493 |Accept |N |Determines the format of the body of the response. Valid values are : “application/json”|
1494 +-------------------+---------+-----------------------------------------------------------------------------------------+
1495 |Authorization |Y |Base64 encoded username:password |
1496 +-------------------+---------+-----------------------------------------------------------------------------------------+
1497 |USER_ID |Y |The user ID of the DCAE Designer. This user must also have Designer role in SDC |
1498 +-------------------+---------+-----------------------------------------------------------------------------------------+
1499 |Content-Type |Y |Valid value is : application/json |
1500 +-------------------+---------+-----------------------------------------------------------------------------------------+
1501 |Content-MD5 |Y |The value for this header must be the MD5 checksum over the whole json body |
1502 +-------------------+---------+-----------------------------------------------------------------------------------------+
1506 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1507 |Attribute |Qualifier|Cardinality|Content|Description |
1508 +==============================+=========+===========+=======+=====================================================================================+
1509 |payloadData |M |1 |String |The data of the artifact after Base64 encoding |
1510 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1511 |artifactLabel |M |1 |String |Identifier of the artifact within the VF / Service. |
1512 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1513 |artifactName |M |1 |String |The name of the artifact |
1514 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1515 |artifactType |M |1 |String |The type of the artifact |
1516 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1517 |artifactGroupType |M |1 |String |Whether the artifact is informational or deployment. |
1518 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1519 |description |M |1 |String |Description of the artifact |
1520 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1524 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1525 |Attribute |Qualifier|Content|Description |
1526 +====================+=========+=======+===================================================================================================+
1527 |artifactName |M |String |Artifact File name |
1528 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1529 |artifactType |M |String |Artifact Type |
1530 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1531 |artifactURL |M |String |Relative artifact’s URL. |
1532 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1533 |artifactDescription |M |String |Artifact Description. |
1534 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1535 |artifactTimeout |N |String |Will be populated only if its value is not 0. |
1536 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1537 |artifactChecksum |Y |String |Base-64 encoded MD5 checksum of the artifact’s payload. |
1538 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1539 |artifactUUID |Y |String |Global UUID generated by SDC each time when artifact payload is updated. |
1540 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1541 |artifactVersion |Y |String |Service Version . |
1542 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1543 |generatedFromUUID |N |String |This attribute will be sent only in the case of an artifact generated on basis of other artifact |
1544 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1549 +--------------------+--------------------------------------------------------------------------------------------------------------+
1550 |Interface Definition|Description |
1551 +====================+==============================================================================================================+
1552 |URI |/sdc/v1/catalog/{assetType}/{uuid}/resourceInstances/{resourceInstanceNormalizedName}/artifacts/{artifactUUID}|
1553 +--------------------+--------------------------------------------------------------------------------------------------------------+
1554 |Operation Type |DELETE |
1555 +--------------------+--------------------------------------------------------------------------------------------------------------+
1559 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1560 |Attribute |Qualifier|Cardinality|Content|Description |
1561 +==============================+=========+===========+=======+=====================================================================================+
1562 |assetType |M |1 |String |The requested asset type.valid values are resources/services. |
1563 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1564 |Uuid |M |1 |String |The uuid of the asset as published in the metadata |
1565 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1566 |artifactUUID |M |1 |String |The uuid of the artifact as published in the response of the upload/update operation |
1567 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1568 |resourceInstanceNormalizedName|M |1 |String |Normalized name of resource |
1569 +------------------------------+---------+-----------+-------+-------------------------------------------------------------------------------------+
1573 +-------------------+---------+-----------------------------------------------------------------------------------------+
1574 |Header Name |Qualifier|Description |
1575 +===================+=========+=========================================================================================+
1576 |X-ECOMP-RequestID |N |request ID.If it is not sent it will be automatically generated by SDC on request receipt|
1577 +-------------------+---------+-----------------------------------------------------------------------------------------+
1578 |X-ECOMP-InstanceID |Y |Instance ID |
1579 +-------------------+---------+-----------------------------------------------------------------------------------------+
1580 |Accept |N |Determines the format of the body of the response. Valid values are : “application/json”|
1581 +-------------------+---------+-----------------------------------------------------------------------------------------+
1582 |Authorization |Y |Base64 encoded username:password |
1583 +-------------------+---------+-----------------------------------------------------------------------------------------+
1584 |USER_ID |Y |The user ID of the DCAE Designer. This user must also have Designer role in SDC |
1585 +-------------------+---------+-----------------------------------------------------------------------------------------+
1589 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1590 |Attribute |Qualifier|Content|Description |
1591 +====================+=========+=======+===================================================================================================+
1592 |artifactUUID |Y |String |Global UUID generated by SDC each time when artifact payload is updated. |
1593 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1598 +--------------------+--------------------------------------------------------------------------------------------------------------+
1599 |Interface Definition|Description |
1600 +====================+==============================================================================================================+
1601 |URI |/sdc/v1/catalog/{assetType}/{uuid}/lifecycleState/{lifecycleOperation} |
1602 +--------------------+--------------------------------------------------------------------------------------------------------------+
1603 |Operation Type |POST |
1604 +--------------------+--------------------------------------------------------------------------------------------------------------+
1608 +------------------------------+---------+-----------+-------+-----------------------------------------------------------------------------------------------------+
1609 |Attribute |Qualifier|Cardinality|Content|Description |
1610 +==============================+=========+===========+=======+=====================================================================================================+
1611 |assetType |M |1 |String |The requested asset type.valid values are resources/services. |
1612 +------------------------------+---------+-----------+-------+-----------------------------------------------------------------------------------------------------+
1613 |Uuid |M |1 |String |The uuid of the asset as published in the metadata |
1614 +------------------------------+---------+-----------+-------+-----------------------------------------------------------------------------------------------------+
1615 |lifecycleOperation |M |1 |String |The lifecycle operation to be performed on the asset.Valid values are: Checkin / Checkout / Certify |
1616 +------------------------------+---------+-----------+-------+-----------------------------------------------------------------------------------------------------+
1620 +-------------------+---------+-----------------------------------------------------------------------------------------+
1621 |Header Name |Qualifier|Description |
1622 +===================+=========+=========================================================================================+
1623 |X-ECOMP-RequestID |N |request ID.If it is not sent it will be automatically generated by SDC on request receipt|
1624 +-------------------+---------+-----------------------------------------------------------------------------------------+
1625 |X-ECOMP-InstanceID |Y |Instance ID |
1626 +-------------------+---------+-----------------------------------------------------------------------------------------+
1627 |Accept |N |Determines the format of the body of the response. Valid values are : “application/json”|
1628 +-------------------+---------+-----------------------------------------------------------------------------------------+
1629 |Authorization |Y |Base64 encoded username:password |
1630 +-------------------+---------+-----------------------------------------------------------------------------------------+
1631 |USER_ID |Y |The user ID of the DCAE Designer. This user must also have Designer role in SDC |
1632 +-------------------+---------+-----------------------------------------------------------------------------------------+
1636 +-------------------+---------+-----------------------------------------------------------------------------------------+
1637 |Attribute |Qualifier|Description |
1638 +===================+=========+=========================================================================================+
1639 |userRemarks |N |Short description (free text) about the asset version being changed |
1640 +-------------------+---------+-----------------------------------------------------------------------------------------+
1644 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1645 |Attribute |Qualifier|Content|Description |
1646 +====================+=========+=======+===================================================================================================+
1647 |uuid |Y |String |UUID generated by SDC per each major version of the asset |
1648 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1649 |invariantUUID |Y |String |UUID generated by SDC per each asset. This UUID stays constant for all the asset’s versions |
1650 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1651 |name |Y |String |The name of the asset. |
1652 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1653 |version |Y |String |The asset version in SDC catalog |
1654 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1655 |category |Y |String |Category of the asset. |
1656 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1657 |subcategory |Y |String |Sub-category of the asset. |
1658 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1659 |resourceType |Y |String |The type of resource. |
1660 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1661 |lifecycleState |Y |String |The lifecycle state of the asset. |
1662 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1663 |lastUpdaterUserId |Y |String |User ID of the SDC designer who was the last to update the asset for this major version. |
1664 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1669 +--------------------+--------------------------------------------------------------------------------------------------------------+
1670 |Interface Definition|Description |
1671 +====================+==============================================================================================================+
1672 |URI |/sdc/v1/catalog/resources |
1673 +--------------------+--------------------------------------------------------------------------------------------------------------+
1674 |Operation Type |POST |
1675 +--------------------+--------------------------------------------------------------------------------------------------------------+
1679 +-------------------+---------+-----------------------------------------------------------------------------------------+
1680 |Header Name |Qualifier|Description |
1681 +===================+=========+=========================================================================================+
1682 |X-ECOMP-RequestID |N |request ID.If it is not sent it will be automatically generated by SDC on request receipt|
1683 +-------------------+---------+-----------------------------------------------------------------------------------------+
1684 |X-ECOMP-InstanceID |Y |Instance ID |
1685 +-------------------+---------+-----------------------------------------------------------------------------------------+
1686 |Accept |N |Determines the format of the body of the response. Valid values are : “application/json”|
1687 +-------------------+---------+-----------------------------------------------------------------------------------------+
1688 |Authorization |Y |Base64 encoded username:password |
1689 +-------------------+---------+-----------------------------------------------------------------------------------------+
1690 |USER_ID |Y |The user ID of the DCAE Designer. This user must also have Designer role in SDC |
1691 +-------------------+---------+-----------------------------------------------------------------------------------------+
1692 |Content-Type |Y |Valid value is : application/json |
1693 +-------------------+---------+-----------------------------------------------------------------------------------------+
1697 +-------------------+---------+-----------------------------------------------------------------------------------------+
1698 |Attribute |Qualifier|Description |
1699 +===================+=========+=========================================================================================+
1700 |name |Y |The name of the resource |
1701 +-------------------+---------+-----------------------------------------------------------------------------------------+
1702 |description |Y |Short description of the resource |
1703 +-------------------+---------+-----------------------------------------------------------------------------------------+
1704 |resourceType |Y |“VFCMT” / “VF” / “PNF” |
1705 +-------------------+---------+-----------------------------------------------------------------------------------------+
1706 |category |Y |VFCMT category is “Template”. |
1707 +-------------------+---------+-----------------------------------------------------------------------------------------+
1708 |subcategory |Y |VFCMT subcategory is “Monitoring Template”. |
1709 +-------------------+---------+-----------------------------------------------------------------------------------------+
1710 |vendorName |Y |Vendor Name |
1711 +-------------------+---------+-----------------------------------------------------------------------------------------+
1712 |vendorRelease |Y |Vendor Release |
1713 +-------------------+---------+-----------------------------------------------------------------------------------------+
1714 |tags |Y |The tags are used for search options. |
1715 +-------------------+---------+-----------------------------------------------------------------------------------------+
1716 |icon |Y |The icon should be pre-defined in SDC. |
1717 +-------------------+---------+-----------------------------------------------------------------------------------------+
1718 |contactId |Y |The user ID of user responsible for this VFCMT. |
1719 +-------------------+---------+-----------------------------------------------------------------------------------------+
1723 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1724 |Attribute |Qualifier|Content|Description |
1725 +====================+=========+=======+===================================================================================================+
1726 |uuid |Y |String |UUID generated by SDC per each major version of the asset |
1727 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1728 |invariantUUID |Y |String |UUID generated by SDC per each asset. This UUID stays constant for all the asset’s versions |
1729 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1730 |name |Y |String |The name of the asset. |
1731 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1732 |version |Y |String |The asset version in SDC catalog |
1733 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1734 |category |Y |String |Category of the asset. |
1735 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1736 |subcategory |Y |String |Sub-category of the asset. |
1737 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1738 |resourceType |Y |String |The type of resource. |
1739 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1740 |lifecycleState |Y |String |The lifecycle state of the asset. |
1741 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1742 |lastUpdaterUserId |Y |String |User ID of the SDC designer who was the last to update the asset for this major version. |
1743 +--------------------+---------+-------+---------------------------------------------------------------------------------------------------+
1747 Create E2E service instance
1748 ++++++++++++++++++++++++++++
1750 +--------------------+-------------------------------------+
1751 |Interface Definition|Description |
1752 +====================+=====================================+
1753 |URI |{serverRoot}/e2eServiceInstances/v3 |
1754 +--------------------+-------------------------------------+
1755 |Operation Type |POST |
1756 +--------------------+-------------------------------------+
1757 |Content-Type |application/json |
1758 +--------------------+-------------------------------------+
1762 +---------+---------+-----------+--------------------------+-----------------------------+
1763 |Attribute|Qualifier|Cardinality|Content |Description |
1764 +=========+=========+===========+==========================+=============================+
1765 |service |M |1 |Service Object |Content of service object. |
1766 +---------+---------+-----------+--------------------------+-----------------------------+
1770 +----------------+------------------+-------------------------------------------------+
1771 |Attribute |Content |Description |
1772 +================+==================+=================================================+
1773 |name |String |Service instance name. |
1774 +----------------+------------------+-------------------------------------------------+
1775 |description |String |Service instance description |
1776 +----------------+------------------+-------------------------------------------------+
1777 |serviceDef ID |String |The service invariantUUID. It is defined in SDC. |
1778 +----------------+------------------+-------------------------------------------------+
1779 |templateId |String |The service Template UUID. It is defined in SDC. |
1780 +----------------+------------------+-------------------------------------------------+
1781 |parameters |Parameter Object |Parameter Object |
1782 +----------------+------------------+-------------------------------------------------+
1786 +----------------------+------------------+-----------------------------------------------------+
1787 |Attribute |Content |Description |
1788 +======================+==================+=====================================================+
1789 |globalSubscriberId |String |The subscriber id. It is defined in AAI |
1790 +----------------------+------------------+-----------------------------------------------------+
1791 |subscriberName |String |The subscriber name. It is defined in AAI |
1792 +----------------------+------------------+-----------------------------------------------------+
1793 |serviceType |String |The service type. It is defined in AAI |
1794 +----------------------+------------------+-----------------------------------------------------+
1795 |templateName |String |The service Template name |
1796 +----------------------+------------------+-----------------------------------------------------+
1797 |resources |Object |This field manages parameters of resources |
1798 +----------------------+------------------+-----------------------------------------------------+
1799 |resourceName |String |The resource name |
1800 +----------------------+------------------+-----------------------------------------------------+
1801 |resouceDefId |String |The resource invariantUUID. It is defined in SDC. |
1802 +----------------------+------------------+-----------------------------------------------------+
1803 |resourceId |String |The resource UUID. It is defined in SDC. |
1804 +----------------------+------------------+-----------------------------------------------------+
1805 |nsParameters |String |Parameters for current resource object. |
1806 +----------------------+------------------+-----------------------------------------------------+
1807 |locationConstraints |String |The DC location info for each VNF of current service |
1808 +----------------------+------------------+-----------------------------------------------------+
1809 |vnfProfileId |String |VNFD id |
1810 +----------------------+------------------+-----------------------------------------------------+
1811 |additionalParamForNs |String |The parameter for current resource |
1812 +----------------------+------------------+-----------------------------------------------------+
1817 +-------------+---------+-----------+-------+------------------------------------------------------------------------+
1818 |Attribute |Qualifier|Cardinality|Content|Description |
1819 +-------------+---------+-----------+-------+------------------------------------------------------------------------+
1820 |serviceId |M |1 |String |Service instance ID. |
1821 +-------------+---------+-----------+-------+------------------------------------------------------------------------+
1822 |operationId |M |1 |String |Service Operation ID. |
1823 +-------------+---------+-----------+-------+------------------------------------------------------------------------+
1825 Delete E2E service instance
1826 ++++++++++++++++++++++++++++
1828 +--------------------+-----------------------------------------------+
1829 |Interface Definition|Description |
1830 +====================+===============================================+
1831 |URI |{serverRoot}/e2eServiceInstances/v3/{serviceId}|
1832 +--------------------+-----------------------------------------------+
1833 |Operation Type |DELETE |
1834 +--------------------+-----------------------------------------------+
1838 +-------------------+---------+-----------+-------+----------------------------------------+
1839 |Attribute |Qualifier|Cardinality|Content|Description |
1840 +===================+=========+===========+=======+========================================+
1841 |globalSubscriberId |M |1 |String |The subscriber id. It is defined in AAI |
1842 +-------------------+---------+-----------+-------+----------------------------------------+
1843 |serviceType |M |1 |String |The service type. It is defined in AAI |
1844 +-------------------+---------+-----------+-------+----------------------------------------+
1848 +-------------+---------+-----------+-------+------------------------------------------------------------------------+
1849 |Attribute |Qualifier|Cardinality|Content|Description |
1850 +-------------+---------+-----------+-------+------------------------------------------------------------------------+
1851 |operationId |M |1 |String |The operation id. |
1852 +-------------+---------+-----------+-------+------------------------------------------------------------------------+
1854 Query E2E service operation result
1855 ++++++++++++++++++++++++++
1857 +--------------------+------------------------------------------------------------------------+
1858 |Interface Definition|Description |
1859 +====================+========================================================================+
1860 |URI |{serverRoot}/e2eServiceInstances/v3/{serviceId}/operations/{operationId}|
1861 +--------------------+------------------------------------------------------------------------+
1862 |Operation Type |GET |
1863 +--------------------+------------------------------------------------------------------------+
1867 +--------------+---------+-----------+-------+--------------+
1868 |Attribute |Qualifier|Cardinality|Content|Description |
1869 +==============+=========+===========+=======+==============+
1870 |serviceId |M |1 |Service instance ID. |
1871 +--------------+---------+-----------+-------+--------------+
1872 |operationId |M |1 |Service Operation ID. |
1873 +--------------+---------+-----------+-------+--------------+
1877 +------------------+---------+-----------+-------+------------------------------------------------------------------------+
1878 |Attribute |Qualifier|Cardinality|Content|Description |
1879 +------------------+---------+-----------+-------+------------------------------------------------------------------------+
1880 |operation |M |1 |String |Operation object identify. |
1881 +------------------+---------+-----------+-------+------------------------------------------------------------------------+
1882 |operationId |M |1 |String |Operation ID. |
1883 +------------------+---------+-----------+-------+------------------------------------------------------------------------+
1884 |operation |M |1 |String |Operation type, create|delete. |
1885 +------------------+---------+-----------+-------+------------------------------------------------------------------------+
1886 |result |M |1 |String |Operation result: finished, error, processing. |
1887 +------------------+---------+-----------+-------+------------------------------------------------------------------------+
1888 |reason |M |1 |String |If failing, need to write fail reason. |
1889 +------------------+---------+-----------+-------+------------------------------------------------------------------------+
1890 |userId |M |1 |String |Operation user ID. |
1891 +------------------+---------+-----------+-------+------------------------------------------------------------------------+
1892 |operationContent |M |1 |String |The status detail of current operation which is being executing. |
1893 +------------------+---------+-----------+-------+------------------------------------------------------------------------+
1894 |progress |M |1 |String |Current operation progress. |
1895 +------------------+---------+-----------+-------+------------------------------------------------------------------------+
1896 |operateAt |M |1 |String |Time that it starts to execute operation. |
1897 +------------------+---------+-----------+-------+------------------------------------------------------------------------+
1898 |finishedAt |M |1 |String |Time that it finished executing operation. |
1899 +------------------+---------+-----------+-------+------------------------------------------------------------------------+
1904 create or update an existing service-instance
1905 +++++++++++++++++++++++++++++++++++++++++++++
1907 +--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1908 |Interface Definition|Description |
1909 +====================+====================================================================================================================================================================+
1910 |URI |/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}|
1911 +--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1912 |Operation Type |PUT |
1913 +--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1917 +-------------------+---------+-----------+-------+-----------------------+
1918 |Attribute |Qualifier|Cardinality|Content|Description |
1919 +===================+=========+===========+=======+=======================+
1920 |global-customer-id |M |1 |String |Global Customer ID |
1921 +-------------------+---------+-----------+-------+-----------------------+
1922 |service-type |M |1 |String |Service Type |
1923 +-------------------+---------+-----------+-------+-----------------------+
1924 |service-instance-id|M |1 |String |Service Instance ID |
1925 +-------------------+---------+-----------+-------+-----------------------+
1929 +---------+---------+-----------+-------+-------------------+
1930 |Attribute|Qualifier|Cardinality|Content|Description |
1931 +---------+---------+-----------+-------+-------------------+
1932 |HTTP code|M |1 |Integer|HTTP response code |
1933 +---------+---------+-----------+-------+-------------------+
1935 delete an existing service-instance
1936 +++++++++++++++++++++++++++++++++++
1938 +--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1939 |Interface Definition|Description |
1940 +====================+====================================================================================================================================================================+
1941 |URI |/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}|
1942 +--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1943 |Operation Type |DELETE |
1944 +--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1948 +-------------------+---------+-----------+-------+-----------------------+
1949 |Attribute |Qualifier|Cardinality|Content|Description |
1950 +===================+=========+===========+=======+=======================+
1951 |global-customer-id |M |1 |String |Global Customer ID |
1952 +-------------------+---------+-----------+-------+-----------------------+
1953 |service-type |M |1 |String |Service Type |
1954 +-------------------+---------+-----------+-------+-----------------------+
1955 |service-instance-id|M |1 |String |Service Instance ID |
1956 +-------------------+---------+-----------+-------+-----------------------+
1960 +---------+---------+-----------+-------+-------------------+
1961 |Attribute|Qualifier|Cardinality|Content|Description |
1962 +---------+---------+-----------+-------+-------------------+
1963 |HTTP code|M |1 |Integer|HTTP response code |
1964 +---------+---------+-----------+-------+-------------------+
1966 get service-instances
1967 +++++++++++++++++++++
1969 +--------------------+-----------------------------------------------------------------------------------------------------------------------------+
1970 |Interface Definition|Description |
1971 +====================+=============================================================================================================================+
1972 |URI |/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances|
1973 +--------------------+-----------------------------------------------------------------------------------------------------------------------------+
1974 |Operation Type |GET |
1975 +--------------------+-----------------------------------------------------------------------------------------------------------------------------+
1979 +-------------------+---------+-----------+-------+-----------------------+
1980 |Attribute |Qualifier|Cardinality|Content|Description |
1981 +===================+=========+===========+=======+=======================+
1982 |global-customer-id |M |1 |String |Global Customer ID |
1983 +-------------------+---------+-----------+-------+-----------------------+
1984 |service-type |M |1 |String |Service Type |
1985 +-------------------+---------+-----------+-------+-----------------------+
1989 +-----------------+---------+-----------+----------------+-------------------+
1990 |Attribute |Qualifier|Cardinality|Content |Description |
1991 +-----------------+---------+-----------+----------------+-------------------+
1992 |service-instances|M |1 |ServiceInstances|Service Instances |
1993 +-----------------+---------+-----------+----------------+-------------------+
1995 get service-instance
1996 ++++++++++++++++++++
1998 +--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1999 |Interface Definition|Description |
2000 +====================+====================================================================================================================================================================+
2001 |URI |/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}|
2002 +--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2003 |Operation Type |GET |
2004 +--------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2008 +-------------------+---------+-----------+-------+-----------------------+
2009 |Attribute |Qualifier|Cardinality|Content|Description |
2010 +===================+=========+===========+=======+=======================+
2011 |global-customer-id |M |1 |String |Global Customer ID |
2012 +-------------------+---------+-----------+-------+-----------------------+
2013 |service-type |M |1 |String |Service Type |
2014 +-------------------+---------+-----------+-------+-----------------------+
2015 |service-instance-id|M |1 |String |Service instance ID |
2016 +-------------------+---------+-----------+-------+-----------------------+
2020 +-----------------+---------+-----------+----------------+-------------------+
2021 |Attribute |Qualifier|Cardinality|Content |Description |
2022 +-----------------+---------+-----------+----------------+-------------------+
2023 |service-instance |M |1 |ServiceInstance |Service Instance |
2024 +-----------------+---------+-----------+----------------+-------------------+
2026 see node definition for valid relationships
2027 +++++++++++++++++++++++++++++++++++++++++++
2029 +--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2030 |Interface Definition|Description |
2031 +====================+===================================================================================================================================================================================================+
2032 |URI |/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/relationship-list/relationship|
2033 +--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2034 |Operation Type |PUT |
2035 +--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2039 +-------------------+---------+-----------+-------+-----------------------+
2040 |Attribute |Qualifier|Cardinality|Content|Description |
2041 +===================+=========+===========+=======+=======================+
2042 |global-customer-id |M |1 |String |Global Customer ID |
2043 +-------------------+---------+-----------+-------+-----------------------+
2044 |service-type |M |1 |String |Service Type |
2045 +-------------------+---------+-----------+-------+-----------------------+
2046 |service-instance-id|M |1 |String |Service instance ID |
2047 +-------------------+---------+-----------+-------+-----------------------+
2051 +---------+---------+-----------+-------+-------------------+
2052 |Attribute|Qualifier|Cardinality|Content|Description |
2053 +---------+---------+-----------+-------+-------------------+
2054 |HTTP code|M |1 |Integer|HTTP response code |
2055 +---------+---------+-----------+-------+-------------------+
2057 delete an existing relationship
2058 +++++++++++++++++++++++++++++++
2060 +--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2061 |Interface Definition|Description |
2062 +====================+===================================================================================================================================================================================================+
2063 |URI |/business/customers/customer/{global-customer-id}/service-subscriptions/service-subscription/{service-type}/service-instances/service-instance/{service-instance-id}/relationship-list/relationship|
2064 +--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2065 |Operation Type |DELETE |
2066 +--------------------+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
2070 +-------------------+---------+-----------+-------+-----------------------+
2071 |Attribute |Qualifier|Cardinality|Content|Description |
2072 +===================+=========+===========+=======+=======================+
2073 |global-customer-id |M |1 |String |Global Customer ID |
2074 +-------------------+---------+-----------+-------+-----------------------+
2075 |service-type |M |1 |String |Service Type |
2076 +-------------------+---------+-----------+-------+-----------------------+
2077 |service-instance-id|M |1 |String |Service instance ID |
2078 +-------------------+---------+-----------+-------+-----------------------+
2082 +---------+---------+-----------+-------+-------------------+
2083 |Attribute|Qualifier|Cardinality|Content|Description |
2084 +---------+---------+-----------+-------+-------------------+
2085 |HTTP code|M |1 |Integer|HTTP response code |
2086 +---------+---------+-----------+-------+-------------------+
2095 +--------------------+-------------------+
2096 |Interface Definition|Description |
2097 +====================+===================+
2099 +--------------------+-------------------+
2100 |Operation Type |POST |
2101 +--------------------+-------------------+
2102 |Content-Type |application/json |
2103 +--------------------+-------------------+
2107 +-------------------+---------+-----------+-------+-----------------------+
2108 |Attribute |Qualifier|Cardinality|Content|Description |
2109 +===================+=========+===========+=======+=======================+
2110 |context |M |1 |Object |Context |
2111 +-------------------+---------+-----------+-------+-----------------------+
2112 |csarId |M |1 |String |csarId |
2113 +-------------------+---------+-----------+-------+-----------------------+
2114 |nsName |M |1 |String |Name of the NS |
2115 +-------------------+---------+-----------+-------+-----------------------+
2116 |description |M |1 |String |description |
2117 +-------------------+---------+-----------+-------+-----------------------+
2121 +-----------------+---------+-----------+----------------+-------------------+
2122 |Attribute |Qualifier|Cardinality|Content |Description |
2123 +-----------------+---------+-----------+----------------+-------------------+
2124 |nsInstanceId |M |1 |String |nsInstanceId |
2125 +-----------------+---------+-----------+----------------+-------------------+
2130 +--------------------+-------------------+
2131 |Interface Definition|Description |
2132 +====================+===================+
2134 +--------------------+-------------------+
2135 |Operation Type |GET |
2136 +--------------------+-------------------+
2137 |Content-Type |application/json |
2138 +--------------------+-------------------+
2142 +-----------------+---------+-----------+----------------+-------------------+
2143 |Attribute |Qualifier|Cardinality|Content |Description |
2144 +-----------------+---------+-----------+----------------+-------------------+
2145 |nsInstanceId |M |1 |String |nsInstanceId |
2146 +-----------------+---------+-----------+----------------+-------------------+
2147 |nsName |M |1 |String |The name of ns |
2148 +-----------------+---------+-----------+----------------+-------------------+
2149 |description |M |1 |String |description |
2150 +-----------------+---------+-----------+----------------+-------------------+
2151 |nsdId |M |1 |String |ID of ns |
2152 +-----------------+---------+-----------+----------------+-------------------+
2153 |vnfInfo |M |1 |Array |Vnf information |
2154 +-----------------+---------+-----------+----------------+-------------------+
2155 |vlInfo |M |1 |Array |vl information |
2156 +-----------------+---------+-----------+----------------+-------------------+
2157 |vnffgInfo |M |1 |Array |vnffg information |
2158 +-----------------+---------+-----------+----------------+-------------------+
2159 |nsState |M |1 |String |state of ns |
2160 +-----------------+---------+-----------+----------------+-------------------+
2164 +-----------------+---------+-----------+----------------+-------------------+
2165 |Attribute |Qualifier|Cardinality|Content |Description |
2166 +-----------------+---------+-----------+----------------+-------------------+
2167 |vnfInstanceId |M |1 |String |vnfInstanceId |
2168 +-----------------+---------+-----------+----------------+-------------------+
2169 |vnfInstanceName |M |1 |String |vnfInstanceName |
2170 +-----------------+---------+-----------+----------------+-------------------+
2171 |vnfdId |M |1 |String |vnfdId |
2172 +-----------------+---------+-----------+----------------+-------------------+
2176 +----------------------+---------+-----------+----------------+-------------------+
2177 |Attribute |Qualifier|Cardinality|Content |Description |
2178 +----------------------+---------+-----------+----------------+-------------------+
2179 |vlInstanceId |M |1 |String |vlInstanceId |
2180 +----------------------+---------+-----------+----------------+-------------------+
2181 |vlInstanceName |M |1 |String |vlInstanceName |
2182 +----------------------+---------+-----------+----------------+-------------------+
2183 |vldId |M |1 |String |vldId |
2184 +----------------------+---------+-----------+----------------+-------------------+
2185 |relatedCpInstanceId |M |1 |Array |relatedCpInstanceId|
2186 +----------------------+---------+-----------+----------------+-------------------+
2188 relatedCpInstanceId Array:
2190 +----------------------+---------+-----------+----------------+-------------------+
2191 |Attribute |Qualifier|Cardinality|Content |Description |
2192 +----------------------+---------+-----------+----------------+-------------------+
2193 |cpInstanceId |M |1 |String |cpInstanceId |
2194 +----------------------+---------+-----------+----------------+-------------------+
2195 |cpInstanceName |M |1 |String |cpInstanceName |
2196 +----------------------+---------+-----------+----------------+-------------------+
2197 |cpdId |M |1 |String |cpdId |
2198 +----------------------+---------+-----------+----------------+-------------------+
2202 +----------------------+---------+-----------+----------------+-------------------+
2203 |Attribute |Qualifier|Cardinality|Content |Description |
2204 +----------------------+---------+-----------+----------------+-------------------+
2205 |vnffgInstanceId |M |1 |String |vnffgInstanceId |
2206 +----------------------+---------+-----------+----------------+-------------------+
2207 |vnfId |M |1 |String |vnfId |
2208 +----------------------+---------+-----------+----------------+-------------------+
2209 |pnfId |M |1 |String |pnfId |
2210 +----------------------+---------+-----------+----------------+-------------------+
2211 |virtualLinkId |M |1 |Array |virtualLinkId |
2212 +----------------------+---------+-----------+----------------+-------------------+
2213 |cpId |M |1 |Array |cpId |
2214 +----------------------+---------+-----------+----------------+-------------------+
2215 |nfp |M |1 |Array |nfp |
2216 +----------------------+---------+-----------+----------------+-------------------+
2221 +--------------------+-------------------------------------+
2222 |Interface Definition|Description |
2223 +====================+=====================================+
2224 |URI |/ns/{nsInstanceId}/Instantiate |
2225 +--------------------+-------------------------------------+
2226 |Operation Type |POST |
2227 +--------------------+-------------------------------------+
2228 |Content-Type |application/json |
2229 +--------------------+-------------------------------------+
2233 +----------------------+---------+-----------+-------+-----------------------+
2234 |Attribute |Qualifier|Cardinality|Content|Description |
2235 +======================+=========+===========+=======+=======================+
2236 |LocationConstraints |M |1 |Array |LocationConstraints |
2237 +----------------------+---------+-----------+-------+-----------------------+
2238 |additionalParamForNs |M |1 |String |additionalParamForNs |
2239 +----------------------+---------+-----------+-------+-----------------------+
2240 |nsInstanceId |M |1 |String |nsInstanceId |
2241 +----------------------+---------+-----------+-------+-----------------------+
2243 LocationConstraints Array:
2245 +----------------------+---------+-----------+-------+-----------------------+
2246 |Attribute |Qualifier|Cardinality|Content|Description |
2247 +======================+=========+===========+=======+=======================+
2248 |vnfProfileId |M |1 |String |vnfProfileId |
2249 +----------------------+---------+-----------+-------+-----------------------+
2250 |vimid |M |1 |String |vimid |
2251 +----------------------+---------+-----------+-------+-----------------------+
2255 +--------------+---------+-----------+-------+-----------------------+
2256 |Attribute |Qualifier|Cardinality|Content|Description |
2257 +==============+=========+===========+=======+=======================+
2258 |jobId |M |1 |String |jobId |
2259 +--------------+---------+-----------+-------+-----------------------+
2264 +--------------------+-------------------------------------+
2265 |Interface Definition|Description |
2266 +====================+=====================================+
2267 |URI |/ns/{ns_instance_id}/terminate |
2268 +--------------------+-------------------------------------+
2269 |Operation Type |POST |
2270 +--------------------+-------------------------------------+
2271 |Content-Type |application/json |
2272 +--------------------+-------------------------------------+
2276 +----------------------------+---------+-----------+-------+-----------------------------+
2277 |Attribute |Qualifier|Cardinality|Content|Description |
2278 +============================+=========+===========+=======+=============================+
2279 |terminationType |M |1 |String |terminationType |
2280 +----------------------------+---------+-----------+-------+-----------------------------+
2281 |gracefulTerminationTimeout |M |1 |String |gracefulTerminationTimeout |
2282 +----------------------------+---------+-----------+-------+-----------------------------+
2283 |nsInstanceId |M |1 |String |nsInstanceId |
2284 +----------------------------+---------+-----------+-------+-----------------------------+
2288 +--------------+---------+-----------+-------+-----------------------+
2289 |Attribute |Qualifier|Cardinality|Content|Description |
2290 +==============+=========+===========+=======+=======================+
2291 |jobId |M |1 |String |jobId |
2292 +--------------+---------+-----------+-------+-----------------------+
2297 +--------------------+-------------------------------------+
2298 |Interface Definition|Description |
2299 +====================+=====================================+
2300 |URI |/ns/{ns_instance_id} |
2301 +--------------------+-------------------------------------+
2302 |Operation Type |DELETE |
2303 +--------------------+-------------------------------------+
2307 +----------------------------+---------+-----------+-------+-----------------------------+
2308 |Attribute |Qualifier|Cardinality|Content|Description |
2309 +============================+=========+===========+=======+=============================+
2310 |nsInstanceId |M |1 |String |nsInstanceId |
2311 +----------------------------+---------+-----------+-------+-----------------------------+
2318 https://developer.openstack.org/api-ref/identity/v3/#password-authentication-with-unscoped-authorization
2320 +--------------------+-----------------------------------------------------------------------------------------------+
2321 |Interface Definition|Description |
2322 +====================+===============================================================================================+
2323 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/identity/v3/auth/tokens |
2324 +--------------------+-----------------------------------------------------------------------------------------------+
2325 |Operation Type |POST |
2326 +--------------------+-----------------------------------------------------------------------------------------------+
2327 |Content-Type |application/json |
2328 +--------------------+-----------------------------------------------------------------------------------------------+
2332 +----------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+
2333 |Attribute |Qualifier|Cardinality|Content |Description |
2334 +================+=========+===========+==========================+================================================================================================================================================+
2335 |nocatalog |O |1 |string |The authentication response excludes the service catalog. By default, the response includes the service catalog. |
2336 +----------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+
2337 |name |O |1 |string |The user name. Required if you do not specify the ID of the user. If you specify the user name, you must also specify the domain, by ID or name.|
2338 +----------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+
2339 |auth |M |1 |object |An auth object. |
2340 +----------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+
2341 |user |M |1 |object |A user object. |
2342 +----------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+
2343 |scope |O |1 |string |The authorization scope, including either a project or a domain |
2344 +----------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+
2345 |password |M |1 |object |The password object, contains the authentication information. |
2346 +----------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+
2347 |id |O |1 |string |The ID of the user. Required if you do not specify the user name. |
2348 +----------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+
2349 |identity |M |1 |object |An identity object. |
2350 +----------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+
2351 |methods |M |1 |array |The authentication method. For password authentication, specify password. |
2352 +----------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------------------------------------------------------+
2356 +-------------------------+------------------+--------------------------------------------------------------------------+
2357 |Attribute |Content |Description |
2358 +=========================+==================+==========================================================================+
2359 |X-Subject-Token |String |The authentication token. |
2360 +-------------------------+------------------+--------------------------------------------------------------------------+
2361 |domain |object |A domain object, containing: |
2362 +-------------------------+------------------+--------------------------------------------------------------------------+
2363 |region_id |String |The ID of the region that contains the service endpoint. |
2364 +-------------------------+------------------+--------------------------------------------------------------------------+
2365 |methods |array |The authentication method. For password authentication, specify password. |
2366 +-------------------------+------------------+--------------------------------------------------------------------------+
2367 |roles |array |A list of role objects, each containing: |
2368 +-------------------------+------------------+--------------------------------------------------------------------------+
2369 |url |String |The endpoint URL. |
2370 +-------------------------+------------------+--------------------------------------------------------------------------+
2371 |region |String |The geographic location of the service endpoint. |
2372 +-------------------------+------------------+--------------------------------------------------------------------------+
2373 |token |object |A token object. |
2374 +-------------------------+------------------+--------------------------------------------------------------------------+
2375 |expires_at |String |The date and time when the token expires. |
2376 +-------------------------+------------------+--------------------------------------------------------------------------+
2377 |project |object |A project object, containing: |
2378 +-------------------------+------------------+--------------------------------------------------------------------------+
2379 |issued_at |String |The date and time when the token was issued. |
2380 +-------------------------+------------------+--------------------------------------------------------------------------+
2381 |catalog |array |A catalog object. |
2382 +-------------------------+------------------+--------------------------------------------------------------------------+
2383 |extras |object |A set of metadata key and value pairs, if any. |
2384 +-------------------------+------------------+--------------------------------------------------------------------------+
2385 |user |object |A user object. |
2386 +-------------------------+------------------+--------------------------------------------------------------------------+
2387 |audit_ids |array |A list of one or two audit IDs. |
2388 +-------------------------+------------------+--------------------------------------------------------------------------+
2389 |interface |String |The interface type, which describes the visibility of the endpoint. |
2390 +-------------------------+------------------+--------------------------------------------------------------------------+
2391 |endpoints |array |A list of endpoint objects. |
2392 +-------------------------+------------------+--------------------------------------------------------------------------+
2393 |type |String |The endpoint type. |
2394 +-------------------------+------------------+--------------------------------------------------------------------------+
2395 |id |String |The ID of the user. Required if you do not specify the user name. |
2396 +-------------------------+------------------+--------------------------------------------------------------------------+
2397 |name |String |The user name. |
2398 +-------------------------+------------------+--------------------------------------------------------------------------+
2403 https://developer.openstack.org/api-ref/orchestration/v1/#create-stack
2405 +--------------------+-----------------------------------------------------------------------------------------------+
2406 |Interface Definition|Description |
2407 +====================+===============================================================================================+
2408 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/heat/v1/{tenant-id}/stacks |
2409 +--------------------+-----------------------------------------------------------------------------------------------+
2410 |Operation Type |POST |
2411 +--------------------+-----------------------------------------------------------------------------------------------+
2412 |Content-Type |application/json |
2413 +--------------------+-----------------------------------------------------------------------------------------------+
2417 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2418 |Attribute |Qualifier|Cardinality|Content |Description |
2419 +==================+=========+===========+==========================+=================================================================================================+
2420 |tenant_id |M |1 |string |The UUID of the tenant. A tenant is also known as a project. |
2421 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2422 |disable_rollback |O |1 |boolean |Enables or disables deletion of all stack resources when stack creation fails. |
2423 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2424 |environment |O |1 |object |A JSON environment for the stack. |
2425 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2426 |files |O |1 |object |Supplies the contents of files referenced in the template or the environment. |
2427 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2428 |parameters |O |1 |object |Supplies arguments for parameters defined in the stack template. |
2429 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2430 |stack_name |M |1 |string |A name for the stack. |
2431 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2432 |tags |O |1 |string |One or more simple string tags to associate with the stack. |
2433 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2434 |template |O |1 |object |The stack template on which to perform the operation. |
2435 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2436 |template_url |O |1 |string |A URI to the location containing the stack template on which to perform the operation. |
2437 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2438 |timeout_mins |O |1 |integer |The timeout for stack creation in minutes. |
2439 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2443 +-------------------------+------------------+--------------------------------------------------------------------------+
2444 |Attribute |Content |Description |
2445 +=========================+==================+==========================================================================+
2446 |location |String |For asynchronous resource operations. |
2447 +-------------------------+------------------+--------------------------------------------------------------------------+
2448 |X-Openstack-Reqeuest-Id |object |A domain object, containing: |
2449 +-------------------------+------------------+--------------------------------------------------------------------------+
2450 |stack |String |The ID of the region that contains the service endpoint. |
2451 +-------------------------+------------------+--------------------------------------------------------------------------+
2452 |id |String |The authentication method. For password authentication, specify password. |
2453 +-------------------------+------------------+--------------------------------------------------------------------------+
2454 |links |String |The authentication method. For password authentication, specify password. |
2455 +-------------------------+------------------+--------------------------------------------------------------------------+
2460 https://developer.openstack.org/api-ref/orchestration/v1/#show-stack-details
2462 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2463 |Interface Definition|Description |
2464 +====================+=======================================================================================================================+
2465 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/heat/v1/{tenant-id}/stacks/{stack-name}/{stack-id} |
2466 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2467 |Operation Type |GET |
2468 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2469 |Content-Type |application/json |
2470 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2474 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2475 |Attribute |Qualifier|Cardinality|Content |Description |
2476 +==================+=========+===========+==========================+=================================================================================================+
2477 |tenant_id |M |1 |string |The UUID of the tenant. A tenant is also known as a project. |
2478 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2479 |stack_name |M |1 |string |The name of a stack. |
2480 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2481 |stack_id |M |1 |string |The UUID of the stack. |
2482 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2483 |resolve_outputs |O |1 |boolean |A boolean indicating whether the outputs section of a stack should be resolved. |
2484 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2488 +-------------------------+------------------+------------------------------------------------------------------------------+
2489 |Attribute |Content |Description |
2490 +=========================+==================+==============================================================================+
2491 |X-Openstack-Reqeuest-Id |String |A unique ID for tracking service request. |
2492 +-------------------------+------------------+------------------------------------------------------------------------------+
2493 |stack |Object |The stack object. |
2494 +-------------------------+------------------+------------------------------------------------------------------------------+
2495 |capabilities |array |List of stack capabilities for stack. |
2496 +-------------------------+------------------+------------------------------------------------------------------------------+
2497 |creation_time |String |The date and time when the resource was created. |
2498 +-------------------------+------------------+------------------------------------------------------------------------------+
2499 |deletion_time |String |The date and time when the resource was (soft-) deleted. |
2500 +-------------------------+------------------+------------------------------------------------------------------------------+
2501 |description |String |The description of the stack resource. |
2502 +-------------------------+------------------+------------------------------------------------------------------------------+
2503 |disable_rollback |boolean |Whether deletion of all stack resources when stack creation fails is enabled. |
2504 +-------------------------+------------------+------------------------------------------------------------------------------+
2505 |id |String |The UUID of the stack. |
2506 +-------------------------+------------------+------------------------------------------------------------------------------+
2507 |links |array |A list of URLs for the stack. |
2508 +-------------------------+------------------+------------------------------------------------------------------------------+
2509 |notification_topics |array |List of notification topics for stack. |
2510 +-------------------------+------------------+------------------------------------------------------------------------------+
2511 |outputs |array |A list of stack outputs. |
2512 +-------------------------+------------------+------------------------------------------------------------------------------+
2513 |parameters |object | A group of key-value pairs |
2514 +-------------------------+------------------+------------------------------------------------------------------------------+
2515 |parent |String |The stack ID of the parent stack, if this is a nested stack. |
2516 +-------------------------+------------------+------------------------------------------------------------------------------+
2517 |stack_name |String |A name for the stack. |
2518 +-------------------------+------------------+------------------------------------------------------------------------------+
2519 |stack_owner |String |The owner of the stack. |
2520 +-------------------------+------------------+------------------------------------------------------------------------------+
2521 |stack_status |String |The status of the stack. |
2522 +-------------------------+------------------+------------------------------------------------------------------------------+
2523 |stack_status_reason |String |The reason for the current status of the stack. |
2524 +-------------------------+------------------+------------------------------------------------------------------------------+
2525 |stack_user_project_id |String |The project UUID of the stack user. |
2526 +-------------------------+------------------+------------------------------------------------------------------------------+
2527 |tags |array |The stack tags. |
2528 +-------------------------+------------------+------------------------------------------------------------------------------+
2529 |template_description |String |The description of the stack template. |
2530 +-------------------------+------------------+------------------------------------------------------------------------------+
2531 |timeout_mins |integer |The timeout for stack creation in minutes. |
2532 +-------------------------+------------------+------------------------------------------------------------------------------+
2533 |updated_time |String |The date and time when the object was updated. |
2534 +-------------------------+------------------+------------------------------------------------------------------------------+
2539 https://developer.openstack.org/api-ref/orchestration/v1/#show-stack-details
2541 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2542 |Interface Definition|Description |
2543 +====================+=======================================================================================================================+
2544 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/heat/v1/{tenant-id}/stacks/{stack-name}/{stack-id} |
2545 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2546 |Operation Type |DELETE |
2547 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2548 |Content-Type |application/json |
2549 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2553 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2554 |Attribute |Qualifier|Cardinality|Content |Description |
2555 +==================+=========+===========+==========================+=================================================================================================+
2556 |tenant_id |M |1 |string |The UUID of the tenant. A tenant is also known as a project. |
2557 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2558 |stack_name |M |1 |string |The name of a stack. |
2559 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2560 |stack_id |M |1 |string |The UUID of the stack. |
2561 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2566 https://developer.openstack.org/api-ref/compute/#create-server
2568 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2569 |Interface Definition|Description |
2570 +====================+=======================================================================================================================+
2571 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/nova/v2.1/{tenant_id}/servers |
2572 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2573 |Operation Type |POST |
2574 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2575 |Content-Type |application/json |
2576 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2580 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2581 |Attribute |Qualifier|Cardinality|Content |Description |
2582 +================================================+=========+===========+==========================+=================================================================================================+
2583 |server |M |1 |object |A server object. |
2584 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2585 |name |M |1 |string |The server name. |
2586 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2587 |flavorRef |M |1 |string |The flavor reference, as an ID (including a UUID) or full URL |
2588 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2589 |imageRef |M |1 |string |The UUID of the image to use for your server instance |
2590 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2591 |security_groups |O |1 |array |One or more security groups. |
2592 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2593 |metadata |O |1 |object |Metadata key and value pairs. |
2594 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2595 |accessIPv4 |O |1 |string |IPv4 address that should be used to access this server. |
2596 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2597 |accessIPv6 |O |1 |string |IPv6 address that should be used to access this server. |
2598 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2599 |adminPass |O |1 |string |The administrative password of the server. |
2600 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2601 |user_data |O |1 |string |Configuration information or scripts to use upon launch. |
2602 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2603 |availability_zone |O |1 |string |The availability zone from which to launch the server. |
2604 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2605 |networks |M |1 |object |A networks object. |
2606 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2607 |networks.uuid |O |1 |string |To provision the server instance with a NIC for a network |
2608 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2609 |networks.port |O |1 |string |To provision the server instance with a NIC for an already existing port |
2610 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2611 |networks.fixed_ip |O |1 |string |A fixed IPv4 address for the NIC |
2612 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2613 |networks.tag |O |1 |string |A device role tag that can be applied to a network interface. |
2614 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2615 |personality |O |1 |array |The file path and contents, text only, to inject into the server at launch. |
2616 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2617 |block_device_mapping_v2 |O |1 |array |Enables fine grained control of the block device mapping for an instance. |
2618 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2619 |block_device_mapping_v2.device_name |M |1 |string |A path to the device for the volume that you want to use to boot the server. |
2620 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2621 |block_device_mapping_v2.source_type |M |1 |string |The source type of the volume. |
2622 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2623 |block_device_mapping_v2.destination_type |O |1 |string |Defines where the volume comes from. |
2624 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2625 |block_device_mapping_v2.delete_on_termination |O |1 |string |To delete the boot volume when the server is destroyed, specify true. |
2626 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2627 |block_device_mapping_v2.guest_format |M |1 |string |Specifies the guest server disk file system format, such as ephemeral or swap. |
2628 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2629 |block_device_mapping_v2.boot_index |M |1 |string |Defines the order in which a hypervisor tries devices |
2630 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2631 |block_device_mapping_v2.uuid |O |1 |string |This is the uuid of source resource. |
2632 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2633 |block_device_mapping_v2.tag |O |1 |string |A device role tag that can be applied to a block device. |
2634 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2635 |block_device_mapping_v2.disk_bus |O |1 |string |Disk bus type, some hypervisors (currently only libvirt) support specify this parameter |
2636 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2637 |config_drive |O |1 |boolean |Indicates whether a configuration drive enables metadata injection. |
2638 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2639 |key_name |O |1 |string |Key pair name. |
2640 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2641 |os:scheduler_hints |O |1 |object |The dictionary of data to send to the scheduler. |
2642 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2643 |OS-DCF:diskConfig |O |1 |string |Controls how the API partitions the disk when you create, rebuild, or resize servers. |
2644 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2645 |description |O |1 |string |A free form description of the server. |
2646 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2647 |tags |O |1 |array |A list of tags. |
2648 +------------------------------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2652 +-------------------------+------------------+------------------------------------------------------------------------------+
2653 |Attribute |Content |Description |
2654 +=========================+==================+==============================================================================+
2655 |server |object |A server object. |
2656 +-------------------------+------------------+------------------------------------------------------------------------------+
2657 |id |String |The UUID of the server. |
2658 +-------------------------+------------------+------------------------------------------------------------------------------+
2659 |links |array |Links to the resources in question. |
2660 +-------------------------+------------------+------------------------------------------------------------------------------+
2661 |OS-DCF:diskConfig |String |Disk configuration. |
2662 +-------------------------+------------------+------------------------------------------------------------------------------+
2663 |security_groups |array |One or more security groups objects. |
2664 +-------------------------+------------------+------------------------------------------------------------------------------+
2665 |security_groups.name |String |The security group name. |
2666 +-------------------------+------------------+------------------------------------------------------------------------------+
2667 |adminPass |String |The administrative password for the server. |
2668 +-------------------------+------------------+------------------------------------------------------------------------------+
2673 https://developer.openstack.org/api-ref/compute/#delete-server
2675 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2676 |Interface Definition|Description |
2677 +====================+=======================================================================================================================+
2678 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/nova/v2.1/{tenant_id}/servers/{server_id} |
2679 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2680 |Operation Type |DELETE |
2681 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2682 |Content-Type |application/json |
2683 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2687 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2688 |Attribute |Qualifier|Cardinality|Content |Description |
2689 +==================+=========+===========+==========================+=================================================================================================+
2690 |server_id |M |1 |string |The UUID of the server. |
2691 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2696 https://developer.openstack.org/api-ref/compute/#create-or-import-keypair
2698 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2699 |Interface Definition|Description |
2700 +====================+=======================================================================================================================+
2701 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/nova/v2.1/{tenant_id}/os-keypairs |
2702 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2703 |Operation Type |POST |
2704 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2705 |Content-Type |application/json |
2706 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2710 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2711 |Attribute |Qualifier|Cardinality|Content |Description |
2712 +==================+=========+===========+==========================+=================================================================================================+
2713 |keypair |M |1 |Object |Keypair object |
2714 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2715 |name |M |1 |string |A name for the keypair which will be used to reference it later. |
2716 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2717 |public_key |O |1 |string |The public ssh key to import. If you omit this value, a keypair is generated for you. |
2718 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2719 |type |O |1 |string |The type of the keypair. |
2720 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2721 |user_id |O |1 |string |The user_id for a keypair. |
2722 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2726 +-----------------+------------------+------------------------------------------------------------------------------+
2727 |Attribute |Content |Description |
2728 +=================+==================+==============================================================================+
2729 |keypair |object |Keypair object |
2730 +-----------------+------------------+------------------------------------------------------------------------------+
2731 |name |String |A name for the keypair which will be used to reference it later. |
2732 +-----------------+------------------+------------------------------------------------------------------------------+
2733 |public_key |String |The keypair public key. |
2734 +-----------------+------------------+------------------------------------------------------------------------------+
2735 |fingerprint |String |The fingerprint for the keypair. |
2736 +-----------------+------------------+------------------------------------------------------------------------------+
2737 |user_id |String |The user_id for a keypair. |
2738 +-----------------+------------------+------------------------------------------------------------------------------+
2739 |private_key |String |If you do not provide a public key on create |
2740 +-----------------+------------------+------------------------------------------------------------------------------+
2741 |type |String |The type of the keypair. |
2742 +-----------------+------------------+------------------------------------------------------------------------------+
2747 https://developer.openstack.org/api-ref/compute/#delete-keypair
2749 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2750 |Interface Definition|Description |
2751 +====================+=======================================================================================================================+
2752 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/nova/v2.1/{tenant_id}/os-keypairs/{keypair-id} |
2753 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2754 |Operation Type |DELETE |
2755 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2756 |Content-Type |application/json |
2757 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2761 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2762 |Attribute |Qualifier|Cardinality|Content |Description |
2763 +==================+=========+===========+==========================+=================================================================================================+
2764 |keypair_name |M |1 |String |The keypair name. |
2765 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2766 |user_id |O |1 |String |This allows administrative users to operate key-pairs of specified user ID. |
2767 +------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2772 https://developer.openstack.org/api-ref/network/v2/?expanded=create-network-detail#create-network
2774 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2775 |Interface Definition|Description |
2776 +====================+=======================================================================================================================+
2777 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/neutron/v2.0/networks |
2778 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2779 |Operation Type |POST |
2780 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2781 |Content-Type |application/json |
2782 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2786 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2787 |Attribute |Qualifier|Cardinality|Content |Description |
2788 +============================+=========+===========+==========================+=================================================================================================+
2789 |network |M |1 |Object |A network object. |
2790 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2791 |admin_state_up |O |1 |boolean |The administrative state of the network, which is up (true) or down (false). |
2792 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2793 |dns_domain |O |1 |string |A valid DNS domain. |
2794 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2795 |mtu |O |1 |integer |The maximum transmission unit (MTU) value to address fragmentation. |
2796 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2797 |name |O |1 |string |Human-readable name of the network. |
2798 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2799 |port_security_enabled |O |1 |boolean |The port security status of the network. |
2800 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2801 |project_id |O |1 |string |The ID of the project that owns the resource. |
2802 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2803 |provider:network_type |O |1 |string |The type of physical network that this network should be mapped to. |
2804 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2805 |provider:physical_network |O |1 |string |The physical network where this network should be implemented. |
2806 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2807 |provider:segmentation_id |O |1 |integer |The ID of the isolated segment on the physical network. |
2808 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2809 |qos_policy_id |O |1 |string |The ID of the QoS policy. |
2810 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2811 |router:external |O |1 |boolean |Indicates whether this network can provide floating IPs via a router. |
2812 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2813 |segments |O |1 |array |A list of provider segment objects. |
2814 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2815 |shared |O |1 |boolean |Indicates whether this network is shared across all tenants. |
2816 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2817 |tenant_id |O |1 |string |The ID of the project that owns the resource. |
2818 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2819 |vlan_transparent |O |1 |boolean |Indicates the VLAN transparency mode of the network, |
2820 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2821 |description |O |1 |string |A human-readable description for the resource. |
2822 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2826 +-----------------------------+------------------+------------------------------------------------------------------------------+
2827 |Attribute |Content |Description |
2828 +=============================+==================+==============================================================================+
2829 |network |object |A network object. |
2830 +-----------------------------+------------------+------------------------------------------------------------------------------+
2831 |admin_state_up |boolean |The administrative state of the network, which is up (true) or down (false). |
2832 +-----------------------------+------------------+------------------------------------------------------------------------------+
2833 |availability_zone_hints |array |The availability zone candidate for the network. |
2834 +-----------------------------+------------------+------------------------------------------------------------------------------+
2835 |availability_zones |array |The availability zone for the network. |
2836 +-----------------------------+------------------+------------------------------------------------------------------------------+
2837 |dns_domain |String |A valid DNS domain. |
2838 +-----------------------------+------------------+------------------------------------------------------------------------------+
2839 |id |String |The ID of the network. |
2840 +-----------------------------+------------------+------------------------------------------------------------------------------+
2841 |mtu |integer |The maximum transmission unit (MTU) value to address fragmentation. |
2842 +-----------------------------+------------------+------------------------------------------------------------------------------+
2843 |name |String |Human-readable name of the network. |
2844 +-----------------------------+------------------+------------------------------------------------------------------------------+
2845 |port_security_enabled |boolean |The port security status of the network. |
2846 +-----------------------------+------------------+------------------------------------------------------------------------------+
2847 |project_id |String |The ID of the project. |
2848 +-----------------------------+------------------+------------------------------------------------------------------------------+
2849 |provider:network_type |String |The type of physical network that this network is mapped to. |
2850 +-----------------------------+------------------+------------------------------------------------------------------------------+
2851 |provider:physical_network |String |The physical network where this network is implemented. |
2852 +-----------------------------+------------------+------------------------------------------------------------------------------+
2853 |provider:segmentation_id |integer |The ID of the isolated segment on the physical network. |
2854 +-----------------------------+------------------+------------------------------------------------------------------------------+
2855 |qos_policy_id |String |The ID of the QoS policy. |
2856 +-----------------------------+------------------+------------------------------------------------------------------------------+
2857 |revision_number |integer |The revision number of the resource. |
2858 +-----------------------------+------------------+------------------------------------------------------------------------------+
2859 |router:external |boolean |Indicates whether this network can provide floating IPs via a router. |
2860 +-----------------------------+------------------+------------------------------------------------------------------------------+
2861 |segments |array |A list of provider segment objects. |
2862 +-----------------------------+------------------+------------------------------------------------------------------------------+
2863 |shared |boolean |Indicates whether this network is shared across all tenants. |
2864 +-----------------------------+------------------+------------------------------------------------------------------------------+
2865 |status |String |The network status. Values are ACTIVE, DOWN, BUILD or ERROR. |
2866 +-----------------------------+------------------+------------------------------------------------------------------------------+
2867 |subnets |array |The associated subnets. |
2868 +-----------------------------+------------------+------------------------------------------------------------------------------+
2869 |tenant_id |String |The ID of the project. |
2870 +-----------------------------+------------------+------------------------------------------------------------------------------+
2871 |vlan_transparent |boolean |Indicates the VLAN transparency mode of the network. |
2872 +-----------------------------+------------------+------------------------------------------------------------------------------+
2873 |description |String |A human-readable description for the resource. |
2874 +-----------------------------+------------------+------------------------------------------------------------------------------+
2879 https://developer.openstack.org/api-ref/network/v2/?expanded=create-network-detail#delete-network
2881 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2882 |Interface Definition|Description |
2883 +====================+=======================================================================================================================+
2884 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/neutron/v2.0/networks/{network-id} |
2885 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2886 |Operation Type |DELETE |
2887 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2888 |Content-Type |application/json |
2889 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2893 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
2894 |Attribute |Qualifier|Cardinality|Content |Description |
2895 +============================+=========+===========+==========================+==============================================================+
2896 |network_id |M |1 |Object |The ID of the network. |
2897 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
2902 https://developer.openstack.org/api-ref/network/v2/?expanded=create-network-detail,create-subnet-detail#create-subnet
2904 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2905 |Interface Definition|Description |
2906 +====================+=======================================================================================================================+
2907 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/neutron/v2.0/subnets |
2908 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2909 |Operation Type |POST |
2910 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2911 |Content-Type |application/json |
2912 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
2916 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2917 |Attribute |Qualifier|Cardinality|Content |Description |
2918 +============================+=========+===========+==========================+=================================================================================================+
2919 |subnet |M |1 |string |A subnet object. |
2920 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2921 |tenant_id |O |1 |string |The ID of the project that owns the resource. |
2922 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2923 |project_id |O |1 |string |The ID of the project that owns the resource. |
2924 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2925 |name |O |1 |string |Human-readable name of the resource. |
2926 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2927 |enable_dhcp |O |1 |boolean |Indicates whether dhcp is enabled or disabled for the subnet. |
2928 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2929 |network_id |M |1 |string |The ID of the network to which the subnet belongs. |
2930 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2931 |dns_nameservers |O |1 |array |List of dns name servers associated with the subnet. |
2932 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2933 |allocation_pools |O |1 |array |Allocation pools with start and end IP addresses for this subnet. |
2934 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2935 |host_routes |O |1 |array |Additional routes for the subnet. |
2936 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2937 |ip_version |M |1 |integer |The IP protocol version. Value is 4 or 6. |
2938 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2939 |gateway_ip |O |1 |string |Gateway IP of this subnet. |
2940 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2941 |cidr |M |1 |string |The CIDR of the subnet. |
2942 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2943 |description |O |1 |string |A human-readable description for the resource. |
2944 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2945 |ipv6_address_mode |O |1 |string |The IPv6 address modes specifies mechanisms for assigning IP addresses. |
2946 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2947 |ipv6_ra_mode |O |1 |string |The IPv6 router advertisement specifies whether the networking service |
2948 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2949 |segment_id |O |1 |string |The ID of a network segment the subnet is associated with. |
2950 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2951 |subnetpool_id |O |1 |string |The ID of the subnet pool associated with the subnet. |
2952 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2953 |use_default_subnetpool |O |1 |boolean |Whether to allocate this subnet from the default subnet pool. |
2954 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
2958 +-----------------------------+------------------+------------------------------------------------------------------------------+
2959 |Attribute |Content |Description |
2960 +=============================+==================+==============================================================================+
2961 |subnet |string |A subnet object. |
2962 +-----------------------------+------------------+------------------------------------------------------------------------------+
2963 |id |string |The ID of the subnet. |
2964 +-----------------------------+------------------+------------------------------------------------------------------------------+
2965 |tenant_id |string |The ID of the project. |
2966 +-----------------------------+------------------+------------------------------------------------------------------------------+
2967 |project_id |string |The ID of the project. |
2968 +-----------------------------+------------------+------------------------------------------------------------------------------+
2969 |name |String |Human-readable name of the resource. |
2970 +-----------------------------+------------------+------------------------------------------------------------------------------+
2971 |enable_dhcp |boolean |Indicates whether dhcp is enabled or disabled for the subnet. |
2972 +-----------------------------+------------------+------------------------------------------------------------------------------+
2973 |network_id |String |The ID of the network to which the subnet belongs. |
2974 +-----------------------------+------------------+------------------------------------------------------------------------------+
2975 |dns_nameservers |array |List of dns name servers associated with the subnet. |
2976 +-----------------------------+------------------+------------------------------------------------------------------------------+
2977 |allocation_pools |array |Allocation pools with start and end IP addresses for this subnet. |
2978 +-----------------------------+------------------+------------------------------------------------------------------------------+
2979 |host_routes |array |Additional routes for the subnet. |
2980 +-----------------------------+------------------+------------------------------------------------------------------------------+
2981 |ip_version |integer |The IP protocol version. Value is 4 or 6. |
2982 +-----------------------------+------------------+------------------------------------------------------------------------------+
2983 |gateway_ip |string |Gateway IP of this subnet. |
2984 +-----------------------------+------------------+------------------------------------------------------------------------------+
2985 |cidr |string |The CIDR of the subnet. |
2986 +-----------------------------+------------------+------------------------------------------------------------------------------+
2987 |created_at |string |Time at which the subnet has been created. |
2988 +-----------------------------+------------------+------------------------------------------------------------------------------+
2989 |description |string |A human-readable description for the resource. |
2990 +-----------------------------+------------------+------------------------------------------------------------------------------+
2991 |ipv6_address_mode |string |The IPv6 address modes specifies mechanisms for assigning IP addresses. |
2992 +-----------------------------+------------------+------------------------------------------------------------------------------+
2993 |ipv6_ra_mode |string |The IPv6 router advertisement specifies whether the networking service |
2994 +-----------------------------+------------------+------------------------------------------------------------------------------+
2995 |revision_number |integer |The revision number of the resource. |
2996 +-----------------------------+------------------+------------------------------------------------------------------------------+
2997 |service_types |string |The service types associated with the subnet. |
2998 +-----------------------------+------------------+------------------------------------------------------------------------------+
2999 |subnetpool_id |string |The ID of the subnet pool associated with the subnet. |
3000 +-----------------------------+------------------+------------------------------------------------------------------------------+
3001 |segment_id |string |The ID of a network segment the subnet is associated with. |
3002 +-----------------------------+------------------+------------------------------------------------------------------------------+
3003 |updated_at |string |Time at which the subnet has been updated. |
3004 +-----------------------------+------------------+------------------------------------------------------------------------------+
3009 https://developer.openstack.org/api-ref/networking/v2/?expanded=create-network-detail,delete-subnet-detail#delete-subnet
3011 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3012 |Interface Definition|Description |
3013 +====================+=======================================================================================================================+
3014 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/neutron/v2.0/subnets/{subnet-id} |
3015 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3016 |Operation Type |DELETE |
3017 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3018 |Content-Type |application/json |
3019 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3023 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
3024 |Attribute |Qualifier|Cardinality|Content |Description |
3025 +============================+=========+===========+==========================+==============================================================+
3026 |subnet_id |M |1 |String |The ID of the subnet. |
3027 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
3032 https://developer.openstack.org/api-ref/networking/v2/#create-port
3034 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3035 |Interface Definition|Description |
3036 +====================+=======================================================================================================================+
3037 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/neutron/v2.0/ports |
3038 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3039 |Operation Type |POST |
3040 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3041 |Content-Type |application/json |
3042 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3046 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3047 |Attribute |Qualifier|Cardinality|Content |Description |
3048 +============================+=========+===========+==========================+=================================================================================================+
3049 |port |M |1 |object |A port object. |
3050 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3051 |admin_state_up |O |1 |boolean |The administrative state of the resource. |
3052 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3053 |allowed_address_pairs |O |1 |array |A set of zero or more allowed address pairs. |
3054 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3055 |binding:host_id |O |1 |string |The ID of the host where the port resides. |
3056 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3057 |binding:profile |O |1 |string |A dictionary that enables the application running on the specific host |
3058 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3059 |binding:vnic_type |O |1 |string |The type of vNIC which this port should be attached to. |
3060 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3061 |description |O |1 |string |A human-readable description for the resource. |
3062 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3063 |device_id |O |1 |string |The ID of the device that uses this port. |
3064 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3065 |device_owner |O |1 |string |The entity type that uses this port. |
3066 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3067 |dns_domain |O |1 |string |A valid DNS domain. |
3068 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3069 |dns_name |O |1 |string |A valid DNS name. |
3070 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3071 |extra_dhcp_opts |O |1 |array |A set of zero or more extra DHCP option pairs. |
3072 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3073 |fixed_ips |O |1 |array |The IP addresses for the port. |
3074 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3075 |mac_address |O |1 |string |The MAC address of the port. |
3076 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3077 |name |O |1 |string |Human-readable name of the resource. |
3078 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3079 |network_id |M |1 |string |The ID of the attached network. |
3080 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3081 |port_security_enabled |O |1 |boolean |The port security status. |
3082 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3083 |project_id |O |1 |string |The ID of the project that owns the resource. |
3084 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3085 |security_groups |O |1 |array |The IDs of security groups applied to the port. |
3086 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3087 |tenant_id |O |1 |string |The ID of the project that owns the resource. |
3088 +----------------------------+---------+-----------+--------------------------+-------------------------------------------------------------------------------------------------+
3092 +-----------------------------+------------------+------------------------------------------------------------------------------+
3093 |Attribute |Content |Description |
3094 +=============================+==================+==============================================================================+
3095 |port |object |A port object. |
3096 +-----------------------------+------------------+------------------------------------------------------------------------------+
3097 |admin_state_up |boolean |The administrative state of the resource. |
3098 +-----------------------------+------------------+------------------------------------------------------------------------------+
3099 |allowed_address_pairs |array |A set of zero or more allowed address pairs. |
3100 +-----------------------------+------------------+------------------------------------------------------------------------------+
3101 |binding:host_id |string |The ID of the host where the port resides. |
3102 +-----------------------------+------------------+------------------------------------------------------------------------------+
3103 |binding:profile |String |A dictionary that enables the application running on the specific host |
3104 +-----------------------------+------------------+------------------------------------------------------------------------------+
3105 |binding:vif_details |object |A dictionary which contains additional information on the port. |
3106 +-----------------------------+------------------+------------------------------------------------------------------------------+
3107 |binding:vif_type |String |The type of which mechanism is used for the port. |
3108 +-----------------------------+------------------+------------------------------------------------------------------------------+
3109 |binding:vnic_type |string |The type of vNIC which this port should be attached to. |
3110 +-----------------------------+------------------+------------------------------------------------------------------------------+
3111 |created_at |string |Time at which port has been created. |
3112 +-----------------------------+------------------+------------------------------------------------------------------------------+
3113 |data_plane_status |string |Status of the underlying data plane of a port. |
3114 +-----------------------------+------------------+------------------------------------------------------------------------------+
3115 |description |string |A human-readable description for the resource. |
3116 +-----------------------------+------------------+------------------------------------------------------------------------------+
3117 |device_id |string |The ID of the device that uses this port. |
3118 +-----------------------------+------------------+------------------------------------------------------------------------------+
3119 |device_owner |string |The entity type that uses this port. |
3120 +-----------------------------+------------------+------------------------------------------------------------------------------+
3121 |dns_assignment |object |Data assigned to a port by the Networking internal DNS |
3122 +-----------------------------+------------------+------------------------------------------------------------------------------+
3123 |dns_domain |string |A valid DNS domain. |
3124 +-----------------------------+------------------+------------------------------------------------------------------------------+
3125 |dns_name |string |A valid DNS name. |
3126 +-----------------------------+------------------+------------------------------------------------------------------------------+
3127 |extra_dhcp_opts |array |A set of zero or more extra DHCP option pairs. |
3128 +-----------------------------+------------------+------------------------------------------------------------------------------+
3129 |fixed_ips |array |The IP addresses for the port. |
3130 +-----------------------------+------------------+------------------------------------------------------------------------------+
3131 |id |string |The ID of the resource. |
3132 +-----------------------------+------------------+------------------------------------------------------------------------------+
3133 |mac_address |string |The MAC address of the port. |
3134 +-----------------------------+------------------+------------------------------------------------------------------------------+
3135 |name |string |Human-readable name of the resource. |
3136 +-----------------------------+------------------+------------------------------------------------------------------------------+
3137 |network_id |string |The ID of the attached network. |
3138 +-----------------------------+------------------+------------------------------------------------------------------------------+
3139 |port_security_enabled |boolean |The port security status. |
3140 +-----------------------------+------------------+------------------------------------------------------------------------------+
3141 |project_id |string |The ID of the project. |
3142 +-----------------------------+------------------+------------------------------------------------------------------------------+
3143 |revision_number |integer |The revision number of the resource. |
3144 +-----------------------------+------------------+------------------------------------------------------------------------------+
3145 |security_groups |array |The IDs of security groups applied to the port. |
3146 +-----------------------------+------------------+------------------------------------------------------------------------------+
3147 |status |string |The port status. Values are ACTIVE, DOWN, BUILD and ERROR. |
3148 +-----------------------------+------------------+------------------------------------------------------------------------------+
3149 |tenant_id |string |The ID of the project. |
3150 +-----------------------------+------------------+------------------------------------------------------------------------------+
3151 |updated_at |string |Time at which port has been updated. |
3152 +-----------------------------+------------------+------------------------------------------------------------------------------+
3157 https://developer.openstack.org/api-ref/network/v2/#delete-port
3159 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3160 |Interface Definition|Description |
3161 +====================+=======================================================================================================================+
3162 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/neutron/v2.0/ports/{port-id} |
3163 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3164 |Operation Type |DELETE |
3165 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3166 |Content-Type |application/json |
3167 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3171 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
3172 |Attribute |Qualifier|Cardinality|Content |Description |
3173 +============================+=========+===========+==========================+==============================================================+
3174 |port_id |M |1 |String |The ID of the port. |
3175 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
3177 Create Security Group
3178 ++++++++++++++++++++++
3180 https://developer.openstack.org/api-ref/network/v2/#create-security-group
3182 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3183 |Interface Definition|Description |
3184 +====================+=======================================================================================================================+
3185 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/neutron/v2.0/security-groups |
3186 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3187 |Operation Type |POST |
3188 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3189 |Content-Type |application/json |
3190 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3194 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
3195 |Attribute |Qualifier|Cardinality|Content |Description |
3196 +============================+=========+===========+==========================+==============================================================+
3197 |security_group |M |1 |object |A security_group object. |
3198 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
3199 |tenant_id |M |1 |string |The ID of the project. |
3200 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
3201 |project_id |M |1 |string |The ID of the project. |
3202 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
3203 |description |O |1 |string |A human-readable description for the resource. |
3204 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
3205 |name |M |1 |string |Human-readable name of the resource. |
3206 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
3210 +-----------------------------+------------------+------------------------------------------------------------------------------+
3211 |Attribute |Content |Description |
3212 +=============================+==================+==============================================================================+
3213 |security_group |object |A security_group object. |
3214 +-----------------------------+------------------+------------------------------------------------------------------------------+
3215 |id |string |The ID of the security group. |
3216 +-----------------------------+------------------+------------------------------------------------------------------------------+
3217 |tenant_id |string |The ID of the project. |
3218 +-----------------------------+------------------+------------------------------------------------------------------------------+
3219 |project_id |string |The ID of the project. |
3220 +-----------------------------+------------------+------------------------------------------------------------------------------+
3221 |revision_number |integer |The revision number of the resource. |
3222 +-----------------------------+------------------+------------------------------------------------------------------------------+
3223 |name |string |Human-readable name of the resource. |
3224 +-----------------------------+------------------+------------------------------------------------------------------------------+
3225 |description |string |A human-readable description for the resource. |
3226 +-----------------------------+------------------+------------------------------------------------------------------------------+
3227 |security_group_rules |array |A list of security_group_rule objects. |
3228 +-----------------------------+------------------+------------------------------------------------------------------------------+
3230 Delete security group
3231 ++++++++++++++++++++++
3233 https://developer.openstack.org/api-ref/network/v2/#delete-security-group
3235 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3236 |Interface Definition|Description |
3237 +====================+=======================================================================================================================+
3238 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/neutron/v2.0/security-groups/{security-group-id} |
3239 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3240 |Operation Type |DELETE |
3241 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3242 |Content-Type |application/json |
3243 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3247 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
3248 |Attribute |Qualifier|Cardinality|Content |Description |
3249 +============================+=========+===========+==========================+==============================================================+
3250 |security_group_id |M |1 |String |The ID of the security group. |
3251 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
3253 Create Security Group Rule
3254 ++++++++++++++++++++++++++
3256 https://developer.openstack.org/api-ref/network/v2/#create-security-group-rule
3258 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3259 |Interface Definition|Description |
3260 +====================+=======================================================================================================================+
3261 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/neutron/v2.0/security-group-rules |
3262 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3263 |Operation Type |POST |
3264 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3265 |Content-Type |application/json |
3266 +--------------------+-----------------------------------------------------------------------------------------------------------------------+
3270 +----------------------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------+
3271 |Attribute |Qualifier|Cardinality|Content |Description |
3272 +============================+=========+===========+==========================+================================================================================================+
3273 |security_group_rule |M |1 |object |A security_group_rule object. |
3274 +----------------------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------+
3275 |remote_group_id |O |1 |string |The remote group UUID to associate with this security group rule. |
3276 +----------------------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------+
3277 |direction |M |1 |string |Ingress or egress, which is the direction in which the metering rule is applied. |
3278 +----------------------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------+
3279 |protocol |M |1 |string |The IP protocol can be represented by a string, an integer, or null. |
3280 +----------------------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------+
3281 |ethertype |O |1 |string |Must be IPv4 or IPv6, and addresses represented in CIDR must match the ingress or egress rules. |
3282 +----------------------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------+
3283 |port_range_max |O |1 |integer |The maximum port number in the range that is matched by the security group rule. |
3284 +----------------------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------+
3285 |security_group_id |M |1 |string |The security group ID to associate with this security group rule. |
3286 +----------------------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------+
3287 |port_range_min |O |1 |integer |The minimum port number in the range that is matched by the security group rule. |
3288 +----------------------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------+
3289 |remote_ip_prefix |M |1 |string |The remote IP prefix to associate with this metering rule packet. |
3290 +----------------------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------+
3291 |description |O |1 |string |A human-readable description for the resource. Default is an empty string. |
3292 +----------------------------+---------+-----------+--------------------------+------------------------------------------------------------------------------------------------+
3296 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3297 |Attribute |Content |Description |
3298 +=============================+==================+=================================================================================================+
3299 |security_group_rule |object |A security_group_rule object. |
3300 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3301 |remote_group_id |string |The remote group UUID to associate with this security group rule. |
3302 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3303 |direction |string |Ingress or egress, which is the direction in which the metering rule is applied. |
3304 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3305 |protocol |string |The IP protocol can be represented by a string, an integer, or null. |
3306 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3307 |ethertype |string |Must be IPv4 or IPv6, and addresses represented in CIDR must match the ingress or egress rules. |
3308 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3309 |port_range_max |integer |The maximum port number in the range that is matched by the security group rule. |
3310 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3311 |security_group_id |string |The security group ID to associate with this security group rule. |
3312 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3313 |tenant_id |string |The ID of the project. |
3314 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3315 |project_id |string |The ID of the project. |
3316 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3317 |port_range_min |integer |The minimum port number in the range that is matched by the security group rule. |
3318 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3319 |remote_ip_prefix |string |The remote IP prefix to associate with this metering rule packet. |
3320 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3321 |revision_number |integer |The revision number of the resource. |
3322 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3323 |id |string |The ID of the security group rule. |
3324 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3325 |description |string |A human-readable description for the resource. |
3326 +-----------------------------+------------------+-------------------------------------------------------------------------------------------------+
3328 Delete security group
3329 ++++++++++++++++++++++
3331 https://developer.openstack.org/api-ref/networking/v2/#delete-security-group-rule
3333 +--------------------+---------------------------------------------------------------------------------------------------------------------------------+
3334 |Interface Definition|Description |
3335 +====================+=================================================================================================================================+
3336 |URI |http://msb.onap.org/api/multicloud/v0/{cloud-owner}_{cloud-region}/neutron/v2.0/security-group-rules/{security-group-rule-id} |
3337 +--------------------+---------------------------------------------------------------------------------------------------------------------------------+
3338 |Operation Type |DELETE |
3339 +--------------------+---------------------------------------------------------------------------------------------------------------------------------+
3340 |Content-Type |application/json |
3341 +--------------------+---------------------------------------------------------------------------------------------------------------------------------+
3345 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
3346 |Attribute |Qualifier|Cardinality|Content |Description |
3347 +============================+=========+===========+==========================+==============================================================+
3348 |security_group_rule_id |M |1 |String |The ID of the security group rule. |
3349 +----------------------------+---------+-----------+--------------------------+--------------------------------------------------------------+
3354 Create a dictionary item
3355 ++++++++++++++++++++++++
3357 +--------------------+--------------------------+
3358 |Interface Definition|Description |
3359 +====================+==========================+
3360 |URI |/createDictionaryItem |
3361 +--------------------+--------------------------+
3362 |Operation Type |PUT |
3363 +--------------------+--------------------------+
3367 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3368 |Attribute |Qualifier|Cardinality|Content|Description |
3369 +===================+=========+===========+=======+=============================================================+
3370 |dictionory |M |1 |String | |
3371 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3372 |dictionaryJson |M |1 |String | |
3373 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3374 |dictionaryType |M |1 |String | |
3375 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3376 |requestId |M |1 |String | |
3377 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3381 +-------------------+---------+-----------------------------------------------------------------------------------------+
3382 |Header Name |Qualifier|Description |
3383 +===================+=========+=========================================================================================+
3384 |ClientAuth |Y |encoded client authentication details |
3385 +-------------------+---------+-----------------------------------------------------------------------------------------+
3386 |X-ECOMP-RequestID |N |Request ID to track the requests |
3387 +-------------------+---------+-----------------------------------------------------------------------------------------+
3388 |Environment |Y |execution environments |
3389 +-------------------+---------+-----------------------------------------------------------------------------------------+
3390 |Authorization |Y |Base64 encoded username:password |
3391 +-------------------+---------+-----------------------------------------------------------------------------------------+
3395 +------------------+---------------------+
3396 |HTTP CODE |Description |
3397 +==================+=====================+
3399 +------------------+---------------------+
3400 |400 |Invalid Request |
3401 +------------------+---------------------+
3402 |401 |Unauthorized |
3403 +------------------+---------------------+
3405 +------------------+---------------------+
3410 +--------------------+--------------------------+
3411 |Interface Definition|Description |
3412 +====================+==========================+
3413 |URI |/createPolicy |
3414 +--------------------+--------------------------+
3415 |Operation Type |PUT |
3416 +--------------------+--------------------------+
3420 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3421 |Attribute |Qualifier|Cardinality|Content|Description |
3422 +===================+=========+===========+=======+=============================================================+
3423 |attributes |M |1 |Object |set of attributes in key value pair |
3424 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3425 |configBody |M |1 |String | |
3426 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3427 |configBodyType |M |1 |String | |
3428 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3429 |configName |M |1 |String | |
3430 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3431 |ecompName |M |1 |String | |
3432 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3433 |policyClass |M |1 |String | |
3434 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3435 |policyConfigType |M |1 |String | |
3436 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3437 |policyDescription |M |1 |String | |
3438 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3439 |policyName |M |1 |String | |
3440 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3441 |requestID |M |1 |String |request ID |
3442 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3446 +-------------------+---------+-----------------------------------------------------------------------------------------+
3447 |Header Name |Qualifier|Description |
3448 +===================+=========+=========================================================================================+
3449 |ClientAuth |Y |encoded client authentication details |
3450 +-------------------+---------+-----------------------------------------------------------------------------------------+
3451 |X-ECOMP-RequestID |N |Request ID to track the requests |
3452 +-------------------+---------+-----------------------------------------------------------------------------------------+
3453 |Environment |Y |execution environments |
3454 +-------------------+---------+-----------------------------------------------------------------------------------------+
3455 |Authorization |Y |Base64 encoded username:password |
3456 +-------------------+---------+-----------------------------------------------------------------------------------------+
3460 +------------------+---------------------+
3461 |HTTP CODE |Description |
3462 +==================+=====================+
3464 +------------------+---------------------+
3465 |400 |Invalid Request |
3466 +------------------+---------------------+
3467 |401 |Unauthorized |
3468 +------------------+---------------------+
3470 +------------------+---------------------+
3475 +--------------------+--------------------------+
3476 |Interface Definition|Description |
3477 +====================+==========================+
3478 |URI |/deletePolicy |
3479 +--------------------+--------------------------+
3480 |Operation Type |DELETE |
3481 +--------------------+--------------------------+
3485 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3486 |Attribute |Qualifier|Cardinality|Content|Description |
3487 +===================+=========+===========+=======+=============================================================+
3488 |deleteCondition |M |1 |String | |
3489 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3490 |pdpGroup |M |1 |String | |
3491 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3492 |policyComponent |M |1 |String | |
3493 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3494 |policyName |M |1 |String | |
3495 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3496 |policyType |M |1 |String | |
3497 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3498 |requestID |M |1 |String |request ID |
3499 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3503 +-------------------+---------+-----------------------------------------------------------------------------------------+
3504 |Header Name |Qualifier|Description |
3505 +===================+=========+=========================================================================================+
3506 |ClientAuth |Y |encoded client authentication details |
3507 +-------------------+---------+-----------------------------------------------------------------------------------------+
3508 |X-ECOMP-RequestID |N |Request ID to track the requests |
3509 +-------------------+---------+-----------------------------------------------------------------------------------------+
3510 |Environment |Y |execution environments |
3511 +-------------------+---------+-----------------------------------------------------------------------------------------+
3512 |Authorization |Y |Base64 encoded username:password |
3513 +-------------------+---------+-----------------------------------------------------------------------------------------+
3517 +------------------+---------------------+
3518 |HTTP CODE |Description |
3519 +==================+=====================+
3521 +------------------+---------------------+
3522 |400 |Invalid Request |
3523 +------------------+---------------------+
3524 |401 |Unauthorized |
3525 +------------------+---------------------+
3527 +------------------+---------------------+
3532 +--------------------+--------------------------+
3533 |Interface Definition|Description |
3534 +====================+==========================+
3536 +--------------------+--------------------------+
3537 |Operation Type |POST |
3538 +--------------------+--------------------------+
3542 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3543 |Attribute |Qualifier|Cardinality|Content|Description |
3544 +===================+=========+===========+=======+=============================================================+
3545 |configAttributes |M |1 |String | |
3546 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3547 |configName |M |1 |String | |
3548 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3549 |ecompName |M |1 |String | |
3550 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3551 |policyName |M |1 |String | |
3552 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3553 |unique |M |1 |Boolean| |
3554 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3555 |requestID |M |1 |String |request ID |
3556 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3560 +-------------------+---------+-----------------------------------------------------------------------------------------+
3561 |Header Name |Qualifier|Description |
3562 +===================+=========+=========================================================================================+
3563 |ClientAuth |Y |encoded client authentication details |
3564 +-------------------+---------+-----------------------------------------------------------------------------------------+
3565 |X-ECOMP-RequestID |N |Request ID to track the requests |
3566 +-------------------+---------+-----------------------------------------------------------------------------------------+
3567 |Environment |Y |execution environments |
3568 +-------------------+---------+-----------------------------------------------------------------------------------------+
3569 |Authorization |Y |Base64 encoded username:password |
3570 +-------------------+---------+-----------------------------------------------------------------------------------------+
3574 +------------------+---------------------+
3575 |HTTP CODE |Description |
3576 +==================+=====================+
3578 +------------------+---------------------+
3579 |400 |Invalid Request |
3580 +------------------+---------------------+
3581 |401 |Unauthorized |
3582 +------------------+---------------------+
3584 +------------------+---------------------+
3589 +--------------------+--------------------------+
3590 |Interface Definition|Description |
3591 +====================+==========================+
3592 |URI |/getDecision |
3593 +--------------------+--------------------------+
3594 |Operation Type |POST |
3595 +--------------------+--------------------------+
3599 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3600 |Attribute |Qualifier|Cardinality|Content|Description |
3601 +===================+=========+===========+=======+=============================================================+
3602 |decisionAttributes |M |1 |Object | |
3603 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3604 |ecompComponentName |M |1 |String | |
3605 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3606 |requestID |M |1 |String |request ID |
3607 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3611 +-------------------+---------+-----------------------------------------------------------------------------------------+
3612 |Header Name |Qualifier|Description |
3613 +===================+=========+=========================================================================================+
3614 |ClientAuth |Y |encoded client authentication details |
3615 +-------------------+---------+-----------------------------------------------------------------------------------------+
3616 |X-ECOMP-RequestID |N |Request ID to track the requests |
3617 +-------------------+---------+-----------------------------------------------------------------------------------------+
3618 |Environment |Y |execution environments |
3619 +-------------------+---------+-----------------------------------------------------------------------------------------+
3620 |Authorization |Y |Base64 encoded username:password |
3621 +-------------------+---------+-----------------------------------------------------------------------------------------+
3625 +------------------+---------------------+
3626 |HTTP CODE |Description |
3627 +==================+=====================+
3629 +------------------+---------------------+
3630 |400 |Invalid Request |
3631 +------------------+---------------------+
3632 |401 |Unauthorized |
3633 +------------------+---------------------+
3635 +------------------+---------------------+
3637 Response Parameters:
3639 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3640 |Attribute |Qualifier|Cardinality|Content|Description |
3641 +===================+=========+===========+=======+=============================================================+
3642 |decision |N |1 |String | |
3643 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3644 |details |N |1 |String | |
3645 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3647 Get Dictionary Items
3648 ++++++++++++++++++++
3650 +--------------------+--------------------------+
3651 |Interface Definition|Description |
3652 +====================+==========================+
3653 |URI |/getDictionaryItems |
3654 +--------------------+--------------------------+
3655 |Operation Type |POST |
3656 +--------------------+--------------------------+
3660 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3661 |Attribute |Qualifier|Cardinality|Content|Description |
3662 +===================+=========+===========+=======+=============================================================+
3663 |dictionary |N |1 |String | |
3664 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3665 |dictionaryJson |N |1 |String | |
3666 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3667 |dictionaryType |N |1 |String | |
3668 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3669 |requestID |M |1 |String |request ID |
3670 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3674 +-------------------+---------+-----------------------------------------------------------------------------------------+
3675 |Header Name |Qualifier|Description |
3676 +===================+=========+=========================================================================================+
3677 |ClientAuth |Y |encoded client authentication details |
3678 +-------------------+---------+-----------------------------------------------------------------------------------------+
3679 |X-ECOMP-RequestID |N |Request ID to track the requests |
3680 +-------------------+---------+-----------------------------------------------------------------------------------------+
3681 |Environment |Y |execution environments |
3682 +-------------------+---------+-----------------------------------------------------------------------------------------+
3683 |Authorization |Y |Base64 encoded username:password |
3684 +-------------------+---------+-----------------------------------------------------------------------------------------+
3688 +------------------+---------------------+
3689 |HTTP CODE |Description |
3690 +==================+=====================+
3692 +------------------+---------------------+
3693 |400 |Invalid Request |
3694 +------------------+---------------------+
3695 |401 |Unauthorized |
3696 +------------------+---------------------+
3698 +------------------+---------------------+
3700 Response Parameters:
3702 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3703 |Attribute |Qualifier|Cardinality|Content|Description |
3704 +===================+=========+===========+=======+=============================================================+
3705 |dictionaryData |N |1 |Object | |
3706 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3707 |dictionaryJson |N |1 |Object | |
3708 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3709 |responseCode |N |1 |Integer| |
3710 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3711 |responseMessage |N |1 |Object | |
3712 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3717 +--------------------+--------------------------+
3718 |Interface Definition|Description |
3719 +====================+==========================+
3721 +--------------------+--------------------------+
3722 |Operation Type |GET |
3723 +--------------------+--------------------------+
3727 +-------------------+---------+-----------------------------------------------------------------------------------------+
3728 |Header Name |Qualifier|Description |
3729 +===================+=========+=========================================================================================+
3730 |ClientAuth |Y |encoded client authentication details |
3731 +-------------------+---------+-----------------------------------------------------------------------------------------+
3732 |X-ECOMP-RequestID |N |Request ID to track the requests |
3733 +-------------------+---------+-----------------------------------------------------------------------------------------+
3734 |Environment |Y |execution environments |
3735 +-------------------+---------+-----------------------------------------------------------------------------------------+
3736 |Authorization |Y |Base64 encoded username:password |
3737 +-------------------+---------+-----------------------------------------------------------------------------------------+
3741 +------------------+---------------------+
3742 |HTTP CODE |Description |
3743 +==================+=====================+
3745 +------------------+---------------------+
3746 |400 |Invalid Request |
3747 +------------------+---------------------+
3748 |401 |Unauthorized |
3749 +------------------+---------------------+
3751 +------------------+---------------------+
3753 Response Parameters:
3755 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3756 |Attribute |Qualifier|Cardinality|Content|Description |
3757 +===================+=========+===========+=======+=============================================================+
3758 |metricsTotal |N |1 |Integer| |
3759 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3760 |papMetrics |N |1 |Integer| |
3761 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3762 |pdpMetrics |N |1 |Integer| |
3763 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3764 |responseCode |N |1 |Object | |
3765 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3766 |responseMessage |N |1 |String | |
3767 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3772 +--------------------+--------------------------+
3773 |Interface Definition|Description |
3774 +====================+==========================+
3775 |URI |/getNotification |
3776 +--------------------+--------------------------+
3777 |Operation Type |POST |
3778 +--------------------+--------------------------+
3782 +-------------------+---------+-----------------------------------------------------------------------------------------+
3783 |Header Name |Qualifier|Description |
3784 +===================+=========+=========================================================================================+
3785 |ClientAuth |Y |encoded client authentication details |
3786 +-------------------+---------+-----------------------------------------------------------------------------------------+
3787 |X-ECOMP-RequestID |N |Request ID to track the requests |
3788 +-------------------+---------+-----------------------------------------------------------------------------------------+
3789 |Environment |Y |execution environments |
3790 +-------------------+---------+-----------------------------------------------------------------------------------------+
3791 |Authorization |Y |Base64 encoded username:password |
3792 +-------------------+---------+-----------------------------------------------------------------------------------------+
3796 +------------------+---------------------+
3797 |HTTP CODE |Description |
3798 +==================+=====================+
3800 +------------------+---------------------+
3801 |400 |Invalid Request |
3802 +------------------+---------------------+
3803 |401 |Unauthorized |
3804 +------------------+---------------------+
3806 +------------------+---------------------+
3808 Response Parameters:
3810 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3811 |Attribute |Qualifier|Cardinality|Content|Description |
3812 +===================+=========+===========+=======+=============================================================+
3813 |metricsTotal |N |1 |Integer| |
3814 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3815 |papMetrics |N |1 |Integer| |
3816 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3817 |pdpMetrics |N |1 |Integer| |
3818 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3819 |responseCode |N |1 |Object | |
3820 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3821 |responseMessage |N |1 |String | |
3822 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3827 +--------------------+--------------------------+
3828 |Interface Definition|Description |
3829 +====================+==========================+
3830 |URI |/listConfiguration |
3831 +--------------------+--------------------------+
3832 |Operation Type |POST |
3833 +--------------------+--------------------------+
3837 +-------------------+---------+-----------------------------------------------------------------------------------------+
3838 |Header Name |Qualifier|Description |
3839 +===================+=========+=========================================================================================+
3840 |ClientAuth |Y |encoded client authentication details |
3841 +-------------------+---------+-----------------------------------------------------------------------------------------+
3842 |X-ECOMP-RequestID |N |Request ID to track the requests |
3843 +-------------------+---------+-----------------------------------------------------------------------------------------+
3844 |Environment |Y |execution environments |
3845 +-------------------+---------+-----------------------------------------------------------------------------------------+
3846 |Authorization |Y |Base64 encoded username:password |
3847 +-------------------+---------+-----------------------------------------------------------------------------------------+
3851 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3852 |Attribute |Qualifier|Cardinality|Content|Description |
3853 +===================+=========+===========+=======+=============================================================+
3854 |configAttributes |N |1 |Object | |
3855 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3856 |configName |N |1 |String | |
3857 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3858 |ecompName |N |1 |String | |
3859 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3860 |policyName |N |1 |String | |
3861 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3862 |requestID |N |1 |String | |
3863 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3864 |unique |N |1 |Boolean| |
3865 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3869 +------------------+---------------------+
3870 |HTTP CODE |Description |
3871 +==================+=====================+
3873 +------------------+---------------------+
3874 |400 |Invalid Request |
3875 +------------------+---------------------+
3876 |401 |Unauthorized |
3877 +------------------+---------------------+
3879 +------------------+---------------------+
3884 +--------------------+--------------------------+
3885 |Interface Definition|Description |
3886 +====================+==========================+
3887 |URI |/policyEngineImport |
3888 +--------------------+--------------------------+
3889 |Operation Type |POST |
3890 +--------------------+--------------------------+
3894 +-------------------+---------+-----------------------------------------------------------------------------------------+
3895 |Header Name |Qualifier|Description |
3896 +===================+=========+=========================================================================================+
3897 |ClientAuth |Y |encoded client authentication details |
3898 +-------------------+---------+-----------------------------------------------------------------------------------------+
3899 |X-ECOMP-RequestID |N |Request ID to track the requests |
3900 +-------------------+---------+-----------------------------------------------------------------------------------------+
3901 |Environment |Y |execution environments |
3902 +-------------------+---------+-----------------------------------------------------------------------------------------+
3903 |Authorization |Y |Base64 encoded username:password |
3904 +-------------------+---------+-----------------------------------------------------------------------------------------+
3908 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3909 |Attribute |Qualifier|Cardinality|Content|Description |
3910 +===================+=========+===========+=======+=============================================================+
3911 |importParameterJson|Y |1 |String | |
3912 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3913 |file |Y |1 |File | |
3914 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3918 +------------------+---------------------+
3919 |HTTP CODE |Description |
3920 +==================+=====================+
3922 +------------------+---------------------+
3923 |400 |Invalid Request |
3924 +------------------+---------------------+
3925 |401 |Unauthorized |
3926 +------------------+---------------------+
3928 +------------------+---------------------+
3933 +--------------------+--------------------------+
3934 |Interface Definition|Description |
3935 +====================+==========================+
3937 +--------------------+--------------------------+
3938 |Operation Type |PUT |
3939 +--------------------+--------------------------+
3943 +-------------------+---------+-----------------------------------------------------------------------------------------+
3944 |Header Name |Qualifier|Description |
3945 +===================+=========+=========================================================================================+
3946 |ClientAuth |Y |encoded client authentication details |
3947 +-------------------+---------+-----------------------------------------------------------------------------------------+
3948 |X-ECOMP-RequestID |N |Request ID to track the requests |
3949 +-------------------+---------+-----------------------------------------------------------------------------------------+
3950 |Environment |Y |execution environments |
3951 +-------------------+---------+-----------------------------------------------------------------------------------------+
3952 |Authorization |Y |Base64 encoded username:password |
3953 +-------------------+---------+-----------------------------------------------------------------------------------------+
3957 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3958 |Attribute |Qualifier|Cardinality|Content|Description |
3959 +===================+=========+===========+=======+=============================================================+
3960 |pdpGroup |N |1 |String | |
3961 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3962 |policyName |N |1 |String | |
3963 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3964 |policyType |N |1 |String | |
3965 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
3969 +------------------+---------------------+
3970 |HTTP CODE |Description |
3971 +==================+=====================+
3973 +------------------+---------------------+
3974 |400 |Invalid Request |
3975 +------------------+---------------------+
3976 |401 |Unauthorized |
3977 +------------------+---------------------+
3979 +------------------+---------------------+
3984 +--------------------+--------------------------+
3985 |Interface Definition|Description |
3986 +====================+==========================+
3988 +--------------------+--------------------------+
3989 |Operation Type |POST |
3990 +--------------------+--------------------------+
3994 +-------------------+---------+-----------------------------------------------------------------------------------------+
3995 |Header Name |Qualifier|Description |
3996 +===================+=========+=========================================================================================+
3997 |ClientAuth |Y |encoded client authentication details |
3998 +-------------------+---------+-----------------------------------------------------------------------------------------+
3999 |X-ECOMP-RequestID |N |Request ID to track the requests |
4000 +-------------------+---------+-----------------------------------------------------------------------------------------+
4001 |Environment |Y |execution environments |
4002 +-------------------+---------+-----------------------------------------------------------------------------------------+
4003 |Authorization |Y |Base64 encoded username:password |
4004 +-------------------+---------+-----------------------------------------------------------------------------------------+
4008 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4009 |Attribute |Qualifier|Cardinality|Content|Description |
4010 +===================+=========+===========+=======+=============================================================+
4011 |eventAttributes |N |1 |Object | |
4012 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4013 |requestID |N |1 |String | |
4014 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4018 +------------------+---------------------+
4019 |HTTP CODE |Description |
4020 +==================+=====================+
4022 +------------------+---------------------+
4023 |400 |Invalid Request |
4024 +------------------+---------------------+
4025 |401 |Unauthorized |
4026 +------------------+---------------------+
4028 +------------------+---------------------+
4033 +--------------------+--------------------------+
4034 |Interface Definition|Description |
4035 +====================+==========================+
4037 +--------------------+--------------------------+
4038 |Operation Type |POST |
4039 +--------------------+--------------------------+
4043 +-------------------+---------+-----------------------------------------------------------------------------------------+
4044 |Header Name |Qualifier|Description |
4045 +===================+=========+=========================================================================================+
4046 |ClientAuth |Y |encoded client authentication details |
4047 +-------------------+---------+-----------------------------------------------------------------------------------------+
4048 |X-ECOMP-RequestID |N |Request ID to track the requests |
4049 +-------------------+---------+-----------------------------------------------------------------------------------------+
4050 |Environment |Y |execution environments |
4051 +-------------------+---------+-----------------------------------------------------------------------------------------+
4052 |Authorization |Y |Base64 encoded username:password |
4053 +-------------------+---------+-----------------------------------------------------------------------------------------+
4057 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4058 |Attribute |Qualifier|Cardinality|Content|Description |
4059 +===================+=========+===========+=======+=============================================================+
4060 |notificationTopic |Y |1 |String | |
4061 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4065 +------------------+---------------------+
4066 |HTTP CODE |Description |
4067 +==================+=====================+
4069 +------------------+---------------------+
4070 |400 |Invalid Request |
4071 +------------------+---------------------+
4072 |401 |Unauthorized |
4073 +------------------+---------------------+
4075 +------------------+---------------------+
4080 +--------------------+--------------------------+
4081 |Interface Definition|Description |
4082 +====================+==========================+
4083 |URI |/stopNotification |
4084 +--------------------+--------------------------+
4085 |Operation Type |POST |
4086 +--------------------+--------------------------+
4090 +-------------------+---------+-----------------------------------------------------------------------------------------+
4091 |Header Name |Qualifier|Description |
4092 +===================+=========+=========================================================================================+
4093 |ClientAuth |Y |encoded client authentication details |
4094 +-------------------+---------+-----------------------------------------------------------------------------------------+
4095 |X-ECOMP-RequestID |N |Request ID to track the requests |
4096 +-------------------+---------+-----------------------------------------------------------------------------------------+
4097 |Environment |Y |execution environments |
4098 +-------------------+---------+-----------------------------------------------------------------------------------------+
4099 |Authorization |Y |Base64 encoded username:password |
4100 +-------------------+---------+-----------------------------------------------------------------------------------------+
4104 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4105 |Attribute |Qualifier|Cardinality|Content|Description |
4106 +===================+=========+===========+=======+=============================================================+
4107 |notificationTopic |Y |1 |String | |
4108 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4112 +------------------+---------------------+
4113 |HTTP CODE |Description |
4114 +==================+=====================+
4116 +------------------+---------------------+
4117 |400 |Invalid Request |
4118 +------------------+---------------------+
4119 |401 |Unauthorized |
4120 +------------------+---------------------+
4122 +------------------+---------------------+
4127 +--------------------+--------------------------+
4128 |Interface Definition|Description |
4129 +====================+==========================+
4130 |URI |/updateDictionaryItem |
4131 +--------------------+--------------------------+
4132 |Operation Type |PUT |
4133 +--------------------+--------------------------+
4137 +-------------------+---------+-----------------------------------------------------------------------------------------+
4138 |Header Name |Qualifier|Description |
4139 +===================+=========+=========================================================================================+
4140 |ClientAuth |Y |encoded client authentication details |
4141 +-------------------+---------+-----------------------------------------------------------------------------------------+
4142 |X-ECOMP-RequestID |N |Request ID to track the requests |
4143 +-------------------+---------+-----------------------------------------------------------------------------------------+
4144 |Environment |Y |execution environments |
4145 +-------------------+---------+-----------------------------------------------------------------------------------------+
4146 |Authorization |Y |Base64 encoded username:password |
4147 +-------------------+---------+-----------------------------------------------------------------------------------------+
4151 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4152 |Attribute |Qualifier|Cardinality|Content|Description |
4153 +===================+=========+===========+=======+=============================================================+
4154 |dictionary |N |1 |String | |
4155 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4156 |dictionaryJson |N |1 |String | |
4157 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4158 |dictionaryType |N |1 |String | |
4159 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4160 |requestID |N |1 |String | |
4161 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4165 +------------------+---------------------+
4166 |HTTP CODE |Description |
4167 +==================+=====================+
4169 +------------------+---------------------+
4170 |400 |Invalid Request |
4171 +------------------+---------------------+
4172 |401 |Unauthorized |
4173 +------------------+---------------------+
4175 +------------------+---------------------+
4180 +--------------------+--------------------------+
4181 |Interface Definition|Description |
4182 +====================+==========================+
4183 |URI |/updatePolicy |
4184 +--------------------+--------------------------+
4185 |Operation Type |PUT |
4186 +--------------------+--------------------------+
4190 +-------------------+---------+-----------------------------------------------------------------------------------------+
4191 |Header Name |Qualifier|Description |
4192 +===================+=========+=========================================================================================+
4193 |ClientAuth |Y |encoded client authentication details |
4194 +-------------------+---------+-----------------------------------------------------------------------------------------+
4195 |X-ECOMP-RequestID |N |Request ID to track the requests |
4196 +-------------------+---------+-----------------------------------------------------------------------------------------+
4197 |Environment |Y |execution environments |
4198 +-------------------+---------+-----------------------------------------------------------------------------------------+
4199 |Authorization |Y |Base64 encoded username:password |
4200 +-------------------+---------+-----------------------------------------------------------------------------------------+
4204 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4205 |Attribute |Qualifier|Cardinality|Content|Description |
4206 +===================+=========+===========+=======+=============================================================+
4207 |attributes |N |1 |Object | |
4208 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4209 |configBody |N |1 |String | |
4210 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4211 |configBodyType |N |1 |String | |
4212 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4213 |configName |N |1 |String | |
4214 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4215 |ecompName |N |1 |String | |
4216 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4217 |policyClass |N |1 |String | |
4218 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4219 |policyConfigType |N |1 |String | |
4220 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4221 |policyDescription |N |1 |String | |
4222 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4223 |policyName |N |1 |String | |
4224 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4225 |requestID |N |1 |String | |
4226 +-------------------+---------+-----------+-------+-------------------------------------------------------------+
4230 +------------------+---------------------+
4231 |HTTP CODE |Description |
4232 +==================+=====================+
4234 +------------------+---------------------+
4235 |400 |Invalid Request |
4236 +------------------+---------------------+
4237 |401 |Unauthorized |
4238 +------------------+---------------------+
4240 +------------------+---------------------+