1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
30 - Artifact External Servlet
32 - Asset Metadata External Servlet
34 - CRUD External Servlet
36 - Distribution Catalog Servlet
38 - Distribution Servlet
53 Fetches available artifact types list
58 +----------+-------------+--------------------------------------+------------------+
59 | Type | Name | Description | Schema |
60 +==========+=============+======================================+==================+
61 | **Header | **Accept**\ | The username and password | string |
62 | ** | *required* | | |
63 +----------+-------------+--------------------------------------+------------------+
64 | **Header | **Authoriza | The username and password | string |
65 | ** | tion**\ *re | | |
67 +----------+-------------+--------------------------------------+------------------+
68 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
69 | ** | nstanceID** | | |
72 +----------+-------------+--------------------------------------+------------------+
73 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
74 | ** | equestID**\ | | |
76 +----------+-------------+--------------------------------------+------------------+
81 +---------+----------------------------------------------------+----------------+
82 | HTTP | Description | Schema |
84 +=========+====================================================+================+
85 | **200** | Artifact types list fetched successfully | string |
86 +---------+----------------------------------------------------+----------------+
87 | **400** | Missing *X-ECOMP-InstanceID* HTTP header - POL5001 | No Content |
88 +---------+----------------------------------------------------+----------------+
89 | **401** | ECOMP component should authenticate itself and to | No Content |
90 | | re-send again HTTP request with its Basic | |
91 | | Authentication credentials - POL5002 | |
92 +---------+----------------------------------------------------+----------------+
93 | **403** | ECOMP component is not authorized - POL5003 | No Content |
94 +---------+----------------------------------------------------+----------------+
95 | **405** | Method Not Allowed : Invalid HTTP method type used | No Content |
96 | | to register for distribution ( POST,PUT,DELETE | |
97 | | will be rejected) - POL4050 | |
98 +---------+----------------------------------------------------+----------------+
99 | **500** | The registration failed due to internal SDC | No Content |
100 | | problem or Cambria Service failure ECOMP Component | |
101 | | should continue the attempts to register for | |
102 | | distribution - POL5000 | |
103 +---------+----------------------------------------------------+----------------+
108 - ``application/json``
113 - ``application/json``
118 - Distribution Servlet
120 Download service artifact
121 -------------------------
125 GET /v1/catalog/services/{serviceName}/{serviceVersion}/artifacts/{artifactName}
130 Returns downloaded artifact
135 +----------+-------------+--------------------------------------+------------------+
136 | Type | Name | Description | Schema |
137 +==========+=============+======================================+==================+
138 | **Header | **Accept**\ | Determines the format of the body of | string |
139 | ** | *optional* | the response | |
140 +----------+-------------+--------------------------------------+------------------+
141 | **Header | **Authoriza | The username and password | string |
142 | ** | tion**\ *re | | |
144 +----------+-------------+--------------------------------------+------------------+
145 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
146 | ** | nstanceID** | | |
147 | | \ *required | | |
149 +----------+-------------+--------------------------------------+------------------+
150 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
151 | ** | equestID**\ | | |
153 +----------+-------------+--------------------------------------+------------------+
154 | **Path** | **artifactN | | string |
155 | | ame**\ *req | | |
157 +----------+-------------+--------------------------------------+------------------+
158 | **Path** | **serviceNa | | string |
159 | | me**\ *requ | | |
161 +----------+-------------+--------------------------------------+------------------+
162 | **Path** | **serviceVe | | string |
163 | | rsion**\ *r | | |
165 +----------+-------------+--------------------------------------+------------------+
170 +---------+----------------------------------------------------+----------------+
171 | HTTP | Description | Schema |
173 +=========+====================================================+================+
174 | **200** | The artifact is found and streamed. | string |
175 +---------+----------------------------------------------------+----------------+
176 | **400** | Missing *X-ECOMP-InstanceID* HTTP header - POL5001 | No Content |
177 +---------+----------------------------------------------------+----------------+
178 | **401** | ECOMP component should authenticate itself and to | No Content |
179 | | re-send again HTTP request with its Basic | |
180 | | Authentication credentials - POL5002 | |
181 +---------+----------------------------------------------------+----------------+
182 | **403** | ECOMP component is not authorized - POL5003 | No Content |
183 +---------+----------------------------------------------------+----------------+
184 | **404** | Specified artifact is not found - SVC4505 | No Content |
185 +---------+----------------------------------------------------+----------------+
186 | **405** | Method Not Allowed: Invalid HTTP method type used | No Content |
187 | | (PUT,DELETE,POST will be rejected) - POL4050 | |
188 +---------+----------------------------------------------------+----------------+
189 | **500** | The GET request failed either due to internal SDC | No Content |
190 | | problem or Cambria Service failure. ECOMP | |
191 | | Component should continue the attempts to get the | |
192 | | needed information - POL5000 | |
193 +---------+----------------------------------------------------+----------------+
198 - ``application/json``
203 - ``application/octet-stream``
208 - Distribution Catalog Servlet
210 Download resource instance artifact by artifact name
211 ----------------------------------------------------
215 GET /v1/catalog/services/{serviceName}/{serviceVersion}/resourceInstances/{resourceInstanceName}/artifacts/{artifactName}
220 Returns downloaded artifact
225 +----------+-------------+--------------------------------------+------------------+
226 | Type | Name | Description | Schema |
227 +==========+=============+======================================+==================+
228 | **Header | **Accept**\ | Determines the format of the body of | string |
229 | ** | *optional* | the response | |
230 +----------+-------------+--------------------------------------+------------------+
231 | **Header | **Authoriza | The username and password | string |
232 | ** | tion**\ *re | | |
234 +----------+-------------+--------------------------------------+------------------+
235 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
236 | ** | nstanceID** | | |
237 | | \ *required | | |
239 +----------+-------------+--------------------------------------+------------------+
240 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
241 | ** | equestID**\ | | |
243 +----------+-------------+--------------------------------------+------------------+
244 | **Path** | **artifactN | | string |
245 | | ame**\ *req | | |
247 +----------+-------------+--------------------------------------+------------------+
248 | **Path** | **resourceI | | string |
249 | | nstanceName | | |
250 | | **\ *requir | | |
252 +----------+-------------+--------------------------------------+------------------+
253 | **Path** | **serviceNa | | string |
254 | | me**\ *requ | | |
256 +----------+-------------+--------------------------------------+------------------+
257 | **Path** | **serviceVe | | string |
258 | | rsion**\ *r | | |
260 +----------+-------------+--------------------------------------+------------------+
265 +---------+----------------------------------------------------+----------------+
266 | HTTP | Description | Schema |
268 +=========+====================================================+================+
269 | **200** | The artifact is found and streamed. | string |
270 +---------+----------------------------------------------------+----------------+
271 | **400** | Missing *X-ECOMP-InstanceID* HTTP header - POL5001 | No Content |
272 +---------+----------------------------------------------------+----------------+
273 | **401** | ECOMP component should authenticate itself and to | No Content |
274 | | re-send again HTTP request with its Basic | |
275 | | Authentication credentials - POL5002 | |
276 +---------+----------------------------------------------------+----------------+
277 | **403** | ECOMP component is not authorized - POL5003 | No Content |
278 +---------+----------------------------------------------------+----------------+
279 | **404** | Specified artifact is not found - SVC4505 | No Content |
280 +---------+----------------------------------------------------+----------------+
281 | **405** | Method Not Allowed: Invalid HTTP method type used | No Content |
282 | | (PUT,DELETE,POST will be rejected) - POL4050 | |
283 +---------+----------------------------------------------------+----------------+
284 | **500** | The GET request failed either due to internal SDC | No Content |
285 | | problem or Cambria Service failure. ECOMP | |
286 | | Component should continue the attempts to get the | |
287 | | needed information - POL5000 | |
288 +---------+----------------------------------------------------+----------------+
293 - ``application/json``
298 - ``application/octet-stream``
303 - Distribution Catalog Servlet
305 Download resource artifact
306 --------------------------
310 GET /v1/catalog/services/{serviceName}/{serviceVersion}/resources/{resourceName}/{resourceVersion}/artifacts/{artifactName}
315 Returns downloaded artifact
320 +----------+-------------+--------------------------------------+------------------+
321 | Type | Name | Description | Schema |
322 +==========+=============+======================================+==================+
323 | **Header | **Accept**\ | Determines the format of the body of | string |
324 | ** | *optional* | the response | |
325 +----------+-------------+--------------------------------------+------------------+
326 | **Header | **Authoriza | The username and password | string |
327 | ** | tion**\ *re | | |
329 +----------+-------------+--------------------------------------+------------------+
330 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
331 | ** | nstanceID** | | |
332 | | \ *required | | |
334 +----------+-------------+--------------------------------------+------------------+
335 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
336 | ** | equestID**\ | | |
338 +----------+-------------+--------------------------------------+------------------+
339 | **Path** | **artifactN | | string |
340 | | ame**\ *req | | |
342 +----------+-------------+--------------------------------------+------------------+
343 | **Path** | **resourceN | | string |
344 | | ame**\ *req | | |
346 +----------+-------------+--------------------------------------+------------------+
347 | **Path** | **resourceV | | string |
348 | | ersion**\ * | | |
350 +----------+-------------+--------------------------------------+------------------+
351 | **Path** | **serviceNa | | string |
352 | | me**\ *requ | | |
354 +----------+-------------+--------------------------------------+------------------+
355 | **Path** | **serviceVe | | string |
356 | | rsion**\ *r | | |
358 +----------+-------------+--------------------------------------+------------------+
363 +---------+----------------------------------------------------+----------------+
364 | HTTP | Description | Schema |
366 +=========+====================================================+================+
367 | **200** | The artifact is found and streamed. | string |
368 +---------+----------------------------------------------------+----------------+
369 | **400** | Missing *X-ECOMP-InstanceID* HTTP header - POL5001 | No Content |
370 +---------+----------------------------------------------------+----------------+
371 | **401** | ECOMP component should authenticate itself and to | No Content |
372 | | re-send again HTTP request with its Basic | |
373 | | Authentication credentials - POL5002 | |
374 +---------+----------------------------------------------------+----------------+
375 | **403** | ECOMP component is not authorized - POL5003 | No Content |
376 +---------+----------------------------------------------------+----------------+
377 | **404** | Specified artifact is not found - SVC4505 | No Content |
378 +---------+----------------------------------------------------+----------------+
379 | **405** | Method Not Allowed: Invalid HTTP method type used | No Content |
380 | | (PUT,DELETE,POST will be rejected) - POL4050 | |
381 +---------+----------------------------------------------------+----------------+
382 | **500** | The GET request failed either due to internal SDC | No Content |
383 | | problem or Cambria Service failure. ECOMP | |
384 | | Component should continue the attempts to get the | |
385 | | needed information - POL5000 | |
386 +---------+----------------------------------------------------+----------------+
391 - ``application/json``
396 - ``application/octet-stream``
401 - Distribution Catalog Servlet
408 POST /v1/catalog/{assetType}
418 +----------+-------------+--------------------------------------+------------------+
419 | Type | Name | Description | Schema |
420 +==========+=============+======================================+==================+
421 | **Header | **Accept**\ | Determines the format of the body of | string |
422 | ** | *optional* | the response | |
423 +----------+-------------+--------------------------------------+------------------+
424 | **Header | **Authoriza | The username and password | string |
425 | ** | tion**\ *re | | |
427 +----------+-------------+--------------------------------------+------------------+
428 | **Header | **Content-T | Determines the format of the body of | string |
429 | ** | ype**\ *req | the request | |
431 +----------+-------------+--------------------------------------+------------------+
432 | **Header | **USER\_ID* | The user id | string |
433 | ** | *\ *require | | |
435 +----------+-------------+--------------------------------------+------------------+
436 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
437 | ** | nstanceID** | | |
438 | | \ *required | | |
440 +----------+-------------+--------------------------------------+------------------+
441 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
442 | ** | equestID**\ | | |
444 +----------+-------------+--------------------------------------+------------------+
445 | **Path** | **assetType | The requested asset type | enum (resources, |
446 | | **\ *requir | | services) |
448 +----------+-------------+--------------------------------------+------------------+
449 | **Body** | **body**\ * | | string |
451 +----------+-------------+--------------------------------------+------------------+
456 +---------+----------------------------------------------------+----------------+
457 | HTTP | Description | Schema |
459 +=========+====================================================+================+
460 | **200** | ECOMP component is authenticated and Asset created | `Resource <#_r |
462 +---------+----------------------------------------------------+----------------+
463 | **400** | Create VFCMT request: VFCMT name exceeds character | No Content |
464 | | limit - SVC4073 | |
465 +---------+----------------------------------------------------+----------------+
466 | **401** | ECOMP component should authenticate itself and to | No Content |
467 | | re-send again HTTP request with its Basic | |
468 | | Authentication credentials - POL5002 | |
469 +---------+----------------------------------------------------+----------------+
470 | **403** | ECOMP component is not authorized - POL5003 | No Content |
471 +---------+----------------------------------------------------+----------------+
472 | **404** | Error: Requested *%1* (uuid) resource was not | No Content |
473 | | found - SVC4063 | |
474 +---------+----------------------------------------------------+----------------+
475 | **405** | Method Not Allowed : Invalid HTTP method type used | No Content |
476 | | ( PUT,DELETE,POST will be rejected) - POL4050 | |
477 +---------+----------------------------------------------------+----------------+
478 | **500** | The GET request failed either due to internal SDC | No Content |
479 | | problem. ECOMP Component should continue the | |
480 | | attempts to get the needed information - POL5000 | |
481 +---------+----------------------------------------------------+----------------+
486 - ``application/json``
491 - ``application/json``
496 - CRUD External Servlet
503 GET /v1/catalog/{assetType}
508 Returns list of assets
513 +----------+-------------+--------------------------------------+------------------+
514 | Type | Name | Description | Schema |
515 +==========+=============+======================================+==================+
516 | **Header | **Accept**\ | Determines the format of the body of | string |
517 | ** | *optional* | the response | |
518 +----------+-------------+--------------------------------------+------------------+
519 | **Header | **Authoriza | The username and password | string |
520 | ** | tion**\ *re | | |
522 +----------+-------------+--------------------------------------+------------------+
523 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
524 | ** | nstanceID** | | |
525 | | \ *required | | |
527 +----------+-------------+--------------------------------------+------------------+
528 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
529 | ** | equestID**\ | | |
531 +----------+-------------+--------------------------------------+------------------+
532 | **Path** | **assetType | The requested asset type | enum (resources, |
533 | | **\ *requir | | services) |
535 +----------+-------------+--------------------------------------+------------------+
536 | **Query* | **category* | The filter key (resourceType only | string |
537 | * | *\ *optiona | for resources) | |
539 +----------+-------------+--------------------------------------+------------------+
540 | **Query* | **distribut | The filter key (resourceType only | string |
541 | * | ionStatus** | for resources) | |
542 | | \ *optional | | |
544 +----------+-------------+--------------------------------------+------------------+
545 | **Query* | **resourceT | The filter key (resourceType only | string |
546 | * | ype**\ *opt | for resources) | |
548 +----------+-------------+--------------------------------------+------------------+
549 | **Query* | **subCatego | The filter key (resourceType only | string |
550 | * | ry**\ *opti | for resources) | |
552 +----------+-------------+--------------------------------------+------------------+
557 +---------+----------------------------------------------------+----------------+
558 | HTTP | Description | Schema |
560 +=========+====================================================+================+
561 | **200** | ECOMP component is authenticated and list of | < |
562 | | Catalog Assets Metadata is returned | `AssetMetadata |
563 | | | <#_assetmetad |
566 +---------+----------------------------------------------------+----------------+
567 | **400** | Missing *X-ECOMP-InstanceID* HTTP header - POL5001 | No Content |
568 +---------+----------------------------------------------------+----------------+
569 | **401** | ECOMP component should authenticate itself and to | No Content |
570 | | re-send again HTTP request with its Basic | |
571 | | Authentication credentials - POL5002 | |
572 +---------+----------------------------------------------------+----------------+
573 | **403** | ECOMP component is not authorized - POL5003 | No Content |
574 +---------+----------------------------------------------------+----------------+
575 | **405** | Method Not Allowed : Invalid HTTP method type used | No Content |
576 | | ( PUT,DELETE,POST will be rejected) - POL4050 | |
577 +---------+----------------------------------------------------+----------------+
578 | **500** | The GET request failed either due to internal SDC | No Content |
579 | | problem. ECOMP Component should continue the | |
580 | | attempts to get the needed information - POL5000 | |
581 +---------+----------------------------------------------------+----------------+
586 - ``application/json``
591 - Asset Metadata External Servlet
593 uploads of artifact to a resource or service
594 --------------------------------------------
598 POST /v1/catalog/{assetType}/{uuid}/artifacts
603 uploads of artifact to a resource or service
608 +----------+-------------+--------------------------------------+------------------+
609 | Type | Name | Description | Schema |
610 +==========+=============+======================================+==================+
611 | **Header | **Accept**\ | Determines the format of the body of | string |
612 | ** | *optional* | the response | |
613 +----------+-------------+--------------------------------------+------------------+
614 | **Header | **Authoriza | The username and password | string |
615 | ** | tion**\ *re | | |
617 +----------+-------------+--------------------------------------+------------------+
618 | **Header | **Content-M | The value for this header must be | string |
619 | ** | D5**\ *requ | the MD5 checksum over the whole json | |
621 +----------+-------------+--------------------------------------+------------------+
622 | **Header | **Content-T | Determines the format of the body of | string |
623 | ** | ype**\ *req | the request | |
625 +----------+-------------+--------------------------------------+------------------+
626 | **Header | **USER\_ID* | The user ID of the DCAE Designer. | string |
627 | ** | *\ *require | This user must also have Designer | |
628 | | d* | role in SDC | |
629 +----------+-------------+--------------------------------------+------------------+
630 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
631 | ** | nstanceID** | | |
632 | | \ *required | | |
634 +----------+-------------+--------------------------------------+------------------+
635 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
636 | ** | equestID**\ | | |
638 +----------+-------------+--------------------------------------+------------------+
639 | **Path** | **assetType | The requested asset type | enum (resources, |
640 | | **\ *requir | | services) |
642 +----------+-------------+--------------------------------------+------------------+
643 | **Path** | **uuid**\ * | The uuid of the asset as published | string |
644 | | required* | in the metadata | |
645 +----------+-------------+--------------------------------------+------------------+
646 | **Body** | **body**\ * | | string |
648 +----------+-------------+--------------------------------------+------------------+
653 +---------+----------------------------------------------------+----------------+
654 | HTTP | Description | Schema |
656 +=========+====================================================+================+
657 | **200** | Artifact uploaded | `ArtifactDefin |
658 | | | ition <#_artif |
659 | | | actdefinition> |
661 +---------+----------------------------------------------------+----------------+
662 | **400** | Restricted Operation – the user provided does not | No Content |
663 | | have role of Designer or the asset is being used | |
664 | | by another designer - SVC4301 | |
665 +---------+----------------------------------------------------+----------------+
666 | **401** | ECOMP component should authenticate itself and to | No Content |
667 | | re-send again HTTP request with its Basic | |
668 | | Authentication credentials - POL5002 | |
669 +---------+----------------------------------------------------+----------------+
670 | **403** | ECOMP component is not authorized - POL5003 | No Content |
671 +---------+----------------------------------------------------+----------------+
672 | **404** | Specified resource is not found - SVC4063 | No Content |
673 +---------+----------------------------------------------------+----------------+
674 | **405** | Method Not Allowed: Invalid HTTP method type used | No Content |
675 | | (PUT,DELETE,POST will be rejected) - POL4050 | |
676 +---------+----------------------------------------------------+----------------+
677 | **500** | The GET request failed either due to internal SDC | No Content |
678 | | problem or Cambria Service failure. ECOMP | |
679 | | Component should continue the attempts to get the | |
680 | | needed information - POL5000 | |
681 +---------+----------------------------------------------------+----------------+
686 - ``application/json``
691 - Artifact External Servlet
693 updates an artifact on a resource or service
694 --------------------------------------------
698 POST /v1/catalog/{assetType}/{uuid}/artifacts/{artifactUUID}
703 uploads of artifact to a resource or service
708 +----------+-------------+--------------------------------------+------------------+
709 | Type | Name | Description | Schema |
710 +==========+=============+======================================+==================+
711 | **Header | **Accept**\ | Determines the format of the body of | string |
712 | ** | *optional* | the response | |
713 +----------+-------------+--------------------------------------+------------------+
714 | **Header | **Authoriza | The username and password | string |
715 | ** | tion**\ *re | | |
717 +----------+-------------+--------------------------------------+------------------+
718 | **Header | **Content-M | The value for this header must be | string |
719 | ** | D5**\ *requ | the MD5 checksum over the whole json | |
721 +----------+-------------+--------------------------------------+------------------+
722 | **Header | **Content-T | Determines the format of the body of | string |
723 | ** | ype**\ *req | the request | |
725 +----------+-------------+--------------------------------------+------------------+
726 | **Header | **USER\_ID* | The user ID of the DCAE Designer. | string |
727 | ** | *\ *require | This user must also have Designer | |
728 | | d* | role in SDC | |
729 +----------+-------------+--------------------------------------+------------------+
730 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
731 | ** | nstanceID** | | |
732 | | \ *required | | |
734 +----------+-------------+--------------------------------------+------------------+
735 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
736 | ** | equestID**\ | | |
738 +----------+-------------+--------------------------------------+------------------+
739 | **Path** | **artifactU | The uuid of the artifact as | string |
740 | | UID**\ *req | published in the asset detailed | |
741 | | uired* | metadata or in the response of the | |
742 | | | upload / update operation | |
743 +----------+-------------+--------------------------------------+------------------+
744 | **Path** | **assetType | The requested asset type | enum (resources, |
745 | | **\ *requir | | services) |
747 +----------+-------------+--------------------------------------+------------------+
748 | **Path** | **uuid**\ * | The uuid of the asset as published | string |
749 | | required* | in the metadata | |
750 +----------+-------------+--------------------------------------+------------------+
751 | **Body** | **body**\ * | | string |
753 +----------+-------------+--------------------------------------+------------------+
758 +---------+----------------------------------------------------+----------------+
759 | HTTP | Description | Schema |
761 +=========+====================================================+================+
762 | **200** | Artifact updated | `ArtifactDefin |
763 | | | ition <#_artif |
764 | | | actdefinition> |
766 +---------+----------------------------------------------------+----------------+
767 | **400** | Artifact name is missing in input - SVC4128 | No Content |
768 +---------+----------------------------------------------------+----------------+
769 | **401** | ECOMP component should authenticate itself and to | No Content |
770 | | re-send again HTTP request with its Basic | |
771 | | Authentication credentials - POL5002 | |
772 +---------+----------------------------------------------------+----------------+
773 | **403** | Asset is being edited by different user. Only one | No Content |
774 | | user can checkout and edit an asset on given time. | |
775 | | The asset will be available for checkout after the | |
776 | | other user will checkin the asset - SVC4086 | |
777 +---------+----------------------------------------------------+----------------+
778 | **404** | Specified resource is not found - SVC4063 | No Content |
779 +---------+----------------------------------------------------+----------------+
780 | **405** | Method Not Allowed: Invalid HTTP method type used | No Content |
781 | | (PUT,DELETE,POST will be rejected) - POL4050 | |
782 +---------+----------------------------------------------------+----------------+
783 | **409** | Restricted Operation – the user provided does not | No Content |
784 | | have role of Designer or the asset is being used | |
785 | | by another designer - SVC4301 | |
786 +---------+----------------------------------------------------+----------------+
787 | **500** | The GET request failed either due to internal SDC | No Content |
788 | | problem or Cambria Service failure. ECOMP | |
789 | | Component should continue the attempts to get the | |
790 | | needed information - POL5000 | |
791 +---------+----------------------------------------------------+----------------+
796 - ``application/json``
801 - Artifact External Servlet
803 Download component artifact
804 ---------------------------
808 GET /v1/catalog/{assetType}/{uuid}/artifacts/{artifactUUID}
813 Returns downloaded artifact
818 +----------+-------------+--------------------------------------+------------------+
819 | Type | Name | Description | Schema |
820 +==========+=============+======================================+==================+
821 | **Header | **Accept**\ | Determines the format of the body of | string |
822 | ** | *optional* | the response | |
823 +----------+-------------+--------------------------------------+------------------+
824 | **Header | **Authoriza | The username and password | string |
825 | ** | tion**\ *re | | |
827 +----------+-------------+--------------------------------------+------------------+
828 | **Header | **USER\_ID* | The user ID of the DCAE Designer. | string |
829 | ** | *\ *require | This user must also have Designer | |
830 | | d* | role in SDC | |
831 +----------+-------------+--------------------------------------+------------------+
832 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
833 | ** | nstanceID** | | |
834 | | \ *required | | |
836 +----------+-------------+--------------------------------------+------------------+
837 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
838 | ** | equestID**\ | | |
840 +----------+-------------+--------------------------------------+------------------+
841 | **Path** | **artifactU | The uuid of the artifact as | string |
842 | | UID**\ *req | published in the asset detailed | |
843 | | uired* | metadata or in the response of the | |
844 | | | upload / update operation | |
845 +----------+-------------+--------------------------------------+------------------+
846 | **Path** | **assetType | The requested asset type | enum (resources, |
847 | | **\ *requir | | services) |
849 +----------+-------------+--------------------------------------+------------------+
850 | **Path** | **uuid**\ * | The uuid of the asset as published | string |
851 | | required* | in the metadata | |
852 +----------+-------------+--------------------------------------+------------------+
857 +---------+----------------------------------------------------+----------------+
858 | HTTP | Description | Schema |
860 +=========+====================================================+================+
861 | **200** | Artifact downloaded | string |
862 +---------+----------------------------------------------------+----------------+
863 | **400** | Missing *X-ECOMP-InstanceID* HTTP header - POL5001 | No Content |
864 +---------+----------------------------------------------------+----------------+
865 | **401** | ECOMP component should authenticate itself and to | No Content |
866 | | re-send again HTTP request with its Basic | |
867 | | Authentication credentials - POL5002 | |
868 +---------+----------------------------------------------------+----------------+
869 | **403** | ECOMP component is not authorized - POL5003 | No Content |
870 +---------+----------------------------------------------------+----------------+
871 | **404** | Artifact was not found - SVC4505 | No Content |
872 +---------+----------------------------------------------------+----------------+
873 | **405** | Method Not Allowed: Invalid HTTP method type used | No Content |
874 | | (PUT,DELETE,POST will be rejected) - POL4050 | |
875 +---------+----------------------------------------------------+----------------+
876 | **500** | The GET request failed either due to internal SDC | No Content |
877 | | problem or Cambria Service failure. ECOMP | |
878 | | Component should continue the attempts to get the | |
879 | | needed information - POL5000 | |
880 +---------+----------------------------------------------------+----------------+
885 - ``application/octet-stream``
890 - Artifact External Servlet
892 deletes an artifact of a resource or service
893 --------------------------------------------
897 DELETE /v1/catalog/{assetType}/{uuid}/artifacts/{artifactUUID}
902 deletes an artifact of a resource or service
907 +----------+-------------+--------------------------------------+------------------+
908 | Type | Name | Description | Schema |
909 +==========+=============+======================================+==================+
910 | **Header | **Accept**\ | Determines the format of the body of | string |
911 | ** | *optional* | the response | |
912 +----------+-------------+--------------------------------------+------------------+
913 | **Header | **Authoriza | The username and password | string |
914 | ** | tion**\ *re | | |
916 +----------+-------------+--------------------------------------+------------------+
917 | **Header | **USER\_ID* | The user ID of the DCAE Designer. | string |
918 | ** | *\ *require | This user must also have Designer | |
919 | | d* | role in SDC | |
920 +----------+-------------+--------------------------------------+------------------+
921 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
922 | ** | nstanceID** | | |
923 | | \ *required | | |
925 +----------+-------------+--------------------------------------+------------------+
926 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
927 | ** | equestID**\ | | |
929 +----------+-------------+--------------------------------------+------------------+
930 | **Path** | **artifactU | The uuid of the artifact as | string |
931 | | UID**\ *req | published in the asset detailed | |
932 | | uired* | metadata or in the response of the | |
933 | | | upload / update operation | |
934 +----------+-------------+--------------------------------------+------------------+
935 | **Path** | **assetType | The requested asset type | enum (resources, |
936 | | **\ *requir | | services) |
938 +----------+-------------+--------------------------------------+------------------+
939 | **Path** | **uuid**\ * | The uuid of the asset as published | string |
940 | | required* | in the metadata | |
941 +----------+-------------+--------------------------------------+------------------+
946 +---------+----------------------------------------------------+----------------+
947 | HTTP | Description | Schema |
949 +=========+====================================================+================+
950 | **200** | Artifact deleted | `ArtifactDefin |
951 | | | ition <#_artif |
952 | | | actdefinition> |
954 +---------+----------------------------------------------------+----------------+
955 | **400** | Artifact name is missing in input - SVC4128 | No Content |
956 +---------+----------------------------------------------------+----------------+
957 | **401** | ECOMP component should authenticate itself and to | No Content |
958 | | re-send again HTTP request with its Basic | |
959 | | Authentication credentials - POL5002 | |
960 +---------+----------------------------------------------------+----------------+
961 | **403** | Asset is being edited by different user. Only one | No Content |
962 | | user can checkout and edit an asset on given time. | |
963 | | The asset will be available for checkout after the | |
964 | | other user will checkin the asset - SVC4086 | |
965 +---------+----------------------------------------------------+----------------+
966 | **404** | Specified resource is not found - SVC4063 | No Content |
967 +---------+----------------------------------------------------+----------------+
968 | **405** | Method Not Allowed: Invalid HTTP method type used | No Content |
969 | | (PUT,DELETE,POST will be rejected) - POL4050 | |
970 +---------+----------------------------------------------------+----------------+
971 | **409** | Restricted Operation – the user provided does not | No Content |
972 | | have role of Designer or the asset is being used | |
973 | | by another designer - SVC4301 | |
974 +---------+----------------------------------------------------+----------------+
975 | **500** | The GET request failed either due to internal SDC | No Content |
976 | | problem or Cambria Service failure. ECOMP | |
977 | | Component should continue the attempts to get the | |
978 | | needed information - POL5000 | |
979 +---------+----------------------------------------------------+----------------+
984 - ``application/json``
989 - Artifact External Servlet
991 Change Resource lifecycle State
992 -------------------------------
996 POST /v1/catalog/{assetType}/{uuid}/lifecycleState/{lifecycleOperation}
1001 +----------+-------------+--------------------------------------+------------------+
1002 | Type | Name | Description | Schema |
1003 +==========+=============+======================================+==================+
1004 | **Header | **Accept**\ | Determines the format of the body of | string |
1005 | ** | *optional* | the response | |
1006 +----------+-------------+--------------------------------------+------------------+
1007 | **Header | **Authoriza | The username and password | string |
1008 | ** | tion**\ *re | | |
1010 +----------+-------------+--------------------------------------+------------------+
1011 | **Header | **Content-T | Determines the format of the body of | string |
1012 | ** | ype**\ *req | the request | |
1014 +----------+-------------+--------------------------------------+------------------+
1015 | **Header | **USER\_ID* | The user id | string |
1016 | ** | *\ *require | | |
1018 +----------+-------------+--------------------------------------+------------------+
1019 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
1020 | ** | nstanceID** | | |
1021 | | \ *required | | |
1023 +----------+-------------+--------------------------------------+------------------+
1024 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
1025 | ** | equestID**\ | | |
1026 | | *optional* | | |
1027 +----------+-------------+--------------------------------------+------------------+
1028 | **Path** | **assetType | validValues: resources / services | enum (resources, |
1029 | | **\ *requir | | services) |
1031 +----------+-------------+--------------------------------------+------------------+
1032 | **Path** | **lifecycle | | enum (checkout, |
1033 | | Operation** | | checkin) |
1034 | | \ *required | | |
1036 +----------+-------------+--------------------------------------+------------------+
1037 | **Path** | **uuid**\ * | id of component to be changed | string |
1039 +----------+-------------+--------------------------------------+------------------+
1040 | **Body** | **body**\ * | | string |
1042 +----------+-------------+--------------------------------------+------------------+
1047 +---------+----------------------------------------------------+----------------+
1048 | HTTP | Description | Schema |
1050 +=========+====================================================+================+
1051 | **200** | Resource state changed | `AssetMetadata |
1052 | | | <#_assetmetad |
1054 +---------+----------------------------------------------------+----------------+
1055 | **400** | Missing X-ECOMP-InstanceID HTTP header - POL5001 | No Content |
1056 +---------+----------------------------------------------------+----------------+
1057 | **401** | ECOMP component should authenticate itself and to | No Content |
1058 | | re-send again HTTP request with its Basic | |
1059 | | Authentication credentials - POL5002 | |
1060 +---------+----------------------------------------------------+----------------+
1061 | **403** | Asset is being edited by different user. Only one | No Content |
1062 | | user can checkout and edit an asset on given time. | |
1063 | | The asset will be available for checkout after the | |
1064 | | other user will checkin the asset - SVC4080 | |
1065 +---------+----------------------------------------------------+----------------+
1066 | **404** | Error: Requested *%1* (uuid) resource was not | No Content |
1067 | | found - SVC4063 | |
1068 +---------+----------------------------------------------------+----------------+
1069 | **405** | Method Not Allowed : Invalid HTTP method type used | No Content |
1070 | | ( PUT,DELETE,POST will be rejected) - POL4050 | |
1071 +---------+----------------------------------------------------+----------------+
1072 | **500** | The GET request failed either due to internal SDC | No Content |
1073 | | problem. ECOMP Component should continue the | |
1074 | | attempts to get the needed information - POL5000 | |
1075 +---------+----------------------------------------------------+----------------+
1080 - ``application/json``
1085 - ``application/json``
1090 - CRUD External Servlet
1092 Detailed metadata of asset by uuid
1093 ----------------------------------
1097 GET /v1/catalog/{assetType}/{uuid}/metadata
1102 Returns detailed metadata of an asset by uuid
1107 +----------+-------------+--------------------------------------+------------------+
1108 | Type | Name | Description | Schema |
1109 +==========+=============+======================================+==================+
1110 | **Header | **Accept**\ | Determines the format of the body of | string |
1111 | ** | *optional* | the response | |
1112 +----------+-------------+--------------------------------------+------------------+
1113 | **Header | **Authoriza | The username and password | string |
1114 | ** | tion**\ *re | | |
1116 +----------+-------------+--------------------------------------+------------------+
1117 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
1118 | ** | nstanceID** | | |
1119 | | \ *required | | |
1121 +----------+-------------+--------------------------------------+------------------+
1122 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
1123 | ** | equestID**\ | | |
1124 | | *optional* | | |
1125 +----------+-------------+--------------------------------------+------------------+
1126 | **Path** | **assetType | The requested asset type | enum (resources, |
1127 | | **\ *requir | | services) |
1129 +----------+-------------+--------------------------------------+------------------+
1130 | **Path** | **uuid**\ * | The requested asset uuid | string |
1132 +----------+-------------+--------------------------------------+------------------+
1137 +---------+----------------------------------------------------+----------------+
1138 | HTTP | Description | Schema |
1140 +=========+====================================================+================+
1141 | **200** | ECOMP component is authenticated and list of | < |
1142 | | Catalog Assets Metadata is returned | `AssetMetadata |
1143 | | | <#_assetmetad |
1146 +---------+----------------------------------------------------+----------------+
1147 | **400** | Missing *X-ECOMP-InstanceID* HTTP header - POL5001 | No Content |
1148 +---------+----------------------------------------------------+----------------+
1149 | **401** | ECOMP component should authenticate itself and to | No Content |
1150 | | re-send again HTTP request with its Basic | |
1151 | | Authentication credentials - POL5002 | |
1152 +---------+----------------------------------------------------+----------------+
1153 | **403** | ECOMP component is not authorized - POL5003 | No Content |
1154 +---------+----------------------------------------------------+----------------+
1155 | **404** | Error: Requested *%1* (uuid) resource was not | No Content |
1156 | | found - SVC4063 | |
1157 +---------+----------------------------------------------------+----------------+
1158 | **405** | Method Not Allowed : Invalid HTTP method type used | No Content |
1159 | | ( PUT,DELETE,POST will be rejected) - POL4050 | |
1160 +---------+----------------------------------------------------+----------------+
1161 | **500** | The GET request failed either due to internal SDC | No Content |
1162 | | problem. ECOMP Component should continue the | |
1163 | | attempts to get the needed information - POL5000 | |
1164 +---------+----------------------------------------------------+----------------+
1169 - ``application/json``
1174 - Asset Metadata External Servlet
1176 uploads an artifact to a resource instance
1177 ------------------------------------------
1181 POST /v1/catalog/{assetType}/{uuid}/resourceInstances/{resourceInstanceName}/artifacts
1186 uploads an artifact to a resource instance
1191 +----------+-------------+--------------------------------------+------------------+
1192 | Type | Name | Description | Schema |
1193 +==========+=============+======================================+==================+
1194 | **Header | **Accept**\ | Determines the format of the body of | string |
1195 | ** | *optional* | the response | |
1196 +----------+-------------+--------------------------------------+------------------+
1197 | **Header | **Authoriza | The username and password | string |
1198 | ** | tion**\ *re | | |
1200 +----------+-------------+--------------------------------------+------------------+
1201 | **Header | **Content-M | The value for this header must be | string |
1202 | ** | D5**\ *requ | the MD5 checksum over the whole json | |
1203 | | ired* | body | |
1204 +----------+-------------+--------------------------------------+------------------+
1205 | **Header | **Content-T | Determines the format of the body of | string |
1206 | ** | ype**\ *req | the request | |
1208 +----------+-------------+--------------------------------------+------------------+
1209 | **Header | **USER\_ID* | The user ID of the DCAE Designer. | string |
1210 | ** | *\ *require | This user must also have Designer | |
1211 | | d* | role in SDC | |
1212 +----------+-------------+--------------------------------------+------------------+
1213 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
1214 | ** | nstanceID** | | |
1215 | | \ *required | | |
1217 +----------+-------------+--------------------------------------+------------------+
1218 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
1219 | ** | equestID**\ | | |
1220 | | *optional* | | |
1221 +----------+-------------+--------------------------------------+------------------+
1222 | **Path** | **assetType | The requested asset type | enum (resources, |
1223 | | **\ *requir | | services) |
1225 +----------+-------------+--------------------------------------+------------------+
1226 | **Path** | **resourceI | The component instance name (as | string |
1227 | | nstanceName | publishedin the response of the | |
1228 | | **\ *requir | detailed query) | |
1230 +----------+-------------+--------------------------------------+------------------+
1231 | **Path** | **uuid**\ * | The uuid of the asset as published | string |
1232 | | required* | in the metadata | |
1233 +----------+-------------+--------------------------------------+------------------+
1234 | **Body** | **body**\ * | | string |
1236 +----------+-------------+--------------------------------------+------------------+
1241 +---------+----------------------------------------------------+----------------+
1242 | HTTP | Description | Schema |
1244 +=========+====================================================+================+
1245 | **200** | Artifact uploaded | `ArtifactDefin |
1246 | | | ition <#_artif |
1247 | | | actdefinition> |
1249 +---------+----------------------------------------------------+----------------+
1250 | **400** | Restricted Operation – the user provided does not | No Content |
1251 | | have role of Designer or the asset is being used | |
1252 | | by another designer - SVC4301 | |
1253 +---------+----------------------------------------------------+----------------+
1254 | **401** | ECOMP component should authenticate itself and to | No Content |
1255 | | re-send again HTTP request with its Basic | |
1256 | | Authentication credentials - POL5002 | |
1257 +---------+----------------------------------------------------+----------------+
1258 | **403** | ECOMP component is not authorized - POL5003 | No Content |
1259 +---------+----------------------------------------------------+----------------+
1260 | **404** | Specified resource is not found - SVC4063 | No Content |
1261 +---------+----------------------------------------------------+----------------+
1262 | **405** | Method Not Allowed: Invalid HTTP method type used | No Content |
1263 | | (PUT,DELETE,POST will be rejected) - POL4050 | |
1264 +---------+----------------------------------------------------+----------------+
1265 | **500** | The GET request failed either due to internal SDC | No Content |
1266 | | problem or Cambria Service failure. ECOMP | |
1267 | | Component should continue the attempts to get the | |
1268 | | needed information - POL5000 | |
1269 +---------+----------------------------------------------------+----------------+
1274 - ``application/json``
1279 - Artifact External Servlet
1281 updates an artifact on a resource instance
1282 ------------------------------------------
1286 POST /v1/catalog/{assetType}/{uuid}/resourceInstances/{resourceInstanceName}/artifacts/{artifactUUID}
1291 uploads of artifact to a resource or service
1296 +----------+-------------+--------------------------------------+------------------+
1297 | Type | Name | Description | Schema |
1298 +==========+=============+======================================+==================+
1299 | **Header | **Accept**\ | Determines the format of the body of | string |
1300 | ** | *optional* | the response | |
1301 +----------+-------------+--------------------------------------+------------------+
1302 | **Header | **Authoriza | The username and password | string |
1303 | ** | tion**\ *re | | |
1305 +----------+-------------+--------------------------------------+------------------+
1306 | **Header | **Content-M | The value for this header must be | string |
1307 | ** | D5**\ *requ | the MD5 checksum over the whole json | |
1308 | | ired* | body | |
1309 +----------+-------------+--------------------------------------+------------------+
1310 | **Header | **Content-T | Determines the format of the body of | string |
1311 | ** | ype**\ *req | the request | |
1313 +----------+-------------+--------------------------------------+------------------+
1314 | **Header | **USER\_ID* | The user ID of the DCAE Designer. | string |
1315 | ** | *\ *require | This user must also have Designer | |
1316 | | d* | role in SDC | |
1317 +----------+-------------+--------------------------------------+------------------+
1318 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
1319 | ** | nstanceID** | | |
1320 | | \ *required | | |
1322 +----------+-------------+--------------------------------------+------------------+
1323 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
1324 | ** | equestID**\ | | |
1325 | | *optional* | | |
1326 +----------+-------------+--------------------------------------+------------------+
1327 | **Path** | **artifactU | The uuid of the artifact as | string |
1328 | | UID**\ *req | published in the asset detailed | |
1329 | | uired* | metadata or in the response of the | |
1330 | | | upload / update operation | |
1331 +----------+-------------+--------------------------------------+------------------+
1332 | **Path** | **assetType | The requested asset type | enum (resources, |
1333 | | **\ *requir | | services) |
1335 +----------+-------------+--------------------------------------+------------------+
1336 | **Path** | **resourceI | The component instance name (as | string |
1337 | | nstanceName | publishedin the response of the | |
1338 | | **\ *requir | detailed query) | |
1340 +----------+-------------+--------------------------------------+------------------+
1341 | **Path** | **uuid**\ * | The uuid of the asset as published | string |
1342 | | required* | in the metadata | |
1343 +----------+-------------+--------------------------------------+------------------+
1344 | **Body** | **body**\ * | | string |
1346 +----------+-------------+--------------------------------------+------------------+
1351 +---------+----------------------------------------------------+----------------+
1352 | HTTP | Description | Schema |
1354 +=========+====================================================+================+
1355 | **200** | Artifact updated | `ArtifactDefin |
1356 | | | ition <#_artif |
1357 | | | actdefinition> |
1359 +---------+----------------------------------------------------+----------------+
1360 | **400** | Artifact name is missing in input - SVC4128 | No Content |
1361 +---------+----------------------------------------------------+----------------+
1362 | **401** | ECOMP component should authenticate itself and to | No Content |
1363 | | re-send again HTTP request with its Basic | |
1364 | | Authentication credentials - POL5002 | |
1365 +---------+----------------------------------------------------+----------------+
1366 | **403** | Asset is being edited by different user. Only one | No Content |
1367 | | user can checkout and edit an asset on given time. | |
1368 | | The asset will be available for checkout after the | |
1369 | | other user will checkin the asset - SVC4086 | |
1370 +---------+----------------------------------------------------+----------------+
1371 | **404** | Specified resource is not found - SVC4063 | No Content |
1372 +---------+----------------------------------------------------+----------------+
1373 | **405** | Method Not Allowed: Invalid HTTP method type used | No Content |
1374 | | (PUT,DELETE,POST will be rejected) - POL4050 | |
1375 +---------+----------------------------------------------------+----------------+
1376 | **409** | Restricted Operation – the user provided does not | No Content |
1377 | | have role of Designer or the asset is being used | |
1378 | | by another designer - SVC4301 | |
1379 +---------+----------------------------------------------------+----------------+
1380 | **500** | The GET request failed either due to internal SDC | No Content |
1381 | | problem or Cambria Service failure. ECOMP | |
1382 | | Component should continue the attempts to get the | |
1383 | | needed information - POL5000 | |
1384 +---------+----------------------------------------------------+----------------+
1389 - ``application/json``
1394 - Artifact External Servlet
1396 Download resource instance artifact by artifact UUID
1397 ----------------------------------------------------
1401 GET /v1/catalog/{assetType}/{uuid}/resourceInstances/{resourceInstanceName}/artifacts/{artifactUUID}
1406 Returns downloaded artifact
1411 +----------+-------------+--------------------------------------+------------------+
1412 | Type | Name | Description | Schema |
1413 +==========+=============+======================================+==================+
1414 | **Header | **Accept**\ | Determines the format of the body of | string |
1415 | ** | *optional* | the response | |
1416 +----------+-------------+--------------------------------------+------------------+
1417 | **Header | **Authoriza | The username and password | string |
1418 | ** | tion**\ *re | | |
1420 +----------+-------------+--------------------------------------+------------------+
1421 | **Header | **USER\_ID* | The user ID of the DCAE Designer. | string |
1422 | ** | *\ *require | This user must also have Designer | |
1423 | | d* | role in SDC | |
1424 +----------+-------------+--------------------------------------+------------------+
1425 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
1426 | ** | nstanceID** | | |
1427 | | \ *required | | |
1429 +----------+-------------+--------------------------------------+------------------+
1430 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
1431 | ** | equestID**\ | | |
1432 | | *optional* | | |
1433 +----------+-------------+--------------------------------------+------------------+
1434 | **Path** | **artifactU | The uuid of the artifact as | string |
1435 | | UID**\ *req | published in the asset detailed | |
1436 | | uired* | metadata or in the response of the | |
1437 | | | upload / update operation | |
1438 +----------+-------------+--------------------------------------+------------------+
1439 | **Path** | **assetType | The requested asset type | enum (resources, |
1440 | | **\ *requir | | services) |
1442 +----------+-------------+--------------------------------------+------------------+
1443 | **Path** | **resourceI | The component instance name (as | string |
1444 | | nstanceName | publishedin the response of the | |
1445 | | **\ *requir | detailed query) | |
1447 +----------+-------------+--------------------------------------+------------------+
1448 | **Path** | **uuid**\ * | The uuid of the asset as published | string |
1449 | | required* | in the metadata | |
1450 +----------+-------------+--------------------------------------+------------------+
1455 +---------+----------------------------------------------------+----------------+
1456 | HTTP | Description | Schema |
1458 +=========+====================================================+================+
1459 | **200** | Artifact downloaded | string |
1460 +---------+----------------------------------------------------+----------------+
1461 | **400** | Missing *X-ECOMP-InstanceID* HTTP header - POL5001 | No Content |
1462 +---------+----------------------------------------------------+----------------+
1463 | **401** | ECOMP component should authenticate itself and to | No Content |
1464 | | re-send again HTTP request with its Basic | |
1465 | | Authentication credentials - POL5002 | |
1466 +---------+----------------------------------------------------+----------------+
1467 | **403** | ECOMP component is not authorized - POL5003 | No Content |
1468 +---------+----------------------------------------------------+----------------+
1469 | **404** | Artifact was not found - SVC4505 | No Content |
1470 +---------+----------------------------------------------------+----------------+
1471 | **405** | Method Not Allowed: Invalid HTTP method type used | No Content |
1472 | | (PUT,DELETE,POST will be rejected) - POL4050 | |
1473 +---------+----------------------------------------------------+----------------+
1474 | **500** | The GET request failed either due to internal SDC | No Content |
1475 | | problem or Cambria Service failure. ECOMP | |
1476 | | Component should continue the attempts to get the | |
1477 | | needed information - POL5000 | |
1478 +---------+----------------------------------------------------+----------------+
1483 - ``application/octet-stream``
1488 - Artifact External Servlet
1490 deletes an artifact of a resource insatnce
1491 ------------------------------------------
1495 DELETE /v1/catalog/{assetType}/{uuid}/resourceInstances/{resourceInstanceName}/artifacts/{artifactUUID}
1500 deletes an artifact of a resource insatnce
1505 +----------+-------------+--------------------------------------+------------------+
1506 | Type | Name | Description | Schema |
1507 +==========+=============+======================================+==================+
1508 | **Header | **Accept**\ | Determines the format of the body of | string |
1509 | ** | *optional* | the response | |
1510 +----------+-------------+--------------------------------------+------------------+
1511 | **Header | **Authoriza | The username and password | string |
1512 | ** | tion**\ *re | | |
1514 +----------+-------------+--------------------------------------+------------------+
1515 | **Header | **USER\_ID* | The user ID of the DCAE Designer. | string |
1516 | ** | *\ *require | This user must also have Designer | |
1517 | | d* | role in SDC | |
1518 +----------+-------------+--------------------------------------+------------------+
1519 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
1520 | ** | nstanceID** | | |
1521 | | \ *required | | |
1523 +----------+-------------+--------------------------------------+------------------+
1524 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
1525 | ** | equestID**\ | | |
1526 | | *optional* | | |
1527 +----------+-------------+--------------------------------------+------------------+
1528 | **Path** | **artifactU | The uuid of the artifact as | string |
1529 | | UID**\ *req | published in the asset detailed | |
1530 | | uired* | metadata or in the response of the | |
1531 | | | upload / update operation | |
1532 +----------+-------------+--------------------------------------+------------------+
1533 | **Path** | **assetType | The requested asset type | enum (resources, |
1534 | | **\ *requir | | services) |
1536 +----------+-------------+--------------------------------------+------------------+
1537 | **Path** | **resourceI | The component instance name (as | string |
1538 | | nstanceName | publishedin the response of the | |
1539 | | **\ *requir | detailed query) | |
1541 +----------+-------------+--------------------------------------+------------------+
1542 | **Path** | **uuid**\ * | The uuid of the asset as published | string |
1543 | | required* | in the metadata | |
1544 +----------+-------------+--------------------------------------+------------------+
1549 +---------+----------------------------------------------------+----------------+
1550 | HTTP | Description | Schema |
1552 +=========+====================================================+================+
1553 | **200** | Artifact deleted | `ArtifactDefin |
1554 | | | ition <#_artif |
1555 | | | actdefinition> |
1557 +---------+----------------------------------------------------+----------------+
1558 | **400** | Artifact name is missing in input - SVC4128 | No Content |
1559 +---------+----------------------------------------------------+----------------+
1560 | **401** | ECOMP component should authenticate itself and to | No Content |
1561 | | re-send again HTTP request with its Basic | |
1562 | | Authentication credentials - POL5002 | |
1563 +---------+----------------------------------------------------+----------------+
1564 | **403** | Asset is being edited by different user. Only one | No Content |
1565 | | user can checkout and edit an asset on given time. | |
1566 | | The asset will be available for checkout after the | |
1567 | | other user will checkin the asset - SVC4086 | |
1568 +---------+----------------------------------------------------+----------------+
1569 | **404** | Specified resource is not found - SVC4063 | No Content |
1570 +---------+----------------------------------------------------+----------------+
1571 | **405** | Method Not Allowed: Invalid HTTP method type used | No Content |
1572 | | (PUT,DELETE,POST will be rejected) - POL4050 | |
1573 +---------+----------------------------------------------------+----------------+
1574 | **409** | Restricted Operation – the user provided does not | No Content |
1575 | | have role of Designer or the asset is being used | |
1576 | | by another designer - SVC4301 | |
1577 +---------+----------------------------------------------------+----------------+
1578 | **500** | The GET request failed either due to internal SDC | No Content |
1579 | | problem or Cambria Service failure. ECOMP | |
1580 | | Component should continue the attempts to get the | |
1581 | | needed information - POL5000 | |
1582 +---------+----------------------------------------------------+----------------+
1587 - ``application/json``
1592 - Artifact External Servlet
1599 GET /v1/catalog/{assetType}/{uuid}/toscaModel
1609 +----------+-------------+--------------------------------------+------------------+
1610 | Type | Name | Description | Schema |
1611 +==========+=============+======================================+==================+
1612 | **Header | **Accept**\ | Determines the format of the body of | string |
1613 | ** | *optional* | the response | |
1614 +----------+-------------+--------------------------------------+------------------+
1615 | **Header | **Authoriza | The username and password | string |
1616 | ** | tion**\ *re | | |
1618 +----------+-------------+--------------------------------------+------------------+
1619 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
1620 | ** | nstanceID** | | |
1621 | | \ *required | | |
1623 +----------+-------------+--------------------------------------+------------------+
1624 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
1625 | ** | equestID**\ | | |
1626 | | *optional* | | |
1627 +----------+-------------+--------------------------------------+------------------+
1628 | **Path** | **assetType | The requested asset type | enum (resources, |
1629 | | **\ *requir | | services) |
1631 +----------+-------------+--------------------------------------+------------------+
1632 | **Path** | **uuid**\ * | The requested asset uuid | string |
1634 +----------+-------------+--------------------------------------+------------------+
1639 +---------+----------------------------------------------------+----------------+
1640 | HTTP | Description | Schema |
1642 +=========+====================================================+================+
1643 | **200** | ECOMP component is authenticated and list of | string |
1644 | | Catalog Assets Metadata is returned | |
1645 +---------+----------------------------------------------------+----------------+
1646 | **400** | Missing *X-ECOMP-InstanceID* HTTP header - POL5001 | No Content |
1647 +---------+----------------------------------------------------+----------------+
1648 | **401** | ECOMP component should authenticate itself and to | No Content |
1649 | | re-send again HTTP request with its Basic | |
1650 | | Authentication credentials - POL5002 | |
1651 +---------+----------------------------------------------------+----------------+
1652 | **403** | ECOMP component is not authorized - POL5003 | No Content |
1653 +---------+----------------------------------------------------+----------------+
1654 | **404** | Error: Requested *%1* (uuid) resource was not | No Content |
1655 | | found - SVC4063 | |
1656 +---------+----------------------------------------------------+----------------+
1657 | **405** | Method Not Allowed : Invalid HTTP method type used | No Content |
1658 | | ( PUT,DELETE,POST will be rejected) - POL4050 | |
1659 +---------+----------------------------------------------------+----------------+
1660 | **500** | The GET request failed either due to internal SDC | No Content |
1661 | | problem. ECOMP Component should continue the | |
1662 | | attempts to get the needed information - POL5000 | |
1663 +---------+----------------------------------------------------+----------------+
1668 - ``application/octet-stream``
1673 - Asset Metadata External Servlet
1680 GET /v1/distributionUebCluster
1685 return the available UEB Server List
1690 +----------+-------------+--------------------------------------+------------------+
1691 | Type | Name | Description | Schema |
1692 +==========+=============+======================================+==================+
1693 | **Header | **Accept**\ | Determines the format of the body of | string |
1694 | ** | *optional* | the response | |
1695 +----------+-------------+--------------------------------------+------------------+
1696 | **Header | **Authoriza | The username and password | string |
1697 | ** | tion**\ *re | | |
1699 +----------+-------------+--------------------------------------+------------------+
1700 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
1701 | ** | nstanceID** | | |
1702 | | \ *required | | |
1704 +----------+-------------+--------------------------------------+------------------+
1705 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
1706 | ** | equestID**\ | | |
1707 | | *optional* | | |
1708 +----------+-------------+--------------------------------------+------------------+
1713 +---------+----------------------------------------------------+----------------+
1714 | HTTP | Description | Schema |
1716 +=========+====================================================+================+
1717 | **200** | ECOMP component is authenticated and list of | `ServerListRes |
1718 | | Cambria API server’s FQDNs is returned | ponse <#_serve |
1719 | | | rlistresponse> |
1721 +---------+----------------------------------------------------+----------------+
1722 | **400** | Missing *X-ECOMP-InstanceID* HTTP header - POL5001 | No Content |
1723 +---------+----------------------------------------------------+----------------+
1724 | **401** | ECOMP component should authenticate itself and to | No Content |
1725 | | re-send again HTTP request with its credentials | |
1726 | | for Basic Authentication - POL5002 | |
1727 +---------+----------------------------------------------------+----------------+
1728 | **403** | ECOMP component is not authorized - POL5003 | No Content |
1729 +---------+----------------------------------------------------+----------------+
1730 | **405** | Method Not Allowed: Invalid HTTP method type used | No Content |
1731 | | ( PUT,DELETE,POST will be rejected) - POL4050 | |
1732 +---------+----------------------------------------------------+----------------+
1733 | **500** | The GET request failed either due to internal SDC | No Content |
1734 | | problem or Cambria Service failure. ECOMP | |
1735 | | Component should continue the attempts to get the | |
1736 | | needed information - POL5000 | |
1737 +---------+----------------------------------------------------+----------------+
1742 - ``application/json``
1747 - ``application/json``
1752 - Distribution Servlet
1759 POST /v1/registerForDistribution
1764 Subscribes for distribution notifications
1769 +----------+-------------+--------------------------------------+------------------+
1770 | Type | Name | Description | Schema |
1771 +==========+=============+======================================+==================+
1772 | **Header | **Accept**\ | Determines the format of the body of | string |
1773 | ** | *optional* | the response | |
1774 +----------+-------------+--------------------------------------+------------------+
1775 | **Header | **Authoriza | The username and password | string |
1776 | ** | tion**\ *re | | |
1778 +----------+-------------+--------------------------------------+------------------+
1779 | **Header | **Content-L | Length of the request body | string |
1780 | ** | ength**\ *r | | |
1782 +----------+-------------+--------------------------------------+------------------+
1783 | **Header | **Content-T | Determines the format of the body of | string |
1784 | ** | ype**\ *req | the request | |
1786 +----------+-------------+--------------------------------------+------------------+
1787 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
1788 | ** | nstanceID** | | |
1789 | | \ *required | | |
1791 +----------+-------------+--------------------------------------+------------------+
1792 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
1793 | ** | equestID**\ | | |
1794 | | *optional* | | |
1795 +----------+-------------+--------------------------------------+------------------+
1796 | **Body** | **body**\ * | | string |
1798 +----------+-------------+--------------------------------------+------------------+
1803 +---------+----------------------------------------------------+----------------+
1804 | HTTP | Description | Schema |
1806 +=========+====================================================+================+
1807 | **200** | ECOMP component is successfully registered for | `TopicRegistra |
1808 | | distribution | tionResponse < |
1809 | | | #_topicregistr |
1810 | | | ationresponse> |
1812 +---------+----------------------------------------------------+----------------+
1813 | **400** | Invalid Body : Specified *distrEnvName* doesn’t | No Content |
1814 | | exist - POL4137 | |
1815 +---------+----------------------------------------------------+----------------+
1816 | **401** | ECOMP component should authenticate itself and to | No Content |
1817 | | re-send again HTTP request with its Basic | |
1818 | | Authentication credentials - POL5002 | |
1819 +---------+----------------------------------------------------+----------------+
1820 | **403** | ECOMP component is not authorized - POL5003 | No Content |
1821 +---------+----------------------------------------------------+----------------+
1822 | **405** | Method Not Allowed : Invalid HTTP method type used | No Content |
1823 | | to register for distribution ( PUT,DELETE,GET will | |
1824 | | be rejected) - POL4050 | |
1825 +---------+----------------------------------------------------+----------------+
1826 | **500** | The registration failed due to internal SDC | No Content |
1827 | | problem or Cambria Service failure ECOMP Component | |
1828 | | should continue the attempts to register for | |
1829 | | distribution - POL5000 | |
1830 +---------+----------------------------------------------------+----------------+
1835 - ``application/json``
1840 - ``application/json``
1845 - Distribution Servlet
1852 POST /v1/unRegisterForDistribution
1857 Removes from subscription for distribution notifications
1862 +----------+-------------+--------------------------------------+------------------+
1863 | Type | Name | Description | Schema |
1864 +==========+=============+======================================+==================+
1865 | **Header | **Accept**\ | Determines the format of the body of | string |
1866 | ** | *optional* | the response | |
1867 +----------+-------------+--------------------------------------+------------------+
1868 | **Header | **Authoriza | The username and password | string |
1869 | ** | tion**\ *re | | |
1871 +----------+-------------+--------------------------------------+------------------+
1872 | **Header | **Content-L | Length of the request body | string |
1873 | ** | ength**\ *r | | |
1875 +----------+-------------+--------------------------------------+------------------+
1876 | **Header | **Content-T | Determines the format of the body of | string |
1877 | ** | ype**\ *req | the request | |
1879 +----------+-------------+--------------------------------------+------------------+
1880 | **Header | **X-ECOMP-I | X-ECOMP-InstanceID header | string |
1881 | ** | nstanceID** | | |
1882 | | \ *required | | |
1884 +----------+-------------+--------------------------------------+------------------+
1885 | **Header | **X-ECOMP-R | X-ECOMP-RequestID header | string |
1886 | ** | equestID**\ | | |
1887 | | *optional* | | |
1888 +----------+-------------+--------------------------------------+------------------+
1889 | **Body** | **body**\ * | | string |
1891 +----------+-------------+--------------------------------------+------------------+
1896 +---------+----------------------------------------------------+----------------+
1897 | HTTP | Description | Schema |
1899 +=========+====================================================+================+
1900 | **204** | ECOMP component is successfully unregistered | `TopicUnregist |
1901 | | | rationResponse |
1902 | | | <#_topicunreg |
1903 | | | istrationrespo |
1905 +---------+----------------------------------------------------+----------------+
1906 | **400** | Invalid Body : Specified *distrEnvName* doesn’t | No Content |
1907 | | exist - POL4137 | |
1908 +---------+----------------------------------------------------+----------------+
1909 | **401** | ECOMP component should authenticate itself and to | No Content |
1910 | | re-send again HTTP request with its Basic | |
1911 | | Authentication credentials - POL5002 | |
1912 +---------+----------------------------------------------------+----------------+
1913 | **403** | ECOMP component is not authorized - POL5003 | No Content |
1914 +---------+----------------------------------------------------+----------------+
1915 | **405** | Method Not Allowed : Invalid HTTP method type used | No Content |
1916 | | to register for distribution ( PUT,DELETE,GET will | |
1917 | | be rejected) - POL4050 | |
1918 +---------+----------------------------------------------------+----------------+
1919 | **500** | The registration failed due to internal SDC | No Content |
1920 | | problem or Cambria Service failure ECOMP Component | |
1921 | | should continue the attempts to register for | |
1922 | | distribution - POL5000 | |
1923 +---------+----------------------------------------------------+----------------+
1928 - ``application/json``
1933 - ``application/json``
1938 - Distribution Servlet
1943 AdditionalInfoParameterInfo
1944 ---------------------------
1946 +--------------------------------+-------------------------------------------+
1948 +================================+===========================================+
1949 | **empty**\ *optional* | boolean |
1950 +--------------------------------+-------------------------------------------+
1951 | **key**\ *optional* | string |
1952 +--------------------------------+-------------------------------------------+
1953 | **ownerId**\ *optional* | string |
1954 +--------------------------------+-------------------------------------------+
1955 | **uniqueId**\ *optional* | string |
1956 +--------------------------------+-------------------------------------------+
1957 | **value**\ *optional* | string |
1958 +--------------------------------+-------------------------------------------+
1960 AdditionalInformationDefinition
1961 -------------------------------
1963 +--------------------------------+-------------------------------------------+
1965 +================================+===========================================+
1966 | **creationTime**\ *optional* | integer (int64) |
1967 +--------------------------------+-------------------------------------------+
1968 | **empty**\ *optional* | boolean |
1969 +--------------------------------+-------------------------------------------+
1970 | **lastCreatedCounter**\ *optio | integer (int32) |
1972 +--------------------------------+-------------------------------------------+
1973 | **modificationTime**\ *optiona | integer (int64) |
1975 +--------------------------------+-------------------------------------------+
1976 | **ownerId**\ *optional* | string |
1977 +--------------------------------+-------------------------------------------+
1978 | **parameters**\ *optional* | < |
1979 | | `AdditionalInfoParameterInfo <#_additiona |
1980 | | linfoparameterinfo>`__ |
1982 +--------------------------------+-------------------------------------------+
1983 | **parentUniqueId**\ *optional* | string |
1984 +--------------------------------+-------------------------------------------+
1985 | **uniqueId**\ *optional* | string |
1986 +--------------------------------+-------------------------------------------+
1988 ArtifactDataDefinition
1989 ----------------------
1991 +--------------------------------+-------------------------------------------+
1993 +================================+===========================================+
1994 | **apiUrl**\ *optional* | string |
1995 +--------------------------------+-------------------------------------------+
1996 | **artifactChecksum**\ *optiona | string |
1998 +--------------------------------+-------------------------------------------+
1999 | **artifactCreator**\ *optional | string |
2001 +--------------------------------+-------------------------------------------+
2002 | **artifactDisplayName**\ *opti | string |
2004 +--------------------------------+-------------------------------------------+
2005 | **artifactGroupType**\ *option | enum (INFORMATIONAL, DEPLOYMENT, |
2006 | al* | LIFE\_CYCLE, SERVICE\_API, TOSCA, OTHER) |
2007 +--------------------------------+-------------------------------------------+
2008 | **artifactLabel**\ *optional* | string |
2009 +--------------------------------+-------------------------------------------+
2010 | **artifactName**\ *optional* | string |
2011 +--------------------------------+-------------------------------------------+
2012 | **artifactRef**\ *optional* | string |
2013 +--------------------------------+-------------------------------------------+
2014 | **artifactRepository**\ *optio | string |
2016 +--------------------------------+-------------------------------------------+
2017 | **artifactType**\ *optional* | string |
2018 +--------------------------------+-------------------------------------------+
2019 | **artifactUUID**\ *optional* | string |
2020 +--------------------------------+-------------------------------------------+
2021 | **artifactVersion**\ *optional | string |
2023 +--------------------------------+-------------------------------------------+
2024 | **creationDate**\ *optional* | integer (int64) |
2025 +--------------------------------+-------------------------------------------+
2026 | **creatorFullName**\ *optional | string |
2028 +--------------------------------+-------------------------------------------+
2029 | **description**\ *optional* | string |
2030 +--------------------------------+-------------------------------------------+
2031 | **duplicated**\ *optional* | boolean |
2032 +--------------------------------+-------------------------------------------+
2033 | **empty**\ *optional* | boolean |
2034 +--------------------------------+-------------------------------------------+
2035 | **esId**\ *optional* | string |
2036 +--------------------------------+-------------------------------------------+
2037 | **generated**\ *optional* | boolean |
2038 +--------------------------------+-------------------------------------------+
2039 | **generatedFromId**\ *optional | string |
2041 +--------------------------------+-------------------------------------------+
2042 | **heatParameters**\ *optional* | < |
2043 | | `HeatParameterDataDefinition <#_heatparam |
2044 | | eterdatadefinition>`__ |
2046 +--------------------------------+-------------------------------------------+
2047 | **heatParamsUpdateDate**\ *opt | integer (int64) |
2049 +--------------------------------+-------------------------------------------+
2050 | **lastUpdateDate**\ *optional* | integer (int64) |
2051 +--------------------------------+-------------------------------------------+
2052 | **mandatory**\ *optional* | boolean |
2053 +--------------------------------+-------------------------------------------+
2054 | **ownerId**\ *optional* | string |
2055 +--------------------------------+-------------------------------------------+
2056 | **payloadUpdateDate**\ *option | integer (int64) |
2058 +--------------------------------+-------------------------------------------+
2059 | **requiredArtifacts**\ *option | < string > array |
2061 +--------------------------------+-------------------------------------------+
2062 | **serviceApi**\ *optional* | boolean |
2063 +--------------------------------+-------------------------------------------+
2064 | **timeout**\ *optional* | integer (int32) |
2065 +--------------------------------+-------------------------------------------+
2066 | **uniqueId**\ *optional* | string |
2067 +--------------------------------+-------------------------------------------+
2068 | **updaterFullName**\ *optional | string |
2070 +--------------------------------+-------------------------------------------+
2071 | **userIdCreator**\ *optional* | string |
2072 +--------------------------------+-------------------------------------------+
2073 | **userIdLastUpdater**\ *option | string |
2075 +--------------------------------+-------------------------------------------+
2080 +--------------------------------+-------------------------------------------+
2082 +================================+===========================================+
2083 | **apiUrl**\ *optional* | string |
2084 +--------------------------------+-------------------------------------------+
2085 | **artifactChecksum**\ *optiona | string |
2087 +--------------------------------+-------------------------------------------+
2088 | **artifactCreator**\ *optional | string |
2090 +--------------------------------+-------------------------------------------+
2091 | **artifactDisplayName**\ *opti | string |
2093 +--------------------------------+-------------------------------------------+
2094 | **artifactGroupType**\ *option | enum (INFORMATIONAL, DEPLOYMENT, |
2095 | al* | LIFE\_CYCLE, SERVICE\_API, TOSCA, OTHER) |
2096 +--------------------------------+-------------------------------------------+
2097 | **artifactLabel**\ *optional* | string |
2098 +--------------------------------+-------------------------------------------+
2099 | **artifactName**\ *optional* | string |
2100 +--------------------------------+-------------------------------------------+
2101 | **artifactRef**\ *optional* | string |
2102 +--------------------------------+-------------------------------------------+
2103 | **artifactRepository**\ *optio | string |
2105 +--------------------------------+-------------------------------------------+
2106 | **artifactType**\ *optional* | string |
2107 +--------------------------------+-------------------------------------------+
2108 | **artifactUUID**\ *optional* | string |
2109 +--------------------------------+-------------------------------------------+
2110 | **artifactVersion**\ *optional | string |
2112 +--------------------------------+-------------------------------------------+
2113 | **creationDate**\ *optional* | integer (int64) |
2114 +--------------------------------+-------------------------------------------+
2115 | **creatorFullName**\ *optional | string |
2117 +--------------------------------+-------------------------------------------+
2118 | **description**\ *optional* | string |
2119 +--------------------------------+-------------------------------------------+
2120 | **duplicated**\ *optional* | boolean |
2121 +--------------------------------+-------------------------------------------+
2122 | **empty**\ *optional* | boolean |
2123 +--------------------------------+-------------------------------------------+
2124 | **esId**\ *optional* | string |
2125 +--------------------------------+-------------------------------------------+
2126 | **generated**\ *optional* | boolean |
2127 +--------------------------------+-------------------------------------------+
2128 | **generatedFromId**\ *optional | string |
2130 +--------------------------------+-------------------------------------------+
2131 | **heatParameters**\ *optional* | < |
2132 | | `HeatParameterDataDefinition <#_heatparam |
2133 | | eterdatadefinition>`__ |
2135 +--------------------------------+-------------------------------------------+
2136 | **heatParamsUpdateDate**\ *opt | integer (int64) |
2138 +--------------------------------+-------------------------------------------+
2139 | **lastUpdateDate**\ *optional* | integer (int64) |
2140 +--------------------------------+-------------------------------------------+
2141 | **listHeatParameters**\ *optio | < |
2142 | nal* | `HeatParameterDefinition <#_heatparameter |
2143 | | definition>`__ |
2145 +--------------------------------+-------------------------------------------+
2146 | **mandatory**\ *optional* | boolean |
2147 +--------------------------------+-------------------------------------------+
2148 | **ownerId**\ *optional* | string |
2149 +--------------------------------+-------------------------------------------+
2150 | **payloadData**\ *optional* | < string (byte) > array |
2151 +--------------------------------+-------------------------------------------+
2152 | **payloadUpdateDate**\ *option | integer (int64) |
2154 +--------------------------------+-------------------------------------------+
2155 | **requiredArtifacts**\ *option | < string > array |
2157 +--------------------------------+-------------------------------------------+
2158 | **serviceApi**\ *optional* | boolean |
2159 +--------------------------------+-------------------------------------------+
2160 | **timeout**\ *optional* | integer (int32) |
2161 +--------------------------------+-------------------------------------------+
2162 | **uniqueId**\ *optional* | string |
2163 +--------------------------------+-------------------------------------------+
2164 | **updaterFullName**\ *optional | string |
2166 +--------------------------------+-------------------------------------------+
2167 | **userIdCreator**\ *optional* | string |
2168 +--------------------------------+-------------------------------------------+
2169 | **userIdLastUpdater**\ *option | string |
2171 +--------------------------------+-------------------------------------------+
2176 +--------------------------------+-------------------------------------------+
2178 +================================+===========================================+
2179 | **invariantUUID**\ *optional* | string |
2180 +--------------------------------+-------------------------------------------+
2181 | **name**\ *optional* | string |
2182 +--------------------------------+-------------------------------------------+
2183 | **toscaModelURL**\ *optional* | string |
2184 +--------------------------------+-------------------------------------------+
2185 | **uuid**\ *optional* | string |
2186 +--------------------------------+-------------------------------------------+
2187 | **version**\ *optional* | string |
2188 +--------------------------------+-------------------------------------------+
2190 CapabilityDataDefinition
2191 ------------------------
2193 +--------------------------------+-------------------------------------------+
2195 +================================+===========================================+
2196 | **capabilitySources**\ *option | < string > array |
2198 +--------------------------------+-------------------------------------------+
2199 | **description**\ *optional* | string |
2200 +--------------------------------+-------------------------------------------+
2201 | **empty**\ *optional* | boolean |
2202 +--------------------------------+-------------------------------------------+
2203 | **leftOccurrences**\ *optional | string |
2205 +--------------------------------+-------------------------------------------+
2206 | **maxOccurrences**\ *optional* | string |
2207 +--------------------------------+-------------------------------------------+
2208 | **minOccurrences**\ *optional* | string |
2209 +--------------------------------+-------------------------------------------+
2210 | **name**\ *optional* | string |
2211 +--------------------------------+-------------------------------------------+
2212 | **ownerId**\ *optional* | string |
2213 +--------------------------------+-------------------------------------------+
2214 | **ownerName**\ *optional* | string |
2215 +--------------------------------+-------------------------------------------+
2216 | **parentName**\ *optional* | string |
2217 +--------------------------------+-------------------------------------------+
2218 | **path**\ *optional* | < string > array |
2219 +--------------------------------+-------------------------------------------+
2220 | **source**\ *optional* | string |
2221 +--------------------------------+-------------------------------------------+
2222 | **type**\ *optional* | string |
2223 +--------------------------------+-------------------------------------------+
2224 | **uniqueId**\ *optional* | string |
2225 +--------------------------------+-------------------------------------------+
2226 | **validSourceTypes**\ *optiona | < string > array |
2228 +--------------------------------+-------------------------------------------+
2230 CapabilityDefinition
2231 --------------------
2233 +--------------------------------+-------------------------------------------+
2235 +================================+===========================================+
2236 | **capabilitySources**\ *option | < string > array |
2238 +--------------------------------+-------------------------------------------+
2239 | **description**\ *optional* | string |
2240 +--------------------------------+-------------------------------------------+
2241 | **empty**\ *optional* | boolean |
2242 +--------------------------------+-------------------------------------------+
2243 | **leftOccurrences**\ *optional | string |
2245 +--------------------------------+-------------------------------------------+
2246 | **maxOccurrences**\ *optional* | string |
2247 +--------------------------------+-------------------------------------------+
2248 | **minOccurrences**\ *optional* | string |
2249 +--------------------------------+-------------------------------------------+
2250 | **name**\ *optional* | string |
2251 +--------------------------------+-------------------------------------------+
2252 | **ownerId**\ *optional* | string |
2253 +--------------------------------+-------------------------------------------+
2254 | **ownerName**\ *optional* | string |
2255 +--------------------------------+-------------------------------------------+
2256 | **parentName**\ *optional* | string |
2257 +--------------------------------+-------------------------------------------+
2258 | **path**\ *optional* | < string > array |
2259 +--------------------------------+-------------------------------------------+
2260 | **properties**\ *optional* | < |
2261 | | `ComponentInstanceProperty <#_componentin |
2262 | | stanceproperty>`__ |
2264 +--------------------------------+-------------------------------------------+
2265 | **source**\ *optional* | string |
2266 +--------------------------------+-------------------------------------------+
2267 | **type**\ *optional* | string |
2268 +--------------------------------+-------------------------------------------+
2269 | **uniqueId**\ *optional* | string |
2270 +--------------------------------+-------------------------------------------+
2271 | **validSourceTypes**\ *optiona | < string > array |
2273 +--------------------------------+-------------------------------------------+
2275 CapabilityRequirementRelationship
2276 ---------------------------------
2278 +--------------------------------+-------------------------------------------+
2280 +================================+===========================================+
2281 | **capability**\ *optional* | `CapabilityDataDefinition <#_capabilityda |
2282 | | tadefinition>`__ |
2283 +--------------------------------+-------------------------------------------+
2284 | **relation**\ *optional* | `RelationshipInfo <#_relationshipinfo>`__ |
2285 +--------------------------------+-------------------------------------------+
2286 | **requirement**\ *optional* | `RequirementDataDefinition <#_requirement |
2287 | | datadefinition>`__ |
2288 +--------------------------------+-------------------------------------------+
2293 +--------------------------------+-------------------------------------------+
2295 +================================+===========================================+
2296 | **empty**\ *optional* | boolean |
2297 +--------------------------------+-------------------------------------------+
2298 | **icons**\ *optional* | < string > array |
2299 +--------------------------------+-------------------------------------------+
2300 | **name**\ *optional* | string |
2301 +--------------------------------+-------------------------------------------+
2302 | **normalizedName**\ *optional* | string |
2303 +--------------------------------+-------------------------------------------+
2304 | **ownerId**\ *optional* | string |
2305 +--------------------------------+-------------------------------------------+
2306 | **subcategories**\ *optional* | < |
2307 | | `SubCategoryDefinition <#_subcategorydefi |
2310 +--------------------------------+-------------------------------------------+
2311 | **uniqueId**\ *optional* | string |
2312 +--------------------------------+-------------------------------------------+
2317 +--------------------------------+-------------------------------------------+
2319 +================================+===========================================+
2320 | **actualComponentUid**\ *optio | string |
2322 +--------------------------------+-------------------------------------------+
2323 | **artifacts**\ *optional* | < string, |
2324 | | `ArtifactDefinition <#_artifactdefinition |
2327 +--------------------------------+-------------------------------------------+
2328 | **attributeValueCounter**\ *op | integer (int32) |
2330 +--------------------------------+-------------------------------------------+
2331 | **capabilities**\ *optional* | < string, < |
2332 | | `CapabilityDefinition <#_capabilitydefini |
2335 +--------------------------------+-------------------------------------------+
2336 | **componentName**\ *optional* | string |
2337 +--------------------------------+-------------------------------------------+
2338 | **componentUid**\ *optional* | string |
2339 +--------------------------------+-------------------------------------------+
2340 | **componentVersion**\ *optiona | string |
2342 +--------------------------------+-------------------------------------------+
2343 | **creationTime**\ *optional* | integer (int64) |
2344 +--------------------------------+-------------------------------------------+
2345 | **customizationUUID**\ *option | string |
2347 +--------------------------------+-------------------------------------------+
2348 | **deploymentArtifacts**\ *opti | < string, |
2349 | onal* | `ArtifactDefinition <#_artifactdefinition |
2352 +--------------------------------+-------------------------------------------+
2353 | **description**\ *optional* | string |
2354 +--------------------------------+-------------------------------------------+
2355 | **empty**\ *optional* | boolean |
2356 +--------------------------------+-------------------------------------------+
2357 | **groupInstances**\ *optional* | < `GroupInstance <#_groupinstance>`__ > |
2359 +--------------------------------+-------------------------------------------+
2360 | **icon**\ *optional* | string |
2361 +--------------------------------+-------------------------------------------+
2362 | **inputValueCounter**\ *option | integer (int32) |
2364 +--------------------------------+-------------------------------------------+
2365 | **invariantName**\ *optional* | string |
2366 +--------------------------------+-------------------------------------------+
2367 | **isProxy**\ *optional* | boolean |
2368 +--------------------------------+-------------------------------------------+
2369 | **modificationTime**\ *optiona | integer (int64) |
2371 +--------------------------------+-------------------------------------------+
2372 | **name**\ *optional* | string |
2373 +--------------------------------+-------------------------------------------+
2374 | **normalizedName**\ *optional* | string |
2375 +--------------------------------+-------------------------------------------+
2376 | **originType**\ *optional* | enum (PRODUCT, SERVICE, VF, VFC, CP, VL, |
2377 | | Configuration, VFCMT, CVFC, PNF, |
2379 +--------------------------------+-------------------------------------------+
2380 | **ownerId**\ *optional* | string |
2381 +--------------------------------+-------------------------------------------+
2382 | **posX**\ *optional* | string |
2383 +--------------------------------+-------------------------------------------+
2384 | **posY**\ *optional* | string |
2385 +--------------------------------+-------------------------------------------+
2386 | **propertyValueCounter**\ *opt | integer (int32) |
2388 +--------------------------------+-------------------------------------------+
2389 | **requirements**\ *optional* | < string, < |
2390 | | `RequirementDefinition <#_requirementdefi |
2393 +--------------------------------+-------------------------------------------+
2394 | **sourceModelInvariant**\ *opt | string |
2396 +--------------------------------+-------------------------------------------+
2397 | **sourceModelName**\ *optional | string |
2399 +--------------------------------+-------------------------------------------+
2400 | **sourceModelUid**\ *optional* | string |
2401 +--------------------------------+-------------------------------------------+
2402 | **sourceModelUuid**\ *optional | string |
2404 +--------------------------------+-------------------------------------------+
2405 | **toscaComponentName**\ *optio | string |
2407 +--------------------------------+-------------------------------------------+
2408 | **uniqueId**\ *optional* | string |
2409 +--------------------------------+-------------------------------------------+
2411 ComponentInstanceInput
2412 ----------------------
2414 +--------------------------------+-------------------------------------------+
2416 +================================+===========================================+
2417 | **componentInstanceId**\ *opti | string |
2419 +--------------------------------+-------------------------------------------+
2420 | **componentInstanceName**\ *op | string |
2422 +--------------------------------+-------------------------------------------+
2423 | **constraints**\ *optional* | < |
2424 | | `PropertyConstraint <#_propertyconstraint |
2427 +--------------------------------+-------------------------------------------+
2428 | **defaultValue**\ *optional* | string |
2429 +--------------------------------+-------------------------------------------+
2430 | **definition**\ *optional* | boolean |
2431 +--------------------------------+-------------------------------------------+
2432 | **description**\ *optional* | string |
2433 +--------------------------------+-------------------------------------------+
2434 | **empty**\ *optional* | boolean |
2435 +--------------------------------+-------------------------------------------+
2436 | **getInputProperty**\ *optiona | boolean |
2438 +--------------------------------+-------------------------------------------+
2439 | **getInputValues**\ *optional* | < |
2440 | | `GetInputValueDataDefinition <#_getinputv |
2441 | | aluedatadefinition>`__ |
2443 +--------------------------------+-------------------------------------------+
2444 | **hidden**\ *optional* | boolean |
2445 +--------------------------------+-------------------------------------------+
2446 | **immutable**\ *optional* | boolean |
2447 +--------------------------------+-------------------------------------------+
2448 | **inputId**\ *optional* | string |
2449 +--------------------------------+-------------------------------------------+
2450 | **inputPath**\ *optional* | string |
2451 +--------------------------------+-------------------------------------------+
2452 | **inputs**\ *optional* | < |
2453 | | `ComponentInstanceInput <#_componentinsta |
2456 +--------------------------------+-------------------------------------------+
2457 | **instanceUniqueId**\ *optiona | string |
2459 +--------------------------------+-------------------------------------------+
2460 | **label**\ *optional* | string |
2461 +--------------------------------+-------------------------------------------+
2462 | **name**\ *optional* | string |
2463 +--------------------------------+-------------------------------------------+
2464 | **ownerId**\ *optional* | string |
2465 +--------------------------------+-------------------------------------------+
2466 | **parentUniqueId**\ *optional* | string |
2467 +--------------------------------+-------------------------------------------+
2468 | **password**\ *optional* | boolean |
2469 +--------------------------------+-------------------------------------------+
2470 | **path**\ *optional* | < string > array |
2471 +--------------------------------+-------------------------------------------+
2472 | **properties**\ *optional* | < |
2473 | | `ComponentInstanceProperty <#_componentin |
2474 | | stanceproperty>`__ |
2476 +--------------------------------+-------------------------------------------+
2477 | **propertyId**\ *optional* | string |
2478 +--------------------------------+-------------------------------------------+
2479 | **required**\ *optional* | boolean |
2480 +--------------------------------+-------------------------------------------+
2481 | **rules**\ *optional* | < `PropertyRule <#_propertyrule>`__ > |
2483 +--------------------------------+-------------------------------------------+
2484 | **schema**\ *optional* | `SchemaDefinition <#_schemadefinition>`__ |
2485 +--------------------------------+-------------------------------------------+
2486 | **schemaType**\ *optional* | string |
2487 +--------------------------------+-------------------------------------------+
2488 | **status**\ *optional* | string |
2489 +--------------------------------+-------------------------------------------+
2490 | **type**\ *optional* | string |
2491 +--------------------------------+-------------------------------------------+
2492 | **uniqueId**\ *optional* | string |
2493 +--------------------------------+-------------------------------------------+
2494 | **value**\ *optional* | string |
2495 +--------------------------------+-------------------------------------------+
2496 | **valueUniqueUid**\ *optional* | string |
2497 +--------------------------------+-------------------------------------------+
2499 ComponentInstanceProperty
2500 -------------------------
2502 +--------------------------------+-------------------------------------------+
2504 +================================+===========================================+
2505 | **componentInstanceId**\ *opti | string |
2507 +--------------------------------+-------------------------------------------+
2508 | **componentInstanceName**\ *op | string |
2510 +--------------------------------+-------------------------------------------+
2511 | **constraints**\ *optional* | < |
2512 | | `PropertyConstraint <#_propertyconstraint |
2515 +--------------------------------+-------------------------------------------+
2516 | **defaultValue**\ *optional* | string |
2517 +--------------------------------+-------------------------------------------+
2518 | **definition**\ *optional* | boolean |
2519 +--------------------------------+-------------------------------------------+
2520 | **description**\ *optional* | string |
2521 +--------------------------------+-------------------------------------------+
2522 | **empty**\ *optional* | boolean |
2523 +--------------------------------+-------------------------------------------+
2524 | **getInputProperty**\ *optiona | boolean |
2526 +--------------------------------+-------------------------------------------+
2527 | **getInputValues**\ *optional* | < |
2528 | | `GetInputValueDataDefinition <#_getinputv |
2529 | | aluedatadefinition>`__ |
2531 +--------------------------------+-------------------------------------------+
2532 | **hidden**\ *optional* | boolean |
2533 +--------------------------------+-------------------------------------------+
2534 | **immutable**\ *optional* | boolean |
2535 +--------------------------------+-------------------------------------------+
2536 | **inputId**\ *optional* | string |
2537 +--------------------------------+-------------------------------------------+
2538 | **inputPath**\ *optional* | string |
2539 +--------------------------------+-------------------------------------------+
2540 | **instanceUniqueId**\ *optiona | string |
2542 +--------------------------------+-------------------------------------------+
2543 | **label**\ *optional* | string |
2544 +--------------------------------+-------------------------------------------+
2545 | **name**\ *optional* | string |
2546 +--------------------------------+-------------------------------------------+
2547 | **ownerId**\ *optional* | string |
2548 +--------------------------------+-------------------------------------------+
2549 | **parentUniqueId**\ *optional* | string |
2550 +--------------------------------+-------------------------------------------+
2551 | **password**\ *optional* | boolean |
2552 +--------------------------------+-------------------------------------------+
2553 | **path**\ *optional* | < string > array |
2554 +--------------------------------+-------------------------------------------+
2555 | **propertyId**\ *optional* | string |
2556 +--------------------------------+-------------------------------------------+
2557 | **required**\ *optional* | boolean |
2558 +--------------------------------+-------------------------------------------+
2559 | **rules**\ *optional* | < `PropertyRule <#_propertyrule>`__ > |
2561 +--------------------------------+-------------------------------------------+
2562 | **schema**\ *optional* | `SchemaDefinition <#_schemadefinition>`__ |
2563 +--------------------------------+-------------------------------------------+
2564 | **schemaType**\ *optional* | string |
2565 +--------------------------------+-------------------------------------------+
2566 | **status**\ *optional* | string |
2567 +--------------------------------+-------------------------------------------+
2568 | **type**\ *optional* | string |
2569 +--------------------------------+-------------------------------------------+
2570 | **uniqueId**\ *optional* | string |
2571 +--------------------------------+-------------------------------------------+
2572 | **value**\ *optional* | string |
2573 +--------------------------------+-------------------------------------------+
2574 | **valueUniqueUid**\ *optional* | string |
2575 +--------------------------------+-------------------------------------------+
2577 ComponentMetadataDataDefinition
2578 -------------------------------
2580 +--------------------------------+-------------------------------------------+
2582 +================================+===========================================+
2583 | **allVersions**\ *optional* | < string, string > map |
2584 +--------------------------------+-------------------------------------------+
2585 | **componentType**\ *optional* | enum (RESOURCE, SERVICE, |
2586 | | RESOURCE\_INSTANCE, PRODUCT, |
2587 | | SERVICE\_INSTANCE) |
2588 +--------------------------------+-------------------------------------------+
2589 | **conformanceLevel**\ *optiona | string |
2591 +--------------------------------+-------------------------------------------+
2592 | **contactId**\ *optional* | string |
2593 +--------------------------------+-------------------------------------------+
2594 | **creationDate**\ *optional* | integer (int64) |
2595 +--------------------------------+-------------------------------------------+
2596 | **creatorFullName**\ *optional | string |
2598 +--------------------------------+-------------------------------------------+
2599 | **creatorUserId**\ *optional* | string |
2600 +--------------------------------+-------------------------------------------+
2601 | **csarUUID**\ *optional* | string |
2602 +--------------------------------+-------------------------------------------+
2603 | **csarVersion**\ *optional* | string |
2604 +--------------------------------+-------------------------------------------+
2605 | **deleted**\ *optional* | boolean |
2606 +--------------------------------+-------------------------------------------+
2607 | **description**\ *optional* | string |
2608 +--------------------------------+-------------------------------------------+
2609 | **empty**\ *optional* | boolean |
2610 +--------------------------------+-------------------------------------------+
2611 | **highestVersion**\ *optional* | boolean |
2612 +--------------------------------+-------------------------------------------+
2613 | **icon**\ *optional* | string |
2614 +--------------------------------+-------------------------------------------+
2615 | **importedToscaChecksum**\ *op | string |
2617 +--------------------------------+-------------------------------------------+
2618 | **invariantUUID**\ *optional* | string |
2619 +--------------------------------+-------------------------------------------+
2620 | **isDeleted**\ *optional* | boolean |
2621 +--------------------------------+-------------------------------------------+
2622 | **isHighestVersion**\ *optiona | boolean |
2624 +--------------------------------+-------------------------------------------+
2625 | **lastUpdateDate**\ *optional* | integer (int64) |
2626 +--------------------------------+-------------------------------------------+
2627 | **lastUpdaterFullName**\ *opti | string |
2629 +--------------------------------+-------------------------------------------+
2630 | **lastUpdaterUserId**\ *option | string |
2632 +--------------------------------+-------------------------------------------+
2633 | **lifecycleState**\ *optional* | string |
2634 +--------------------------------+-------------------------------------------+
2635 | **name**\ *optional* | string |
2636 +--------------------------------+-------------------------------------------+
2637 | **normalizedName**\ *optional* | string |
2638 +--------------------------------+-------------------------------------------+
2639 | **ownerId**\ *optional* | string |
2640 +--------------------------------+-------------------------------------------+
2641 | **projectCode**\ *optional* | string |
2642 +--------------------------------+-------------------------------------------+
2643 | **state**\ *optional* | string |
2644 +--------------------------------+-------------------------------------------+
2645 | **systemName**\ *optional* | string |
2646 +--------------------------------+-------------------------------------------+
2647 | **tags**\ *optional* | < string > array |
2648 +--------------------------------+-------------------------------------------+
2649 | **uniqueId**\ *optional* | string |
2650 +--------------------------------+-------------------------------------------+
2651 | **uuid**\ *optional* | string |
2652 +--------------------------------+-------------------------------------------+
2653 | **version**\ *optional* | string |
2654 +--------------------------------+-------------------------------------------+
2656 ComponentMetadataDefinition
2657 ---------------------------
2659 +--------------------------------+-------------------------------------------+
2661 +================================+===========================================+
2662 | **metadataDataDefinition**\ *o | `ComponentMetadataDataDefinition <#_compo |
2663 | ptional* | nentmetadatadatadefinition>`__ |
2664 +--------------------------------+-------------------------------------------+
2666 GetInputValueDataDefinition
2667 ---------------------------
2669 +--------------------------------+-------------------------------------------+
2671 +================================+===========================================+
2672 | **empty**\ *optional* | boolean |
2673 +--------------------------------+-------------------------------------------+
2674 | **getInputIndex**\ *optional* | `GetInputValueDataDefinition <#_getinputv |
2675 | | aluedatadefinition>`__ |
2676 +--------------------------------+-------------------------------------------+
2677 | **indexValue**\ *optional* | integer (int32) |
2678 +--------------------------------+-------------------------------------------+
2679 | **inputId**\ *optional* | string |
2680 +--------------------------------+-------------------------------------------+
2681 | **inputName**\ *optional* | string |
2682 +--------------------------------+-------------------------------------------+
2683 | **list**\ *optional* | boolean |
2684 +--------------------------------+-------------------------------------------+
2685 | **ownerId**\ *optional* | string |
2686 +--------------------------------+-------------------------------------------+
2687 | **propName**\ *optional* | string |
2688 +--------------------------------+-------------------------------------------+
2693 +--------------------------------+-------------------------------------------+
2695 +================================+===========================================+
2696 | **artifacts**\ *optional* | < string > array |
2697 +--------------------------------+-------------------------------------------+
2698 | **artifactsUuid**\ *optional* | < string > array |
2699 +--------------------------------+-------------------------------------------+
2700 | **description**\ *optional* | string |
2701 +--------------------------------+-------------------------------------------+
2702 | **empty**\ *optional* | boolean |
2703 +--------------------------------+-------------------------------------------+
2704 | **groupUUID**\ *optional* | string |
2705 +--------------------------------+-------------------------------------------+
2706 | **invariantUUID**\ *optional* | string |
2707 +--------------------------------+-------------------------------------------+
2708 | **members**\ *optional* | < string, string > map |
2709 +--------------------------------+-------------------------------------------+
2710 | **name**\ *optional* | string |
2711 +--------------------------------+-------------------------------------------+
2712 | **ownerId**\ *optional* | string |
2713 +--------------------------------+-------------------------------------------+
2714 | **properties**\ *optional* | < |
2715 | | `PropertyDataDefinition <#_propertydatade |
2718 +--------------------------------+-------------------------------------------+
2719 | **propertyValueCounter**\ *opt | integer (int32) |
2721 +--------------------------------+-------------------------------------------+
2722 | **type**\ *optional* | string |
2723 +--------------------------------+-------------------------------------------+
2724 | **typeUid**\ *optional* | string |
2725 +--------------------------------+-------------------------------------------+
2726 | **uniqueId**\ *optional* | string |
2727 +--------------------------------+-------------------------------------------+
2728 | **version**\ *optional* | string |
2729 +--------------------------------+-------------------------------------------+
2734 +--------------------------------+-------------------------------------------+
2736 +================================+===========================================+
2737 | **artifacts**\ *optional* | < string > array |
2738 +--------------------------------+-------------------------------------------+
2739 | **artifactsUuid**\ *optional* | < string > array |
2740 +--------------------------------+-------------------------------------------+
2741 | **creationTime**\ *optional* | integer (int64) |
2742 +--------------------------------+-------------------------------------------+
2743 | **customizationUUID**\ *option | string |
2745 +--------------------------------+-------------------------------------------+
2746 | **description**\ *optional* | string |
2747 +--------------------------------+-------------------------------------------+
2748 | **empty**\ *optional* | boolean |
2749 +--------------------------------+-------------------------------------------+
2750 | **groupInstanceArtifacts**\ *o | < string > array |
2752 +--------------------------------+-------------------------------------------+
2753 | **groupInstanceArtifactsUuid** | < string > array |
2755 +--------------------------------+-------------------------------------------+
2756 | **groupName**\ *optional* | string |
2757 +--------------------------------+-------------------------------------------+
2758 | **groupUUID**\ *optional* | string |
2759 +--------------------------------+-------------------------------------------+
2760 | **groupUid**\ *optional* | string |
2761 +--------------------------------+-------------------------------------------+
2762 | **invariantUUID**\ *optional* | string |
2763 +--------------------------------+-------------------------------------------+
2764 | **modificationTime**\ *optiona | integer (int64) |
2766 +--------------------------------+-------------------------------------------+
2767 | **name**\ *optional* | string |
2768 +--------------------------------+-------------------------------------------+
2769 | **normalizedName**\ *optional* | string |
2770 +--------------------------------+-------------------------------------------+
2771 | **ownerId**\ *optional* | string |
2772 +--------------------------------+-------------------------------------------+
2773 | **posX**\ *optional* | string |
2774 +--------------------------------+-------------------------------------------+
2775 | **posY**\ *optional* | string |
2776 +--------------------------------+-------------------------------------------+
2777 | **properties**\ *optional* | < |
2778 | | `PropertyDataDefinition <#_propertydatade |
2781 +--------------------------------+-------------------------------------------+
2782 | **propertyValueCounter**\ *opt | integer (int32) |
2784 +--------------------------------+-------------------------------------------+
2785 | **type**\ *optional* | string |
2786 +--------------------------------+-------------------------------------------+
2787 | **uniqueId**\ *optional* | string |
2788 +--------------------------------+-------------------------------------------+
2789 | **version**\ *optional* | string |
2790 +--------------------------------+-------------------------------------------+
2795 +--------------------------------+-------------------------------------------+
2797 +================================+===========================================+
2798 | **empty**\ *optional* | boolean |
2799 +--------------------------------+-------------------------------------------+
2800 | **name**\ *optional* | string |
2801 +--------------------------------+-------------------------------------------+
2802 | **normalizedName**\ *optional* | string |
2803 +--------------------------------+-------------------------------------------+
2804 | **ownerId**\ *optional* | string |
2805 +--------------------------------+-------------------------------------------+
2806 | **uniqueId**\ *optional* | string |
2807 +--------------------------------+-------------------------------------------+
2809 HeatParameterDataDefinition
2810 ---------------------------
2812 +--------------------------------+-------------------------------------------+
2814 +================================+===========================================+
2815 | **currentValue**\ *optional* | string |
2816 +--------------------------------+-------------------------------------------+
2817 | **defaultValue**\ *optional* | string |
2818 +--------------------------------+-------------------------------------------+
2819 | **description**\ *optional* | string |
2820 +--------------------------------+-------------------------------------------+
2821 | **empty**\ *optional* | boolean |
2822 +--------------------------------+-------------------------------------------+
2823 | **name**\ *optional* | string |
2824 +--------------------------------+-------------------------------------------+
2825 | **ownerId**\ *optional* | string |
2826 +--------------------------------+-------------------------------------------+
2827 | **type**\ *optional* | string |
2828 +--------------------------------+-------------------------------------------+
2829 | **uniqueId**\ *optional* | string |
2830 +--------------------------------+-------------------------------------------+
2832 HeatParameterDefinition
2833 -----------------------
2835 +--------------------------------+-------------------------------------------+
2837 +================================+===========================================+
2838 | **currentValue**\ *optional* | string |
2839 +--------------------------------+-------------------------------------------+
2840 | **defaultValue**\ *optional* | string |
2841 +--------------------------------+-------------------------------------------+
2842 | **description**\ *optional* | string |
2843 +--------------------------------+-------------------------------------------+
2844 | **empty**\ *optional* | boolean |
2845 +--------------------------------+-------------------------------------------+
2846 | **name**\ *optional* | string |
2847 +--------------------------------+-------------------------------------------+
2848 | **ownerId**\ *optional* | string |
2849 +--------------------------------+-------------------------------------------+
2850 | **type**\ *optional* | string |
2851 +--------------------------------+-------------------------------------------+
2852 | **uniqueId**\ *optional* | string |
2853 +--------------------------------+-------------------------------------------+
2858 +--------------------------------+-------------------------------------------+
2860 +================================+===========================================+
2861 | **constraints**\ *optional* | < |
2862 | | `PropertyConstraint <#_propertyconstraint |
2865 +--------------------------------+-------------------------------------------+
2866 | **defaultValue**\ *optional* | string |
2867 +--------------------------------+-------------------------------------------+
2868 | **definition**\ *optional* | boolean |
2869 +--------------------------------+-------------------------------------------+
2870 | **description**\ *optional* | string |
2871 +--------------------------------+-------------------------------------------+
2872 | **empty**\ *optional* | boolean |
2873 +--------------------------------+-------------------------------------------+
2874 | **getInputProperty**\ *optiona | boolean |
2876 +--------------------------------+-------------------------------------------+
2877 | **getInputValues**\ *optional* | < |
2878 | | `GetInputValueDataDefinition <#_getinputv |
2879 | | aluedatadefinition>`__ |
2881 +--------------------------------+-------------------------------------------+
2882 | **hidden**\ *optional* | boolean |
2883 +--------------------------------+-------------------------------------------+
2884 | **immutable**\ *optional* | boolean |
2885 +--------------------------------+-------------------------------------------+
2886 | **inputId**\ *optional* | string |
2887 +--------------------------------+-------------------------------------------+
2888 | **inputPath**\ *optional* | string |
2889 +--------------------------------+-------------------------------------------+
2890 | **inputs**\ *optional* | < |
2891 | | `ComponentInstanceInput <#_componentinsta |
2894 +--------------------------------+-------------------------------------------+
2895 | **instanceUniqueId**\ *optiona | string |
2897 +--------------------------------+-------------------------------------------+
2898 | **label**\ *optional* | string |
2899 +--------------------------------+-------------------------------------------+
2900 | **name**\ *optional* | string |
2901 +--------------------------------+-------------------------------------------+
2902 | **ownerId**\ *optional* | string |
2903 +--------------------------------+-------------------------------------------+
2904 | **parentUniqueId**\ *optional* | string |
2905 +--------------------------------+-------------------------------------------+
2906 | **password**\ *optional* | boolean |
2907 +--------------------------------+-------------------------------------------+
2908 | **properties**\ *optional* | < |
2909 | | `ComponentInstanceProperty <#_componentin |
2910 | | stanceproperty>`__ |
2912 +--------------------------------+-------------------------------------------+
2913 | **propertyId**\ *optional* | string |
2914 +--------------------------------+-------------------------------------------+
2915 | **required**\ *optional* | boolean |
2916 +--------------------------------+-------------------------------------------+
2917 | **schema**\ *optional* | `SchemaDefinition <#_schemadefinition>`__ |
2918 +--------------------------------+-------------------------------------------+
2919 | **schemaType**\ *optional* | string |
2920 +--------------------------------+-------------------------------------------+
2921 | **status**\ *optional* | string |
2922 +--------------------------------+-------------------------------------------+
2923 | **type**\ *optional* | string |
2924 +--------------------------------+-------------------------------------------+
2925 | **uniqueId**\ *optional* | string |
2926 +--------------------------------+-------------------------------------------+
2927 | **value**\ *optional* | string |
2928 +--------------------------------+-------------------------------------------+
2933 +--------------------------------+-------------------------------------------+
2935 +================================+===========================================+
2936 | **creationDate**\ *optional* | integer (int64) |
2937 +--------------------------------+-------------------------------------------+
2938 | **definition**\ *optional* | boolean |
2939 +--------------------------------+-------------------------------------------+
2940 | **description**\ *optional* | string |
2941 +--------------------------------+-------------------------------------------+
2942 | **empty**\ *optional* | boolean |
2943 +--------------------------------+-------------------------------------------+
2944 | **lastUpdateDate**\ *optional* | integer (int64) |
2945 +--------------------------------+-------------------------------------------+
2946 | **operations**\ *optional* | < string, |
2947 | | `OperationDataDefinition <#_operationdata |
2948 | | definition>`__ |
2950 +--------------------------------+-------------------------------------------+
2951 | **operationsMap**\ *optional* | < string, `Operation <#_operation>`__ > |
2953 +--------------------------------+-------------------------------------------+
2954 | **ownerId**\ *optional* | string |
2955 +--------------------------------+-------------------------------------------+
2956 | **type**\ *optional* | string |
2957 +--------------------------------+-------------------------------------------+
2958 | **uniqueId**\ *optional* | string |
2959 +--------------------------------+-------------------------------------------+
2964 +--------------------------------+-------------------------------------------+
2966 +================================+===========================================+
2967 | **creationDate**\ *optional* | integer (int64) |
2968 +--------------------------------+-------------------------------------------+
2969 | **definition**\ *optional* | boolean |
2970 +--------------------------------+-------------------------------------------+
2971 | **description**\ *optional* | string |
2972 +--------------------------------+-------------------------------------------+
2973 | **empty**\ *optional* | boolean |
2974 +--------------------------------+-------------------------------------------+
2975 | **implementation**\ *optional* | `ArtifactDataDefinition <#_artifactdatade |
2977 +--------------------------------+-------------------------------------------+
2978 | **implementationArtifact**\ *o | `ArtifactDefinition <#_artifactdefinition |
2980 +--------------------------------+-------------------------------------------+
2981 | **inputs**\ *optional* | < string, |
2982 | | `PropertyDataDefinition <#_propertydatade |
2985 +--------------------------------+-------------------------------------------+
2986 | **lastUpdateDate**\ *optional* | integer (int64) |
2987 +--------------------------------+-------------------------------------------+
2988 | **ownerId**\ *optional* | string |
2989 +--------------------------------+-------------------------------------------+
2990 | **uniqueId**\ *optional* | string |
2991 +--------------------------------+-------------------------------------------+
2993 OperationDataDefinition
2994 -----------------------
2996 +--------------------------------+-------------------------------------------+
2998 +================================+===========================================+
2999 | **creationDate**\ *optional* | integer (int64) |
3000 +--------------------------------+-------------------------------------------+
3001 | **description**\ *optional* | string |
3002 +--------------------------------+-------------------------------------------+
3003 | **empty**\ *optional* | boolean |
3004 +--------------------------------+-------------------------------------------+
3005 | **implementation**\ *optional* | `ArtifactDataDefinition <#_artifactdatade |
3007 +--------------------------------+-------------------------------------------+
3008 | **inputs**\ *optional* | < string, |
3009 | | `PropertyDataDefinition <#_propertydatade |
3012 +--------------------------------+-------------------------------------------+
3013 | **lastUpdateDate**\ *optional* | integer (int64) |
3014 +--------------------------------+-------------------------------------------+
3015 | **ownerId**\ *optional* | string |
3016 +--------------------------------+-------------------------------------------+
3017 | **uniqueId**\ *optional* | string |
3018 +--------------------------------+-------------------------------------------+
3025 PropertyDataDefinition
3026 ----------------------
3028 +--------------------------------+-------------------------------------------+
3030 +================================+===========================================+
3031 | **defaultValue**\ *optional* | string |
3032 +--------------------------------+-------------------------------------------+
3033 | **definition**\ *optional* | boolean |
3034 +--------------------------------+-------------------------------------------+
3035 | **description**\ *optional* | string |
3036 +--------------------------------+-------------------------------------------+
3037 | **empty**\ *optional* | boolean |
3038 +--------------------------------+-------------------------------------------+
3039 | **getInputProperty**\ *optiona | boolean |
3041 +--------------------------------+-------------------------------------------+
3042 | **getInputValues**\ *optional* | < |
3043 | | `GetInputValueDataDefinition <#_getinputv |
3044 | | aluedatadefinition>`__ |
3046 +--------------------------------+-------------------------------------------+
3047 | **hidden**\ *optional* | boolean |
3048 +--------------------------------+-------------------------------------------+
3049 | **immutable**\ *optional* | boolean |
3050 +--------------------------------+-------------------------------------------+
3051 | **inputId**\ *optional* | string |
3052 +--------------------------------+-------------------------------------------+
3053 | **inputPath**\ *optional* | string |
3054 +--------------------------------+-------------------------------------------+
3055 | **instanceUniqueId**\ *optiona | string |
3057 +--------------------------------+-------------------------------------------+
3058 | **label**\ *optional* | string |
3059 +--------------------------------+-------------------------------------------+
3060 | **name**\ *optional* | string |
3061 +--------------------------------+-------------------------------------------+
3062 | **ownerId**\ *optional* | string |
3063 +--------------------------------+-------------------------------------------+
3064 | **parentUniqueId**\ *optional* | string |
3065 +--------------------------------+-------------------------------------------+
3066 | **password**\ *optional* | boolean |
3067 +--------------------------------+-------------------------------------------+
3068 | **propertyId**\ *optional* | string |
3069 +--------------------------------+-------------------------------------------+
3070 | **required**\ *optional* | boolean |
3071 +--------------------------------+-------------------------------------------+
3072 | **schema**\ *optional* | `SchemaDefinition <#_schemadefinition>`__ |
3073 +--------------------------------+-------------------------------------------+
3074 | **schemaType**\ *optional* | string |
3075 +--------------------------------+-------------------------------------------+
3076 | **status**\ *optional* | string |
3077 +--------------------------------+-------------------------------------------+
3078 | **type**\ *optional* | string |
3079 +--------------------------------+-------------------------------------------+
3080 | **uniqueId**\ *optional* | string |
3081 +--------------------------------+-------------------------------------------+
3082 | **value**\ *optional* | string |
3083 +--------------------------------+-------------------------------------------+
3088 +--------------------------------+-------------------------------------------+
3090 +================================+===========================================+
3091 | **constraints**\ *optional* | < |
3092 | | `PropertyConstraint <#_propertyconstraint |
3095 +--------------------------------+-------------------------------------------+
3096 | **defaultValue**\ *optional* | string |
3097 +--------------------------------+-------------------------------------------+
3098 | **definition**\ *optional* | boolean |
3099 +--------------------------------+-------------------------------------------+
3100 | **description**\ *optional* | string |
3101 +--------------------------------+-------------------------------------------+
3102 | **empty**\ *optional* | boolean |
3103 +--------------------------------+-------------------------------------------+
3104 | **getInputProperty**\ *optiona | boolean |
3106 +--------------------------------+-------------------------------------------+
3107 | **getInputValues**\ *optional* | < |
3108 | | `GetInputValueDataDefinition <#_getinputv |
3109 | | aluedatadefinition>`__ |
3111 +--------------------------------+-------------------------------------------+
3112 | **hidden**\ *optional* | boolean |
3113 +--------------------------------+-------------------------------------------+
3114 | **immutable**\ *optional* | boolean |
3115 +--------------------------------+-------------------------------------------+
3116 | **inputId**\ *optional* | string |
3117 +--------------------------------+-------------------------------------------+
3118 | **inputPath**\ *optional* | string |
3119 +--------------------------------+-------------------------------------------+
3120 | **instanceUniqueId**\ *optiona | string |
3122 +--------------------------------+-------------------------------------------+
3123 | **label**\ *optional* | string |
3124 +--------------------------------+-------------------------------------------+
3125 | **name**\ *optional* | string |
3126 +--------------------------------+-------------------------------------------+
3127 | **ownerId**\ *optional* | string |
3128 +--------------------------------+-------------------------------------------+
3129 | **parentUniqueId**\ *optional* | string |
3130 +--------------------------------+-------------------------------------------+
3131 | **password**\ *optional* | boolean |
3132 +--------------------------------+-------------------------------------------+
3133 | **propertyId**\ *optional* | string |
3134 +--------------------------------+-------------------------------------------+
3135 | **required**\ *optional* | boolean |
3136 +--------------------------------+-------------------------------------------+
3137 | **schema**\ *optional* | `SchemaDefinition <#_schemadefinition>`__ |
3138 +--------------------------------+-------------------------------------------+
3139 | **schemaType**\ *optional* | string |
3140 +--------------------------------+-------------------------------------------+
3141 | **status**\ *optional* | string |
3142 +--------------------------------+-------------------------------------------+
3143 | **type**\ *optional* | string |
3144 +--------------------------------+-------------------------------------------+
3145 | **uniqueId**\ *optional* | string |
3146 +--------------------------------+-------------------------------------------+
3147 | **value**\ *optional* | string |
3148 +--------------------------------+-------------------------------------------+
3153 +--------------------------------+-------------------------------------------+
3155 +================================+===========================================+
3156 | **empty**\ *optional* | boolean |
3157 +--------------------------------+-------------------------------------------+
3158 | **firstToken**\ *optional* | string |
3159 +--------------------------------+-------------------------------------------+
3160 | **ownerId**\ *optional* | string |
3161 +--------------------------------+-------------------------------------------+
3162 | **rule**\ *optional* | < string > array |
3163 +--------------------------------+-------------------------------------------+
3164 | **ruleSize**\ *optional* | integer (int32) |
3165 +--------------------------------+-------------------------------------------+
3166 | **value**\ *optional* | string |
3167 +--------------------------------+-------------------------------------------+
3172 +--------------------------------+-------------------------------------------+
3174 +================================+===========================================+
3175 | **type**\ *optional* | string |
3176 +--------------------------------+-------------------------------------------+
3181 +--------------------------------+-------------------------------------------+
3183 +================================+===========================================+
3184 | **capability**\ *optional* | string |
3185 +--------------------------------+-------------------------------------------+
3186 | **capabilityOwnerId**\ *option | string |
3188 +--------------------------------+-------------------------------------------+
3189 | **capabilityUid**\ *optional* | string |
3190 +--------------------------------+-------------------------------------------+
3191 | **id**\ *optional* | string |
3192 +--------------------------------+-------------------------------------------+
3193 | **relationship**\ *optional* | `RelationshipImpl <#_relationshipimpl>`__ |
3194 +--------------------------------+-------------------------------------------+
3195 | **requirement**\ *optional* | string |
3196 +--------------------------------+-------------------------------------------+
3197 | **requirementOwnerId**\ *optio | string |
3199 +--------------------------------+-------------------------------------------+
3200 | **requirementUid**\ *optional* | string |
3201 +--------------------------------+-------------------------------------------+
3203 RequirementCapabilityRelDef
3204 ---------------------------
3206 +--------------------------------+-------------------------------------------+
3208 +================================+===========================================+
3209 | **fromNode**\ *optional* | string |
3210 +--------------------------------+-------------------------------------------+
3211 | **relationships**\ *optional* | < |
3212 | | `CapabilityRequirementRelationship <#_cap |
3213 | | abilityrequirementrelationship>`__ |
3215 +--------------------------------+-------------------------------------------+
3216 | **singleRelationship**\ *optio | `CapabilityRequirementRelationship <#_cap |
3217 | nal* | abilityrequirementrelationship>`__ |
3218 +--------------------------------+-------------------------------------------+
3219 | **toNode**\ *optional* | string |
3220 +--------------------------------+-------------------------------------------+
3221 | **uid**\ *optional* | string |
3222 +--------------------------------+-------------------------------------------+
3224 RequirementDataDefinition
3225 -------------------------
3227 +--------------------------------+-------------------------------------------+
3229 +================================+===========================================+
3230 | **capability**\ *optional* | string |
3231 +--------------------------------+-------------------------------------------+
3232 | **empty**\ *optional* | boolean |
3233 +--------------------------------+-------------------------------------------+
3234 | **leftOccurrences**\ *optional | string |
3236 +--------------------------------+-------------------------------------------+
3237 | **maxOccurrences**\ *optional* | string |
3238 +--------------------------------+-------------------------------------------+
3239 | **minOccurrences**\ *optional* | string |
3240 +--------------------------------+-------------------------------------------+
3241 | **name**\ *optional* | string |
3242 +--------------------------------+-------------------------------------------+
3243 | **node**\ *optional* | string |
3244 +--------------------------------+-------------------------------------------+
3245 | **ownerId**\ *optional* | string |
3246 +--------------------------------+-------------------------------------------+
3247 | **ownerName**\ *optional* | string |
3248 +--------------------------------+-------------------------------------------+
3249 | **parentName**\ *optional* | string |
3250 +--------------------------------+-------------------------------------------+
3251 | **path**\ *optional* | < string > array |
3252 +--------------------------------+-------------------------------------------+
3253 | **relationship**\ *optional* | string |
3254 +--------------------------------+-------------------------------------------+
3255 | **source**\ *optional* | string |
3256 +--------------------------------+-------------------------------------------+
3257 | **uniqueId**\ *optional* | string |
3258 +--------------------------------+-------------------------------------------+
3260 RequirementDefinition
3261 ---------------------
3263 +--------------------------------+-------------------------------------------+
3265 +================================+===========================================+
3266 | **capability**\ *optional* | string |
3267 +--------------------------------+-------------------------------------------+
3268 | **empty**\ *optional* | boolean |
3269 +--------------------------------+-------------------------------------------+
3270 | **leftOccurrences**\ *optional | string |
3272 +--------------------------------+-------------------------------------------+
3273 | **maxOccurrences**\ *optional* | string |
3274 +--------------------------------+-------------------------------------------+
3275 | **minOccurrences**\ *optional* | string |
3276 +--------------------------------+-------------------------------------------+
3277 | **name**\ *optional* | string |
3278 +--------------------------------+-------------------------------------------+
3279 | **node**\ *optional* | string |
3280 +--------------------------------+-------------------------------------------+
3281 | **ownerId**\ *optional* | string |
3282 +--------------------------------+-------------------------------------------+
3283 | **ownerName**\ *optional* | string |
3284 +--------------------------------+-------------------------------------------+
3285 | **parentName**\ *optional* | string |
3286 +--------------------------------+-------------------------------------------+
3287 | **path**\ *optional* | < string > array |
3288 +--------------------------------+-------------------------------------------+
3289 | **relationship**\ *optional* | string |
3290 +--------------------------------+-------------------------------------------+
3291 | **source**\ *optional* | string |
3292 +--------------------------------+-------------------------------------------+
3293 | **uniqueId**\ *optional* | string |
3294 +--------------------------------+-------------------------------------------+
3299 +--------------------------------+-------------------------------------------+
3301 +================================+===========================================+
3302 | **abstract**\ *optional* | boolean |
3303 +--------------------------------+-------------------------------------------+
3304 | **additionalInformation**\ *op | < |
3305 | tional* | `AdditionalInformationDefinition <#_addit |
3306 | | ionalinformationdefinition>`__ |
3308 +--------------------------------+-------------------------------------------+
3309 | **allArtifacts**\ *optional* | < string, |
3310 | | `ArtifactDefinition <#_artifactdefinition |
3313 +--------------------------------+-------------------------------------------+
3314 | **allVersions**\ *optional* | < string, string > map |
3315 +--------------------------------+-------------------------------------------+
3316 | **artifacts**\ *optional* | < string, |
3317 | | `ArtifactDefinition <#_artifactdefinition |
3320 +--------------------------------+-------------------------------------------+
3321 | **attributes**\ *optional* | < |
3322 | | `PropertyDefinition <#_propertydefinition |
3325 +--------------------------------+-------------------------------------------+
3326 | **capabilities**\ *optional* | < string, < |
3327 | | `CapabilityDefinition <#_capabilitydefini |
3330 +--------------------------------+-------------------------------------------+
3331 | **categories**\ *optional* | < |
3332 | | `CategoryDefinition <#_categorydefinition |
3335 +--------------------------------+-------------------------------------------+
3336 | **componentInstances**\ *optio | < |
3337 | nal* | `ComponentInstance <#_componentinstance>` |
3340 +--------------------------------+-------------------------------------------+
3341 | **componentInstancesAttributes | < string, < |
3342 | **\ *optional* | `ComponentInstanceProperty <#_componentin |
3343 | | stanceproperty>`__ |
3345 +--------------------------------+-------------------------------------------+
3346 | **componentInstancesInputs**\ | < string, < |
3347 | *optional* | `ComponentInstanceInput <#_componentinsta |
3350 +--------------------------------+-------------------------------------------+
3351 | **componentInstancesProperties | < string, < |
3352 | **\ *optional* | `ComponentInstanceProperty <#_componentin |
3353 | | stanceproperty>`__ |
3355 +--------------------------------+-------------------------------------------+
3356 | **componentInstancesRelations* | < |
3357 | *\ *optional* | `RequirementCapabilityRelDef <#_requireme |
3358 | | ntcapabilityreldef>`__ |
3360 +--------------------------------+-------------------------------------------+
3361 | **componentMetadataDefinition* | `ComponentMetadataDefinition <#_component |
3362 | *\ *optional* | metadatadefinition>`__ |
3363 +--------------------------------+-------------------------------------------+
3364 | **componentType**\ *optional* | enum (RESOURCE, SERVICE, |
3365 | | RESOURCE\_INSTANCE, PRODUCT, |
3366 | | SERVICE\_INSTANCE) |
3367 +--------------------------------+-------------------------------------------+
3368 | **conformanceLevel**\ *optiona | string |
3370 +--------------------------------+-------------------------------------------+
3371 | **contactId**\ *optional* | string |
3372 +--------------------------------+-------------------------------------------+
3373 | **cost**\ *optional* | string |
3374 +--------------------------------+-------------------------------------------+
3375 | **creationDate**\ *optional* | integer (int64) |
3376 +--------------------------------+-------------------------------------------+
3377 | **creatorFullName**\ *optional | string |
3379 +--------------------------------+-------------------------------------------+
3380 | **creatorUserId**\ *optional* | string |
3381 +--------------------------------+-------------------------------------------+
3382 | **csarUUID**\ *optional* | string |
3383 +--------------------------------+-------------------------------------------+
3384 | **csarVersion**\ *optional* | string |
3385 +--------------------------------+-------------------------------------------+
3386 | **defaultCapabilities**\ *opti | < string > array |
3388 +--------------------------------+-------------------------------------------+
3389 | **deploymentArtifacts**\ *opti | < string, |
3390 | onal* | `ArtifactDefinition <#_artifactdefinition |
3393 +--------------------------------+-------------------------------------------+
3394 | **derivedFrom**\ *optional* | < string > array |
3395 +--------------------------------+-------------------------------------------+
3396 | **derivedFromGenericType**\ *o | string |
3398 +--------------------------------+-------------------------------------------+
3399 | **derivedFromGenericVersion**\ | string |
3401 +--------------------------------+-------------------------------------------+
3402 | **derivedList**\ *optional* | < string > array |
3403 +--------------------------------+-------------------------------------------+
3404 | **description**\ *optional* | string |
3405 +--------------------------------+-------------------------------------------+
3406 | **groups**\ *optional* | < `GroupDefinition <#_groupdefinition>`__ |
3408 +--------------------------------+-------------------------------------------+
3409 | **highestVersion**\ *optional* | boolean |
3410 +--------------------------------+-------------------------------------------+
3411 | **icon**\ *optional* | string |
3412 +--------------------------------+-------------------------------------------+
3413 | **importedToscaChecksum**\ *op | string |
3415 +--------------------------------+-------------------------------------------+
3416 | **inputs**\ *optional* | < `InputDefinition <#_inputdefinition>`__ |
3418 +--------------------------------+-------------------------------------------+
3419 | **interfaces**\ *optional* | < string, |
3420 | | `InterfaceDefinition <#_interfacedefiniti |
3423 +--------------------------------+-------------------------------------------+
3424 | **invariantUUID**\ *optional* | string |
3425 +--------------------------------+-------------------------------------------+
3426 | **isDeleted**\ *optional* | boolean |
3427 +--------------------------------+-------------------------------------------+
3428 | **lastUpdateDate**\ *optional* | integer (int64) |
3429 +--------------------------------+-------------------------------------------+
3430 | **lastUpdaterFullName**\ *opti | string |
3432 +--------------------------------+-------------------------------------------+
3433 | **lastUpdaterUserId**\ *option | string |
3435 +--------------------------------+-------------------------------------------+
3436 | **licenseType**\ *optional* | string |
3437 +--------------------------------+-------------------------------------------+
3438 | **lifecycleState**\ *optional* | enum (READY\_FOR\_CERTIFICATION, |
3439 | | CERTIFICATION\_IN\_PROGRESS, CERTIFIED, |
3440 | | NOT\_CERTIFIED\_CHECKIN, |
3441 | | NOT\_CERTIFIED\_CHECKOUT) |
3442 +--------------------------------+-------------------------------------------+
3443 | **name**\ *optional* | string |
3444 +--------------------------------+-------------------------------------------+
3445 | **normalizedName**\ *optional* | string |
3446 +--------------------------------+-------------------------------------------+
3447 | **projectCode**\ *optional* | string |
3448 +--------------------------------+-------------------------------------------+
3449 | **properties**\ *optional* | < |
3450 | | `PropertyDefinition <#_propertydefinition |
3453 +--------------------------------+-------------------------------------------+
3454 | **requirements**\ *optional* | < string, < |
3455 | | `RequirementDefinition <#_requirementdefi |
3458 +--------------------------------+-------------------------------------------+
3459 | **resourceType**\ *optional* | enum (VFC, VF, CP, PNF, CVFC, VL, VFCMT, |
3460 | | Configuration, ServiceProxy, ABSTRACT) |
3461 +--------------------------------+-------------------------------------------+
3462 | **resourceVendorModelNumber**\ | string |
3464 +--------------------------------+-------------------------------------------+
3465 | **systemName**\ *optional* | string |
3466 +--------------------------------+-------------------------------------------+
3467 | **tags**\ *optional* | < string > array |
3468 +--------------------------------+-------------------------------------------+
3469 | **toscaArtifacts**\ *optional* | < string, |
3470 | | `ArtifactDefinition <#_artifactdefinition |
3473 +--------------------------------+-------------------------------------------+
3474 | **toscaResourceName**\ *option | string |
3476 +--------------------------------+-------------------------------------------+
3477 | **toscaType**\ *optional* | string |
3478 +--------------------------------+-------------------------------------------+
3479 | **uniqueId**\ *optional* | string |
3480 +--------------------------------+-------------------------------------------+
3481 | **uuid**\ *optional* | string |
3482 +--------------------------------+-------------------------------------------+
3483 | **vendorName**\ *optional* | string |
3484 +--------------------------------+-------------------------------------------+
3485 | **vendorRelease**\ *optional* | string |
3486 +--------------------------------+-------------------------------------------+
3487 | **version**\ *optional* | string |
3488 +--------------------------------+-------------------------------------------+
3493 +--------------------------------+-------------------------------------------+
3495 +================================+===========================================+
3496 | **constraints**\ *optional* | < string > array |
3497 +--------------------------------+-------------------------------------------+
3498 | **derivedFrom**\ *optional* | string |
3499 +--------------------------------+-------------------------------------------+
3500 | **empty**\ *optional* | boolean |
3501 +--------------------------------+-------------------------------------------+
3502 | **ownerId**\ *optional* | string |
3503 +--------------------------------+-------------------------------------------+
3504 | **properties**\ *optional* | < string, |
3505 | | `PropertyDataDefinition <#_propertydatade |
3508 +--------------------------------+-------------------------------------------+
3509 | **property**\ *optional* | `PropertyDataDefinition <#_propertydatade |
3511 +--------------------------------+-------------------------------------------+
3516 +--------------------------------+-------------------------------------------+
3518 +================================+===========================================+
3519 | **uebServerList**\ *optional* | < string > array |
3520 +--------------------------------+-------------------------------------------+
3522 SubCategoryDefinition
3523 ---------------------
3525 +--------------------------------+-------------------------------------------+
3527 +================================+===========================================+
3528 | **empty**\ *optional* | boolean |
3529 +--------------------------------+-------------------------------------------+
3530 | **groupings**\ *optional* | < |
3531 | | `GroupingDefinition <#_groupingdefinition |
3534 +--------------------------------+-------------------------------------------+
3535 | **icons**\ *optional* | < string > array |
3536 +--------------------------------+-------------------------------------------+
3537 | **name**\ *optional* | string |
3538 +--------------------------------+-------------------------------------------+
3539 | **normalizedName**\ *optional* | string |
3540 +--------------------------------+-------------------------------------------+
3541 | **ownerId**\ *optional* | string |
3542 +--------------------------------+-------------------------------------------+
3543 | **uniqueId**\ *optional* | string |
3544 +--------------------------------+-------------------------------------------+
3546 TopicRegistrationResponse
3547 -------------------------
3549 +--------------------------------+-------------------------------------------+
3551 +================================+===========================================+
3552 | **distrNotificationTopicName** | string |
3554 +--------------------------------+-------------------------------------------+
3555 | **distrStatusTopicName**\ *opt | string |
3557 +--------------------------------+-------------------------------------------+
3559 TopicUnregistrationResponse
3560 ---------------------------
3562 +--------------------------------+-------------------------------------------+
3564 +================================+===========================================+
3565 | **distrNotificationTopicName** | string |
3567 +--------------------------------+-------------------------------------------+
3568 | **distrStatusTopicName**\ *opt | string |
3570 +--------------------------------+-------------------------------------------+
3571 | **notificationUnregisterResult | enum (OK, CONNNECTION\_ERROR, NOT\_FOUND, |
3572 | **\ *optional* | TOPIC\_ALREADY\_EXIST, |
3573 | | OBJECT\_NOT\_FOUND, |
3574 | | INTERNAL\_SERVER\_ERROR, |
3575 | | AUTHENTICATION\_ERROR, |
3576 | | UNKNOWN\_HOST\_ERROR) |
3577 +--------------------------------+-------------------------------------------+
3578 | **statusUnregisterResult**\ *o | enum (OK, CONNNECTION\_ERROR, NOT\_FOUND, |
3579 | ptional* | TOPIC\_ALREADY\_EXIST, |
3580 | | OBJECT\_NOT\_FOUND, |
3581 | | INTERNAL\_SERVER\_ERROR, |
3582 | | AUTHENTICATION\_ERROR, |
3583 | | UNKNOWN\_HOST\_ERROR) |
3584 +--------------------------------+-------------------------------------------+