4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5 <meta name="generator" content="Asciidoctor 0.1.4">
6 <meta name="viewport" content="width=device-width, initial-scale=1.0">
7 <title>DistributionAndExternalAPIs</title>
9 /* Asciidoctor default stylesheet | MIT License | http://asciidoctor.org */
10 article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }
11 audio, canvas, video { display: inline-block; }
12 audio:not([controls]) { display: none; height: 0; }
13 [hidden] { display: none; }
14 html { background: #fff; color: #000; font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }
16 a:focus { outline: thin dotted; }
17 a:active, a:hover { outline: 0; }
18 h1 { font-size: 2em; margin: 0.67em 0; }
19 abbr[title] { border-bottom: 1px dotted; }
20 b, strong { font-weight: bold; }
21 dfn { font-style: italic; }
22 hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
23 mark { background: #ff0; color: #000; }
24 code, kbd, pre, samp { font-family: monospace, serif; font-size: 1em; }
25 pre { white-space: pre-wrap; }
26 q { quotes: "\201C" "\201D" "\2018" "\2019"; }
27 small { font-size: 80%; }
28 sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
30 sub { bottom: -0.25em; }
32 svg:not(:root) { overflow: hidden; }
34 fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
35 legend { border: 0; padding: 0; }
36 button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }
37 button, input { line-height: normal; }
38 button, select { text-transform: none; }
39 button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
40 button[disabled], html input[disabled] { cursor: default; }
41 input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
42 input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
43 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
44 button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
45 textarea { overflow: auto; vertical-align: top; }
46 table { border-collapse: collapse; border-spacing: 0; }
47 *, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
48 html, body { font-size: 100%; }
49 body { background: white; color: #222222; padding: 0; margin: 0; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; line-height: 1; position: relative; cursor: auto; }
50 a:hover { cursor: pointer; }
51 a:focus { outline: none; }
52 img, object, embed { max-width: 100%; height: auto; }
53 object, embed { height: 100%; }
54 img { -ms-interpolation-mode: bicubic; }
55 #map_canvas img, #map_canvas embed, #map_canvas object, .map_canvas img, .map_canvas embed, .map_canvas object { max-width: none !important; }
56 .left { float: left !important; }
57 .right { float: right !important; }
58 .text-left { text-align: left !important; }
59 .text-right { text-align: right !important; }
60 .text-center { text-align: center !important; }
61 .text-justify { text-align: justify !important; }
62 .hide { display: none; }
63 .antialiased, body { -webkit-font-smoothing: antialiased; }
64 img { display: inline-block; vertical-align: middle; }
65 textarea { height: auto; min-height: 50px; }
66 select { width: 100%; }
67 p.lead, .paragraph.lead > p, #preamble > .sectionbody > .paragraph:first-of-type p { font-size: 1.21875em; line-height: 1.6; }
68 .subheader, #content #toctitle, .admonitionblock td.content > .title, .exampleblock > .title, .imageblock > .title, .videoblock > .title, .listingblock > .title, .literalblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, .sidebarblock > .title, .tableblock > .title, .verseblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title, .tableblock > caption { line-height: 1.4; color: #7a2518; font-weight: 300; margin-top: 0.2em; margin-bottom: 0.5em; }
69 div, dl, dt, dd, ul, ol, li, h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6, pre, form, p, blockquote, th, td { margin: 0; padding: 0; direction: ltr; }
70 a { color: #005498; text-decoration: underline; line-height: inherit; }
71 a:hover, a:focus { color: #00467f; }
72 a img { border: none; }
73 p { font-family: inherit; font-weight: normal; font-size: 1em; line-height: 1.6; margin-bottom: 1.25em; text-rendering: optimizeLegibility; }
74 p aside { font-size: 0.875em; line-height: 1.35; font-style: italic; }
75 h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { font-family: Georgia, "URW Bookman L", Helvetica, Arial, sans-serif; font-weight: normal; font-style: normal; color: #ba3925; text-rendering: optimizeLegibility; margin-top: 1em; margin-bottom: 0.5em; line-height: 1.2125em; }
76 h1 small, h2 small, h3 small, #toctitle small, .sidebarblock > .content > .title small, h4 small, h5 small, h6 small { font-size: 60%; color: #e99b8f; line-height: 0; }
77 h1 { font-size: 2.125em; }
78 h2 { font-size: 1.6875em; }
79 h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.375em; }
80 h4 { font-size: 1.125em; }
81 h5 { font-size: 1.125em; }
82 h6 { font-size: 1em; }
83 hr { border: solid #dddddd; border-width: 1px 0 0; clear: both; margin: 1.25em 0 1.1875em; height: 0; }
84 em, i { font-style: italic; line-height: inherit; }
85 strong, b { font-weight: bold; line-height: inherit; }
86 small { font-size: 60%; line-height: inherit; }
87 code { font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; color: #6d180b; }
88 ul, ol, dl { font-size: 1em; line-height: 1.6; margin-bottom: 1.25em; list-style-position: outside; font-family: inherit; }
89 ul, ol { margin-left: 1.5em; }
90 ul li ul, ul li ol { margin-left: 1.25em; margin-bottom: 0; font-size: 1em; }
91 ul.square li ul, ul.circle li ul, ul.disc li ul { list-style: inherit; }
92 ul.square { list-style-type: square; }
93 ul.circle { list-style-type: circle; }
94 ul.disc { list-style-type: disc; }
95 ul.no-bullet { list-style: none; }
96 ol li ul, ol li ol { margin-left: 1.25em; margin-bottom: 0; }
97 dl dt { margin-bottom: 0.3125em; font-weight: bold; }
98 dl dd { margin-bottom: 1.25em; }
99 abbr, acronym { text-transform: uppercase; font-size: 90%; color: #222222; border-bottom: 1px dotted #dddddd; cursor: help; }
100 abbr { text-transform: none; }
101 blockquote { margin: 0 0 1.25em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; }
102 blockquote cite { display: block; font-size: inherit; color: #555555; }
103 blockquote cite:before { content: "\2014 \0020"; }
104 blockquote cite a, blockquote cite a:visited { color: #555555; }
105 blockquote, blockquote p { line-height: 1.6; color: #6f6f6f; }
106 .vcard { display: inline-block; margin: 0 0 1.25em 0; border: 1px solid #dddddd; padding: 0.625em 0.75em; }
107 .vcard li { margin: 0; display: block; }
108 .vcard .fn { font-weight: bold; font-size: 0.9375em; }
109 .vevent .summary { font-weight: bold; }
110 .vevent abbr { cursor: auto; text-decoration: none; font-weight: bold; border: none; padding: 0 0.0625em; }
111 @media only screen and (min-width: 768px) { h1, h2, h3, #toctitle, .sidebarblock > .content > .title, h4, h5, h6 { line-height: 1.4; }
112 h1 { font-size: 2.75em; }
113 h2 { font-size: 2.3125em; }
114 h3, #toctitle, .sidebarblock > .content > .title { font-size: 1.6875em; }
115 h4 { font-size: 1.4375em; } }
116 .print-only { display: none !important; }
117 @media print { * { background: transparent !important; color: #000 !important; box-shadow: none !important; text-shadow: none !important; }
118 a, a:visited { text-decoration: underline; }
119 a[href]:after { content: " (" attr(href) ")"; }
120 abbr[title]:after { content: " (" attr(title) ")"; }
121 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
122 pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
123 thead { display: table-header-group; }
124 tr, img { page-break-inside: avoid; }
125 img { max-width: 100% !important; }
126 @page { margin: 0.5cm; }
127 p, h2, h3, #toctitle, .sidebarblock > .content > .title { orphans: 3; widows: 3; }
128 h2, h3, #toctitle, .sidebarblock > .content > .title { page-break-after: avoid; }
129 .hide-on-print { display: none !important; }
130 .print-only { display: block !important; }
131 .hide-for-print { display: none !important; }
132 .show-for-print { display: inherit !important; } }
133 table { background: white; margin-bottom: 1.25em; border: solid 1px #dddddd; }
134 table thead, table tfoot { background: whitesmoke; font-weight: bold; }
135 table thead tr th, table thead tr td, table tfoot tr th, table tfoot tr td { padding: 0.5em 0.625em 0.625em; font-size: inherit; color: #222222; text-align: left; }
136 table tr th, table tr td { padding: 0.5625em 0.625em; font-size: inherit; color: #222222; }
137 table tr.even, table tr.alt, table tr:nth-of-type(even) { background: #f9f9f9; }
138 table thead tr th, table tfoot tr th, table tbody tr td, table tr td, table tfoot tr td { display: table-cell; line-height: 1.6; }
139 .clearfix:before, .clearfix:after, .float-group:before, .float-group:after { content: " "; display: table; }
140 .clearfix:after, .float-group:after { clear: both; }
141 *:not(pre) > code { font-size: 0.9375em; padding: 1px 3px 0; white-space: nowrap; background-color: #f2f2f2; border: 1px solid #cccccc; -webkit-border-radius: 4px; border-radius: 4px; text-shadow: none; }
142 pre, pre > code { line-height: 1.4; color: inherit; font-family: Consolas, "Liberation Mono", Courier, monospace; font-weight: normal; }
143 kbd.keyseq { color: #555555; }
144 kbd:not(.keyseq) { display: inline-block; color: #222222; font-size: 0.75em; line-height: 1.4; background-color: #F7F7F7; border: 1px solid #ccc; -webkit-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), 0 0 0 2px white inset; margin: -0.15em 0.15em 0 0.15em; padding: 0.2em 0.6em 0.2em 0.5em; vertical-align: middle; white-space: nowrap; }
145 kbd kbd:first-child { margin-left: 0; }
146 kbd kbd:last-child { margin-right: 0; }
147 .menuseq, .menu { color: #090909; }
148 p a > code:hover { color: #561309; }
149 #header, #content, #footnotes, #footer { width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 62.5em; *zoom: 1; position: relative; padding-left: 0.9375em; padding-right: 0.9375em; }
150 #header:before, #header:after, #content:before, #content:after, #footnotes:before, #footnotes:after, #footer:before, #footer:after { content: " "; display: table; }
151 #header:after, #content:after, #footnotes:after, #footer:after { clear: both; }
152 #header { margin-bottom: 2.5em; }
153 #header > h1 { color: black; font-weight: normal; border-bottom: 1px solid #dddddd; margin-bottom: -28px; padding-bottom: 32px; }
154 #header span { color: #6f6f6f; }
155 #header #revnumber { text-transform: capitalize; }
156 #header br { display: none; }
157 #header br + span { padding-left: 3px; }
158 #header br + span:before { content: "\2013 \0020"; }
159 #header br + span.author { padding-left: 0; }
160 #header br + span.author:before { content: ", "; }
161 #toc { border-bottom: 3px double #ebebeb; padding-bottom: 1.25em; }
162 #toc > ul { margin-left: 0.25em; }
163 #toc ul.sectlevel0 > li > a { font-style: italic; }
164 #toc ul.sectlevel0 ul.sectlevel1 { margin-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; }
165 #toc ul { list-style-type: none; }
166 #toctitle { color: #7a2518; }
167 @media only screen and (min-width: 1280px) { body.toc2 { padding-left: 20em; }
168 #toc.toc2 { position: fixed; width: 20em; left: 0; top: 0; border-right: 1px solid #ebebeb; border-bottom: 0; z-index: 1000; padding: 1em; height: 100%; overflow: auto; }
169 #toc.toc2 #toctitle { margin-top: 0; }
170 #toc.toc2 > ul { font-size: .95em; }
171 #toc.toc2 ul ul { margin-left: 0; padding-left: 1.25em; }
172 #toc.toc2 ul.sectlevel0 ul.sectlevel1 { padding-left: 0; margin-top: 0.5em; margin-bottom: 0.5em; }
173 body.toc2.toc-right { padding-left: 0; padding-right: 20em; }
174 body.toc2.toc-right #toc.toc2 { border-right: 0; border-left: 1px solid #ebebeb; left: auto; right: 0; } }
175 #content #toc { border-style: solid; border-width: 1px; border-color: #d9d9d9; margin-bottom: 1.25em; padding: 1.25em; background: #f2f2f2; border-width: 0; -webkit-border-radius: 4px; border-radius: 4px; }
176 #content #toc > :first-child { margin-top: 0; }
177 #content #toc > :last-child { margin-bottom: 0; }
178 #content #toc a { text-decoration: none; }
179 #content #toctitle { font-weight: bold; font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; font-size: 1em; padding-left: 0.125em; }
180 #footer { max-width: 100%; background-color: #222222; padding: 1.25em; }
181 #footer-text { color: #dddddd; line-height: 1.44; }
182 .sect1 { padding-bottom: 1.25em; }
183 .sect1 + .sect1 { border-top: 3px double #ebebeb; }
184 #content h1 > a.anchor, h2 > a.anchor, h3 > a.anchor, #toctitle > a.anchor, .sidebarblock > .content > .title > a.anchor, h4 > a.anchor, h5 > a.anchor, h6 > a.anchor { position: absolute; width: 1em; margin-left: -1em; display: block; text-decoration: none; visibility: hidden; text-align: center; font-weight: normal; }
185 #content h1 > a.anchor:before, h2 > a.anchor:before, h3 > a.anchor:before, #toctitle > a.anchor:before, .sidebarblock > .content > .title > a.anchor:before, h4 > a.anchor:before, h5 > a.anchor:before, h6 > a.anchor:before { content: '\00A7'; font-size: .85em; vertical-align: text-top; display: block; margin-top: 0.05em; }
186 #content h1:hover > a.anchor, #content h1 > a.anchor:hover, h2:hover > a.anchor, h2 > a.anchor:hover, h3:hover > a.anchor, #toctitle:hover > a.anchor, .sidebarblock > .content > .title:hover > a.anchor, h3 > a.anchor:hover, #toctitle > a.anchor:hover, .sidebarblock > .content > .title > a.anchor:hover, h4:hover > a.anchor, h4 > a.anchor:hover, h5:hover > a.anchor, h5 > a.anchor:hover, h6:hover > a.anchor, h6 > a.anchor:hover { visibility: visible; }
187 #content h1 > a.link, h2 > a.link, h3 > a.link, #toctitle > a.link, .sidebarblock > .content > .title > a.link, h4 > a.link, h5 > a.link, h6 > a.link { color: #ba3925; text-decoration: none; }
188 #content h1 > a.link:hover, h2 > a.link:hover, h3 > a.link:hover, #toctitle > a.link:hover, .sidebarblock > .content > .title > a.link:hover, h4 > a.link:hover, h5 > a.link:hover, h6 > a.link:hover { color: #a53221; }
189 .imageblock, .literalblock, .listingblock, .verseblock, .videoblock { margin-bottom: 1.25em; }
190 .admonitionblock td.content > .title, .exampleblock > .title, .imageblock > .title, .videoblock > .title, .listingblock > .title, .literalblock > .title, .openblock > .title, .paragraph > .title, .quoteblock > .title, .sidebarblock > .title, .tableblock > .title, .verseblock > .title, .dlist > .title, .olist > .title, .ulist > .title, .qlist > .title, .hdlist > .title { text-align: left; font-weight: bold; }
191 .tableblock > caption { text-align: left; font-weight: bold; white-space: nowrap; overflow: visible; max-width: 0; }
192 table.tableblock #preamble > .sectionbody > .paragraph:first-of-type p { font-size: inherit; }
193 .admonitionblock > table { border: 0; background: none; width: 100%; }
194 .admonitionblock > table td.icon { text-align: center; width: 80px; }
195 .admonitionblock > table td.icon img { max-width: none; }
196 .admonitionblock > table td.icon .title { font-weight: bold; text-transform: uppercase; }
197 .admonitionblock > table td.content { padding-left: 1.125em; padding-right: 1.25em; border-left: 1px solid #dddddd; color: #6f6f6f; }
198 .admonitionblock > table td.content > :last-child > :last-child { margin-bottom: 0; }
199 .exampleblock > .content { border-style: solid; border-width: 1px; border-color: #e6e6e6; margin-bottom: 1.25em; padding: 1.25em; background: white; -webkit-border-radius: 4px; border-radius: 4px; }
200 .exampleblock > .content > :first-child { margin-top: 0; }
201 .exampleblock > .content > :last-child { margin-bottom: 0; }
202 .exampleblock > .content h1, .exampleblock > .content h2, .exampleblock > .content h3, .exampleblock > .content #toctitle, .sidebarblock.exampleblock > .content > .title, .exampleblock > .content h4, .exampleblock > .content h5, .exampleblock > .content h6, .exampleblock > .content p { color: #333333; }
203 .exampleblock > .content h1, .exampleblock > .content h2, .exampleblock > .content h3, .exampleblock > .content #toctitle, .sidebarblock.exampleblock > .content > .title, .exampleblock > .content h4, .exampleblock > .content h5, .exampleblock > .content h6 { line-height: 1; margin-bottom: 0.625em; }
204 .exampleblock > .content h1.subheader, .exampleblock > .content h2.subheader, .exampleblock > .content h3.subheader, .exampleblock > .content .subheader#toctitle, .sidebarblock.exampleblock > .content > .subheader.title, .exampleblock > .content h4.subheader, .exampleblock > .content h5.subheader, .exampleblock > .content h6.subheader { line-height: 1.4; }
205 .exampleblock.result > .content { -webkit-box-shadow: 0 1px 8px #d9d9d9; box-shadow: 0 1px 8px #d9d9d9; }
206 .sidebarblock { border-style: solid; border-width: 1px; border-color: #d9d9d9; margin-bottom: 1.25em; padding: 1.25em; background: #f2f2f2; -webkit-border-radius: 4px; border-radius: 4px; }
207 .sidebarblock > :first-child { margin-top: 0; }
208 .sidebarblock > :last-child { margin-bottom: 0; }
209 .sidebarblock h1, .sidebarblock h2, .sidebarblock h3, .sidebarblock #toctitle, .sidebarblock > .content > .title, .sidebarblock h4, .sidebarblock h5, .sidebarblock h6, .sidebarblock p { color: #333333; }
210 .sidebarblock h1, .sidebarblock h2, .sidebarblock h3, .sidebarblock #toctitle, .sidebarblock > .content > .title, .sidebarblock h4, .sidebarblock h5, .sidebarblock h6 { line-height: 1; margin-bottom: 0.625em; }
211 .sidebarblock h1.subheader, .sidebarblock h2.subheader, .sidebarblock h3.subheader, .sidebarblock .subheader#toctitle, .sidebarblock > .content > .subheader.title, .sidebarblock h4.subheader, .sidebarblock h5.subheader, .sidebarblock h6.subheader { line-height: 1.4; }
212 .sidebarblock > .content > .title { color: #7a2518; margin-top: 0; line-height: 1.6; }
213 .exampleblock > .content > :last-child > :last-child, .exampleblock > .content .olist > ol > li:last-child > :last-child, .exampleblock > .content .ulist > ul > li:last-child > :last-child, .exampleblock > .content .qlist > ol > li:last-child > :last-child, .sidebarblock > .content > :last-child > :last-child, .sidebarblock > .content .olist > ol > li:last-child > :last-child, .sidebarblock > .content .ulist > ul > li:last-child > :last-child, .sidebarblock > .content .qlist > ol > li:last-child > :last-child { margin-bottom: 0; }
214 .literalblock > .content pre, .listingblock > .content pre { background: none; border-width: 1px 0; border-style: dotted; border-color: #bfbfbf; -webkit-border-radius: 4px; border-radius: 4px; padding: 0.75em 0.75em 0.5em 0.75em; word-wrap: break-word; }
215 .literalblock > .content pre.nowrap, .listingblock > .content pre.nowrap { overflow-x: auto; white-space: pre; word-wrap: normal; }
216 .literalblock > .content pre > code, .listingblock > .content pre > code { display: block; }
217 @media only screen { .literalblock > .content pre, .listingblock > .content pre { font-size: 0.8em; } }
218 @media only screen and (min-width: 768px) { .literalblock > .content pre, .listingblock > .content pre { font-size: 0.9em; } }
219 @media only screen and (min-width: 1280px) { .literalblock > .content pre, .listingblock > .content pre { font-size: 1em; } }
220 .listingblock > .content { position: relative; }
221 .listingblock:hover code[class*=" language-"]:before { text-transform: uppercase; font-size: 0.9em; color: #999; position: absolute; top: 0.375em; right: 0.375em; }
222 .listingblock:hover code.asciidoc:before { content: "asciidoc"; }
223 .listingblock:hover code.clojure:before { content: "clojure"; }
224 .listingblock:hover code.css:before { content: "css"; }
225 .listingblock:hover code.groovy:before { content: "groovy"; }
226 .listingblock:hover code.html:before { content: "html"; }
227 .listingblock:hover code.java:before { content: "java"; }
228 .listingblock:hover code.javascript:before { content: "javascript"; }
229 .listingblock:hover code.python:before { content: "python"; }
230 .listingblock:hover code.ruby:before { content: "ruby"; }
231 .listingblock:hover code.scss:before { content: "scss"; }
232 .listingblock:hover code.xml:before { content: "xml"; }
233 .listingblock:hover code.yaml:before { content: "yaml"; }
234 .listingblock.terminal pre .command:before { content: attr(data-prompt); padding-right: 0.5em; color: #999; }
235 .listingblock.terminal pre .command:not([data-prompt]):before { content: '$'; }
236 table.pyhltable { border: 0; margin-bottom: 0; }
237 table.pyhltable td { vertical-align: top; padding-top: 0; padding-bottom: 0; }
238 table.pyhltable td.code { padding-left: .75em; padding-right: 0; }
239 .highlight.pygments .lineno, table.pyhltable td:not(.code) { color: #999; padding-left: 0; padding-right: .5em; border-right: 1px solid #dddddd; }
240 .highlight.pygments .lineno { display: inline-block; margin-right: .25em; }
241 table.pyhltable .linenodiv { background-color: transparent !important; padding-right: 0 !important; }
242 .quoteblock { margin: 0 0 1.25em; padding: 0.5625em 1.25em 0 1.1875em; border-left: 1px solid #dddddd; }
243 .quoteblock blockquote { margin: 0 0 1.25em 0; padding: 0 0 0.5625em 0; border: 0; }
244 .quoteblock blockquote > .paragraph:last-child p { margin-bottom: 0; }
245 .quoteblock .attribution { margin-top: -.25em; padding-bottom: 0.5625em; font-size: inherit; color: #555555; }
246 .quoteblock .attribution br { display: none; }
247 .quoteblock .attribution cite { display: block; margin-bottom: 0.625em; }
248 table thead th, table tfoot th { font-weight: bold; }
249 table.tableblock.grid-all { border-collapse: separate; border-spacing: 1px; -webkit-border-radius: 4px; border-radius: 4px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; }
250 table.tableblock.frame-topbot, table.tableblock.frame-none { border-left: 0; border-right: 0; }
251 table.tableblock.frame-sides, table.tableblock.frame-none { border-top: 0; border-bottom: 0; }
252 table.tableblock td .paragraph:last-child p, table.tableblock td > p:last-child { margin-bottom: 0; }
253 th.tableblock.halign-left, td.tableblock.halign-left { text-align: left; }
254 th.tableblock.halign-right, td.tableblock.halign-right { text-align: right; }
255 th.tableblock.halign-center, td.tableblock.halign-center { text-align: center; }
256 th.tableblock.valign-top, td.tableblock.valign-top { vertical-align: top; }
257 th.tableblock.valign-bottom, td.tableblock.valign-bottom { vertical-align: bottom; }
258 th.tableblock.valign-middle, td.tableblock.valign-middle { vertical-align: middle; }
259 p.tableblock.header { color: #222222; font-weight: bold; }
260 td > div.verse { white-space: pre; }
261 ol { margin-left: 1.75em; }
262 ul li ol { margin-left: 1.5em; }
263 dl dd { margin-left: 1.125em; }
264 dl dd:last-child, dl dd:last-child > :last-child { margin-bottom: 0; }
265 ol > li p, ul > li p, ul dd, ol dd, .olist .olist, .ulist .ulist, .ulist .olist, .olist .ulist { margin-bottom: 0.625em; }
266 ul.unstyled, ol.unnumbered, ul.checklist, ul.none { list-style-type: none; }
267 ul.unstyled, ol.unnumbered, ul.checklist { margin-left: 0.625em; }
268 ul.checklist li > p:first-child > i[class^="icon-check"]:first-child, ul.checklist li > p:first-child > input[type="checkbox"]:first-child { margin-right: 0.25em; }
269 ul.checklist li > p:first-child > input[type="checkbox"]:first-child { position: relative; top: 1px; }
270 ul.inline { margin: 0 auto 0.625em auto; margin-left: -1.375em; margin-right: 0; padding: 0; list-style: none; overflow: hidden; }
271 ul.inline > li { list-style: none; float: left; margin-left: 1.375em; display: block; }
272 ul.inline > li > * { display: block; }
273 .unstyled dl dt { font-weight: normal; font-style: normal; }
274 ol.arabic { list-style-type: decimal; }
275 ol.decimal { list-style-type: decimal-leading-zero; }
276 ol.loweralpha { list-style-type: lower-alpha; }
277 ol.upperalpha { list-style-type: upper-alpha; }
278 ol.lowerroman { list-style-type: lower-roman; }
279 ol.upperroman { list-style-type: upper-roman; }
280 ol.lowergreek { list-style-type: lower-greek; }
281 .hdlist > table, .colist > table { border: 0; background: none; }
282 .hdlist > table > tbody > tr, .colist > table > tbody > tr { background: none; }
283 td.hdlist1 { padding-right: .8em; font-weight: bold; }
284 td.hdlist1, td.hdlist2 { vertical-align: top; }
285 .literalblock + .colist, .listingblock + .colist { margin-top: -0.5em; }
286 .colist > table tr > td:first-of-type { padding: 0 .8em; line-height: 1; }
287 .colist > table tr > td:last-of-type { padding: 0.25em 0; }
288 .qanda > ol > li > p > em:only-child { color: #00467f; }
289 .thumb, .th { line-height: 0; display: inline-block; border: solid 4px white; -webkit-box-shadow: 0 0 0 1px #dddddd; box-shadow: 0 0 0 1px #dddddd; }
290 .imageblock.left, .imageblock[style*="float: left"] { margin: 0.25em 0.625em 1.25em 0; }
291 .imageblock.right, .imageblock[style*="float: right"] { margin: 0.25em 0 1.25em 0.625em; }
292 .imageblock > .title { margin-bottom: 0; }
293 .imageblock.thumb, .imageblock.th { border-width: 6px; }
294 .imageblock.thumb > .title, .imageblock.th > .title { padding: 0 0.125em; }
295 .image.left, .image.right { margin-top: 0.25em; margin-bottom: 0.25em; display: inline-block; line-height: 0; }
296 .image.left { margin-right: 0.625em; }
297 .image.right { margin-left: 0.625em; }
298 a.image { text-decoration: none; }
299 span.footnote, span.footnoteref { vertical-align: super; font-size: 0.875em; }
300 span.footnote a, span.footnoteref a { text-decoration: none; }
301 #footnotes { padding-top: 0.75em; padding-bottom: 0.75em; margin-bottom: 0.625em; }
302 #footnotes hr { width: 20%; min-width: 6.25em; margin: -.25em 0 .75em 0; border-width: 1px 0 0 0; }
303 #footnotes .footnote { padding: 0 0.375em; line-height: 1.3; font-size: 0.875em; margin-left: 1.2em; text-indent: -1.2em; margin-bottom: .2em; }
304 #footnotes .footnote a:first-of-type { font-weight: bold; text-decoration: none; }
305 #footnotes .footnote:last-of-type { margin-bottom: 0; }
306 #content #footnotes { margin-top: -0.625em; margin-bottom: 0; padding: 0.75em 0; }
307 .gist .file-data > table { border: none; background: #fff; width: 100%; margin-bottom: 0; }
308 .gist .file-data > table td.line-data { width: 99%; }
309 div.unbreakable { page-break-inside: avoid; }
310 .big { font-size: larger; }
311 .small { font-size: smaller; }
312 .underline { text-decoration: underline; }
313 .overline { text-decoration: overline; }
314 .line-through { text-decoration: line-through; }
315 .aqua { color: #00bfbf; }
316 .aqua-background { background-color: #00fafa; }
317 .black { color: black; }
318 .black-background { background-color: black; }
319 .blue { color: #0000bf; }
320 .blue-background { background-color: #0000fa; }
321 .fuchsia { color: #bf00bf; }
322 .fuchsia-background { background-color: #fa00fa; }
323 .gray { color: #606060; }
324 .gray-background { background-color: #7d7d7d; }
325 .green { color: #006000; }
326 .green-background { background-color: #007d00; }
327 .lime { color: #00bf00; }
328 .lime-background { background-color: #00fa00; }
329 .maroon { color: #600000; }
330 .maroon-background { background-color: #7d0000; }
331 .navy { color: #000060; }
332 .navy-background { background-color: #00007d; }
333 .olive { color: #606000; }
334 .olive-background { background-color: #7d7d00; }
335 .purple { color: #600060; }
336 .purple-background { background-color: #7d007d; }
337 .red { color: #bf0000; }
338 .red-background { background-color: #fa0000; }
339 .silver { color: #909090; }
340 .silver-background { background-color: #bcbcbc; }
341 .teal { color: #006060; }
342 .teal-background { background-color: #007d7d; }
343 .white { color: #bfbfbf; }
344 .white-background { background-color: #fafafa; }
345 .yellow { color: #bfbf00; }
346 .yellow-background { background-color: #fafa00; }
347 span.icon > [class^="icon-"], span.icon > [class*=" icon-"] { cursor: default; }
348 .admonitionblock td.icon [class^="icon-"]:before { font-size: 2.5em; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); cursor: default; }
349 .admonitionblock td.icon .icon-note:before { content: "\f05a"; color: #005498; color: #003f72; }
350 .admonitionblock td.icon .icon-tip:before { content: "\f0eb"; text-shadow: 1px 1px 2px rgba(155, 155, 0, 0.8); color: #111; }
351 .admonitionblock td.icon .icon-warning:before { content: "\f071"; color: #bf6900; }
352 .admonitionblock td.icon .icon-caution:before { content: "\f06d"; color: #bf3400; }
353 .admonitionblock td.icon .icon-important:before { content: "\f06a"; color: #bf0000; }
354 .conum { display: inline-block; color: white !important; background-color: #222222; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; width: 20px; height: 20px; font-size: 12px; font-weight: bold; line-height: 20px; font-family: Arial, sans-serif; font-style: normal; position: relative; top: -2px; letter-spacing: -1px; }
355 .conum * { color: white !important; }
356 .conum + b { display: none; }
357 .conum:after { content: attr(data-value); }
358 .conum:not([data-value]):empty { display: none; }
359 .literalblock > .content > pre, .listingblock > .content > pre { -webkit-border-radius: 0; border-radius: 0; }
363 <body class="book toc2 toc-left">
365 <h1>DistributionAndExternalAPIs</h1>
366 <div id="toc" class="toc2">
367 <div id="toctitle">Table of Contents</div>
368 <ul class="sectlevel1">
369 <li><a href="#_overview">1. Overview</a></li>
371 <ul class="sectlevel2">
372 <li><a href="#_version_information">1.1. Version information</a></li>
373 <li><a href="#_uri_scheme">1.2. URI scheme</a></li>
374 <li><a href="#_tags">1.3. Tags</a></li>
377 <li><a href="#_paths">2. Paths</a></li>
379 <ul class="sectlevel2">
380 <li><a href="#_getvalidartifacttypes">2.1. Artifact types list</a></li>
382 <ul class="sectlevel3">
383 <li><a href="#_description">2.1.1. Description</a></li>
384 <li><a href="#_parameters">2.1.2. Parameters</a></li>
385 <li><a href="#_responses">2.1.3. Responses</a></li>
386 <li><a href="#_consumes">2.1.4. Consumes</a></li>
387 <li><a href="#_produces">2.1.5. Produces</a></li>
388 <li><a href="#_tags_2">2.1.6. Tags</a></li>
391 <li><a href="#_uploadinterfaceoperationartifact">2.2. uploads of artifact to VF operation workflow</a></li>
393 <ul class="sectlevel3">
394 <li><a href="#_description_2">2.2.1. Description</a></li>
395 <li><a href="#_parameters_2">2.2.2. Parameters</a></li>
396 <li><a href="#_responses_2">2.2.3. Responses</a></li>
397 <li><a href="#_produces_2">2.2.4. Produces</a></li>
398 <li><a href="#_tags_3">2.2.5. Tags</a></li>
401 <li><a href="#_downloadserviceartifact">2.3. Download service artifact</a></li>
403 <ul class="sectlevel3">
404 <li><a href="#_description_3">2.3.1. Description</a></li>
405 <li><a href="#_parameters_3">2.3.2. Parameters</a></li>
406 <li><a href="#_responses_3">2.3.3. Responses</a></li>
407 <li><a href="#_consumes_2">2.3.4. Consumes</a></li>
408 <li><a href="#_produces_3">2.3.5. Produces</a></li>
409 <li><a href="#_tags_4">2.3.6. Tags</a></li>
412 <li><a href="#_downloadresourceinstanceartifactbyname">2.4. Download resource instance artifact</a></li>
414 <ul class="sectlevel3">
415 <li><a href="#_description_4">2.4.1. Description</a></li>
416 <li><a href="#_parameters_4">2.4.2. Parameters</a></li>
417 <li><a href="#_responses_4">2.4.3. Responses</a></li>
418 <li><a href="#_consumes_3">2.4.4. Consumes</a></li>
419 <li><a href="#_produces_4">2.4.5. Produces</a></li>
420 <li><a href="#_tags_5">2.4.6. Tags</a></li>
423 <li><a href="#_downloadresourceartifact">2.5. Download resource artifact</a></li>
425 <ul class="sectlevel3">
426 <li><a href="#_description_5">2.5.1. Description</a></li>
427 <li><a href="#_parameters_5">2.5.2. Parameters</a></li>
428 <li><a href="#_responses_5">2.5.3. Responses</a></li>
429 <li><a href="#_consumes_4">2.5.4. Consumes</a></li>
430 <li><a href="#_produces_5">2.5.5. Produces</a></li>
431 <li><a href="#_tags_6">2.5.6. Tags</a></li>
434 <li><a href="#_activateserviceexternal">2.6. activate a service</a></li>
436 <ul class="sectlevel3">
437 <li><a href="#_description_6">2.6.1. Description</a></li>
438 <li><a href="#_parameters_6">2.6.2. Parameters</a></li>
439 <li><a href="#_responses_6">2.6.3. Responses</a></li>
440 <li><a href="#_consumes_5">2.6.4. Consumes</a></li>
441 <li><a href="#_produces_6">2.6.5. Produces</a></li>
442 <li><a href="#_tags_7">2.6.6. Tags</a></li>
445 <li><a href="#_createcomponentexternal">2.7. creates a resource or service</a></li>
447 <ul class="sectlevel3">
448 <li><a href="#_description_7">2.7.1. Description</a></li>
449 <li><a href="#_parameters_7">2.7.2. Parameters</a></li>
450 <li><a href="#_responses_7">2.7.3. Responses</a></li>
451 <li><a href="#_consumes_6">2.7.4. Consumes</a></li>
452 <li><a href="#_produces_7">2.7.5. Produces</a></li>
453 <li><a href="#_tags_8">2.7.6. Tags</a></li>
456 <li><a href="#_getassetlistexternal">2.8. Fetch list of assets</a></li>
458 <ul class="sectlevel3">
459 <li><a href="#_description_8">2.8.1. Description</a></li>
460 <li><a href="#_parameters_8">2.8.2. Parameters</a></li>
461 <li><a href="#_responses_8">2.8.3. Responses</a></li>
462 <li><a href="#_produces_8">2.8.4. Produces</a></li>
463 <li><a href="#_tags_9">2.8.5. Tags</a></li>
466 <li><a href="#_uploadartifact">2.9. uploads of artifact to a resource or service</a></li>
468 <ul class="sectlevel3">
469 <li><a href="#_description_9">2.9.1. Description</a></li>
470 <li><a href="#_parameters_9">2.9.2. Parameters</a></li>
471 <li><a href="#_responses_9">2.9.3. Responses</a></li>
472 <li><a href="#_produces_9">2.9.4. Produces</a></li>
473 <li><a href="#_tags_10">2.9.5. Tags</a></li>
476 <li><a href="#_updateartifact">2.10. updates an artifact on a resource or service</a></li>
478 <ul class="sectlevel3">
479 <li><a href="#_description_10">2.10.1. Description</a></li>
480 <li><a href="#_parameters_10">2.10.2. Parameters</a></li>
481 <li><a href="#_responses_10">2.10.3. Responses</a></li>
482 <li><a href="#_produces_10">2.10.4. Produces</a></li>
483 <li><a href="#_tags_11">2.10.5. Tags</a></li>
486 <li><a href="#_downloadcomponentartifact">2.11. Download component artifact</a></li>
488 <ul class="sectlevel3">
489 <li><a href="#_description_11">2.11.1. Description</a></li>
490 <li><a href="#_parameters_11">2.11.2. Parameters</a></li>
491 <li><a href="#_responses_11">2.11.3. Responses</a></li>
492 <li><a href="#_produces_11">2.11.4. Produces</a></li>
493 <li><a href="#_tags_12">2.11.5. Tags</a></li>
496 <li><a href="#_deleteartifact">2.12. deletes an artifact of a resource or service</a></li>
498 <ul class="sectlevel3">
499 <li><a href="#_description_12">2.12.1. Description</a></li>
500 <li><a href="#_parameters_12">2.12.2. Parameters</a></li>
501 <li><a href="#_responses_12">2.12.3. Responses</a></li>
502 <li><a href="#_produces_12">2.12.4. Produces</a></li>
503 <li><a href="#_tags_13">2.12.5. Tags</a></li>
506 <li><a href="#_changeresourcestateexternal">2.13. Change Resource lifecycle State</a></li>
508 <ul class="sectlevel3">
509 <li><a href="#_parameters_13">2.13.1. Parameters</a></li>
510 <li><a href="#_responses_13">2.13.2. Responses</a></li>
511 <li><a href="#_consumes_7">2.13.3. Consumes</a></li>
512 <li><a href="#_produces_13">2.13.4. Produces</a></li>
513 <li><a href="#_tags_14">2.13.5. Tags</a></li>
516 <li><a href="#_getassetspecificmetadatabyuuidexternal">2.14. Detailed metadata of asset by uuid</a></li>
518 <ul class="sectlevel3">
519 <li><a href="#_description_13">2.14.1. Description</a></li>
520 <li><a href="#_parameters_14">2.14.2. Parameters</a></li>
521 <li><a href="#_responses_14">2.14.3. Responses</a></li>
522 <li><a href="#_produces_14">2.14.4. Produces</a></li>
523 <li><a href="#_tags_15">2.14.5. Tags</a></li>
526 <li><a href="#_uploadartifacttoinstance">2.15. uploads an artifact to a resource instance</a></li>
528 <ul class="sectlevel3">
529 <li><a href="#_description_14">2.15.1. Description</a></li>
530 <li><a href="#_parameters_15">2.15.2. Parameters</a></li>
531 <li><a href="#_responses_15">2.15.3. Responses</a></li>
532 <li><a href="#_produces_15">2.15.4. Produces</a></li>
533 <li><a href="#_tags_16">2.15.5. Tags</a></li>
536 <li><a href="#_updateartifactonresourceinstance">2.16. updates an artifact on a resource instance</a></li>
538 <ul class="sectlevel3">
539 <li><a href="#_description_15">2.16.1. Description</a></li>
540 <li><a href="#_parameters_16">2.16.2. Parameters</a></li>
541 <li><a href="#_responses_16">2.16.3. Responses</a></li>
542 <li><a href="#_produces_16">2.16.4. Produces</a></li>
543 <li><a href="#_tags_17">2.16.5. Tags</a></li>
546 <li><a href="#_downloadresourceinstanceartifact">2.17. Download resource instance artifact</a></li>
548 <ul class="sectlevel3">
549 <li><a href="#_description_16">2.17.1. Description</a></li>
550 <li><a href="#_parameters_17">2.17.2. Parameters</a></li>
551 <li><a href="#_responses_17">2.17.3. Responses</a></li>
552 <li><a href="#_produces_17">2.17.4. Produces</a></li>
553 <li><a href="#_tags_18">2.17.5. Tags</a></li>
556 <li><a href="#_deleteartifactonresourceinstance">2.18. deletes an artifact of a resource insatnce</a></li>
558 <ul class="sectlevel3">
559 <li><a href="#_description_17">2.18.1. Description</a></li>
560 <li><a href="#_parameters_18">2.18.2. Parameters</a></li>
561 <li><a href="#_responses_18">2.18.3. Responses</a></li>
562 <li><a href="#_produces_18">2.18.4. Produces</a></li>
563 <li><a href="#_tags_19">2.18.5. Tags</a></li>
566 <li><a href="#_gettoscamodelexternal">2.19. Fetch assets CSAR</a></li>
568 <ul class="sectlevel3">
569 <li><a href="#_description_18">2.19.1. Description</a></li>
570 <li><a href="#_parameters_19">2.19.2. Parameters</a></li>
571 <li><a href="#_responses_19">2.19.3. Responses</a></li>
572 <li><a href="#_produces_19">2.19.4. Produces</a></li>
573 <li><a href="#_tags_20">2.19.5. Tags</a></li>
576 <li><a href="#_getuebserverlist">2.20. UEB Server List</a></li>
578 <ul class="sectlevel3">
579 <li><a href="#_description_19">2.20.1. Description</a></li>
580 <li><a href="#_parameters_20">2.20.2. Parameters</a></li>
581 <li><a href="#_responses_20">2.20.3. Responses</a></li>
582 <li><a href="#_consumes_8">2.20.4. Consumes</a></li>
583 <li><a href="#_produces_20">2.20.5. Produces</a></li>
584 <li><a href="#_tags_21">2.20.6. Tags</a></li>
587 <li><a href="#_registerfordistribution">2.21. Subscription status</a></li>
589 <ul class="sectlevel3">
590 <li><a href="#_description_20">2.21.1. Description</a></li>
591 <li><a href="#_parameters_21">2.21.2. Parameters</a></li>
592 <li><a href="#_responses_21">2.21.3. Responses</a></li>
593 <li><a href="#_consumes_9">2.21.4. Consumes</a></li>
594 <li><a href="#_produces_21">2.21.5. Produces</a></li>
595 <li><a href="#_tags_22">2.21.6. Tags</a></li>
598 <li><a href="#_unregisterfordistribution">2.22. Subscription status</a></li>
600 <ul class="sectlevel3">
601 <li><a href="#_description_21">2.22.1. Description</a></li>
602 <li><a href="#_parameters_22">2.22.2. Parameters</a></li>
603 <li><a href="#_responses_22">2.22.3. Responses</a></li>
604 <li><a href="#_consumes_10">2.22.4. Consumes</a></li>
605 <li><a href="#_produces_22">2.22.5. Produces</a></li>
606 <li><a href="#_tags_23">2.22.6. Tags</a></li>
611 <li><a href="#_definitions">3. Definitions</a></li>
613 <ul class="sectlevel2">
614 <li><a href="#_additionalinfoparameterinfo">3.1. AdditionalInfoParameterInfo</a></li>
615 <li><a href="#_additionalinformationdefinition">3.2. AdditionalInformationDefinition</a></li>
616 <li><a href="#_artifactdatadefinition">3.3. ArtifactDataDefinition</a></li>
617 <li><a href="#_artifactdefinition">3.4. ArtifactDefinition</a></li>
618 <li><a href="#_assetmetadata">3.5. AssetMetadata</a></li>
619 <li><a href="#_capabilitydatadefinition">3.6. CapabilityDataDefinition</a></li>
620 <li><a href="#_capabilitydefinition">3.7. CapabilityDefinition</a></li>
621 <li><a href="#_capabilityrequirementrelationship">3.8. CapabilityRequirementRelationship</a></li>
622 <li><a href="#_categorydefinition">3.9. CategoryDefinition</a></li>
623 <li><a href="#_componentinstance">3.10. ComponentInstance</a></li>
624 <li><a href="#_componentinstanceinput">3.11. ComponentInstanceInput</a></li>
625 <li><a href="#_componentinstanceproperty">3.12. ComponentInstanceProperty</a></li>
626 <li><a href="#_getinputvaluedatadefinition">3.13. GetInputValueDataDefinition</a></li>
627 <li><a href="#_groupdefinition">3.14. GroupDefinition</a></li>
628 <li><a href="#_groupinstance">3.15. GroupInstance</a></li>
629 <li><a href="#_groupingdefinition">3.16. GroupingDefinition</a></li>
630 <li><a href="#_heatparameterdatadefinition">3.17. HeatParameterDataDefinition</a></li>
631 <li><a href="#_heatparameterdefinition">3.18. HeatParameterDefinition</a></li>
632 <li><a href="#_inputdefinition">3.19. InputDefinition</a></li>
633 <li><a href="#_interfacedefinition">3.20. InterfaceDefinition</a></li>
634 <li><a href="#_interfaceoperationdatadefinition">3.21. InterfaceOperationDataDefinition</a></li>
635 <li><a href="#_interfaceoperationparamdatadefinition">3.22. InterfaceOperationParamDataDefinition</a></li>
636 <li><a href="#_lifecyclechangeinfowithaction">3.23. LifecycleChangeInfoWithAction</a></li>
637 <li><a href="#_listdatadefinition">3.24. ListDataDefinition</a></li>
638 <li><a href="#_listdatadefinitioninterfaceoperationparamdatadefinition">3.25. ListDataDefinitionInterfaceOperationParamDataDefinition</a></li>
639 <li><a href="#_listdatadefinitionoperationinputdefinition">3.26. ListDataDefinitionOperationInputDefinition</a></li>
640 <li><a href="#_operationdatadefinition">3.27. OperationDataDefinition</a></li>
641 <li><a href="#_operationinputdefinition">3.28. OperationInputDefinition</a></li>
642 <li><a href="#_policydefinition">3.29. PolicyDefinition</a></li>
643 <li><a href="#_propertyconstraint">3.30. PropertyConstraint</a></li>
644 <li><a href="#_propertydatadefinition">3.31. PropertyDataDefinition</a></li>
645 <li><a href="#_propertydefinition">3.32. PropertyDefinition</a></li>
646 <li><a href="#_propertyrule">3.33. PropertyRule</a></li>
647 <li><a href="#_registrationrequest">3.34. RegistrationRequest</a></li>
648 <li><a href="#_relationshipimpl">3.35. RelationshipImpl</a></li>
649 <li><a href="#_relationshipinfo">3.36. RelationshipInfo</a></li>
650 <li><a href="#_requirementcapabilityreldef">3.37. RequirementCapabilityRelDef</a></li>
651 <li><a href="#_requirementdatadefinition">3.38. RequirementDataDefinition</a></li>
652 <li><a href="#_requirementdefinition">3.39. RequirementDefinition</a></li>
653 <li><a href="#_resource">3.40. Resource</a></li>
654 <li><a href="#_schemadefinition">3.41. SchemaDefinition</a></li>
655 <li><a href="#_serverlistresponse">3.42. ServerListResponse</a></li>
656 <li><a href="#_subcategorydefinition">3.43. SubCategoryDefinition</a></li>
657 <li><a href="#_topicregistrationresponse">3.44. TopicRegistrationResponse</a></li>
658 <li><a href="#_topicunregistrationresponse">3.45. TopicUnregistrationResponse</a></li>
659 <li><a href="#_toscadatadefinition">3.46. ToscaDataDefinition</a></li>
667 <h2 id="_overview"><a class="anchor" href="#_overview"></a>1. Overview</h2>
668 <div class="sectionbody">
670 <h3 id="_version_information"><a class="anchor" href="#_version_information"></a>1.1. Version information</h3>
671 <div class="paragraph">
672 <p><em>Version</em> : 1.2.0</p>
676 <h3 id="_uri_scheme"><a class="anchor" href="#_uri_scheme"></a>1.2. URI scheme</h3>
677 <div class="paragraph">
678 <p><em>BasePath</em> : /sdc</p>
682 <h3 id="_tags"><a class="anchor" href="#_tags"></a>1.3. Tags</h3>
686 <p>Artifact External Servlet</p>
689 <p>Asset Metadata External Servlet</p>
692 <p>CRUD External Servlet</p>
695 <p>Distribution Catalog Servlet</p>
698 <p>Distribution Servlet</p>
701 <p>Service Activation External Servlet</p>
709 <h2 id="_paths"><a class="anchor" href="#_paths"></a>2. Paths</h2>
710 <div class="sectionbody">
712 <h3 id="_getvalidartifacttypes"><a class="anchor" href="#_getvalidartifacttypes"></a>2.1. Artifact types list</h3>
713 <div class="literalblock">
714 <div class="content">
715 <pre>GET /v1/artifactTypes</pre>
719 <h4 id="_description"><a class="anchor" href="#_description"></a>2.1.1. Description</h4>
720 <div class="paragraph">
721 <p>Fetches available artifact types list</p>
725 <h4 id="_parameters"><a class="anchor" href="#_parameters"></a>2.1.2. Parameters</h4>
726 <table class="tableblock frame-all grid-all" style="width:100%; ">
728 <col style="width:11%;">
729 <col style="width:16%;">
730 <col style="width:50%;">
731 <col style="width:22%;">
735 <th class="tableblock halign-left valign-middle">Type</th>
736 <th class="tableblock halign-left valign-middle">Name</th>
737 <th class="tableblock halign-left valign-middle">Description</th>
738 <th class="tableblock halign-left valign-middle">Schema</th>
743 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
744 <p><strong>Header</strong></p>
746 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
747 <p><strong>Accept</strong><br>
748 <em>required</em></p>
750 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
751 <p>The username and password</p>
753 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
758 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
759 <p><strong>Header</strong></p>
761 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
762 <p><strong>Authorization</strong><br>
763 <em>required</em></p>
765 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
766 <p>The username and password</p>
768 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
773 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
774 <p><strong>Header</strong></p>
776 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
777 <p><strong>X-ECOMP-InstanceID</strong><br>
778 <em>required</em></p>
780 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
781 <p>X-ECOMP-InstanceID header</p>
783 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
788 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
789 <p><strong>Header</strong></p>
791 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
792 <p><strong>X-ECOMP-RequestID</strong><br>
793 <em>optional</em></p>
795 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
796 <p>X-ECOMP-RequestID header</p>
798 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
807 <h4 id="_responses"><a class="anchor" href="#_responses"></a>2.1.3. Responses</h4>
808 <table class="tableblock frame-all grid-all" style="width:100%; ">
810 <col style="width:10%;">
811 <col style="width:70%;">
812 <col style="width:20%;">
816 <th class="tableblock halign-left valign-middle">HTTP Code</th>
817 <th class="tableblock halign-left valign-middle">Description</th>
818 <th class="tableblock halign-left valign-middle">Schema</th>
823 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
824 <p><strong>200</strong></p>
826 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
827 <p>Artifact types list fetched successfully</p>
829 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
834 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
835 <p><strong>400</strong></p>
837 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
838 <p>Missing <em>X-ECOMP-InstanceID</em> HTTP header - POL5001</p>
840 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
845 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
846 <p><strong>401</strong></p>
848 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
849 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
851 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
856 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
857 <p><strong>403</strong></p>
859 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
860 <p>ECOMP component is not authorized - POL5003</p>
862 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
867 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
868 <p><strong>405</strong></p>
870 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
871 <p>Method Not Allowed : Invalid HTTP method type used to register for distribution ( POST,PUT,DELETE will be rejected) - POL4050</p>
873 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
878 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
879 <p><strong>500</strong></p>
881 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
882 <p>The registration failed due to internal SDC problem or Cambria Service failure ECOMP Component should continue the attempts to register for distribution - POL5000</p>
884 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
893 <h4 id="_consumes"><a class="anchor" href="#_consumes"></a>2.1.4. Consumes</h4>
897 <p><code>application/json</code></p>
903 <h4 id="_produces"><a class="anchor" href="#_produces"></a>2.1.5. Produces</h4>
907 <p><code>application/json</code></p>
913 <h4 id="_tags_2"><a class="anchor" href="#_tags_2"></a>2.1.6. Tags</h4>
917 <p>Distribution Servlet</p>
924 <h3 id="_uploadinterfaceoperationartifact"><a class="anchor" href="#_uploadinterfaceoperationartifact"></a>2.2. uploads of artifact to VF operation workflow</h3>
925 <div class="literalblock">
926 <div class="content">
927 <pre>POST /v1/catalog/resources/{uuid}/interfaces/{operationUUID}/artifacts/{artifactUUID}</pre>
931 <h4 id="_description_2"><a class="anchor" href="#_description_2"></a>2.2.1. Description</h4>
932 <div class="paragraph">
933 <p>uploads of artifact to VF operation workflow</p>
937 <h4 id="_parameters_2"><a class="anchor" href="#_parameters_2"></a>2.2.2. Parameters</h4>
938 <table class="tableblock frame-all grid-all" style="width:100%; ">
940 <col style="width:11%;">
941 <col style="width:16%;">
942 <col style="width:50%;">
943 <col style="width:22%;">
947 <th class="tableblock halign-left valign-middle">Type</th>
948 <th class="tableblock halign-left valign-middle">Name</th>
949 <th class="tableblock halign-left valign-middle">Description</th>
950 <th class="tableblock halign-left valign-middle">Schema</th>
955 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
956 <p><strong>Header</strong></p>
958 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
959 <p><strong>Accept</strong><br>
960 <em>optional</em></p>
962 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
963 <p>Determines the format of the body of the response</p>
965 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
970 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
971 <p><strong>Header</strong></p>
973 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
974 <p><strong>Authorization</strong><br>
975 <em>required</em></p>
977 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
978 <p>The username and password</p>
980 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
985 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
986 <p><strong>Header</strong></p>
988 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
989 <p><strong>Content-MD5</strong><br>
990 <em>required</em></p>
992 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
993 <p>The value for this header must be the MD5 checksum over the whole json body</p>
995 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1000 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1001 <p><strong>Header</strong></p>
1003 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1004 <p><strong>Content-Type</strong><br>
1005 <em>required</em></p>
1007 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1008 <p>Determines the format of the body of the request</p>
1010 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1015 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1016 <p><strong>Header</strong></p>
1018 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1019 <p><strong>USER_ID</strong><br>
1020 <em>required</em></p>
1022 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1023 <p>The user ID of the DCAE Designer. This user must also have Designer role in SDC</p>
1025 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1030 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1031 <p><strong>Header</strong></p>
1033 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1034 <p><strong>X-ECOMP-InstanceID</strong><br>
1035 <em>required</em></p>
1037 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1038 <p>X-ECOMP-InstanceID header</p>
1040 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1045 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1046 <p><strong>Header</strong></p>
1048 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1049 <p><strong>X-ECOMP-RequestID</strong><br>
1050 <em>optional</em></p>
1052 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1053 <p>X-ECOMP-RequestID header</p>
1055 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1060 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1061 <p><strong>Path</strong></p>
1063 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1064 <p><strong>artifactUUID</strong><br>
1065 <em>required</em></p>
1067 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1068 <p>The uuid of the artifact</p>
1070 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1075 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1076 <p><strong>Path</strong></p>
1078 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1079 <p><strong>operationUUID</strong><br>
1080 <em>required</em></p>
1082 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1083 <p>The uuid of the operation</p>
1085 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1090 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1091 <p><strong>Path</strong></p>
1093 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1094 <p><strong>uuid</strong><br>
1095 <em>required</em></p>
1097 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1098 <p>The uuid of the asset as published in the metadata</p>
1100 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1105 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1106 <p><strong>Body</strong></p>
1108 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1109 <p><strong>body</strong><br>
1110 <em>required</em></p>
1112 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1113 <p>json describe the artifact</p>
1115 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1116 <p><a href="#_artifactdefinition">ArtifactDefinition</a></p>
1124 <h4 id="_responses_2"><a class="anchor" href="#_responses_2"></a>2.2.3. Responses</h4>
1125 <table class="tableblock frame-all grid-all" style="width:100%; ">
1127 <col style="width:10%;">
1128 <col style="width:70%;">
1129 <col style="width:20%;">
1133 <th class="tableblock halign-left valign-middle">HTTP Code</th>
1134 <th class="tableblock halign-left valign-middle">Description</th>
1135 <th class="tableblock halign-left valign-middle">Schema</th>
1140 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1141 <p><strong>200</strong></p>
1143 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1144 <p>Artifact uploaded</p>
1146 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1147 <p><a href="#_artifactdefinition">ArtifactDefinition</a></p>
1151 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1152 <p><strong>400</strong></p>
1154 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1155 <p>Restricted Operation – the user provided does not have role of Designer or the asset is being used by another designer - SVC4301</p>
1157 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1162 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1163 <p><strong>401</strong></p>
1165 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1166 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
1168 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1173 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1174 <p><strong>403</strong></p>
1176 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1177 <p>ECOMP component is not authorized - POL5003</p>
1179 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1184 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1185 <p><strong>404</strong></p>
1187 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1188 <p>Specified resource is not found - SVC4063</p>
1190 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1195 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1196 <p><strong>405</strong></p>
1198 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1199 <p>Method Not Allowed: Invalid HTTP method type used (PUT,DELETE,POST will be rejected) - POL4050</p>
1201 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1206 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1207 <p><strong>500</strong></p>
1209 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1210 <p>The GET request failed either due to internal SDC problem or Cambria Service failure. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
1212 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1221 <h4 id="_produces_2"><a class="anchor" href="#_produces_2"></a>2.2.4. Produces</h4>
1225 <p><code>application/json</code></p>
1231 <h4 id="_tags_3"><a class="anchor" href="#_tags_3"></a>2.2.5. Tags</h4>
1235 <p>Artifact External Servlet</p>
1242 <h3 id="_downloadserviceartifact"><a class="anchor" href="#_downloadserviceartifact"></a>2.3. Download service artifact</h3>
1243 <div class="literalblock">
1244 <div class="content">
1245 <pre>GET /v1/catalog/services/{serviceName}/{serviceVersion}/artifacts/{artifactName}</pre>
1249 <h4 id="_description_3"><a class="anchor" href="#_description_3"></a>2.3.1. Description</h4>
1250 <div class="paragraph">
1251 <p>Returns downloaded artifact</p>
1255 <h4 id="_parameters_3"><a class="anchor" href="#_parameters_3"></a>2.3.2. Parameters</h4>
1256 <table class="tableblock frame-all grid-all" style="width:100%; ">
1258 <col style="width:11%;">
1259 <col style="width:16%;">
1260 <col style="width:50%;">
1261 <col style="width:22%;">
1265 <th class="tableblock halign-left valign-middle">Type</th>
1266 <th class="tableblock halign-left valign-middle">Name</th>
1267 <th class="tableblock halign-left valign-middle">Description</th>
1268 <th class="tableblock halign-left valign-middle">Schema</th>
1273 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1274 <p><strong>Header</strong></p>
1276 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1277 <p><strong>Accept</strong><br>
1278 <em>optional</em></p>
1280 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1281 <p>Determines the format of the body of the response</p>
1283 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1288 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1289 <p><strong>Header</strong></p>
1291 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1292 <p><strong>Authorization</strong><br>
1293 <em>required</em></p>
1295 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1296 <p>The username and password</p>
1298 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1303 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1304 <p><strong>Header</strong></p>
1306 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1307 <p><strong>X-ECOMP-InstanceID</strong><br>
1308 <em>required</em></p>
1310 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1311 <p>X-ECOMP-InstanceID header</p>
1313 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1318 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1319 <p><strong>Header</strong></p>
1321 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1322 <p><strong>X-ECOMP-RequestID</strong><br>
1323 <em>optional</em></p>
1325 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1326 <p>X-ECOMP-RequestID header</p>
1328 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1333 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1334 <p><strong>Path</strong></p>
1336 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1337 <p><strong>artifactName</strong><br>
1338 <em>required</em></p>
1340 <td class="tableblock halign-left valign-middle"><div></div></td>
1341 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1346 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1347 <p><strong>Path</strong></p>
1349 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1350 <p><strong>serviceName</strong><br>
1351 <em>required</em></p>
1353 <td class="tableblock halign-left valign-middle"><div></div></td>
1354 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1359 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1360 <p><strong>Path</strong></p>
1362 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1363 <p><strong>serviceVersion</strong><br>
1364 <em>required</em></p>
1366 <td class="tableblock halign-left valign-middle"><div></div></td>
1367 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1376 <h4 id="_responses_3"><a class="anchor" href="#_responses_3"></a>2.3.3. Responses</h4>
1377 <table class="tableblock frame-all grid-all" style="width:100%; ">
1379 <col style="width:10%;">
1380 <col style="width:70%;">
1381 <col style="width:20%;">
1385 <th class="tableblock halign-left valign-middle">HTTP Code</th>
1386 <th class="tableblock halign-left valign-middle">Description</th>
1387 <th class="tableblock halign-left valign-middle">Schema</th>
1392 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1393 <p><strong>200</strong></p>
1395 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1396 <p>The artifact is found and streamed.</p>
1398 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1403 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1404 <p><strong>400</strong></p>
1406 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1407 <p>Missing <em>X-ECOMP-InstanceID</em> HTTP header - POL5001</p>
1409 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1414 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1415 <p><strong>401</strong></p>
1417 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1418 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
1420 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1425 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1426 <p><strong>403</strong></p>
1428 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1429 <p>ECOMP component is not authorized - POL5003</p>
1431 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1436 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1437 <p><strong>404</strong></p>
1439 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1440 <p>Specified artifact is not found - SVC4505</p>
1442 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1447 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1448 <p><strong>405</strong></p>
1450 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1451 <p>Method Not Allowed: Invalid HTTP method type used (PUT,DELETE,POST will be rejected) - POL4050</p>
1453 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1458 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1459 <p><strong>500</strong></p>
1461 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1462 <p>The GET request failed either due to internal SDC problem or Cambria Service failure. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
1464 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1473 <h4 id="_consumes_2"><a class="anchor" href="#_consumes_2"></a>2.3.4. Consumes</h4>
1477 <p><code>application/json</code></p>
1483 <h4 id="_produces_3"><a class="anchor" href="#_produces_3"></a>2.3.5. Produces</h4>
1487 <p><code>application/octet-stream</code></p>
1493 <h4 id="_tags_4"><a class="anchor" href="#_tags_4"></a>2.3.6. Tags</h4>
1497 <p>Distribution Catalog Servlet</p>
1504 <h3 id="_downloadresourceinstanceartifactbyname"><a class="anchor" href="#_downloadresourceinstanceartifactbyname"></a>2.4. Download resource instance artifact</h3>
1505 <div class="literalblock">
1506 <div class="content">
1507 <pre>GET /v1/catalog/services/{serviceName}/{serviceVersion}/resourceInstances/{resourceInstanceName}/artifacts/{artifactName}</pre>
1511 <h4 id="_description_4"><a class="anchor" href="#_description_4"></a>2.4.1. Description</h4>
1512 <div class="paragraph">
1513 <p>Returns downloaded artifact</p>
1517 <h4 id="_parameters_4"><a class="anchor" href="#_parameters_4"></a>2.4.2. Parameters</h4>
1518 <table class="tableblock frame-all grid-all" style="width:100%; ">
1520 <col style="width:11%;">
1521 <col style="width:16%;">
1522 <col style="width:50%;">
1523 <col style="width:22%;">
1527 <th class="tableblock halign-left valign-middle">Type</th>
1528 <th class="tableblock halign-left valign-middle">Name</th>
1529 <th class="tableblock halign-left valign-middle">Description</th>
1530 <th class="tableblock halign-left valign-middle">Schema</th>
1535 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1536 <p><strong>Header</strong></p>
1538 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1539 <p><strong>Accept</strong><br>
1540 <em>optional</em></p>
1542 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1543 <p>Determines the format of the body of the response</p>
1545 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1550 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1551 <p><strong>Header</strong></p>
1553 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1554 <p><strong>Authorization</strong><br>
1555 <em>required</em></p>
1557 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1558 <p>The username and password</p>
1560 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1565 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1566 <p><strong>Header</strong></p>
1568 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1569 <p><strong>X-ECOMP-InstanceID</strong><br>
1570 <em>required</em></p>
1572 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1573 <p>X-ECOMP-InstanceID header</p>
1575 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1580 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1581 <p><strong>Header</strong></p>
1583 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1584 <p><strong>X-ECOMP-RequestID</strong><br>
1585 <em>optional</em></p>
1587 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1588 <p>X-ECOMP-RequestID header</p>
1590 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1595 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1596 <p><strong>Path</strong></p>
1598 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1599 <p><strong>artifactName</strong><br>
1600 <em>required</em></p>
1602 <td class="tableblock halign-left valign-middle"><div></div></td>
1603 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1608 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1609 <p><strong>Path</strong></p>
1611 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1612 <p><strong>resourceInstanceName</strong><br>
1613 <em>required</em></p>
1615 <td class="tableblock halign-left valign-middle"><div></div></td>
1616 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1621 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1622 <p><strong>Path</strong></p>
1624 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1625 <p><strong>serviceName</strong><br>
1626 <em>required</em></p>
1628 <td class="tableblock halign-left valign-middle"><div></div></td>
1629 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1634 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1635 <p><strong>Path</strong></p>
1637 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1638 <p><strong>serviceVersion</strong><br>
1639 <em>required</em></p>
1641 <td class="tableblock halign-left valign-middle"><div></div></td>
1642 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1651 <h4 id="_responses_4"><a class="anchor" href="#_responses_4"></a>2.4.3. Responses</h4>
1652 <table class="tableblock frame-all grid-all" style="width:100%; ">
1654 <col style="width:10%;">
1655 <col style="width:70%;">
1656 <col style="width:20%;">
1660 <th class="tableblock halign-left valign-middle">HTTP Code</th>
1661 <th class="tableblock halign-left valign-middle">Description</th>
1662 <th class="tableblock halign-left valign-middle">Schema</th>
1667 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1668 <p><strong>200</strong></p>
1670 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1671 <p>The artifact is found and streamed.</p>
1673 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1678 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1679 <p><strong>400</strong></p>
1681 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1682 <p>Missing <em>X-ECOMP-InstanceID</em> HTTP header - POL5001</p>
1684 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1689 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1690 <p><strong>401</strong></p>
1692 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1693 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
1695 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1700 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1701 <p><strong>403</strong></p>
1703 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1704 <p>ECOMP component is not authorized - POL5003</p>
1706 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1711 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1712 <p><strong>404</strong></p>
1714 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1715 <p>Specified artifact is not found - SVC4505</p>
1717 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1722 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1723 <p><strong>405</strong></p>
1725 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1726 <p>Method Not Allowed: Invalid HTTP method type used (PUT,DELETE,POST will be rejected) - POL4050</p>
1728 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1733 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1734 <p><strong>500</strong></p>
1736 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1737 <p>The GET request failed either due to internal SDC problem or Cambria Service failure. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
1739 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1748 <h4 id="_consumes_3"><a class="anchor" href="#_consumes_3"></a>2.4.4. Consumes</h4>
1752 <p><code>application/json</code></p>
1758 <h4 id="_produces_4"><a class="anchor" href="#_produces_4"></a>2.4.5. Produces</h4>
1762 <p><code>application/octet-stream</code></p>
1768 <h4 id="_tags_5"><a class="anchor" href="#_tags_5"></a>2.4.6. Tags</h4>
1772 <p>Distribution Catalog Servlet</p>
1779 <h3 id="_downloadresourceartifact"><a class="anchor" href="#_downloadresourceartifact"></a>2.5. Download resource artifact</h3>
1780 <div class="literalblock">
1781 <div class="content">
1782 <pre>GET /v1/catalog/services/{serviceName}/{serviceVersion}/resources/{resourceName}/{resourceVersion}/artifacts/{artifactName}</pre>
1786 <h4 id="_description_5"><a class="anchor" href="#_description_5"></a>2.5.1. Description</h4>
1787 <div class="paragraph">
1788 <p>Returns downloaded artifact</p>
1792 <h4 id="_parameters_5"><a class="anchor" href="#_parameters_5"></a>2.5.2. Parameters</h4>
1793 <table class="tableblock frame-all grid-all" style="width:100%; ">
1795 <col style="width:11%;">
1796 <col style="width:16%;">
1797 <col style="width:50%;">
1798 <col style="width:22%;">
1802 <th class="tableblock halign-left valign-middle">Type</th>
1803 <th class="tableblock halign-left valign-middle">Name</th>
1804 <th class="tableblock halign-left valign-middle">Description</th>
1805 <th class="tableblock halign-left valign-middle">Schema</th>
1810 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1811 <p><strong>Header</strong></p>
1813 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1814 <p><strong>Accept</strong><br>
1815 <em>optional</em></p>
1817 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1818 <p>Determines the format of the body of the response</p>
1820 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1825 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1826 <p><strong>Header</strong></p>
1828 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1829 <p><strong>Authorization</strong><br>
1830 <em>required</em></p>
1832 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1833 <p>The username and password</p>
1835 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1840 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1841 <p><strong>Header</strong></p>
1843 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1844 <p><strong>X-ECOMP-InstanceID</strong><br>
1845 <em>required</em></p>
1847 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1848 <p>X-ECOMP-InstanceID header</p>
1850 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1855 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1856 <p><strong>Header</strong></p>
1858 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1859 <p><strong>X-ECOMP-RequestID</strong><br>
1860 <em>optional</em></p>
1862 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1863 <p>X-ECOMP-RequestID header</p>
1865 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1870 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1871 <p><strong>Path</strong></p>
1873 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1874 <p><strong>artifactName</strong><br>
1875 <em>required</em></p>
1877 <td class="tableblock halign-left valign-middle"><div></div></td>
1878 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1883 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1884 <p><strong>Path</strong></p>
1886 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1887 <p><strong>resourceName</strong><br>
1888 <em>required</em></p>
1890 <td class="tableblock halign-left valign-middle"><div></div></td>
1891 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1896 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1897 <p><strong>Path</strong></p>
1899 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1900 <p><strong>resourceVersion</strong><br>
1901 <em>required</em></p>
1903 <td class="tableblock halign-left valign-middle"><div></div></td>
1904 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1909 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1910 <p><strong>Path</strong></p>
1912 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1913 <p><strong>serviceName</strong><br>
1914 <em>required</em></p>
1916 <td class="tableblock halign-left valign-middle"><div></div></td>
1917 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1922 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1923 <p><strong>Path</strong></p>
1925 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1926 <p><strong>serviceVersion</strong><br>
1927 <em>required</em></p>
1929 <td class="tableblock halign-left valign-middle"><div></div></td>
1930 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1939 <h4 id="_responses_5"><a class="anchor" href="#_responses_5"></a>2.5.3. Responses</h4>
1940 <table class="tableblock frame-all grid-all" style="width:100%; ">
1942 <col style="width:10%;">
1943 <col style="width:70%;">
1944 <col style="width:20%;">
1948 <th class="tableblock halign-left valign-middle">HTTP Code</th>
1949 <th class="tableblock halign-left valign-middle">Description</th>
1950 <th class="tableblock halign-left valign-middle">Schema</th>
1955 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1956 <p><strong>200</strong></p>
1958 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1959 <p>The artifact is found and streamed.</p>
1961 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1966 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1967 <p><strong>400</strong></p>
1969 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1970 <p>Missing <em>X-ECOMP-InstanceID</em> HTTP header - POL5001</p>
1972 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1977 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1978 <p><strong>401</strong></p>
1980 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1981 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
1983 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1988 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1989 <p><strong>403</strong></p>
1991 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1992 <p>ECOMP component is not authorized - POL5003</p>
1994 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
1999 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2000 <p><strong>404</strong></p>
2002 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2003 <p>Specified artifact is not found - SVC4505</p>
2005 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2010 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2011 <p><strong>405</strong></p>
2013 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2014 <p>Method Not Allowed: Invalid HTTP method type used (PUT,DELETE,POST will be rejected) - POL4050</p>
2016 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2021 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2022 <p><strong>500</strong></p>
2024 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2025 <p>The GET request failed either due to internal SDC problem or Cambria Service failure. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
2027 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2036 <h4 id="_consumes_4"><a class="anchor" href="#_consumes_4"></a>2.5.4. Consumes</h4>
2040 <p><code>application/json</code></p>
2046 <h4 id="_produces_5"><a class="anchor" href="#_produces_5"></a>2.5.5. Produces</h4>
2050 <p><code>application/octet-stream</code></p>
2056 <h4 id="_tags_6"><a class="anchor" href="#_tags_6"></a>2.5.6. Tags</h4>
2060 <p>Distribution Catalog Servlet</p>
2067 <h3 id="_activateserviceexternal"><a class="anchor" href="#_activateserviceexternal"></a>2.6. activate a service</h3>
2068 <div class="literalblock">
2069 <div class="content">
2070 <pre>POST /v1/catalog/services/{serviceUUID}/distribution/{opEnvId}/activate</pre>
2074 <h4 id="_description_6"><a class="anchor" href="#_description_6"></a>2.6.1. Description</h4>
2075 <div class="paragraph">
2076 <p>Activates a service</p>
2080 <h4 id="_parameters_6"><a class="anchor" href="#_parameters_6"></a>2.6.2. Parameters</h4>
2081 <table class="tableblock frame-all grid-all" style="width:100%; ">
2083 <col style="width:11%;">
2084 <col style="width:16%;">
2085 <col style="width:50%;">
2086 <col style="width:22%;">
2090 <th class="tableblock halign-left valign-middle">Type</th>
2091 <th class="tableblock halign-left valign-middle">Name</th>
2092 <th class="tableblock halign-left valign-middle">Description</th>
2093 <th class="tableblock halign-left valign-middle">Schema</th>
2098 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2099 <p><strong>Header</strong></p>
2101 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2102 <p><strong>Accept</strong><br>
2103 <em>optional</em></p>
2105 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2106 <p>Determines the format of the body of the response</p>
2108 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2113 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2114 <p><strong>Header</strong></p>
2116 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2117 <p><strong>Authorization</strong><br>
2118 <em>required</em></p>
2120 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2121 <p>The username and password</p>
2123 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2128 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2129 <p><strong>Header</strong></p>
2131 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2132 <p><strong>Content-Type</strong><br>
2133 <em>required</em></p>
2135 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2136 <p>Determines the format of the body of the request</p>
2138 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2143 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2144 <p><strong>Header</strong></p>
2146 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2147 <p><strong>USER_ID</strong><br>
2148 <em>required</em></p>
2150 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2153 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2158 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2159 <p><strong>Header</strong></p>
2161 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2162 <p><strong>X-ECOMP-InstanceID</strong><br>
2163 <em>required</em></p>
2165 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2166 <p>X-ECOMP-InstanceID header</p>
2168 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2173 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2174 <p><strong>Header</strong></p>
2176 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2177 <p><strong>X-ECOMP-RequestID</strong><br>
2178 <em>optional</em></p>
2180 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2181 <p>X-ECOMP-RequestID header</p>
2183 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2188 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2189 <p><strong>Path</strong></p>
2191 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2192 <p><strong>opEnvId</strong><br>
2193 <em>required</em></p>
2195 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2196 <p>The operational environment on which to activate the service on</p>
2198 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2203 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2204 <p><strong>Path</strong></p>
2206 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2207 <p><strong>serviceUUID</strong><br>
2208 <em>required</em></p>
2210 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2211 <p>The serviceUUid to activate</p>
2213 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2218 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2219 <p><strong>Body</strong></p>
2221 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2222 <p><strong>body</strong><br>
2223 <em>optional</em></p>
2225 <td class="tableblock halign-left valign-middle"><div></div></td>
2226 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2235 <h4 id="_responses_6"><a class="anchor" href="#_responses_6"></a>2.6.3. Responses</h4>
2236 <table class="tableblock frame-all grid-all" style="width:100%; ">
2238 <col style="width:10%;">
2239 <col style="width:70%;">
2240 <col style="width:20%;">
2244 <th class="tableblock halign-left valign-middle">HTTP Code</th>
2245 <th class="tableblock halign-left valign-middle">Description</th>
2246 <th class="tableblock halign-left valign-middle">Schema</th>
2251 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2252 <p><strong>202</strong></p>
2254 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2255 <p>ECOMP component is authenticated and required service may be distributed</p>
2257 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2262 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2263 <p><strong>400</strong></p>
2265 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2266 <p>The resource name is missing in the request body - SVC4062</p>
2268 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2273 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2274 <p><strong>401</strong></p>
2276 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2277 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
2279 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2284 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2285 <p><strong>403</strong></p>
2287 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2288 <p>ECOMP component is not authorized - POL5003</p>
2290 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2295 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2296 <p><strong>404</strong></p>
2298 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2299 <p>Error: Requested <em>%1</em> (uuid) resource was not found - SVC4063</p>
2301 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2306 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2307 <p><strong>405</strong></p>
2309 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2310 <p>Method Not Allowed : Invalid HTTP method type used ( PUT,DELETE,POST will be rejected) - POL4050</p>
2312 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2317 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2318 <p><strong>409</strong></p>
2320 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2321 <p>Service state is invalid for this action</p>
2323 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2328 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2329 <p><strong>500</strong></p>
2331 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2332 <p>The request failed either due to internal SDC problem. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
2334 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2339 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2340 <p><strong>502</strong></p>
2342 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2343 <p>The server was acting as a gateway or proxy and received an invalid response from the upstream server</p>
2345 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2354 <h4 id="_consumes_5"><a class="anchor" href="#_consumes_5"></a>2.6.4. Consumes</h4>
2358 <p><code>application/json</code></p>
2364 <h4 id="_produces_6"><a class="anchor" href="#_produces_6"></a>2.6.5. Produces</h4>
2368 <p><code>application/json</code></p>
2374 <h4 id="_tags_7"><a class="anchor" href="#_tags_7"></a>2.6.6. Tags</h4>
2378 <p>Service Activation External Servlet</p>
2385 <h3 id="_createcomponentexternal"><a class="anchor" href="#_createcomponentexternal"></a>2.7. creates a resource or service</h3>
2386 <div class="literalblock">
2387 <div class="content">
2388 <pre>POST /v1/catalog/{assetType}</pre>
2392 <h4 id="_description_7"><a class="anchor" href="#_description_7"></a>2.7.1. Description</h4>
2393 <div class="paragraph">
2394 <p>Creates a resource</p>
2398 <h4 id="_parameters_7"><a class="anchor" href="#_parameters_7"></a>2.7.2. Parameters</h4>
2399 <table class="tableblock frame-all grid-all" style="width:100%; ">
2401 <col style="width:11%;">
2402 <col style="width:16%;">
2403 <col style="width:50%;">
2404 <col style="width:22%;">
2408 <th class="tableblock halign-left valign-middle">Type</th>
2409 <th class="tableblock halign-left valign-middle">Name</th>
2410 <th class="tableblock halign-left valign-middle">Description</th>
2411 <th class="tableblock halign-left valign-middle">Schema</th>
2416 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2417 <p><strong>Header</strong></p>
2419 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2420 <p><strong>Accept</strong><br>
2421 <em>optional</em></p>
2423 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2424 <p>Determines the format of the body of the response</p>
2426 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2431 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2432 <p><strong>Header</strong></p>
2434 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2435 <p><strong>Authorization</strong><br>
2436 <em>required</em></p>
2438 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2439 <p>The username and password</p>
2441 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2446 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2447 <p><strong>Header</strong></p>
2449 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2450 <p><strong>Content-Type</strong><br>
2451 <em>required</em></p>
2453 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2454 <p>Determines the format of the body of the request</p>
2456 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2461 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2462 <p><strong>Header</strong></p>
2464 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2465 <p><strong>USER_ID</strong><br>
2466 <em>required</em></p>
2468 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2471 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2476 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2477 <p><strong>Header</strong></p>
2479 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2480 <p><strong>X-ECOMP-InstanceID</strong><br>
2481 <em>required</em></p>
2483 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2484 <p>X-ECOMP-InstanceID header</p>
2486 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2491 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2492 <p><strong>Header</strong></p>
2494 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2495 <p><strong>X-ECOMP-RequestID</strong><br>
2496 <em>optional</em></p>
2498 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2499 <p>X-ECOMP-RequestID header</p>
2501 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2506 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2507 <p><strong>Path</strong></p>
2509 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2510 <p><strong>assetType</strong><br>
2511 <em>required</em></p>
2513 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2514 <p>The requested asset type</p>
2516 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2517 <p>enum (resources, services)</p>
2521 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2522 <p><strong>Body</strong></p>
2524 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2525 <p><strong>body</strong><br>
2526 <em>required</em></p>
2528 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2529 <p>json describe the created resource</p>
2531 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2532 <p><a href="#_resource">Resource</a></p>
2540 <h4 id="_responses_7"><a class="anchor" href="#_responses_7"></a>2.7.3. Responses</h4>
2541 <table class="tableblock frame-all grid-all" style="width:100%; ">
2543 <col style="width:10%;">
2544 <col style="width:70%;">
2545 <col style="width:20%;">
2549 <th class="tableblock halign-left valign-middle">HTTP Code</th>
2550 <th class="tableblock halign-left valign-middle">Description</th>
2551 <th class="tableblock halign-left valign-middle">Schema</th>
2556 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2557 <p><strong>200</strong></p>
2559 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2560 <p>ECOMP component is authenticated and Asset created</p>
2562 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2563 <p><a href="#_resource">Resource</a></p>
2567 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2568 <p><strong>400</strong></p>
2570 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2571 <p>Create VFCMT request: VFCMT name exceeds character limit - SVC4073</p>
2573 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2578 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2579 <p><strong>401</strong></p>
2581 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2582 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
2584 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2589 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2590 <p><strong>403</strong></p>
2592 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2593 <p>ECOMP component is not authorized - POL5003</p>
2595 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2600 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2601 <p><strong>404</strong></p>
2603 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2604 <p>Error: Requested <em>%1</em> (uuid) resource was not found - SVC4063</p>
2606 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2611 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2612 <p><strong>405</strong></p>
2614 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2615 <p>Method Not Allowed : Invalid HTTP method type used ( PUT,DELETE,POST will be rejected) - POL4050</p>
2617 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2622 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2623 <p><strong>500</strong></p>
2625 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2626 <p>The GET request failed either due to internal SDC problem. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
2628 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2637 <h4 id="_consumes_6"><a class="anchor" href="#_consumes_6"></a>2.7.4. Consumes</h4>
2641 <p><code>application/json</code></p>
2647 <h4 id="_produces_7"><a class="anchor" href="#_produces_7"></a>2.7.5. Produces</h4>
2651 <p><code>application/json</code></p>
2657 <h4 id="_tags_8"><a class="anchor" href="#_tags_8"></a>2.7.6. Tags</h4>
2661 <p>CRUD External Servlet</p>
2668 <h3 id="_getassetlistexternal"><a class="anchor" href="#_getassetlistexternal"></a>2.8. Fetch list of assets</h3>
2669 <div class="literalblock">
2670 <div class="content">
2671 <pre>GET /v1/catalog/{assetType}</pre>
2675 <h4 id="_description_8"><a class="anchor" href="#_description_8"></a>2.8.1. Description</h4>
2676 <div class="paragraph">
2677 <p>Returns list of assets</p>
2681 <h4 id="_parameters_8"><a class="anchor" href="#_parameters_8"></a>2.8.2. Parameters</h4>
2682 <table class="tableblock frame-all grid-all" style="width:100%; ">
2684 <col style="width:11%;">
2685 <col style="width:16%;">
2686 <col style="width:50%;">
2687 <col style="width:22%;">
2691 <th class="tableblock halign-left valign-middle">Type</th>
2692 <th class="tableblock halign-left valign-middle">Name</th>
2693 <th class="tableblock halign-left valign-middle">Description</th>
2694 <th class="tableblock halign-left valign-middle">Schema</th>
2699 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2700 <p><strong>Header</strong></p>
2702 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2703 <p><strong>Accept</strong><br>
2704 <em>optional</em></p>
2706 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2707 <p>Determines the format of the body of the response</p>
2709 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2714 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2715 <p><strong>Header</strong></p>
2717 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2718 <p><strong>Authorization</strong><br>
2719 <em>required</em></p>
2721 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2722 <p>The username and password</p>
2724 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2729 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2730 <p><strong>Header</strong></p>
2732 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2733 <p><strong>X-ECOMP-InstanceID</strong><br>
2734 <em>required</em></p>
2736 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2737 <p>X-ECOMP-InstanceID header</p>
2739 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2744 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2745 <p><strong>Header</strong></p>
2747 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2748 <p><strong>X-ECOMP-RequestID</strong><br>
2749 <em>optional</em></p>
2751 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2752 <p>X-ECOMP-RequestID header</p>
2754 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2759 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2760 <p><strong>Path</strong></p>
2762 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2763 <p><strong>assetType</strong><br>
2764 <em>required</em></p>
2766 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2767 <p>The requested asset type</p>
2769 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2770 <p>enum (resources, services)</p>
2774 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2775 <p><strong>Query</strong></p>
2777 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2778 <p><strong>category</strong><br>
2779 <em>optional</em></p>
2781 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2782 <p>The filter key (resourceType only for resources)</p>
2784 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2789 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2790 <p><strong>Query</strong></p>
2792 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2793 <p><strong>distributionStatus</strong><br>
2794 <em>optional</em></p>
2796 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2797 <p>The filter key (resourceType only for resources)</p>
2799 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2804 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2805 <p><strong>Query</strong></p>
2807 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2808 <p><strong>resourceType</strong><br>
2809 <em>optional</em></p>
2811 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2812 <p>The filter key (resourceType only for resources)</p>
2814 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2819 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2820 <p><strong>Query</strong></p>
2822 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2823 <p><strong>subCategory</strong><br>
2824 <em>optional</em></p>
2826 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2827 <p>The filter key (resourceType only for resources)</p>
2829 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2838 <h4 id="_responses_8"><a class="anchor" href="#_responses_8"></a>2.8.3. Responses</h4>
2839 <table class="tableblock frame-all grid-all" style="width:100%; ">
2841 <col style="width:10%;">
2842 <col style="width:70%;">
2843 <col style="width:20%;">
2847 <th class="tableblock halign-left valign-middle">HTTP Code</th>
2848 <th class="tableblock halign-left valign-middle">Description</th>
2849 <th class="tableblock halign-left valign-middle">Schema</th>
2854 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2855 <p><strong>200</strong></p>
2857 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2858 <p>ECOMP component is authenticated and list of Catalog Assets Metadata is returned</p>
2860 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2861 <p>< <a href="#_assetmetadata">AssetMetadata</a> > array</p>
2865 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2866 <p><strong>400</strong></p>
2868 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2869 <p>Missing <em>X-ECOMP-InstanceID</em> HTTP header - POL5001</p>
2871 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2876 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2877 <p><strong>401</strong></p>
2879 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2880 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
2882 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2887 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2888 <p><strong>403</strong></p>
2890 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2891 <p>ECOMP component is not authorized - POL5003</p>
2893 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2898 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2899 <p><strong>405</strong></p>
2901 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2902 <p>Method Not Allowed : Invalid HTTP method type used ( PUT,DELETE,POST will be rejected) - POL4050</p>
2904 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2909 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2910 <p><strong>500</strong></p>
2912 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2913 <p>The GET request failed either due to internal SDC problem. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
2915 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2924 <h4 id="_produces_8"><a class="anchor" href="#_produces_8"></a>2.8.4. Produces</h4>
2928 <p><code>application/json</code></p>
2934 <h4 id="_tags_9"><a class="anchor" href="#_tags_9"></a>2.8.5. Tags</h4>
2938 <p>Asset Metadata External Servlet</p>
2945 <h3 id="_uploadartifact"><a class="anchor" href="#_uploadartifact"></a>2.9. uploads of artifact to a resource or service</h3>
2946 <div class="literalblock">
2947 <div class="content">
2948 <pre>POST /v1/catalog/{assetType}/{uuid}/artifacts</pre>
2952 <h4 id="_description_9"><a class="anchor" href="#_description_9"></a>2.9.1. Description</h4>
2953 <div class="paragraph">
2954 <p>uploads of artifact to a resource or service</p>
2958 <h4 id="_parameters_9"><a class="anchor" href="#_parameters_9"></a>2.9.2. Parameters</h4>
2959 <table class="tableblock frame-all grid-all" style="width:100%; ">
2961 <col style="width:11%;">
2962 <col style="width:16%;">
2963 <col style="width:50%;">
2964 <col style="width:22%;">
2968 <th class="tableblock halign-left valign-middle">Type</th>
2969 <th class="tableblock halign-left valign-middle">Name</th>
2970 <th class="tableblock halign-left valign-middle">Description</th>
2971 <th class="tableblock halign-left valign-middle">Schema</th>
2976 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2977 <p><strong>Header</strong></p>
2979 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2980 <p><strong>Accept</strong><br>
2981 <em>optional</em></p>
2983 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2984 <p>Determines the format of the body of the response</p>
2986 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2991 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2992 <p><strong>Header</strong></p>
2994 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2995 <p><strong>Authorization</strong><br>
2996 <em>required</em></p>
2998 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
2999 <p>The username and password</p>
3001 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3006 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3007 <p><strong>Header</strong></p>
3009 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3010 <p><strong>Content-MD5</strong><br>
3011 <em>required</em></p>
3013 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3014 <p>The value for this header must be the MD5 checksum over the whole json body</p>
3016 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3021 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3022 <p><strong>Header</strong></p>
3024 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3025 <p><strong>Content-Type</strong><br>
3026 <em>required</em></p>
3028 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3029 <p>Determines the format of the body of the request</p>
3031 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3036 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3037 <p><strong>Header</strong></p>
3039 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3040 <p><strong>USER_ID</strong><br>
3041 <em>required</em></p>
3043 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3044 <p>The user ID of the DCAE Designer. This user must also have Designer role in SDC</p>
3046 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3051 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3052 <p><strong>Header</strong></p>
3054 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3055 <p><strong>X-ECOMP-InstanceID</strong><br>
3056 <em>required</em></p>
3058 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3059 <p>X-ECOMP-InstanceID header</p>
3061 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3066 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3067 <p><strong>Header</strong></p>
3069 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3070 <p><strong>X-ECOMP-RequestID</strong><br>
3071 <em>optional</em></p>
3073 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3074 <p>X-ECOMP-RequestID header</p>
3076 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3081 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3082 <p><strong>Path</strong></p>
3084 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3085 <p><strong>assetType</strong><br>
3086 <em>required</em></p>
3088 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3089 <p>The requested asset type</p>
3091 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3092 <p>enum (resources, services)</p>
3096 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3097 <p><strong>Path</strong></p>
3099 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3100 <p><strong>uuid</strong><br>
3101 <em>required</em></p>
3103 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3104 <p>The uuid of the asset as published in the metadata</p>
3106 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3111 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3112 <p><strong>Body</strong></p>
3114 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3115 <p><strong>body</strong><br>
3116 <em>required</em></p>
3118 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3119 <p>json describe the artifact</p>
3121 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3122 <p><a href="#_artifactdefinition">ArtifactDefinition</a></p>
3130 <h4 id="_responses_9"><a class="anchor" href="#_responses_9"></a>2.9.3. Responses</h4>
3131 <table class="tableblock frame-all grid-all" style="width:100%; ">
3133 <col style="width:10%;">
3134 <col style="width:70%;">
3135 <col style="width:20%;">
3139 <th class="tableblock halign-left valign-middle">HTTP Code</th>
3140 <th class="tableblock halign-left valign-middle">Description</th>
3141 <th class="tableblock halign-left valign-middle">Schema</th>
3146 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3147 <p><strong>200</strong></p>
3149 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3150 <p>Artifact uploaded</p>
3152 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3153 <p><a href="#_artifactdefinition">ArtifactDefinition</a></p>
3157 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3158 <p><strong>400</strong></p>
3160 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3161 <p>Restricted Operation – the user provided does not have role of Designer or the asset is being used by another designer - SVC4301</p>
3163 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3168 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3169 <p><strong>401</strong></p>
3171 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3172 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
3174 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3179 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3180 <p><strong>403</strong></p>
3182 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3183 <p>ECOMP component is not authorized - POL5003</p>
3185 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3190 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3191 <p><strong>404</strong></p>
3193 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3194 <p>Specified resource is not found - SVC4063</p>
3196 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3201 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3202 <p><strong>405</strong></p>
3204 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3205 <p>Method Not Allowed: Invalid HTTP method type used (PUT,DELETE,POST will be rejected) - POL4050</p>
3207 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3212 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3213 <p><strong>500</strong></p>
3215 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3216 <p>The GET request failed either due to internal SDC problem or Cambria Service failure. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
3218 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3227 <h4 id="_produces_9"><a class="anchor" href="#_produces_9"></a>2.9.4. Produces</h4>
3231 <p><code>application/json</code></p>
3237 <h4 id="_tags_10"><a class="anchor" href="#_tags_10"></a>2.9.5. Tags</h4>
3241 <p>Artifact External Servlet</p>
3248 <h3 id="_updateartifact"><a class="anchor" href="#_updateartifact"></a>2.10. updates an artifact on a resource or service</h3>
3249 <div class="literalblock">
3250 <div class="content">
3251 <pre>POST /v1/catalog/{assetType}/{uuid}/artifacts/{artifactUUID}</pre>
3255 <h4 id="_description_10"><a class="anchor" href="#_description_10"></a>2.10.1. Description</h4>
3256 <div class="paragraph">
3257 <p>uploads of artifact to a resource or service</p>
3261 <h4 id="_parameters_10"><a class="anchor" href="#_parameters_10"></a>2.10.2. Parameters</h4>
3262 <table class="tableblock frame-all grid-all" style="width:100%; ">
3264 <col style="width:11%;">
3265 <col style="width:16%;">
3266 <col style="width:50%;">
3267 <col style="width:22%;">
3271 <th class="tableblock halign-left valign-middle">Type</th>
3272 <th class="tableblock halign-left valign-middle">Name</th>
3273 <th class="tableblock halign-left valign-middle">Description</th>
3274 <th class="tableblock halign-left valign-middle">Schema</th>
3279 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3280 <p><strong>Header</strong></p>
3282 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3283 <p><strong>Accept</strong><br>
3284 <em>optional</em></p>
3286 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3287 <p>Determines the format of the body of the response</p>
3289 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3294 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3295 <p><strong>Header</strong></p>
3297 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3298 <p><strong>Authorization</strong><br>
3299 <em>required</em></p>
3301 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3302 <p>The username and password</p>
3304 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3309 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3310 <p><strong>Header</strong></p>
3312 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3313 <p><strong>Content-MD5</strong><br>
3314 <em>required</em></p>
3316 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3317 <p>The value for this header must be the MD5 checksum over the whole json body</p>
3319 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3324 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3325 <p><strong>Header</strong></p>
3327 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3328 <p><strong>Content-Type</strong><br>
3329 <em>required</em></p>
3331 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3332 <p>Determines the format of the body of the request</p>
3334 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3339 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3340 <p><strong>Header</strong></p>
3342 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3343 <p><strong>USER_ID</strong><br>
3344 <em>required</em></p>
3346 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3347 <p>The user ID of the DCAE Designer. This user must also have Designer role in SDC</p>
3349 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3354 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3355 <p><strong>Header</strong></p>
3357 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3358 <p><strong>X-ECOMP-InstanceID</strong><br>
3359 <em>required</em></p>
3361 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3362 <p>X-ECOMP-InstanceID header</p>
3364 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3369 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3370 <p><strong>Header</strong></p>
3372 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3373 <p><strong>X-ECOMP-RequestID</strong><br>
3374 <em>optional</em></p>
3376 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3377 <p>X-ECOMP-RequestID header</p>
3379 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3384 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3385 <p><strong>Path</strong></p>
3387 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3388 <p><strong>artifactUUID</strong><br>
3389 <em>required</em></p>
3391 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3392 <p>The uuid of the artifact as published in the asset detailed metadata or in the response of the upload / update operation</p>
3394 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3399 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3400 <p><strong>Path</strong></p>
3402 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3403 <p><strong>assetType</strong><br>
3404 <em>required</em></p>
3406 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3407 <p>The requested asset type</p>
3409 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3410 <p>enum (resources, services)</p>
3414 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3415 <p><strong>Path</strong></p>
3417 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3418 <p><strong>uuid</strong><br>
3419 <em>required</em></p>
3421 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3422 <p>The uuid of the asset as published in the metadata</p>
3424 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3429 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3430 <p><strong>Body</strong></p>
3432 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3433 <p><strong>body</strong><br>
3434 <em>required</em></p>
3436 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3437 <p>json describe the artifact</p>
3439 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3440 <p><a href="#_artifactdefinition">ArtifactDefinition</a></p>
3448 <h4 id="_responses_10"><a class="anchor" href="#_responses_10"></a>2.10.3. Responses</h4>
3449 <table class="tableblock frame-all grid-all" style="width:100%; ">
3451 <col style="width:10%;">
3452 <col style="width:70%;">
3453 <col style="width:20%;">
3457 <th class="tableblock halign-left valign-middle">HTTP Code</th>
3458 <th class="tableblock halign-left valign-middle">Description</th>
3459 <th class="tableblock halign-left valign-middle">Schema</th>
3464 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3465 <p><strong>200</strong></p>
3467 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3468 <p>Artifact updated</p>
3470 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3471 <p><a href="#_artifactdefinition">ArtifactDefinition</a></p>
3475 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3476 <p><strong>400</strong></p>
3478 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3479 <p>Artifact name is missing in input - SVC4128</p>
3481 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3486 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3487 <p><strong>401</strong></p>
3489 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3490 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
3492 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3497 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3498 <p><strong>403</strong></p>
3500 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3501 <p>Asset is being edited by different user. Only one user can checkout and edit an asset on given time. The asset will be available for checkout after the other user will checkin the asset - SVC4086</p>
3503 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3508 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3509 <p><strong>404</strong></p>
3511 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3512 <p>Specified resource is not found - SVC4063</p>
3514 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3519 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3520 <p><strong>405</strong></p>
3522 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3523 <p>Method Not Allowed: Invalid HTTP method type used (PUT,DELETE,POST will be rejected) - POL4050</p>
3525 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3530 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3531 <p><strong>409</strong></p>
3533 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3534 <p>Restricted Operation – the user provided does not have role of Designer or the asset is being used by another designer - SVC4301</p>
3536 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3541 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3542 <p><strong>500</strong></p>
3544 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3545 <p>The GET request failed either due to internal SDC problem or Cambria Service failure. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
3547 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3556 <h4 id="_produces_10"><a class="anchor" href="#_produces_10"></a>2.10.4. Produces</h4>
3560 <p><code>application/json</code></p>
3566 <h4 id="_tags_11"><a class="anchor" href="#_tags_11"></a>2.10.5. Tags</h4>
3570 <p>Artifact External Servlet</p>
3577 <h3 id="_downloadcomponentartifact"><a class="anchor" href="#_downloadcomponentartifact"></a>2.11. Download component artifact</h3>
3578 <div class="literalblock">
3579 <div class="content">
3580 <pre>GET /v1/catalog/{assetType}/{uuid}/artifacts/{artifactUUID}</pre>
3584 <h4 id="_description_11"><a class="anchor" href="#_description_11"></a>2.11.1. Description</h4>
3585 <div class="paragraph">
3586 <p>Returns downloaded artifact</p>
3590 <h4 id="_parameters_11"><a class="anchor" href="#_parameters_11"></a>2.11.2. Parameters</h4>
3591 <table class="tableblock frame-all grid-all" style="width:100%; ">
3593 <col style="width:11%;">
3594 <col style="width:16%;">
3595 <col style="width:50%;">
3596 <col style="width:22%;">
3600 <th class="tableblock halign-left valign-middle">Type</th>
3601 <th class="tableblock halign-left valign-middle">Name</th>
3602 <th class="tableblock halign-left valign-middle">Description</th>
3603 <th class="tableblock halign-left valign-middle">Schema</th>
3608 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3609 <p><strong>Header</strong></p>
3611 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3612 <p><strong>Accept</strong><br>
3613 <em>optional</em></p>
3615 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3616 <p>Determines the format of the body of the response</p>
3618 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3623 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3624 <p><strong>Header</strong></p>
3626 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3627 <p><strong>Authorization</strong><br>
3628 <em>required</em></p>
3630 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3631 <p>The username and password</p>
3633 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3638 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3639 <p><strong>Header</strong></p>
3641 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3642 <p><strong>USER_ID</strong><br>
3643 <em>required</em></p>
3645 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3646 <p>The user ID of the DCAE Designer. This user must also have Designer role in SDC</p>
3648 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3653 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3654 <p><strong>Header</strong></p>
3656 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3657 <p><strong>X-ECOMP-InstanceID</strong><br>
3658 <em>required</em></p>
3660 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3661 <p>X-ECOMP-InstanceID header</p>
3663 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3668 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3669 <p><strong>Header</strong></p>
3671 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3672 <p><strong>X-ECOMP-RequestID</strong><br>
3673 <em>optional</em></p>
3675 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3676 <p>X-ECOMP-RequestID header</p>
3678 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3683 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3684 <p><strong>Path</strong></p>
3686 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3687 <p><strong>artifactUUID</strong><br>
3688 <em>required</em></p>
3690 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3691 <p>The uuid of the artifact as published in the asset detailed metadata or in the response of the upload / update operation</p>
3693 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3698 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3699 <p><strong>Path</strong></p>
3701 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3702 <p><strong>assetType</strong><br>
3703 <em>required</em></p>
3705 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3706 <p>The requested asset type</p>
3708 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3709 <p>enum (resources, services)</p>
3713 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3714 <p><strong>Path</strong></p>
3716 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3717 <p><strong>uuid</strong><br>
3718 <em>required</em></p>
3720 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3721 <p>The uuid of the asset as published in the metadata</p>
3723 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3732 <h4 id="_responses_11"><a class="anchor" href="#_responses_11"></a>2.11.3. Responses</h4>
3733 <table class="tableblock frame-all grid-all" style="width:100%; ">
3735 <col style="width:10%;">
3736 <col style="width:70%;">
3737 <col style="width:20%;">
3741 <th class="tableblock halign-left valign-middle">HTTP Code</th>
3742 <th class="tableblock halign-left valign-middle">Description</th>
3743 <th class="tableblock halign-left valign-middle">Schema</th>
3748 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3749 <p><strong>200</strong></p>
3751 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3752 <p>Artifact downloaded</p>
3754 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3759 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3760 <p><strong>400</strong></p>
3762 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3763 <p>Missing <em>X-ECOMP-InstanceID</em> HTTP header - POL5001</p>
3765 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3770 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3771 <p><strong>401</strong></p>
3773 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3774 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
3776 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3781 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3782 <p><strong>403</strong></p>
3784 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3785 <p>ECOMP component is not authorized - POL5003</p>
3787 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3792 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3793 <p><strong>404</strong></p>
3795 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3796 <p>Artifact was not found - SVC4505</p>
3798 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3803 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3804 <p><strong>405</strong></p>
3806 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3807 <p>Method Not Allowed: Invalid HTTP method type used (PUT,DELETE,POST will be rejected) - POL4050</p>
3809 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3814 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3815 <p><strong>500</strong></p>
3817 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3818 <p>The GET request failed either due to internal SDC problem or Cambria Service failure. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
3820 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3829 <h4 id="_produces_11"><a class="anchor" href="#_produces_11"></a>2.11.4. Produces</h4>
3833 <p><code>application/octet-stream</code></p>
3839 <h4 id="_tags_12"><a class="anchor" href="#_tags_12"></a>2.11.5. Tags</h4>
3843 <p>Artifact External Servlet</p>
3850 <h3 id="_deleteartifact"><a class="anchor" href="#_deleteartifact"></a>2.12. deletes an artifact of a resource or service</h3>
3851 <div class="literalblock">
3852 <div class="content">
3853 <pre>DELETE /v1/catalog/{assetType}/{uuid}/artifacts/{artifactUUID}</pre>
3857 <h4 id="_description_12"><a class="anchor" href="#_description_12"></a>2.12.1. Description</h4>
3858 <div class="paragraph">
3859 <p>deletes an artifact of a resource or service</p>
3863 <h4 id="_parameters_12"><a class="anchor" href="#_parameters_12"></a>2.12.2. Parameters</h4>
3864 <table class="tableblock frame-all grid-all" style="width:100%; ">
3866 <col style="width:11%;">
3867 <col style="width:16%;">
3868 <col style="width:50%;">
3869 <col style="width:22%;">
3873 <th class="tableblock halign-left valign-middle">Type</th>
3874 <th class="tableblock halign-left valign-middle">Name</th>
3875 <th class="tableblock halign-left valign-middle">Description</th>
3876 <th class="tableblock halign-left valign-middle">Schema</th>
3881 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3882 <p><strong>Header</strong></p>
3884 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3885 <p><strong>Accept</strong><br>
3886 <em>optional</em></p>
3888 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3889 <p>Determines the format of the body of the response</p>
3891 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3896 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3897 <p><strong>Header</strong></p>
3899 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3900 <p><strong>Authorization</strong><br>
3901 <em>required</em></p>
3903 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3904 <p>The username and password</p>
3906 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3911 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3912 <p><strong>Header</strong></p>
3914 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3915 <p><strong>USER_ID</strong><br>
3916 <em>required</em></p>
3918 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3919 <p>The user ID of the DCAE Designer. This user must also have Designer role in SDC</p>
3921 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3926 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3927 <p><strong>Header</strong></p>
3929 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3930 <p><strong>X-ECOMP-InstanceID</strong><br>
3931 <em>required</em></p>
3933 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3934 <p>X-ECOMP-InstanceID header</p>
3936 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3941 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3942 <p><strong>Header</strong></p>
3944 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3945 <p><strong>X-ECOMP-RequestID</strong><br>
3946 <em>optional</em></p>
3948 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3949 <p>X-ECOMP-RequestID header</p>
3951 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3956 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3957 <p><strong>Path</strong></p>
3959 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3960 <p><strong>artifactUUID</strong><br>
3961 <em>required</em></p>
3963 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3964 <p>The uuid of the artifact as published in the asset detailed metadata or in the response of the upload / update operation</p>
3966 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3971 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3972 <p><strong>Path</strong></p>
3974 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3975 <p><strong>assetType</strong><br>
3976 <em>required</em></p>
3978 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3979 <p>The requested asset type</p>
3981 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3982 <p>enum (resources, services)</p>
3986 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3987 <p><strong>Path</strong></p>
3989 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3990 <p><strong>uuid</strong><br>
3991 <em>required</em></p>
3993 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
3994 <p>The uuid of the asset as published in the metadata</p>
3996 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4005 <h4 id="_responses_12"><a class="anchor" href="#_responses_12"></a>2.12.3. Responses</h4>
4006 <table class="tableblock frame-all grid-all" style="width:100%; ">
4008 <col style="width:10%;">
4009 <col style="width:70%;">
4010 <col style="width:20%;">
4014 <th class="tableblock halign-left valign-middle">HTTP Code</th>
4015 <th class="tableblock halign-left valign-middle">Description</th>
4016 <th class="tableblock halign-left valign-middle">Schema</th>
4021 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4022 <p><strong>200</strong></p>
4024 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4025 <p>Artifact deleted</p>
4027 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4028 <p><a href="#_artifactdefinition">ArtifactDefinition</a></p>
4032 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4033 <p><strong>400</strong></p>
4035 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4036 <p>Artifact name is missing in input - SVC4128</p>
4038 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4043 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4044 <p><strong>401</strong></p>
4046 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4047 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
4049 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4054 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4055 <p><strong>403</strong></p>
4057 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4058 <p>Asset is being edited by different user. Only one user can checkout and edit an asset on given time. The asset will be available for checkout after the other user will checkin the asset - SVC4086</p>
4060 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4065 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4066 <p><strong>404</strong></p>
4068 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4069 <p>Specified resource is not found - SVC4063</p>
4071 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4076 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4077 <p><strong>405</strong></p>
4079 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4080 <p>Method Not Allowed: Invalid HTTP method type used (PUT,DELETE,POST will be rejected) - POL4050</p>
4082 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4087 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4088 <p><strong>409</strong></p>
4090 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4091 <p>Restricted Operation – the user provided does not have role of Designer or the asset is being used by another designer - SVC4301</p>
4093 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4098 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4099 <p><strong>500</strong></p>
4101 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4102 <p>The GET request failed either due to internal SDC problem or Cambria Service failure. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
4104 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4113 <h4 id="_produces_12"><a class="anchor" href="#_produces_12"></a>2.12.4. Produces</h4>
4117 <p><code>application/json</code></p>
4123 <h4 id="_tags_13"><a class="anchor" href="#_tags_13"></a>2.12.5. Tags</h4>
4127 <p>Artifact External Servlet</p>
4134 <h3 id="_changeresourcestateexternal"><a class="anchor" href="#_changeresourcestateexternal"></a>2.13. Change Resource lifecycle State</h3>
4135 <div class="literalblock">
4136 <div class="content">
4137 <pre>POST /v1/catalog/{assetType}/{uuid}/lifecycleState/{lifecycleOperation}</pre>
4141 <h4 id="_parameters_13"><a class="anchor" href="#_parameters_13"></a>2.13.1. Parameters</h4>
4142 <table class="tableblock frame-all grid-all" style="width:100%; ">
4144 <col style="width:11%;">
4145 <col style="width:16%;">
4146 <col style="width:50%;">
4147 <col style="width:22%;">
4151 <th class="tableblock halign-left valign-middle">Type</th>
4152 <th class="tableblock halign-left valign-middle">Name</th>
4153 <th class="tableblock halign-left valign-middle">Description</th>
4154 <th class="tableblock halign-left valign-middle">Schema</th>
4159 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4160 <p><strong>Header</strong></p>
4162 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4163 <p><strong>Accept</strong><br>
4164 <em>optional</em></p>
4166 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4167 <p>Determines the format of the body of the response</p>
4169 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4174 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4175 <p><strong>Header</strong></p>
4177 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4178 <p><strong>Authorization</strong><br>
4179 <em>required</em></p>
4181 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4182 <p>The username and password</p>
4184 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4189 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4190 <p><strong>Header</strong></p>
4192 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4193 <p><strong>Content-Type</strong><br>
4194 <em>required</em></p>
4196 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4197 <p>Determines the format of the body of the request</p>
4199 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4204 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4205 <p><strong>Header</strong></p>
4207 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4208 <p><strong>USER_ID</strong><br>
4209 <em>required</em></p>
4211 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4214 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4219 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4220 <p><strong>Header</strong></p>
4222 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4223 <p><strong>X-ECOMP-InstanceID</strong><br>
4224 <em>required</em></p>
4226 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4227 <p>X-ECOMP-InstanceID header</p>
4229 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4234 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4235 <p><strong>Header</strong></p>
4237 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4238 <p><strong>X-ECOMP-RequestID</strong><br>
4239 <em>optional</em></p>
4241 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4242 <p>X-ECOMP-RequestID header</p>
4244 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4249 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4250 <p><strong>Path</strong></p>
4252 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4253 <p><strong>assetType</strong><br>
4254 <em>required</em></p>
4256 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4257 <p>validValues: resources / services</p>
4259 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4260 <p>enum (resources, services)</p>
4264 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4265 <p><strong>Path</strong></p>
4267 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4268 <p><strong>lifecycleOperation</strong><br>
4269 <em>required</em></p>
4271 <td class="tableblock halign-left valign-middle"><div></div></td>
4272 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4273 <p>enum (checkout, checkin)</p>
4277 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4278 <p><strong>Path</strong></p>
4280 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4281 <p><strong>uuid</strong><br>
4282 <em>required</em></p>
4284 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4285 <p>id of component to be changed</p>
4287 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4292 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4293 <p><strong>Body</strong></p>
4295 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4296 <p><strong>body</strong><br>
4297 <em>required</em></p>
4299 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4300 <p>userRemarks - Short description (free text) about the asset version being changed</p>
4302 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4303 <p><a href="#_lifecyclechangeinfowithaction">LifecycleChangeInfoWithAction</a></p>
4311 <h4 id="_responses_13"><a class="anchor" href="#_responses_13"></a>2.13.2. Responses</h4>
4312 <table class="tableblock frame-all grid-all" style="width:100%; ">
4314 <col style="width:10%;">
4315 <col style="width:70%;">
4316 <col style="width:20%;">
4320 <th class="tableblock halign-left valign-middle">HTTP Code</th>
4321 <th class="tableblock halign-left valign-middle">Description</th>
4322 <th class="tableblock halign-left valign-middle">Schema</th>
4327 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4328 <p><strong>200</strong></p>
4330 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4331 <p>Resource state changed</p>
4333 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4334 <p><a href="#_assetmetadata">AssetMetadata</a></p>
4338 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4339 <p><strong>400</strong></p>
4341 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4342 <p>Missing X-ECOMP-InstanceID HTTP header - POL5001</p>
4344 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4349 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4350 <p><strong>401</strong></p>
4352 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4353 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
4355 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4360 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4361 <p><strong>403</strong></p>
4363 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4364 <p>Asset is being edited by different user. Only one user can checkout and edit an asset on given time. The asset will be available for checkout after the other user will checkin the asset - SVC4080</p>
4366 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4371 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4372 <p><strong>404</strong></p>
4374 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4375 <p>Error: Requested <em>%1</em> (uuid) resource was not found - SVC4063</p>
4377 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4382 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4383 <p><strong>405</strong></p>
4385 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4386 <p>Method Not Allowed : Invalid HTTP method type used ( PUT,DELETE,POST will be rejected) - POL4050</p>
4388 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4393 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4394 <p><strong>500</strong></p>
4396 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4397 <p>The GET request failed either due to internal SDC problem. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
4399 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4408 <h4 id="_consumes_7"><a class="anchor" href="#_consumes_7"></a>2.13.3. Consumes</h4>
4412 <p><code>application/json</code></p>
4418 <h4 id="_produces_13"><a class="anchor" href="#_produces_13"></a>2.13.4. Produces</h4>
4422 <p><code>application/json</code></p>
4428 <h4 id="_tags_14"><a class="anchor" href="#_tags_14"></a>2.13.5. Tags</h4>
4432 <p>CRUD External Servlet</p>
4439 <h3 id="_getassetspecificmetadatabyuuidexternal"><a class="anchor" href="#_getassetspecificmetadatabyuuidexternal"></a>2.14. Detailed metadata of asset by uuid</h3>
4440 <div class="literalblock">
4441 <div class="content">
4442 <pre>GET /v1/catalog/{assetType}/{uuid}/metadata</pre>
4446 <h4 id="_description_13"><a class="anchor" href="#_description_13"></a>2.14.1. Description</h4>
4447 <div class="paragraph">
4448 <p>Returns detailed metadata of an asset by uuid</p>
4452 <h4 id="_parameters_14"><a class="anchor" href="#_parameters_14"></a>2.14.2. Parameters</h4>
4453 <table class="tableblock frame-all grid-all" style="width:100%; ">
4455 <col style="width:11%;">
4456 <col style="width:16%;">
4457 <col style="width:50%;">
4458 <col style="width:22%;">
4462 <th class="tableblock halign-left valign-middle">Type</th>
4463 <th class="tableblock halign-left valign-middle">Name</th>
4464 <th class="tableblock halign-left valign-middle">Description</th>
4465 <th class="tableblock halign-left valign-middle">Schema</th>
4470 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4471 <p><strong>Header</strong></p>
4473 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4474 <p><strong>Accept</strong><br>
4475 <em>optional</em></p>
4477 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4478 <p>Determines the format of the body of the response</p>
4480 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4485 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4486 <p><strong>Header</strong></p>
4488 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4489 <p><strong>Authorization</strong><br>
4490 <em>required</em></p>
4492 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4493 <p>The username and password</p>
4495 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4500 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4501 <p><strong>Header</strong></p>
4503 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4504 <p><strong>X-ECOMP-InstanceID</strong><br>
4505 <em>required</em></p>
4507 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4508 <p>X-ECOMP-InstanceID header</p>
4510 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4515 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4516 <p><strong>Header</strong></p>
4518 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4519 <p><strong>X-ECOMP-RequestID</strong><br>
4520 <em>optional</em></p>
4522 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4523 <p>X-ECOMP-RequestID header</p>
4525 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4530 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4531 <p><strong>Path</strong></p>
4533 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4534 <p><strong>assetType</strong><br>
4535 <em>required</em></p>
4537 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4538 <p>The requested asset type</p>
4540 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4541 <p>enum (resources, services)</p>
4545 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4546 <p><strong>Path</strong></p>
4548 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4549 <p><strong>uuid</strong><br>
4550 <em>required</em></p>
4552 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4553 <p>The requested asset uuid</p>
4555 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4564 <h4 id="_responses_14"><a class="anchor" href="#_responses_14"></a>2.14.3. Responses</h4>
4565 <table class="tableblock frame-all grid-all" style="width:100%; ">
4567 <col style="width:10%;">
4568 <col style="width:70%;">
4569 <col style="width:20%;">
4573 <th class="tableblock halign-left valign-middle">HTTP Code</th>
4574 <th class="tableblock halign-left valign-middle">Description</th>
4575 <th class="tableblock halign-left valign-middle">Schema</th>
4580 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4581 <p><strong>200</strong></p>
4583 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4584 <p>ECOMP component is authenticated and list of Catalog Assets Metadata is returned</p>
4586 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4587 <p>< <a href="#_assetmetadata">AssetMetadata</a> > array</p>
4591 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4592 <p><strong>400</strong></p>
4594 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4595 <p>Missing <em>X-ECOMP-InstanceID</em> HTTP header - POL5001</p>
4597 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4602 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4603 <p><strong>401</strong></p>
4605 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4606 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
4608 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4613 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4614 <p><strong>403</strong></p>
4616 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4617 <p>ECOMP component is not authorized - POL5003</p>
4619 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4624 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4625 <p><strong>404</strong></p>
4627 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4628 <p>Error: Requested <em>%1</em> (uuid) resource was not found - SVC4063</p>
4630 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4635 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4636 <p><strong>405</strong></p>
4638 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4639 <p>Method Not Allowed : Invalid HTTP method type used ( PUT,DELETE,POST will be rejected) - POL4050</p>
4641 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4646 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4647 <p><strong>500</strong></p>
4649 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4650 <p>The GET request failed either due to internal SDC problem. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
4652 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4661 <h4 id="_produces_14"><a class="anchor" href="#_produces_14"></a>2.14.4. Produces</h4>
4665 <p><code>application/json</code></p>
4671 <h4 id="_tags_15"><a class="anchor" href="#_tags_15"></a>2.14.5. Tags</h4>
4675 <p>Asset Metadata External Servlet</p>
4682 <h3 id="_uploadartifacttoinstance"><a class="anchor" href="#_uploadartifacttoinstance"></a>2.15. uploads an artifact to a resource instance</h3>
4683 <div class="literalblock">
4684 <div class="content">
4685 <pre>POST /v1/catalog/{assetType}/{uuid}/resourceInstances/{resourceInstanceName}/artifacts</pre>
4689 <h4 id="_description_14"><a class="anchor" href="#_description_14"></a>2.15.1. Description</h4>
4690 <div class="paragraph">
4691 <p>uploads an artifact to a resource instance</p>
4695 <h4 id="_parameters_15"><a class="anchor" href="#_parameters_15"></a>2.15.2. Parameters</h4>
4696 <table class="tableblock frame-all grid-all" style="width:100%; ">
4698 <col style="width:11%;">
4699 <col style="width:16%;">
4700 <col style="width:50%;">
4701 <col style="width:22%;">
4705 <th class="tableblock halign-left valign-middle">Type</th>
4706 <th class="tableblock halign-left valign-middle">Name</th>
4707 <th class="tableblock halign-left valign-middle">Description</th>
4708 <th class="tableblock halign-left valign-middle">Schema</th>
4713 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4714 <p><strong>Header</strong></p>
4716 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4717 <p><strong>Accept</strong><br>
4718 <em>optional</em></p>
4720 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4721 <p>Determines the format of the body of the response</p>
4723 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4728 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4729 <p><strong>Header</strong></p>
4731 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4732 <p><strong>Authorization</strong><br>
4733 <em>required</em></p>
4735 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4736 <p>The username and password</p>
4738 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4743 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4744 <p><strong>Header</strong></p>
4746 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4747 <p><strong>Content-MD5</strong><br>
4748 <em>required</em></p>
4750 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4751 <p>The value for this header must be the MD5 checksum over the whole json body</p>
4753 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4758 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4759 <p><strong>Header</strong></p>
4761 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4762 <p><strong>Content-Type</strong><br>
4763 <em>required</em></p>
4765 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4766 <p>Determines the format of the body of the request</p>
4768 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4773 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4774 <p><strong>Header</strong></p>
4776 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4777 <p><strong>USER_ID</strong><br>
4778 <em>required</em></p>
4780 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4781 <p>The user ID of the DCAE Designer. This user must also have Designer role in SDC</p>
4783 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4788 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4789 <p><strong>Header</strong></p>
4791 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4792 <p><strong>X-ECOMP-InstanceID</strong><br>
4793 <em>required</em></p>
4795 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4796 <p>X-ECOMP-InstanceID header</p>
4798 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4803 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4804 <p><strong>Header</strong></p>
4806 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4807 <p><strong>X-ECOMP-RequestID</strong><br>
4808 <em>optional</em></p>
4810 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4811 <p>X-ECOMP-RequestID header</p>
4813 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4818 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4819 <p><strong>Path</strong></p>
4821 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4822 <p><strong>assetType</strong><br>
4823 <em>required</em></p>
4825 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4826 <p>The requested asset type</p>
4828 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4829 <p>enum (resources, services)</p>
4833 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4834 <p><strong>Path</strong></p>
4836 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4837 <p><strong>resourceInstanceName</strong><br>
4838 <em>required</em></p>
4840 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4841 <p>The component instance name (as publishedin the response of the detailed query)</p>
4843 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4848 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4849 <p><strong>Path</strong></p>
4851 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4852 <p><strong>uuid</strong><br>
4853 <em>required</em></p>
4855 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4856 <p>The uuid of the asset as published in the metadata</p>
4858 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4863 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4864 <p><strong>Body</strong></p>
4866 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4867 <p><strong>body</strong><br>
4868 <em>required</em></p>
4870 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4871 <p>json describe the artifact</p>
4873 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4874 <p><a href="#_artifactdefinition">ArtifactDefinition</a></p>
4882 <h4 id="_responses_15"><a class="anchor" href="#_responses_15"></a>2.15.3. Responses</h4>
4883 <table class="tableblock frame-all grid-all" style="width:100%; ">
4885 <col style="width:10%;">
4886 <col style="width:70%;">
4887 <col style="width:20%;">
4891 <th class="tableblock halign-left valign-middle">HTTP Code</th>
4892 <th class="tableblock halign-left valign-middle">Description</th>
4893 <th class="tableblock halign-left valign-middle">Schema</th>
4898 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4899 <p><strong>200</strong></p>
4901 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4902 <p>Artifact uploaded</p>
4904 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4905 <p><a href="#_artifactdefinition">ArtifactDefinition</a></p>
4909 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4910 <p><strong>400</strong></p>
4912 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4913 <p>Restricted Operation – the user provided does not have role of Designer or the asset is being used by another designer - SVC4301</p>
4915 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4920 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4921 <p><strong>401</strong></p>
4923 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4924 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
4926 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4931 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4932 <p><strong>403</strong></p>
4934 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4935 <p>ECOMP component is not authorized - POL5003</p>
4937 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4942 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4943 <p><strong>404</strong></p>
4945 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4946 <p>Specified resource is not found - SVC4063</p>
4948 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4953 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4954 <p><strong>405</strong></p>
4956 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4957 <p>Method Not Allowed: Invalid HTTP method type used (PUT,DELETE,POST will be rejected) - POL4050</p>
4959 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4964 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4965 <p><strong>500</strong></p>
4967 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4968 <p>The GET request failed either due to internal SDC problem or Cambria Service failure. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
4970 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
4979 <h4 id="_produces_15"><a class="anchor" href="#_produces_15"></a>2.15.4. Produces</h4>
4983 <p><code>application/json</code></p>
4989 <h4 id="_tags_16"><a class="anchor" href="#_tags_16"></a>2.15.5. Tags</h4>
4993 <p>Artifact External Servlet</p>
5000 <h3 id="_updateartifactonresourceinstance"><a class="anchor" href="#_updateartifactonresourceinstance"></a>2.16. updates an artifact on a resource instance</h3>
5001 <div class="literalblock">
5002 <div class="content">
5003 <pre>POST /v1/catalog/{assetType}/{uuid}/resourceInstances/{resourceInstanceName}/artifacts/{artifactUUID}</pre>
5007 <h4 id="_description_15"><a class="anchor" href="#_description_15"></a>2.16.1. Description</h4>
5008 <div class="paragraph">
5009 <p>uploads of artifact to a resource or service</p>
5013 <h4 id="_parameters_16"><a class="anchor" href="#_parameters_16"></a>2.16.2. Parameters</h4>
5014 <table class="tableblock frame-all grid-all" style="width:100%; ">
5016 <col style="width:11%;">
5017 <col style="width:16%;">
5018 <col style="width:50%;">
5019 <col style="width:22%;">
5023 <th class="tableblock halign-left valign-middle">Type</th>
5024 <th class="tableblock halign-left valign-middle">Name</th>
5025 <th class="tableblock halign-left valign-middle">Description</th>
5026 <th class="tableblock halign-left valign-middle">Schema</th>
5031 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5032 <p><strong>Header</strong></p>
5034 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5035 <p><strong>Accept</strong><br>
5036 <em>optional</em></p>
5038 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5039 <p>Determines the format of the body of the response</p>
5041 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5046 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5047 <p><strong>Header</strong></p>
5049 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5050 <p><strong>Authorization</strong><br>
5051 <em>required</em></p>
5053 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5054 <p>The username and password</p>
5056 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5061 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5062 <p><strong>Header</strong></p>
5064 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5065 <p><strong>Content-MD5</strong><br>
5066 <em>required</em></p>
5068 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5069 <p>The value for this header must be the MD5 checksum over the whole json body</p>
5071 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5076 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5077 <p><strong>Header</strong></p>
5079 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5080 <p><strong>Content-Type</strong><br>
5081 <em>required</em></p>
5083 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5084 <p>Determines the format of the body of the request</p>
5086 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5091 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5092 <p><strong>Header</strong></p>
5094 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5095 <p><strong>USER_ID</strong><br>
5096 <em>required</em></p>
5098 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5099 <p>The user ID of the DCAE Designer. This user must also have Designer role in SDC</p>
5101 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5106 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5107 <p><strong>Header</strong></p>
5109 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5110 <p><strong>X-ECOMP-InstanceID</strong><br>
5111 <em>required</em></p>
5113 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5114 <p>X-ECOMP-InstanceID header</p>
5116 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5121 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5122 <p><strong>Header</strong></p>
5124 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5125 <p><strong>X-ECOMP-RequestID</strong><br>
5126 <em>optional</em></p>
5128 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5129 <p>X-ECOMP-RequestID header</p>
5131 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5136 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5137 <p><strong>Path</strong></p>
5139 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5140 <p><strong>artifactUUID</strong><br>
5141 <em>required</em></p>
5143 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5144 <p>The uuid of the artifact as published in the asset detailed metadata or in the response of the upload / update operation</p>
5146 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5151 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5152 <p><strong>Path</strong></p>
5154 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5155 <p><strong>assetType</strong><br>
5156 <em>required</em></p>
5158 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5159 <p>The requested asset type</p>
5161 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5162 <p>enum (resources, services)</p>
5166 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5167 <p><strong>Path</strong></p>
5169 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5170 <p><strong>resourceInstanceName</strong><br>
5171 <em>required</em></p>
5173 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5174 <p>The component instance name (as publishedin the response of the detailed query)</p>
5176 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5181 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5182 <p><strong>Path</strong></p>
5184 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5185 <p><strong>uuid</strong><br>
5186 <em>required</em></p>
5188 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5189 <p>The uuid of the asset as published in the metadata</p>
5191 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5196 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5197 <p><strong>Body</strong></p>
5199 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5200 <p><strong>body</strong><br>
5201 <em>required</em></p>
5203 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5204 <p>json describe the artifact</p>
5206 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5207 <p><a href="#_artifactdefinition">ArtifactDefinition</a></p>
5215 <h4 id="_responses_16"><a class="anchor" href="#_responses_16"></a>2.16.3. Responses</h4>
5216 <table class="tableblock frame-all grid-all" style="width:100%; ">
5218 <col style="width:10%;">
5219 <col style="width:70%;">
5220 <col style="width:20%;">
5224 <th class="tableblock halign-left valign-middle">HTTP Code</th>
5225 <th class="tableblock halign-left valign-middle">Description</th>
5226 <th class="tableblock halign-left valign-middle">Schema</th>
5231 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5232 <p><strong>200</strong></p>
5234 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5235 <p>Artifact updated</p>
5237 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5238 <p><a href="#_artifactdefinition">ArtifactDefinition</a></p>
5242 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5243 <p><strong>400</strong></p>
5245 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5246 <p>Artifact name is missing in input - SVC4128</p>
5248 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5253 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5254 <p><strong>401</strong></p>
5256 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5257 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
5259 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5264 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5265 <p><strong>403</strong></p>
5267 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5268 <p>Asset is being edited by different user. Only one user can checkout and edit an asset on given time. The asset will be available for checkout after the other user will checkin the asset - SVC4086</p>
5270 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5275 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5276 <p><strong>404</strong></p>
5278 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5279 <p>Specified resource is not found - SVC4063</p>
5281 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5286 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5287 <p><strong>405</strong></p>
5289 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5290 <p>Method Not Allowed: Invalid HTTP method type used (PUT,DELETE,POST will be rejected) - POL4050</p>
5292 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5297 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5298 <p><strong>409</strong></p>
5300 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5301 <p>Restricted Operation – the user provided does not have role of Designer or the asset is being used by another designer - SVC4301</p>
5303 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5308 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5309 <p><strong>500</strong></p>
5311 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5312 <p>The GET request failed either due to internal SDC problem or Cambria Service failure. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
5314 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5323 <h4 id="_produces_16"><a class="anchor" href="#_produces_16"></a>2.16.4. Produces</h4>
5327 <p><code>application/json</code></p>
5333 <h4 id="_tags_17"><a class="anchor" href="#_tags_17"></a>2.16.5. Tags</h4>
5337 <p>Artifact External Servlet</p>
5344 <h3 id="_downloadresourceinstanceartifact"><a class="anchor" href="#_downloadresourceinstanceartifact"></a>2.17. Download resource instance artifact</h3>
5345 <div class="literalblock">
5346 <div class="content">
5347 <pre>GET /v1/catalog/{assetType}/{uuid}/resourceInstances/{resourceInstanceName}/artifacts/{artifactUUID}</pre>
5351 <h4 id="_description_16"><a class="anchor" href="#_description_16"></a>2.17.1. Description</h4>
5352 <div class="paragraph">
5353 <p>Returns downloaded artifact</p>
5357 <h4 id="_parameters_17"><a class="anchor" href="#_parameters_17"></a>2.17.2. Parameters</h4>
5358 <table class="tableblock frame-all grid-all" style="width:100%; ">
5360 <col style="width:11%;">
5361 <col style="width:16%;">
5362 <col style="width:50%;">
5363 <col style="width:22%;">
5367 <th class="tableblock halign-left valign-middle">Type</th>
5368 <th class="tableblock halign-left valign-middle">Name</th>
5369 <th class="tableblock halign-left valign-middle">Description</th>
5370 <th class="tableblock halign-left valign-middle">Schema</th>
5375 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5376 <p><strong>Header</strong></p>
5378 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5379 <p><strong>Accept</strong><br>
5380 <em>optional</em></p>
5382 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5383 <p>Determines the format of the body of the response</p>
5385 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5390 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5391 <p><strong>Header</strong></p>
5393 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5394 <p><strong>Authorization</strong><br>
5395 <em>required</em></p>
5397 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5398 <p>The username and password</p>
5400 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5405 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5406 <p><strong>Header</strong></p>
5408 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5409 <p><strong>USER_ID</strong><br>
5410 <em>required</em></p>
5412 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5413 <p>The user ID of the DCAE Designer. This user must also have Designer role in SDC</p>
5415 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5420 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5421 <p><strong>Header</strong></p>
5423 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5424 <p><strong>X-ECOMP-InstanceID</strong><br>
5425 <em>required</em></p>
5427 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5428 <p>X-ECOMP-InstanceID header</p>
5430 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5435 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5436 <p><strong>Header</strong></p>
5438 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5439 <p><strong>X-ECOMP-RequestID</strong><br>
5440 <em>optional</em></p>
5442 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5443 <p>X-ECOMP-RequestID header</p>
5445 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5450 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5451 <p><strong>Path</strong></p>
5453 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5454 <p><strong>artifactUUID</strong><br>
5455 <em>required</em></p>
5457 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5458 <p>The uuid of the artifact as published in the asset detailed metadata or in the response of the upload / update operation</p>
5460 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5465 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5466 <p><strong>Path</strong></p>
5468 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5469 <p><strong>assetType</strong><br>
5470 <em>required</em></p>
5472 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5473 <p>The requested asset type</p>
5475 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5476 <p>enum (resources, services)</p>
5480 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5481 <p><strong>Path</strong></p>
5483 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5484 <p><strong>resourceInstanceName</strong><br>
5485 <em>required</em></p>
5487 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5488 <p>The component instance name (as publishedin the response of the detailed query)</p>
5490 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5495 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5496 <p><strong>Path</strong></p>
5498 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5499 <p><strong>uuid</strong><br>
5500 <em>required</em></p>
5502 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5503 <p>The uuid of the asset as published in the metadata</p>
5505 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5514 <h4 id="_responses_17"><a class="anchor" href="#_responses_17"></a>2.17.3. Responses</h4>
5515 <table class="tableblock frame-all grid-all" style="width:100%; ">
5517 <col style="width:10%;">
5518 <col style="width:70%;">
5519 <col style="width:20%;">
5523 <th class="tableblock halign-left valign-middle">HTTP Code</th>
5524 <th class="tableblock halign-left valign-middle">Description</th>
5525 <th class="tableblock halign-left valign-middle">Schema</th>
5530 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5531 <p><strong>200</strong></p>
5533 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5534 <p>Artifact downloaded</p>
5536 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5541 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5542 <p><strong>400</strong></p>
5544 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5545 <p>Missing <em>X-ECOMP-InstanceID</em> HTTP header - POL5001</p>
5547 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5552 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5553 <p><strong>401</strong></p>
5555 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5556 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
5558 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5563 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5564 <p><strong>403</strong></p>
5566 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5567 <p>ECOMP component is not authorized - POL5003</p>
5569 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5574 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5575 <p><strong>404</strong></p>
5577 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5578 <p>Artifact was not found - SVC4505</p>
5580 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5585 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5586 <p><strong>405</strong></p>
5588 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5589 <p>Method Not Allowed: Invalid HTTP method type used (PUT,DELETE,POST will be rejected) - POL4050</p>
5591 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5596 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5597 <p><strong>500</strong></p>
5599 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5600 <p>The GET request failed either due to internal SDC problem or Cambria Service failure. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
5602 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5611 <h4 id="_produces_17"><a class="anchor" href="#_produces_17"></a>2.17.4. Produces</h4>
5615 <p><code>application/octet-stream</code></p>
5621 <h4 id="_tags_18"><a class="anchor" href="#_tags_18"></a>2.17.5. Tags</h4>
5625 <p>Artifact External Servlet</p>
5632 <h3 id="_deleteartifactonresourceinstance"><a class="anchor" href="#_deleteartifactonresourceinstance"></a>2.18. deletes an artifact of a resource insatnce</h3>
5633 <div class="literalblock">
5634 <div class="content">
5635 <pre>DELETE /v1/catalog/{assetType}/{uuid}/resourceInstances/{resourceInstanceName}/artifacts/{artifactUUID}</pre>
5639 <h4 id="_description_17"><a class="anchor" href="#_description_17"></a>2.18.1. Description</h4>
5640 <div class="paragraph">
5641 <p>deletes an artifact of a resource insatnce</p>
5645 <h4 id="_parameters_18"><a class="anchor" href="#_parameters_18"></a>2.18.2. Parameters</h4>
5646 <table class="tableblock frame-all grid-all" style="width:100%; ">
5648 <col style="width:11%;">
5649 <col style="width:16%;">
5650 <col style="width:50%;">
5651 <col style="width:22%;">
5655 <th class="tableblock halign-left valign-middle">Type</th>
5656 <th class="tableblock halign-left valign-middle">Name</th>
5657 <th class="tableblock halign-left valign-middle">Description</th>
5658 <th class="tableblock halign-left valign-middle">Schema</th>
5663 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5664 <p><strong>Header</strong></p>
5666 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5667 <p><strong>Accept</strong><br>
5668 <em>optional</em></p>
5670 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5671 <p>Determines the format of the body of the response</p>
5673 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5678 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5679 <p><strong>Header</strong></p>
5681 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5682 <p><strong>Authorization</strong><br>
5683 <em>required</em></p>
5685 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5686 <p>The username and password</p>
5688 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5693 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5694 <p><strong>Header</strong></p>
5696 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5697 <p><strong>USER_ID</strong><br>
5698 <em>required</em></p>
5700 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5701 <p>The user ID of the DCAE Designer. This user must also have Designer role in SDC</p>
5703 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5708 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5709 <p><strong>Header</strong></p>
5711 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5712 <p><strong>X-ECOMP-InstanceID</strong><br>
5713 <em>required</em></p>
5715 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5716 <p>X-ECOMP-InstanceID header</p>
5718 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5723 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5724 <p><strong>Header</strong></p>
5726 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5727 <p><strong>X-ECOMP-RequestID</strong><br>
5728 <em>optional</em></p>
5730 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5731 <p>X-ECOMP-RequestID header</p>
5733 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5738 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5739 <p><strong>Path</strong></p>
5741 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5742 <p><strong>artifactUUID</strong><br>
5743 <em>required</em></p>
5745 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5746 <p>The uuid of the artifact as published in the asset detailed metadata or in the response of the upload / update operation</p>
5748 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5753 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5754 <p><strong>Path</strong></p>
5756 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5757 <p><strong>assetType</strong><br>
5758 <em>required</em></p>
5760 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5761 <p>The requested asset type</p>
5763 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5764 <p>enum (resources, services)</p>
5768 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5769 <p><strong>Path</strong></p>
5771 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5772 <p><strong>resourceInstanceName</strong><br>
5773 <em>required</em></p>
5775 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5776 <p>The component instance name (as publishedin the response of the detailed query)</p>
5778 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5783 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5784 <p><strong>Path</strong></p>
5786 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5787 <p><strong>uuid</strong><br>
5788 <em>required</em></p>
5790 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5791 <p>The uuid of the asset as published in the metadata</p>
5793 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5802 <h4 id="_responses_18"><a class="anchor" href="#_responses_18"></a>2.18.3. Responses</h4>
5803 <table class="tableblock frame-all grid-all" style="width:100%; ">
5805 <col style="width:10%;">
5806 <col style="width:70%;">
5807 <col style="width:20%;">
5811 <th class="tableblock halign-left valign-middle">HTTP Code</th>
5812 <th class="tableblock halign-left valign-middle">Description</th>
5813 <th class="tableblock halign-left valign-middle">Schema</th>
5818 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5819 <p><strong>200</strong></p>
5821 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5822 <p>Artifact deleted</p>
5824 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5825 <p><a href="#_artifactdefinition">ArtifactDefinition</a></p>
5829 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5830 <p><strong>400</strong></p>
5832 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5833 <p>Artifact name is missing in input - SVC4128</p>
5835 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5840 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5841 <p><strong>401</strong></p>
5843 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5844 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
5846 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5851 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5852 <p><strong>403</strong></p>
5854 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5855 <p>Asset is being edited by different user. Only one user can checkout and edit an asset on given time. The asset will be available for checkout after the other user will checkin the asset - SVC4086</p>
5857 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5862 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5863 <p><strong>404</strong></p>
5865 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5866 <p>Specified resource is not found - SVC4063</p>
5868 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5873 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5874 <p><strong>405</strong></p>
5876 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5877 <p>Method Not Allowed: Invalid HTTP method type used (PUT,DELETE,POST will be rejected) - POL4050</p>
5879 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5884 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5885 <p><strong>409</strong></p>
5887 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5888 <p>Restricted Operation – the user provided does not have role of Designer or the asset is being used by another designer - SVC4301</p>
5890 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5895 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5896 <p><strong>500</strong></p>
5898 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5899 <p>The GET request failed either due to internal SDC problem or Cambria Service failure. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
5901 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5910 <h4 id="_produces_18"><a class="anchor" href="#_produces_18"></a>2.18.4. Produces</h4>
5914 <p><code>application/json</code></p>
5920 <h4 id="_tags_19"><a class="anchor" href="#_tags_19"></a>2.18.5. Tags</h4>
5924 <p>Artifact External Servlet</p>
5931 <h3 id="_gettoscamodelexternal"><a class="anchor" href="#_gettoscamodelexternal"></a>2.19. Fetch assets CSAR</h3>
5932 <div class="literalblock">
5933 <div class="content">
5934 <pre>GET /v1/catalog/{assetType}/{uuid}/toscaModel</pre>
5938 <h4 id="_description_18"><a class="anchor" href="#_description_18"></a>2.19.1. Description</h4>
5939 <div class="paragraph">
5940 <p>Returns asset csar</p>
5944 <h4 id="_parameters_19"><a class="anchor" href="#_parameters_19"></a>2.19.2. Parameters</h4>
5945 <table class="tableblock frame-all grid-all" style="width:100%; ">
5947 <col style="width:11%;">
5948 <col style="width:16%;">
5949 <col style="width:50%;">
5950 <col style="width:22%;">
5954 <th class="tableblock halign-left valign-middle">Type</th>
5955 <th class="tableblock halign-left valign-middle">Name</th>
5956 <th class="tableblock halign-left valign-middle">Description</th>
5957 <th class="tableblock halign-left valign-middle">Schema</th>
5962 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5963 <p><strong>Header</strong></p>
5965 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5966 <p><strong>Accept</strong><br>
5967 <em>optional</em></p>
5969 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5970 <p>Determines the format of the body of the response</p>
5972 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5977 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5978 <p><strong>Header</strong></p>
5980 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5981 <p><strong>Authorization</strong><br>
5982 <em>required</em></p>
5984 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5985 <p>The username and password</p>
5987 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5992 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5993 <p><strong>Header</strong></p>
5995 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
5996 <p><strong>X-ECOMP-InstanceID</strong><br>
5997 <em>required</em></p>
5999 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6000 <p>X-ECOMP-InstanceID header</p>
6002 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6007 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6008 <p><strong>Header</strong></p>
6010 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6011 <p><strong>X-ECOMP-RequestID</strong><br>
6012 <em>optional</em></p>
6014 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6015 <p>X-ECOMP-RequestID header</p>
6017 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6022 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6023 <p><strong>Path</strong></p>
6025 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6026 <p><strong>assetType</strong><br>
6027 <em>required</em></p>
6029 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6030 <p>The requested asset type</p>
6032 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6033 <p>enum (resources, services)</p>
6037 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6038 <p><strong>Path</strong></p>
6040 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6041 <p><strong>uuid</strong><br>
6042 <em>required</em></p>
6044 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6045 <p>The requested asset uuid</p>
6047 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6056 <h4 id="_responses_19"><a class="anchor" href="#_responses_19"></a>2.19.3. Responses</h4>
6057 <table class="tableblock frame-all grid-all" style="width:100%; ">
6059 <col style="width:10%;">
6060 <col style="width:70%;">
6061 <col style="width:20%;">
6065 <th class="tableblock halign-left valign-middle">HTTP Code</th>
6066 <th class="tableblock halign-left valign-middle">Description</th>
6067 <th class="tableblock halign-left valign-middle">Schema</th>
6072 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6073 <p><strong>200</strong></p>
6075 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6076 <p>ECOMP component is authenticated and list of Catalog Assets Metadata is returned</p>
6078 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6083 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6084 <p><strong>400</strong></p>
6086 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6087 <p>Missing <em>X-ECOMP-InstanceID</em> HTTP header - POL5001</p>
6089 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6094 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6095 <p><strong>401</strong></p>
6097 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6098 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
6100 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6105 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6106 <p><strong>403</strong></p>
6108 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6109 <p>ECOMP component is not authorized - POL5003</p>
6111 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6116 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6117 <p><strong>404</strong></p>
6119 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6120 <p>Error: Requested <em>%1</em> (uuid) resource was not found - SVC4063</p>
6122 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6127 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6128 <p><strong>405</strong></p>
6130 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6131 <p>Method Not Allowed : Invalid HTTP method type used ( PUT,DELETE,POST will be rejected) - POL4050</p>
6133 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6138 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6139 <p><strong>500</strong></p>
6141 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6142 <p>The GET request failed either due to internal SDC problem. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
6144 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6153 <h4 id="_produces_19"><a class="anchor" href="#_produces_19"></a>2.19.4. Produces</h4>
6157 <p><code>application/octet-stream</code></p>
6163 <h4 id="_tags_20"><a class="anchor" href="#_tags_20"></a>2.19.5. Tags</h4>
6167 <p>Asset Metadata External Servlet</p>
6174 <h3 id="_getuebserverlist"><a class="anchor" href="#_getuebserverlist"></a>2.20. UEB Server List</h3>
6175 <div class="literalblock">
6176 <div class="content">
6177 <pre>GET /v1/distributionUebCluster</pre>
6181 <h4 id="_description_19"><a class="anchor" href="#_description_19"></a>2.20.1. Description</h4>
6182 <div class="paragraph">
6183 <p>return the available UEB Server List</p>
6187 <h4 id="_parameters_20"><a class="anchor" href="#_parameters_20"></a>2.20.2. Parameters</h4>
6188 <table class="tableblock frame-all grid-all" style="width:100%; ">
6190 <col style="width:11%;">
6191 <col style="width:16%;">
6192 <col style="width:50%;">
6193 <col style="width:22%;">
6197 <th class="tableblock halign-left valign-middle">Type</th>
6198 <th class="tableblock halign-left valign-middle">Name</th>
6199 <th class="tableblock halign-left valign-middle">Description</th>
6200 <th class="tableblock halign-left valign-middle">Schema</th>
6205 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6206 <p><strong>Header</strong></p>
6208 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6209 <p><strong>Accept</strong><br>
6210 <em>optional</em></p>
6212 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6213 <p>Determines the format of the body of the response</p>
6215 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6220 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6221 <p><strong>Header</strong></p>
6223 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6224 <p><strong>Authorization</strong><br>
6225 <em>required</em></p>
6227 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6228 <p>The username and password</p>
6230 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6235 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6236 <p><strong>Header</strong></p>
6238 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6239 <p><strong>X-ECOMP-InstanceID</strong><br>
6240 <em>required</em></p>
6242 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6243 <p>X-ECOMP-InstanceID header</p>
6245 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6250 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6251 <p><strong>Header</strong></p>
6253 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6254 <p><strong>X-ECOMP-RequestID</strong><br>
6255 <em>optional</em></p>
6257 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6258 <p>X-ECOMP-RequestID header</p>
6260 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6269 <h4 id="_responses_20"><a class="anchor" href="#_responses_20"></a>2.20.3. Responses</h4>
6270 <table class="tableblock frame-all grid-all" style="width:100%; ">
6272 <col style="width:10%;">
6273 <col style="width:70%;">
6274 <col style="width:20%;">
6278 <th class="tableblock halign-left valign-middle">HTTP Code</th>
6279 <th class="tableblock halign-left valign-middle">Description</th>
6280 <th class="tableblock halign-left valign-middle">Schema</th>
6285 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6286 <p><strong>200</strong></p>
6288 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6289 <p>ECOMP component is authenticated and list of Cambria API server’s FQDNs is returned</p>
6291 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6292 <p><a href="#_serverlistresponse">ServerListResponse</a></p>
6296 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6297 <p><strong>400</strong></p>
6299 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6300 <p>Missing <em>X-ECOMP-InstanceID</em> HTTP header - POL5001</p>
6302 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6307 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6308 <p><strong>401</strong></p>
6310 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6311 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its credentials for Basic Authentication - POL5002</p>
6313 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6318 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6319 <p><strong>403</strong></p>
6321 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6322 <p>ECOMP component is not authorized - POL5003</p>
6324 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6329 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6330 <p><strong>405</strong></p>
6332 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6333 <p>Method Not Allowed: Invalid HTTP method type used ( PUT,DELETE,POST will be rejected) - POL4050</p>
6335 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6340 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6341 <p><strong>500</strong></p>
6343 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6344 <p>The GET request failed either due to internal SDC problem or Cambria Service failure. ECOMP Component should continue the attempts to get the needed information - POL5000</p>
6346 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6355 <h4 id="_consumes_8"><a class="anchor" href="#_consumes_8"></a>2.20.4. Consumes</h4>
6359 <p><code>application/json</code></p>
6365 <h4 id="_produces_20"><a class="anchor" href="#_produces_20"></a>2.20.5. Produces</h4>
6369 <p><code>application/json</code></p>
6375 <h4 id="_tags_21"><a class="anchor" href="#_tags_21"></a>2.20.6. Tags</h4>
6379 <p>Distribution Servlet</p>
6386 <h3 id="_registerfordistribution"><a class="anchor" href="#_registerfordistribution"></a>2.21. Subscription status</h3>
6387 <div class="literalblock">
6388 <div class="content">
6389 <pre>POST /v1/registerForDistribution</pre>
6393 <h4 id="_description_20"><a class="anchor" href="#_description_20"></a>2.21.1. Description</h4>
6394 <div class="paragraph">
6395 <p>Subscribes for distribution notifications</p>
6399 <h4 id="_parameters_21"><a class="anchor" href="#_parameters_21"></a>2.21.2. Parameters</h4>
6400 <table class="tableblock frame-all grid-all" style="width:100%; ">
6402 <col style="width:11%;">
6403 <col style="width:16%;">
6404 <col style="width:50%;">
6405 <col style="width:22%;">
6409 <th class="tableblock halign-left valign-middle">Type</th>
6410 <th class="tableblock halign-left valign-middle">Name</th>
6411 <th class="tableblock halign-left valign-middle">Description</th>
6412 <th class="tableblock halign-left valign-middle">Schema</th>
6417 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6418 <p><strong>Header</strong></p>
6420 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6421 <p><strong>Accept</strong><br>
6422 <em>optional</em></p>
6424 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6425 <p>Determines the format of the body of the response</p>
6427 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6432 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6433 <p><strong>Header</strong></p>
6435 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6436 <p><strong>Authorization</strong><br>
6437 <em>required</em></p>
6439 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6440 <p>The username and password</p>
6442 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6447 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6448 <p><strong>Header</strong></p>
6450 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6451 <p><strong>Content-Length</strong><br>
6452 <em>required</em></p>
6454 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6455 <p>Length of the request body</p>
6457 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6462 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6463 <p><strong>Header</strong></p>
6465 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6466 <p><strong>Content-Type</strong><br>
6467 <em>required</em></p>
6469 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6470 <p>Determines the format of the body of the request</p>
6472 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6477 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6478 <p><strong>Header</strong></p>
6480 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6481 <p><strong>X-ECOMP-InstanceID</strong><br>
6482 <em>required</em></p>
6484 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6485 <p>X-ECOMP-InstanceID header</p>
6487 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6492 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6493 <p><strong>Header</strong></p>
6495 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6496 <p><strong>X-ECOMP-RequestID</strong><br>
6497 <em>optional</em></p>
6499 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6500 <p>X-ECOMP-RequestID header</p>
6502 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6507 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6508 <p><strong>Body</strong></p>
6510 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6511 <p><strong>requestJson</strong><br>
6512 <em>required</em></p>
6514 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6515 <p>json describe the artifact</p>
6517 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6518 <p><a href="#_registrationrequest">RegistrationRequest</a></p>
6526 <h4 id="_responses_21"><a class="anchor" href="#_responses_21"></a>2.21.3. Responses</h4>
6527 <table class="tableblock frame-all grid-all" style="width:100%; ">
6529 <col style="width:10%;">
6530 <col style="width:70%;">
6531 <col style="width:20%;">
6535 <th class="tableblock halign-left valign-middle">HTTP Code</th>
6536 <th class="tableblock halign-left valign-middle">Description</th>
6537 <th class="tableblock halign-left valign-middle">Schema</th>
6542 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6543 <p><strong>200</strong></p>
6545 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6546 <p>ECOMP component is successfully registered for distribution</p>
6548 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6549 <p><a href="#_topicregistrationresponse">TopicRegistrationResponse</a></p>
6553 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6554 <p><strong>400</strong></p>
6556 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6557 <p>Invalid Body : Specified <em>distrEnvName</em> doesn’t exist - POL4137</p>
6559 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6564 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6565 <p><strong>401</strong></p>
6567 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6568 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
6570 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6575 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6576 <p><strong>403</strong></p>
6578 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6579 <p>ECOMP component is not authorized - POL5003</p>
6581 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6586 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6587 <p><strong>405</strong></p>
6589 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6590 <p>Method Not Allowed : Invalid HTTP method type used to register for distribution ( PUT,DELETE,GET will be rejected) - POL4050</p>
6592 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6597 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6598 <p><strong>500</strong></p>
6600 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6601 <p>The registration failed due to internal SDC problem or Cambria Service failure ECOMP Component should continue the attempts to register for distribution - POL5000</p>
6603 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6612 <h4 id="_consumes_9"><a class="anchor" href="#_consumes_9"></a>2.21.4. Consumes</h4>
6616 <p><code>application/json</code></p>
6622 <h4 id="_produces_21"><a class="anchor" href="#_produces_21"></a>2.21.5. Produces</h4>
6626 <p><code>application/json</code></p>
6632 <h4 id="_tags_22"><a class="anchor" href="#_tags_22"></a>2.21.6. Tags</h4>
6636 <p>Distribution Servlet</p>
6643 <h3 id="_unregisterfordistribution"><a class="anchor" href="#_unregisterfordistribution"></a>2.22. Subscription status</h3>
6644 <div class="literalblock">
6645 <div class="content">
6646 <pre>POST /v1/unRegisterForDistribution</pre>
6650 <h4 id="_description_21"><a class="anchor" href="#_description_21"></a>2.22.1. Description</h4>
6651 <div class="paragraph">
6652 <p>Removes from subscription for distribution notifications</p>
6656 <h4 id="_parameters_22"><a class="anchor" href="#_parameters_22"></a>2.22.2. Parameters</h4>
6657 <table class="tableblock frame-all grid-all" style="width:100%; ">
6659 <col style="width:11%;">
6660 <col style="width:16%;">
6661 <col style="width:50%;">
6662 <col style="width:22%;">
6666 <th class="tableblock halign-left valign-middle">Type</th>
6667 <th class="tableblock halign-left valign-middle">Name</th>
6668 <th class="tableblock halign-left valign-middle">Description</th>
6669 <th class="tableblock halign-left valign-middle">Schema</th>
6674 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6675 <p><strong>Header</strong></p>
6677 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6678 <p><strong>Accept</strong><br>
6679 <em>optional</em></p>
6681 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6682 <p>Determines the format of the body of the response</p>
6684 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6689 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6690 <p><strong>Header</strong></p>
6692 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6693 <p><strong>Authorization</strong><br>
6694 <em>required</em></p>
6696 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6697 <p>The username and password</p>
6699 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6704 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6705 <p><strong>Header</strong></p>
6707 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6708 <p><strong>Content-Length</strong><br>
6709 <em>required</em></p>
6711 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6712 <p>Length of the request body</p>
6714 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6719 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6720 <p><strong>Header</strong></p>
6722 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6723 <p><strong>Content-Type</strong><br>
6724 <em>required</em></p>
6726 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6727 <p>Determines the format of the body of the request</p>
6729 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6734 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6735 <p><strong>Header</strong></p>
6737 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6738 <p><strong>X-ECOMP-InstanceID</strong><br>
6739 <em>required</em></p>
6741 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6742 <p>X-ECOMP-InstanceID header</p>
6744 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6749 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6750 <p><strong>Header</strong></p>
6752 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6753 <p><strong>X-ECOMP-RequestID</strong><br>
6754 <em>optional</em></p>
6756 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6757 <p>X-ECOMP-RequestID header</p>
6759 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6764 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6765 <p><strong>Body</strong></p>
6767 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6768 <p><strong>requestJson</strong><br>
6769 <em>required</em></p>
6771 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6772 <p>json describe the artifact</p>
6774 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6775 <p><a href="#_registrationrequest">RegistrationRequest</a></p>
6783 <h4 id="_responses_22"><a class="anchor" href="#_responses_22"></a>2.22.3. Responses</h4>
6784 <table class="tableblock frame-all grid-all" style="width:100%; ">
6786 <col style="width:10%;">
6787 <col style="width:70%;">
6788 <col style="width:20%;">
6792 <th class="tableblock halign-left valign-middle">HTTP Code</th>
6793 <th class="tableblock halign-left valign-middle">Description</th>
6794 <th class="tableblock halign-left valign-middle">Schema</th>
6799 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6800 <p><strong>204</strong></p>
6802 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6803 <p>ECOMP component is successfully unregistered</p>
6805 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6806 <p><a href="#_topicunregistrationresponse">TopicUnregistrationResponse</a></p>
6810 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6811 <p><strong>400</strong></p>
6813 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6814 <p>Invalid Body : Specified <em>distrEnvName</em> doesn’t exist - POL4137</p>
6816 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6821 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6822 <p><strong>401</strong></p>
6824 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6825 <p>ECOMP component should authenticate itself and to re-send again HTTP request with its Basic Authentication credentials - POL5002</p>
6827 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6832 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6833 <p><strong>403</strong></p>
6835 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6836 <p>ECOMP component is not authorized - POL5003</p>
6838 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6843 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6844 <p><strong>405</strong></p>
6846 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6847 <p>Method Not Allowed : Invalid HTTP method type used to register for distribution ( PUT,DELETE,GET will be rejected) - POL4050</p>
6849 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6854 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6855 <p><strong>500</strong></p>
6857 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6858 <p>The registration failed due to internal SDC problem or Cambria Service failure ECOMP Component should continue the attempts to register for distribution - POL5000</p>
6860 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6869 <h4 id="_consumes_10"><a class="anchor" href="#_consumes_10"></a>2.22.4. Consumes</h4>
6873 <p><code>application/json</code></p>
6879 <h4 id="_produces_22"><a class="anchor" href="#_produces_22"></a>2.22.5. Produces</h4>
6883 <p><code>application/json</code></p>
6889 <h4 id="_tags_23"><a class="anchor" href="#_tags_23"></a>2.22.6. Tags</h4>
6893 <p>Distribution Servlet</p>
6902 <h2 id="_definitions"><a class="anchor" href="#_definitions"></a>3. Definitions</h2>
6903 <div class="sectionbody">
6905 <h3 id="_additionalinfoparameterinfo"><a class="anchor" href="#_additionalinfoparameterinfo"></a>3.1. AdditionalInfoParameterInfo</h3>
6906 <table class="tableblock frame-all grid-all" style="width:100%; ">
6908 <col style="width:42%;">
6909 <col style="width:57%;">
6913 <th class="tableblock halign-left valign-middle">Name</th>
6914 <th class="tableblock halign-left valign-middle">Schema</th>
6919 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6920 <p><strong>empty</strong><br>
6921 <em>optional</em></p>
6923 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6928 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6929 <p><strong>key</strong><br>
6930 <em>optional</em></p>
6932 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6937 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6938 <p><strong>ownerId</strong><br>
6939 <em>optional</em></p>
6941 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6946 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6947 <p><strong>uniqueId</strong><br>
6948 <em>optional</em></p>
6950 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6955 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6956 <p><strong>value</strong><br>
6957 <em>optional</em></p>
6959 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6968 <h3 id="_additionalinformationdefinition"><a class="anchor" href="#_additionalinformationdefinition"></a>3.2. AdditionalInformationDefinition</h3>
6969 <table class="tableblock frame-all grid-all" style="width:100%; ">
6971 <col style="width:42%;">
6972 <col style="width:57%;">
6976 <th class="tableblock halign-left valign-middle">Name</th>
6977 <th class="tableblock halign-left valign-middle">Schema</th>
6982 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6983 <p><strong>creationTime</strong><br>
6984 <em>optional</em></p>
6986 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6987 <p>integer (int64)</p>
6991 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
6992 <p><strong>empty</strong><br>
6993 <em>optional</em></p>
6995 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7000 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7001 <p><strong>lastCreatedCounter</strong><br>
7002 <em>optional</em></p>
7004 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7005 <p>integer (int32)</p>
7009 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7010 <p><strong>modificationTime</strong><br>
7011 <em>optional</em></p>
7013 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7014 <p>integer (int64)</p>
7018 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7019 <p><strong>ownerId</strong><br>
7020 <em>optional</em></p>
7022 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7027 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7028 <p><strong>parameters</strong><br>
7029 <em>optional</em></p>
7031 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7032 <p>< <a href="#_additionalinfoparameterinfo">AdditionalInfoParameterInfo</a> > array</p>
7036 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7037 <p><strong>parentUniqueId</strong><br>
7038 <em>optional</em></p>
7040 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7045 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7046 <p><strong>uniqueId</strong><br>
7047 <em>optional</em></p>
7049 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7058 <h3 id="_artifactdatadefinition"><a class="anchor" href="#_artifactdatadefinition"></a>3.3. ArtifactDataDefinition</h3>
7059 <table class="tableblock frame-all grid-all" style="width:100%; ">
7061 <col style="width:42%;">
7062 <col style="width:57%;">
7066 <th class="tableblock halign-left valign-middle">Name</th>
7067 <th class="tableblock halign-left valign-middle">Schema</th>
7072 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7073 <p><strong>apiUrl</strong><br>
7074 <em>optional</em></p>
7076 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7081 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7082 <p><strong>artifactChecksum</strong><br>
7083 <em>optional</em></p>
7085 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7090 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7091 <p><strong>artifactCreator</strong><br>
7092 <em>optional</em></p>
7094 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7099 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7100 <p><strong>artifactDisplayName</strong><br>
7101 <em>optional</em></p>
7103 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7108 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7109 <p><strong>artifactGroupType</strong><br>
7110 <em>optional</em></p>
7112 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7113 <p>enum (INFORMATIONAL, DEPLOYMENT, LIFE_CYCLE, SERVICE_API, TOSCA, OTHER)</p>
7117 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7118 <p><strong>artifactLabel</strong><br>
7119 <em>optional</em></p>
7121 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7126 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7127 <p><strong>artifactName</strong><br>
7128 <em>optional</em></p>
7130 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7135 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7136 <p><strong>artifactRef</strong><br>
7137 <em>optional</em></p>
7139 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7144 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7145 <p><strong>artifactRepository</strong><br>
7146 <em>optional</em></p>
7148 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7153 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7154 <p><strong>artifactType</strong><br>
7155 <em>optional</em></p>
7157 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7162 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7163 <p><strong>artifactUUID</strong><br>
7164 <em>optional</em></p>
7166 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7171 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7172 <p><strong>artifactVersion</strong><br>
7173 <em>optional</em></p>
7175 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7180 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7181 <p><strong>creationDate</strong><br>
7182 <em>optional</em></p>
7184 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7185 <p>integer (int64)</p>
7189 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7190 <p><strong>creatorFullName</strong><br>
7191 <em>optional</em></p>
7193 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7198 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7199 <p><strong>description</strong><br>
7200 <em>optional</em></p>
7202 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7207 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7208 <p><strong>duplicated</strong><br>
7209 <em>optional</em></p>
7211 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7216 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7217 <p><strong>empty</strong><br>
7218 <em>optional</em></p>
7220 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7225 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7226 <p><strong>esId</strong><br>
7227 <em>optional</em></p>
7229 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7234 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7235 <p><strong>generated</strong><br>
7236 <em>optional</em></p>
7238 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7243 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7244 <p><strong>generatedFromId</strong><br>
7245 <em>optional</em></p>
7247 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7252 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7253 <p><strong>heatParameters</strong><br>
7254 <em>optional</em></p>
7256 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7257 <p>< <a href="#_heatparameterdatadefinition">HeatParameterDataDefinition</a> > array</p>
7261 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7262 <p><strong>heatParamsUpdateDate</strong><br>
7263 <em>optional</em></p>
7265 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7266 <p>integer (int64)</p>
7270 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7271 <p><strong>isFromCsar</strong><br>
7272 <em>optional</em></p>
7274 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7279 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7280 <p><strong>lastUpdateDate</strong><br>
7281 <em>optional</em></p>
7283 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7284 <p>integer (int64)</p>
7288 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7289 <p><strong>mandatory</strong><br>
7290 <em>optional</em></p>
7292 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7297 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7298 <p><strong>ownerId</strong><br>
7299 <em>optional</em></p>
7301 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7306 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7307 <p><strong>payloadUpdateDate</strong><br>
7308 <em>optional</em></p>
7310 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7311 <p>integer (int64)</p>
7315 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7316 <p><strong>requiredArtifacts</strong><br>
7317 <em>optional</em></p>
7319 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7320 <p>< string > array</p>
7324 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7325 <p><strong>serviceApi</strong><br>
7326 <em>optional</em></p>
7328 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7333 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7334 <p><strong>timeout</strong><br>
7335 <em>optional</em></p>
7337 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7338 <p>integer (int32)</p>
7342 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7343 <p><strong>uniqueId</strong><br>
7344 <em>optional</em></p>
7346 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7351 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7352 <p><strong>updaterFullName</strong><br>
7353 <em>optional</em></p>
7355 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7360 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7361 <p><strong>userIdCreator</strong><br>
7362 <em>optional</em></p>
7364 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7369 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7370 <p><strong>userIdLastUpdater</strong><br>
7371 <em>optional</em></p>
7373 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7382 <h3 id="_artifactdefinition"><a class="anchor" href="#_artifactdefinition"></a>3.4. ArtifactDefinition</h3>
7383 <table class="tableblock frame-all grid-all" style="width:100%; ">
7385 <col style="width:42%;">
7386 <col style="width:57%;">
7390 <th class="tableblock halign-left valign-middle">Name</th>
7391 <th class="tableblock halign-left valign-middle">Schema</th>
7396 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7397 <p><strong>apiUrl</strong><br>
7398 <em>optional</em></p>
7400 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7405 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7406 <p><strong>artifactChecksum</strong><br>
7407 <em>optional</em></p>
7409 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7414 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7415 <p><strong>artifactCreator</strong><br>
7416 <em>optional</em></p>
7418 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7423 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7424 <p><strong>artifactDisplayName</strong><br>
7425 <em>optional</em></p>
7427 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7432 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7433 <p><strong>artifactGroupType</strong><br>
7434 <em>optional</em></p>
7436 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7437 <p>enum (INFORMATIONAL, DEPLOYMENT, LIFE_CYCLE, SERVICE_API, TOSCA, OTHER)</p>
7441 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7442 <p><strong>artifactLabel</strong><br>
7443 <em>optional</em></p>
7445 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7450 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7451 <p><strong>artifactName</strong><br>
7452 <em>optional</em></p>
7454 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7459 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7460 <p><strong>artifactRef</strong><br>
7461 <em>optional</em></p>
7463 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7468 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7469 <p><strong>artifactRepository</strong><br>
7470 <em>optional</em></p>
7472 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7477 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7478 <p><strong>artifactType</strong><br>
7479 <em>optional</em></p>
7481 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7486 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7487 <p><strong>artifactUUID</strong><br>
7488 <em>optional</em></p>
7490 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7495 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7496 <p><strong>artifactVersion</strong><br>
7497 <em>optional</em></p>
7499 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7504 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7505 <p><strong>creationDate</strong><br>
7506 <em>optional</em></p>
7508 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7509 <p>integer (int64)</p>
7513 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7514 <p><strong>creatorFullName</strong><br>
7515 <em>optional</em></p>
7517 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7522 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7523 <p><strong>description</strong><br>
7524 <em>optional</em></p>
7526 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7531 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7532 <p><strong>duplicated</strong><br>
7533 <em>optional</em></p>
7535 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7540 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7541 <p><strong>empty</strong><br>
7542 <em>optional</em></p>
7544 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7549 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7550 <p><strong>esId</strong><br>
7551 <em>optional</em></p>
7553 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7558 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7559 <p><strong>generated</strong><br>
7560 <em>optional</em></p>
7562 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7567 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7568 <p><strong>generatedFromId</strong><br>
7569 <em>optional</em></p>
7571 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7576 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7577 <p><strong>heatParameters</strong><br>
7578 <em>optional</em></p>
7580 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7581 <p>< <a href="#_heatparameterdatadefinition">HeatParameterDataDefinition</a> > array</p>
7585 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7586 <p><strong>heatParamsUpdateDate</strong><br>
7587 <em>optional</em></p>
7589 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7590 <p>integer (int64)</p>
7594 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7595 <p><strong>isFromCsar</strong><br>
7596 <em>optional</em></p>
7598 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7603 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7604 <p><strong>lastUpdateDate</strong><br>
7605 <em>optional</em></p>
7607 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7608 <p>integer (int64)</p>
7612 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7613 <p><strong>listHeatParameters</strong><br>
7614 <em>optional</em></p>
7616 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7617 <p>< <a href="#_heatparameterdefinition">HeatParameterDefinition</a> > array</p>
7621 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7622 <p><strong>mandatory</strong><br>
7623 <em>optional</em></p>
7625 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7630 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7631 <p><strong>ownerId</strong><br>
7632 <em>optional</em></p>
7634 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7639 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7640 <p><strong>payloadData</strong><br>
7641 <em>optional</em></p>
7643 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7644 <p>< string (byte) > array</p>
7648 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7649 <p><strong>payloadUpdateDate</strong><br>
7650 <em>optional</em></p>
7652 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7653 <p>integer (int64)</p>
7657 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7658 <p><strong>requiredArtifacts</strong><br>
7659 <em>optional</em></p>
7661 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7662 <p>< string > array</p>
7666 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7667 <p><strong>serviceApi</strong><br>
7668 <em>optional</em></p>
7670 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7675 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7676 <p><strong>timeout</strong><br>
7677 <em>optional</em></p>
7679 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7680 <p>integer (int32)</p>
7684 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7685 <p><strong>uniqueId</strong><br>
7686 <em>optional</em></p>
7688 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7693 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7694 <p><strong>updaterFullName</strong><br>
7695 <em>optional</em></p>
7697 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7702 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7703 <p><strong>userIdCreator</strong><br>
7704 <em>optional</em></p>
7706 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7711 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7712 <p><strong>userIdLastUpdater</strong><br>
7713 <em>optional</em></p>
7715 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7724 <h3 id="_assetmetadata"><a class="anchor" href="#_assetmetadata"></a>3.5. AssetMetadata</h3>
7725 <table class="tableblock frame-all grid-all" style="width:100%; ">
7727 <col style="width:42%;">
7728 <col style="width:57%;">
7732 <th class="tableblock halign-left valign-middle">Name</th>
7733 <th class="tableblock halign-left valign-middle">Schema</th>
7738 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7739 <p><strong>invariantUUID</strong><br>
7740 <em>optional</em></p>
7742 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7747 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7748 <p><strong>name</strong><br>
7749 <em>optional</em></p>
7751 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7756 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7757 <p><strong>toscaModelURL</strong><br>
7758 <em>optional</em></p>
7760 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7765 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7766 <p><strong>uuid</strong><br>
7767 <em>optional</em></p>
7769 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7774 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7775 <p><strong>version</strong><br>
7776 <em>optional</em></p>
7778 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7787 <h3 id="_capabilitydatadefinition"><a class="anchor" href="#_capabilitydatadefinition"></a>3.6. CapabilityDataDefinition</h3>
7788 <table class="tableblock frame-all grid-all" style="width:100%; ">
7790 <col style="width:42%;">
7791 <col style="width:57%;">
7795 <th class="tableblock halign-left valign-middle">Name</th>
7796 <th class="tableblock halign-left valign-middle">Schema</th>
7801 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7802 <p><strong>capabilitySources</strong><br>
7803 <em>optional</em></p>
7805 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7806 <p>< string > array</p>
7810 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7811 <p><strong>description</strong><br>
7812 <em>optional</em></p>
7814 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7819 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7820 <p><strong>empty</strong><br>
7821 <em>optional</em></p>
7823 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7828 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7829 <p><strong>leftOccurrences</strong><br>
7830 <em>optional</em></p>
7832 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7837 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7838 <p><strong>maxOccurrences</strong><br>
7839 <em>optional</em></p>
7841 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7846 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7847 <p><strong>minOccurrences</strong><br>
7848 <em>optional</em></p>
7850 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7855 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7856 <p><strong>name</strong><br>
7857 <em>optional</em></p>
7859 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7864 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7865 <p><strong>ownerId</strong><br>
7866 <em>optional</em></p>
7868 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7873 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7874 <p><strong>ownerName</strong><br>
7875 <em>optional</em></p>
7877 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7882 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7883 <p><strong>parentName</strong><br>
7884 <em>optional</em></p>
7886 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7891 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7892 <p><strong>path</strong><br>
7893 <em>optional</em></p>
7895 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7896 <p>< string > array</p>
7900 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7901 <p><strong>source</strong><br>
7902 <em>optional</em></p>
7904 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7909 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7910 <p><strong>type</strong><br>
7911 <em>optional</em></p>
7913 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7918 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7919 <p><strong>uniqueId</strong><br>
7920 <em>optional</em></p>
7922 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7927 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7928 <p><strong>validSourceTypes</strong><br>
7929 <em>optional</em></p>
7931 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7932 <p>< string > array</p>
7940 <h3 id="_capabilitydefinition"><a class="anchor" href="#_capabilitydefinition"></a>3.7. CapabilityDefinition</h3>
7941 <table class="tableblock frame-all grid-all" style="width:100%; ">
7943 <col style="width:42%;">
7944 <col style="width:57%;">
7948 <th class="tableblock halign-left valign-middle">Name</th>
7949 <th class="tableblock halign-left valign-middle">Schema</th>
7954 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7955 <p><strong>capabilitySources</strong><br>
7956 <em>optional</em></p>
7958 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7959 <p>< string > array</p>
7963 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7964 <p><strong>description</strong><br>
7965 <em>optional</em></p>
7967 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7972 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7973 <p><strong>empty</strong><br>
7974 <em>optional</em></p>
7976 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7981 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7982 <p><strong>leftOccurrences</strong><br>
7983 <em>optional</em></p>
7985 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7990 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7991 <p><strong>maxOccurrences</strong><br>
7992 <em>optional</em></p>
7994 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
7999 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8000 <p><strong>minOccurrences</strong><br>
8001 <em>optional</em></p>
8003 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8008 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8009 <p><strong>name</strong><br>
8010 <em>optional</em></p>
8012 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8017 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8018 <p><strong>ownerId</strong><br>
8019 <em>optional</em></p>
8021 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8026 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8027 <p><strong>ownerName</strong><br>
8028 <em>optional</em></p>
8030 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8035 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8036 <p><strong>parentName</strong><br>
8037 <em>optional</em></p>
8039 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8044 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8045 <p><strong>path</strong><br>
8046 <em>optional</em></p>
8048 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8049 <p>< string > array</p>
8053 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8054 <p><strong>properties</strong><br>
8055 <em>optional</em></p>
8057 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8058 <p>< <a href="#_componentinstanceproperty">ComponentInstanceProperty</a> > array</p>
8062 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8063 <p><strong>source</strong><br>
8064 <em>optional</em></p>
8066 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8071 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8072 <p><strong>type</strong><br>
8073 <em>optional</em></p>
8075 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8080 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8081 <p><strong>uniqueId</strong><br>
8082 <em>optional</em></p>
8084 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8089 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8090 <p><strong>validSourceTypes</strong><br>
8091 <em>optional</em></p>
8093 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8094 <p>< string > array</p>
8102 <h3 id="_capabilityrequirementrelationship"><a class="anchor" href="#_capabilityrequirementrelationship"></a>3.8. CapabilityRequirementRelationship</h3>
8103 <table class="tableblock frame-all grid-all" style="width:100%; ">
8105 <col style="width:42%;">
8106 <col style="width:57%;">
8110 <th class="tableblock halign-left valign-middle">Name</th>
8111 <th class="tableblock halign-left valign-middle">Schema</th>
8116 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8117 <p><strong>capability</strong><br>
8118 <em>optional</em></p>
8120 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8121 <p><a href="#_capabilitydatadefinition">CapabilityDataDefinition</a></p>
8125 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8126 <p><strong>relation</strong><br>
8127 <em>optional</em></p>
8129 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8130 <p><a href="#_relationshipinfo">RelationshipInfo</a></p>
8134 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8135 <p><strong>requirement</strong><br>
8136 <em>optional</em></p>
8138 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8139 <p><a href="#_requirementdatadefinition">RequirementDataDefinition</a></p>
8147 <h3 id="_categorydefinition"><a class="anchor" href="#_categorydefinition"></a>3.9. CategoryDefinition</h3>
8148 <table class="tableblock frame-all grid-all" style="width:100%; ">
8150 <col style="width:42%;">
8151 <col style="width:57%;">
8155 <th class="tableblock halign-left valign-middle">Name</th>
8156 <th class="tableblock halign-left valign-middle">Schema</th>
8161 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8162 <p><strong>empty</strong><br>
8163 <em>optional</em></p>
8165 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8170 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8171 <p><strong>icons</strong><br>
8172 <em>optional</em></p>
8174 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8175 <p>< string > array</p>
8179 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8180 <p><strong>name</strong><br>
8181 <em>optional</em></p>
8183 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8188 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8189 <p><strong>normalizedName</strong><br>
8190 <em>optional</em></p>
8192 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8197 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8198 <p><strong>ownerId</strong><br>
8199 <em>optional</em></p>
8201 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8206 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8207 <p><strong>subcategories</strong><br>
8208 <em>optional</em></p>
8210 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8211 <p>< <a href="#_subcategorydefinition">SubCategoryDefinition</a> > array</p>
8215 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8216 <p><strong>uniqueId</strong><br>
8217 <em>optional</em></p>
8219 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8228 <h3 id="_componentinstance"><a class="anchor" href="#_componentinstance"></a>3.10. ComponentInstance</h3>
8229 <table class="tableblock frame-all grid-all" style="width:100%; ">
8231 <col style="width:42%;">
8232 <col style="width:57%;">
8236 <th class="tableblock halign-left valign-middle">Name</th>
8237 <th class="tableblock halign-left valign-middle">Schema</th>
8242 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8243 <p><strong>actualComponentUid</strong><br>
8244 <em>optional</em></p>
8246 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8251 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8252 <p><strong>artifacts</strong><br>
8253 <em>optional</em></p>
8255 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8256 <p>< string, <a href="#_artifactdefinition">ArtifactDefinition</a> > map</p>
8260 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8261 <p><strong>attributeValueCounter</strong><br>
8262 <em>optional</em></p>
8264 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8265 <p>integer (int32)</p>
8269 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8270 <p><strong>capabilities</strong><br>
8271 <em>optional</em></p>
8273 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8274 <p>< string, < <a href="#_capabilitydefinition">CapabilityDefinition</a> > array > map</p>
8278 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8279 <p><strong>componentName</strong><br>
8280 <em>optional</em></p>
8282 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8287 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8288 <p><strong>componentUid</strong><br>
8289 <em>optional</em></p>
8291 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8296 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8297 <p><strong>componentVersion</strong><br>
8298 <em>optional</em></p>
8300 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8305 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8306 <p><strong>creationTime</strong><br>
8307 <em>optional</em></p>
8309 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8310 <p>integer (int64)</p>
8314 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8315 <p><strong>customizationUUID</strong><br>
8316 <em>optional</em></p>
8318 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8323 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8324 <p><strong>deploymentArtifacts</strong><br>
8325 <em>optional</em></p>
8327 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8328 <p>< string, <a href="#_artifactdefinition">ArtifactDefinition</a> > map</p>
8332 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8333 <p><strong>description</strong><br>
8334 <em>optional</em></p>
8336 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8341 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8342 <p><strong>empty</strong><br>
8343 <em>optional</em></p>
8345 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8350 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8351 <p><strong>groupInstances</strong><br>
8352 <em>optional</em></p>
8354 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8355 <p>< <a href="#_groupinstance">GroupInstance</a> > array</p>
8359 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8360 <p><strong>icon</strong><br>
8361 <em>optional</em></p>
8363 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8368 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8369 <p><strong>inputValueCounter</strong><br>
8370 <em>optional</em></p>
8372 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8373 <p>integer (int32)</p>
8377 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8378 <p><strong>invariantName</strong><br>
8379 <em>optional</em></p>
8381 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8386 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8387 <p><strong>isProxy</strong><br>
8388 <em>optional</em></p>
8390 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8395 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8396 <p><strong>modificationTime</strong><br>
8397 <em>optional</em></p>
8399 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8400 <p>integer (int64)</p>
8404 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8405 <p><strong>name</strong><br>
8406 <em>optional</em></p>
8408 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8413 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8414 <p><strong>normalizedName</strong><br>
8415 <em>optional</em></p>
8417 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8422 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8423 <p><strong>originType</strong><br>
8424 <em>optional</em></p>
8426 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8427 <p>enum (PRODUCT, SERVICE, VF, VFC, CP, VL, Configuration, VFCMT, CVFC, PNF, CR, ServiceProxy)</p>
8431 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8432 <p><strong>ownerId</strong><br>
8433 <em>optional</em></p>
8435 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8440 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8441 <p><strong>posX</strong><br>
8442 <em>optional</em></p>
8444 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8449 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8450 <p><strong>posY</strong><br>
8451 <em>optional</em></p>
8453 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8458 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8459 <p><strong>propertyValueCounter</strong><br>
8460 <em>optional</em></p>
8462 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8463 <p>integer (int32)</p>
8467 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8468 <p><strong>requirements</strong><br>
8469 <em>optional</em></p>
8471 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8472 <p>< string, < <a href="#_requirementdefinition">RequirementDefinition</a> > array > map</p>
8476 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8477 <p><strong>sourceModelInvariant</strong><br>
8478 <em>optional</em></p>
8480 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8485 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8486 <p><strong>sourceModelName</strong><br>
8487 <em>optional</em></p>
8489 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8494 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8495 <p><strong>sourceModelUid</strong><br>
8496 <em>optional</em></p>
8498 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8503 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8504 <p><strong>sourceModelUuid</strong><br>
8505 <em>optional</em></p>
8507 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8512 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8513 <p><strong>toscaComponentName</strong><br>
8514 <em>optional</em></p>
8516 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8521 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8522 <p><strong>uniqueId</strong><br>
8523 <em>optional</em></p>
8525 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8534 <h3 id="_componentinstanceinput"><a class="anchor" href="#_componentinstanceinput"></a>3.11. ComponentInstanceInput</h3>
8535 <table class="tableblock frame-all grid-all" style="width:100%; ">
8537 <col style="width:42%;">
8538 <col style="width:57%;">
8542 <th class="tableblock halign-left valign-middle">Name</th>
8543 <th class="tableblock halign-left valign-middle">Schema</th>
8548 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8549 <p><strong>componentInstanceId</strong><br>
8550 <em>optional</em></p>
8552 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8557 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8558 <p><strong>componentInstanceName</strong><br>
8559 <em>optional</em></p>
8561 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8566 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8567 <p><strong>constraints</strong><br>
8568 <em>optional</em></p>
8570 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8571 <p>< <a href="#_propertyconstraint">PropertyConstraint</a> > array</p>
8575 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8576 <p><strong>defaultValue</strong><br>
8577 <em>optional</em></p>
8579 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8584 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8585 <p><strong>definition</strong><br>
8586 <em>optional</em></p>
8588 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8593 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8594 <p><strong>description</strong><br>
8595 <em>optional</em></p>
8597 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8602 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8603 <p><strong>empty</strong><br>
8604 <em>optional</em></p>
8606 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8611 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8612 <p><strong>getInputProperty</strong><br>
8613 <em>optional</em></p>
8615 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8620 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8621 <p><strong>getInputValues</strong><br>
8622 <em>optional</em></p>
8624 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8625 <p>< <a href="#_getinputvaluedatadefinition">GetInputValueDataDefinition</a> > array</p>
8629 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8630 <p><strong>hidden</strong><br>
8631 <em>optional</em></p>
8633 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8638 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8639 <p><strong>immutable</strong><br>
8640 <em>optional</em></p>
8642 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8647 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8648 <p><strong>inputId</strong><br>
8649 <em>optional</em></p>
8651 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8656 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8657 <p><strong>inputPath</strong><br>
8658 <em>optional</em></p>
8660 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8665 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8666 <p><strong>inputs</strong><br>
8667 <em>optional</em></p>
8669 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8670 <p>< <a href="#_componentinstanceinput">ComponentInstanceInput</a> > array</p>
8674 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8675 <p><strong>instanceUniqueId</strong><br>
8676 <em>optional</em></p>
8678 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8683 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8684 <p><strong>label</strong><br>
8685 <em>optional</em></p>
8687 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8692 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8693 <p><strong>name</strong><br>
8694 <em>optional</em></p>
8696 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8701 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8702 <p><strong>ownerId</strong><br>
8703 <em>optional</em></p>
8705 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8710 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8711 <p><strong>parentUniqueId</strong><br>
8712 <em>optional</em></p>
8714 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8719 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8720 <p><strong>password</strong><br>
8721 <em>optional</em></p>
8723 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8728 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8729 <p><strong>path</strong><br>
8730 <em>optional</em></p>
8732 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8733 <p>< string > array</p>
8737 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8738 <p><strong>properties</strong><br>
8739 <em>optional</em></p>
8741 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8742 <p>< <a href="#_componentinstanceproperty">ComponentInstanceProperty</a> > array</p>
8746 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8747 <p><strong>propertyId</strong><br>
8748 <em>optional</em></p>
8750 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8755 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8756 <p><strong>required</strong><br>
8757 <em>optional</em></p>
8759 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8764 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8765 <p><strong>rules</strong><br>
8766 <em>optional</em></p>
8768 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8769 <p>< <a href="#_propertyrule">PropertyRule</a> > array</p>
8773 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8774 <p><strong>schema</strong><br>
8775 <em>optional</em></p>
8777 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8778 <p><a href="#_schemadefinition">SchemaDefinition</a></p>
8782 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8783 <p><strong>schemaType</strong><br>
8784 <em>optional</em></p>
8786 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8791 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8792 <p><strong>status</strong><br>
8793 <em>optional</em></p>
8795 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8800 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8801 <p><strong>type</strong><br>
8802 <em>optional</em></p>
8804 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8809 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8810 <p><strong>uniqueId</strong><br>
8811 <em>optional</em></p>
8813 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8818 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8819 <p><strong>value</strong><br>
8820 <em>optional</em></p>
8822 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8827 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8828 <p><strong>valueUniqueUid</strong><br>
8829 <em>optional</em></p>
8831 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8840 <h3 id="_componentinstanceproperty"><a class="anchor" href="#_componentinstanceproperty"></a>3.12. ComponentInstanceProperty</h3>
8841 <table class="tableblock frame-all grid-all" style="width:100%; ">
8843 <col style="width:42%;">
8844 <col style="width:57%;">
8848 <th class="tableblock halign-left valign-middle">Name</th>
8849 <th class="tableblock halign-left valign-middle">Schema</th>
8854 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8855 <p><strong>componentInstanceId</strong><br>
8856 <em>optional</em></p>
8858 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8863 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8864 <p><strong>componentInstanceName</strong><br>
8865 <em>optional</em></p>
8867 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8872 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8873 <p><strong>constraints</strong><br>
8874 <em>optional</em></p>
8876 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8877 <p>< <a href="#_propertyconstraint">PropertyConstraint</a> > array</p>
8881 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8882 <p><strong>defaultValue</strong><br>
8883 <em>optional</em></p>
8885 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8890 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8891 <p><strong>definition</strong><br>
8892 <em>optional</em></p>
8894 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8899 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8900 <p><strong>description</strong><br>
8901 <em>optional</em></p>
8903 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8908 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8909 <p><strong>empty</strong><br>
8910 <em>optional</em></p>
8912 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8917 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8918 <p><strong>getInputProperty</strong><br>
8919 <em>optional</em></p>
8921 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8926 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8927 <p><strong>getInputValues</strong><br>
8928 <em>optional</em></p>
8930 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8931 <p>< <a href="#_getinputvaluedatadefinition">GetInputValueDataDefinition</a> > array</p>
8935 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8936 <p><strong>hidden</strong><br>
8937 <em>optional</em></p>
8939 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8944 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8945 <p><strong>immutable</strong><br>
8946 <em>optional</em></p>
8948 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8953 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8954 <p><strong>inputId</strong><br>
8955 <em>optional</em></p>
8957 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8962 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8963 <p><strong>inputPath</strong><br>
8964 <em>optional</em></p>
8966 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8971 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8972 <p><strong>instanceUniqueId</strong><br>
8973 <em>optional</em></p>
8975 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8980 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8981 <p><strong>label</strong><br>
8982 <em>optional</em></p>
8984 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8989 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8990 <p><strong>name</strong><br>
8991 <em>optional</em></p>
8993 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8998 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
8999 <p><strong>ownerId</strong><br>
9000 <em>optional</em></p>
9002 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9007 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9008 <p><strong>parentUniqueId</strong><br>
9009 <em>optional</em></p>
9011 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9016 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9017 <p><strong>password</strong><br>
9018 <em>optional</em></p>
9020 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9025 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9026 <p><strong>path</strong><br>
9027 <em>optional</em></p>
9029 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9030 <p>< string > array</p>
9034 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9035 <p><strong>propertyId</strong><br>
9036 <em>optional</em></p>
9038 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9043 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9044 <p><strong>required</strong><br>
9045 <em>optional</em></p>
9047 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9052 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9053 <p><strong>rules</strong><br>
9054 <em>optional</em></p>
9056 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9057 <p>< <a href="#_propertyrule">PropertyRule</a> > array</p>
9061 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9062 <p><strong>schema</strong><br>
9063 <em>optional</em></p>
9065 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9066 <p><a href="#_schemadefinition">SchemaDefinition</a></p>
9070 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9071 <p><strong>schemaType</strong><br>
9072 <em>optional</em></p>
9074 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9079 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9080 <p><strong>status</strong><br>
9081 <em>optional</em></p>
9083 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9088 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9089 <p><strong>type</strong><br>
9090 <em>optional</em></p>
9092 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9097 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9098 <p><strong>uniqueId</strong><br>
9099 <em>optional</em></p>
9101 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9106 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9107 <p><strong>value</strong><br>
9108 <em>optional</em></p>
9110 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9115 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9116 <p><strong>valueUniqueUid</strong><br>
9117 <em>optional</em></p>
9119 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9128 <h3 id="_getinputvaluedatadefinition"><a class="anchor" href="#_getinputvaluedatadefinition"></a>3.13. GetInputValueDataDefinition</h3>
9129 <table class="tableblock frame-all grid-all" style="width:100%; ">
9131 <col style="width:42%;">
9132 <col style="width:57%;">
9136 <th class="tableblock halign-left valign-middle">Name</th>
9137 <th class="tableblock halign-left valign-middle">Schema</th>
9142 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9143 <p><strong>empty</strong><br>
9144 <em>optional</em></p>
9146 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9151 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9152 <p><strong>getInputIndex</strong><br>
9153 <em>optional</em></p>
9155 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9156 <p><a href="#_getinputvaluedatadefinition">GetInputValueDataDefinition</a></p>
9160 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9161 <p><strong>indexValue</strong><br>
9162 <em>optional</em></p>
9164 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9165 <p>integer (int32)</p>
9169 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9170 <p><strong>inputId</strong><br>
9171 <em>optional</em></p>
9173 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9178 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9179 <p><strong>inputName</strong><br>
9180 <em>optional</em></p>
9182 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9187 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9188 <p><strong>list</strong><br>
9189 <em>optional</em></p>
9191 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9196 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9197 <p><strong>ownerId</strong><br>
9198 <em>optional</em></p>
9200 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9205 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9206 <p><strong>propName</strong><br>
9207 <em>optional</em></p>
9209 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9218 <h3 id="_groupdefinition"><a class="anchor" href="#_groupdefinition"></a>3.14. GroupDefinition</h3>
9219 <table class="tableblock frame-all grid-all" style="width:100%; ">
9221 <col style="width:42%;">
9222 <col style="width:57%;">
9226 <th class="tableblock halign-left valign-middle">Name</th>
9227 <th class="tableblock halign-left valign-middle">Schema</th>
9232 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9233 <p><strong>artifacts</strong><br>
9234 <em>optional</em></p>
9236 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9237 <p>< string > array</p>
9241 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9242 <p><strong>artifactsUuid</strong><br>
9243 <em>optional</em></p>
9245 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9246 <p>< string > array</p>
9250 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9251 <p><strong>description</strong><br>
9252 <em>optional</em></p>
9254 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9259 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9260 <p><strong>empty</strong><br>
9261 <em>optional</em></p>
9263 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9268 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9269 <p><strong>groupUUID</strong><br>
9270 <em>optional</em></p>
9272 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9277 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9278 <p><strong>invariantUUID</strong><br>
9279 <em>optional</em></p>
9281 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9286 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9287 <p><strong>members</strong><br>
9288 <em>optional</em></p>
9290 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9291 <p>< string, string > map</p>
9295 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9296 <p><strong>name</strong><br>
9297 <em>optional</em></p>
9299 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9304 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9305 <p><strong>ownerId</strong><br>
9306 <em>optional</em></p>
9308 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9313 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9314 <p><strong>properties</strong><br>
9315 <em>optional</em></p>
9317 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9318 <p>< <a href="#_propertydatadefinition">PropertyDataDefinition</a> > array</p>
9322 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9323 <p><strong>propertyValueCounter</strong><br>
9324 <em>optional</em></p>
9326 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9327 <p>integer (int32)</p>
9331 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9332 <p><strong>type</strong><br>
9333 <em>optional</em></p>
9335 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9340 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9341 <p><strong>typeUid</strong><br>
9342 <em>optional</em></p>
9344 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9349 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9350 <p><strong>uniqueId</strong><br>
9351 <em>optional</em></p>
9353 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9358 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9359 <p><strong>version</strong><br>
9360 <em>optional</em></p>
9362 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9371 <h3 id="_groupinstance"><a class="anchor" href="#_groupinstance"></a>3.15. GroupInstance</h3>
9372 <table class="tableblock frame-all grid-all" style="width:100%; ">
9374 <col style="width:42%;">
9375 <col style="width:57%;">
9379 <th class="tableblock halign-left valign-middle">Name</th>
9380 <th class="tableblock halign-left valign-middle">Schema</th>
9385 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9386 <p><strong>artifacts</strong><br>
9387 <em>optional</em></p>
9389 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9390 <p>< string > array</p>
9394 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9395 <p><strong>artifactsUuid</strong><br>
9396 <em>optional</em></p>
9398 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9399 <p>< string > array</p>
9403 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9404 <p><strong>creationTime</strong><br>
9405 <em>optional</em></p>
9407 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9408 <p>integer (int64)</p>
9412 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9413 <p><strong>customizationUUID</strong><br>
9414 <em>optional</em></p>
9416 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9421 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9422 <p><strong>description</strong><br>
9423 <em>optional</em></p>
9425 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9430 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9431 <p><strong>empty</strong><br>
9432 <em>optional</em></p>
9434 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9439 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9440 <p><strong>groupInstanceArtifacts</strong><br>
9441 <em>optional</em></p>
9443 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9444 <p>< string > array</p>
9448 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9449 <p><strong>groupInstanceArtifactsUuid</strong><br>
9450 <em>optional</em></p>
9452 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9453 <p>< string > array</p>
9457 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9458 <p><strong>groupName</strong><br>
9459 <em>optional</em></p>
9461 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9466 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9467 <p><strong>groupUUID</strong><br>
9468 <em>optional</em></p>
9470 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9475 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9476 <p><strong>groupUid</strong><br>
9477 <em>optional</em></p>
9479 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9484 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9485 <p><strong>invariantUUID</strong><br>
9486 <em>optional</em></p>
9488 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9493 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9494 <p><strong>modificationTime</strong><br>
9495 <em>optional</em></p>
9497 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9498 <p>integer (int64)</p>
9502 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9503 <p><strong>name</strong><br>
9504 <em>optional</em></p>
9506 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9511 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9512 <p><strong>normalizedName</strong><br>
9513 <em>optional</em></p>
9515 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9520 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9521 <p><strong>ownerId</strong><br>
9522 <em>optional</em></p>
9524 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9529 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9530 <p><strong>posX</strong><br>
9531 <em>optional</em></p>
9533 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9538 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9539 <p><strong>posY</strong><br>
9540 <em>optional</em></p>
9542 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9547 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9548 <p><strong>properties</strong><br>
9549 <em>optional</em></p>
9551 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9552 <p>< <a href="#_propertydatadefinition">PropertyDataDefinition</a> > array</p>
9556 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9557 <p><strong>propertyValueCounter</strong><br>
9558 <em>optional</em></p>
9560 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9561 <p>integer (int32)</p>
9565 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9566 <p><strong>type</strong><br>
9567 <em>optional</em></p>
9569 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9574 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9575 <p><strong>uniqueId</strong><br>
9576 <em>optional</em></p>
9578 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9583 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9584 <p><strong>version</strong><br>
9585 <em>optional</em></p>
9587 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9596 <h3 id="_groupingdefinition"><a class="anchor" href="#_groupingdefinition"></a>3.16. GroupingDefinition</h3>
9597 <table class="tableblock frame-all grid-all" style="width:100%; ">
9599 <col style="width:42%;">
9600 <col style="width:57%;">
9604 <th class="tableblock halign-left valign-middle">Name</th>
9605 <th class="tableblock halign-left valign-middle">Schema</th>
9610 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9611 <p><strong>empty</strong><br>
9612 <em>optional</em></p>
9614 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9619 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9620 <p><strong>name</strong><br>
9621 <em>optional</em></p>
9623 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9628 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9629 <p><strong>normalizedName</strong><br>
9630 <em>optional</em></p>
9632 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9637 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9638 <p><strong>ownerId</strong><br>
9639 <em>optional</em></p>
9641 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9646 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9647 <p><strong>uniqueId</strong><br>
9648 <em>optional</em></p>
9650 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9659 <h3 id="_heatparameterdatadefinition"><a class="anchor" href="#_heatparameterdatadefinition"></a>3.17. HeatParameterDataDefinition</h3>
9660 <table class="tableblock frame-all grid-all" style="width:100%; ">
9662 <col style="width:42%;">
9663 <col style="width:57%;">
9667 <th class="tableblock halign-left valign-middle">Name</th>
9668 <th class="tableblock halign-left valign-middle">Schema</th>
9673 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9674 <p><strong>currentValue</strong><br>
9675 <em>optional</em></p>
9677 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9682 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9683 <p><strong>defaultValue</strong><br>
9684 <em>optional</em></p>
9686 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9691 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9692 <p><strong>description</strong><br>
9693 <em>optional</em></p>
9695 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9700 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9701 <p><strong>empty</strong><br>
9702 <em>optional</em></p>
9704 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9709 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9710 <p><strong>name</strong><br>
9711 <em>optional</em></p>
9713 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9718 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9719 <p><strong>ownerId</strong><br>
9720 <em>optional</em></p>
9722 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9727 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9728 <p><strong>type</strong><br>
9729 <em>optional</em></p>
9731 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9736 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9737 <p><strong>uniqueId</strong><br>
9738 <em>optional</em></p>
9740 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9749 <h3 id="_heatparameterdefinition"><a class="anchor" href="#_heatparameterdefinition"></a>3.18. HeatParameterDefinition</h3>
9750 <table class="tableblock frame-all grid-all" style="width:100%; ">
9752 <col style="width:42%;">
9753 <col style="width:57%;">
9757 <th class="tableblock halign-left valign-middle">Name</th>
9758 <th class="tableblock halign-left valign-middle">Schema</th>
9763 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9764 <p><strong>currentValue</strong><br>
9765 <em>optional</em></p>
9767 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9772 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9773 <p><strong>defaultValue</strong><br>
9774 <em>optional</em></p>
9776 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9781 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9782 <p><strong>description</strong><br>
9783 <em>optional</em></p>
9785 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9790 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9791 <p><strong>empty</strong><br>
9792 <em>optional</em></p>
9794 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9799 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9800 <p><strong>name</strong><br>
9801 <em>optional</em></p>
9803 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9808 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9809 <p><strong>ownerId</strong><br>
9810 <em>optional</em></p>
9812 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9817 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9818 <p><strong>type</strong><br>
9819 <em>optional</em></p>
9821 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9826 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9827 <p><strong>uniqueId</strong><br>
9828 <em>optional</em></p>
9830 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9839 <h3 id="_inputdefinition"><a class="anchor" href="#_inputdefinition"></a>3.19. InputDefinition</h3>
9840 <table class="tableblock frame-all grid-all" style="width:100%; ">
9842 <col style="width:42%;">
9843 <col style="width:57%;">
9847 <th class="tableblock halign-left valign-middle">Name</th>
9848 <th class="tableblock halign-left valign-middle">Schema</th>
9853 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9854 <p><strong>constraints</strong><br>
9855 <em>optional</em></p>
9857 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9858 <p>< <a href="#_propertyconstraint">PropertyConstraint</a> > array</p>
9862 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9863 <p><strong>defaultValue</strong><br>
9864 <em>optional</em></p>
9866 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9871 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9872 <p><strong>definition</strong><br>
9873 <em>optional</em></p>
9875 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9880 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9881 <p><strong>description</strong><br>
9882 <em>optional</em></p>
9884 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9889 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9890 <p><strong>empty</strong><br>
9891 <em>optional</em></p>
9893 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9898 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9899 <p><strong>getInputProperty</strong><br>
9900 <em>optional</em></p>
9902 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9907 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9908 <p><strong>getInputValues</strong><br>
9909 <em>optional</em></p>
9911 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9912 <p>< <a href="#_getinputvaluedatadefinition">GetInputValueDataDefinition</a> > array</p>
9916 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9917 <p><strong>hidden</strong><br>
9918 <em>optional</em></p>
9920 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9925 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9926 <p><strong>immutable</strong><br>
9927 <em>optional</em></p>
9929 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9934 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9935 <p><strong>inputId</strong><br>
9936 <em>optional</em></p>
9938 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9943 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9944 <p><strong>inputPath</strong><br>
9945 <em>optional</em></p>
9947 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9952 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9953 <p><strong>inputs</strong><br>
9954 <em>optional</em></p>
9956 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9957 <p>< <a href="#_componentinstanceinput">ComponentInstanceInput</a> > array</p>
9961 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9962 <p><strong>instanceUniqueId</strong><br>
9963 <em>optional</em></p>
9965 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9970 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9971 <p><strong>label</strong><br>
9972 <em>optional</em></p>
9974 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9979 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9980 <p><strong>name</strong><br>
9981 <em>optional</em></p>
9983 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9988 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9989 <p><strong>ownerId</strong><br>
9990 <em>optional</em></p>
9992 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9997 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
9998 <p><strong>parentUniqueId</strong><br>
9999 <em>optional</em></p>
10001 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10006 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10007 <p><strong>password</strong><br>
10008 <em>optional</em></p>
10010 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10015 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10016 <p><strong>properties</strong><br>
10017 <em>optional</em></p>
10019 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10020 <p>< <a href="#_componentinstanceproperty">ComponentInstanceProperty</a> > array</p>
10024 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10025 <p><strong>propertyId</strong><br>
10026 <em>optional</em></p>
10028 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10033 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10034 <p><strong>required</strong><br>
10035 <em>optional</em></p>
10037 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10042 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10043 <p><strong>schema</strong><br>
10044 <em>optional</em></p>
10046 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10047 <p><a href="#_schemadefinition">SchemaDefinition</a></p>
10051 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10052 <p><strong>schemaType</strong><br>
10053 <em>optional</em></p>
10055 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10060 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10061 <p><strong>status</strong><br>
10062 <em>optional</em></p>
10064 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10069 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10070 <p><strong>type</strong><br>
10071 <em>optional</em></p>
10073 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10078 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10079 <p><strong>uniqueId</strong><br>
10080 <em>optional</em></p>
10082 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10087 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10088 <p><strong>value</strong><br>
10089 <em>optional</em></p>
10091 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10099 <div class="sect2">
10100 <h3 id="_interfacedefinition"><a class="anchor" href="#_interfacedefinition"></a>3.20. InterfaceDefinition</h3>
10101 <table class="tableblock frame-all grid-all" style="width:100%; ">
10103 <col style="width:42%;">
10104 <col style="width:57%;">
10108 <th class="tableblock halign-left valign-middle">Name</th>
10109 <th class="tableblock halign-left valign-middle">Schema</th>
10114 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10115 <p><strong>creationDate</strong><br>
10116 <em>optional</em></p>
10118 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10119 <p>integer (int64)</p>
10123 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10124 <p><strong>definition</strong><br>
10125 <em>optional</em></p>
10127 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10132 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10133 <p><strong>description</strong><br>
10134 <em>optional</em></p>
10136 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10141 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10142 <p><strong>empty</strong><br>
10143 <em>optional</em></p>
10145 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10150 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10151 <p><strong>lastUpdateDate</strong><br>
10152 <em>optional</em></p>
10154 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10155 <p>integer (int64)</p>
10159 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10160 <p><strong>operations</strong><br>
10161 <em>optional</em></p>
10163 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10164 <p>< string, <a href="#_operationdatadefinition">OperationDataDefinition</a> > map</p>
10168 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10169 <p><strong>ownerId</strong><br>
10170 <em>optional</em></p>
10172 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10177 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10178 <p><strong>toscaResourceName</strong><br>
10179 <em>optional</em></p>
10181 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10186 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10187 <p><strong>type</strong><br>
10188 <em>optional</em></p>
10190 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10195 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10196 <p><strong>uniqueId</strong><br>
10197 <em>optional</em></p>
10199 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10207 <div class="sect2">
10208 <h3 id="_interfaceoperationdatadefinition"><a class="anchor" href="#_interfaceoperationdatadefinition"></a>3.21. InterfaceOperationDataDefinition</h3>
10209 <table class="tableblock frame-all grid-all" style="width:100%; ">
10211 <col style="width:42%;">
10212 <col style="width:57%;">
10216 <th class="tableblock halign-left valign-middle">Name</th>
10217 <th class="tableblock halign-left valign-middle">Schema</th>
10222 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10223 <p><strong>artifactUUID</strong><br>
10224 <em>optional</em></p>
10226 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10231 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10232 <p><strong>description</strong><br>
10233 <em>optional</em></p>
10235 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10240 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10241 <p><strong>empty</strong><br>
10242 <em>optional</em></p>
10244 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10249 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10250 <p><strong>inputParams</strong><br>
10251 <em>optional</em></p>
10253 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10254 <p><a href="#_listdatadefinitioninterfaceoperationparamdatadefinition">ListDataDefinitionInterfaceOperationParamDataDefinition</a></p>
10258 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10259 <p><strong>operationType</strong><br>
10260 <em>optional</em></p>
10262 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10267 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10268 <p><strong>outputParams</strong><br>
10269 <em>optional</em></p>
10271 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10272 <p><a href="#_listdatadefinitioninterfaceoperationparamdatadefinition">ListDataDefinitionInterfaceOperationParamDataDefinition</a></p>
10276 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10277 <p><strong>ownerId</strong><br>
10278 <em>optional</em></p>
10280 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10285 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10286 <p><strong>toscaResourceName</strong><br>
10287 <em>optional</em></p>
10289 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10294 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10295 <p><strong>uniqueId</strong><br>
10296 <em>optional</em></p>
10298 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10306 <div class="sect2">
10307 <h3 id="_interfaceoperationparamdatadefinition"><a class="anchor" href="#_interfaceoperationparamdatadefinition"></a>3.22. InterfaceOperationParamDataDefinition</h3>
10308 <table class="tableblock frame-all grid-all" style="width:100%; ">
10310 <col style="width:42%;">
10311 <col style="width:57%;">
10315 <th class="tableblock halign-left valign-middle">Name</th>
10316 <th class="tableblock halign-left valign-middle">Schema</th>
10321 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10322 <p><strong>empty</strong><br>
10323 <em>optional</em></p>
10325 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10330 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10331 <p><strong>ownerId</strong><br>
10332 <em>optional</em></p>
10334 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10339 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10340 <p><strong>paramId</strong><br>
10341 <em>optional</em></p>
10343 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10348 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10349 <p><strong>paramName</strong><br>
10350 <em>optional</em></p>
10352 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10360 <div class="sect2">
10361 <h3 id="_lifecyclechangeinfowithaction"><a class="anchor" href="#_lifecyclechangeinfowithaction"></a>3.23. LifecycleChangeInfoWithAction</h3>
10362 <table class="tableblock frame-all grid-all" style="width:100%; ">
10364 <col style="width:42%;">
10365 <col style="width:57%;">
10369 <th class="tableblock halign-left valign-middle">Name</th>
10370 <th class="tableblock halign-left valign-middle">Schema</th>
10375 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10376 <p><strong>action</strong><br>
10377 <em>optional</em></p>
10379 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10380 <p>enum (CREATE_FROM_CSAR, UPDATE_FROM_EXTERNAL_API, UPGRADE_MIGRATION)</p>
10384 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10385 <p><strong>userRemarks</strong><br>
10386 <em>optional</em></p>
10388 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10396 <div class="sect2">
10397 <h3 id="_listdatadefinition"><a class="anchor" href="#_listdatadefinition"></a>3.24. ListDataDefinition</h3>
10398 <table class="tableblock frame-all grid-all" style="width:100%; ">
10400 <col style="width:42%;">
10401 <col style="width:57%;">
10405 <th class="tableblock halign-left valign-middle">Name</th>
10406 <th class="tableblock halign-left valign-middle">Schema</th>
10411 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10412 <p><strong>empty</strong><br>
10413 <em>optional</em></p>
10415 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10420 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10421 <p><strong>listToscaDataDefinition</strong><br>
10422 <em>optional</em></p>
10424 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10425 <p>< <a href="#_toscadatadefinition">ToscaDataDefinition</a> > array</p>
10429 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10430 <p><strong>ownerId</strong><br>
10431 <em>optional</em></p>
10433 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10441 <div class="sect2">
10442 <h3 id="_listdatadefinitioninterfaceoperationparamdatadefinition"><a class="anchor" href="#_listdatadefinitioninterfaceoperationparamdatadefinition"></a>3.25. ListDataDefinitionInterfaceOperationParamDataDefinition</h3>
10443 <table class="tableblock frame-all grid-all" style="width:100%; ">
10445 <col style="width:42%;">
10446 <col style="width:57%;">
10450 <th class="tableblock halign-left valign-middle">Name</th>
10451 <th class="tableblock halign-left valign-middle">Schema</th>
10456 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10457 <p><strong>empty</strong><br>
10458 <em>optional</em></p>
10460 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10465 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10466 <p><strong>listToscaDataDefinition</strong><br>
10467 <em>optional</em></p>
10469 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10470 <p>< <a href="#_interfaceoperationparamdatadefinition">InterfaceOperationParamDataDefinition</a> > array</p>
10474 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10475 <p><strong>ownerId</strong><br>
10476 <em>optional</em></p>
10478 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10486 <div class="sect2">
10487 <h3 id="_listdatadefinitionoperationinputdefinition"><a class="anchor" href="#_listdatadefinitionoperationinputdefinition"></a>3.26. ListDataDefinitionOperationInputDefinition</h3>
10488 <table class="tableblock frame-all grid-all" style="width:100%; ">
10490 <col style="width:42%;">
10491 <col style="width:57%;">
10495 <th class="tableblock halign-left valign-middle">Name</th>
10496 <th class="tableblock halign-left valign-middle">Schema</th>
10501 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10502 <p><strong>empty</strong><br>
10503 <em>optional</em></p>
10505 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10510 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10511 <p><strong>listToscaDataDefinition</strong><br>
10512 <em>optional</em></p>
10514 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10515 <p>< <a href="#_operationinputdefinition">OperationInputDefinition</a> > array</p>
10519 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10520 <p><strong>ownerId</strong><br>
10521 <em>optional</em></p>
10523 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10531 <div class="sect2">
10532 <h3 id="_operationdatadefinition"><a class="anchor" href="#_operationdatadefinition"></a>3.27. OperationDataDefinition</h3>
10533 <table class="tableblock frame-all grid-all" style="width:100%; ">
10535 <col style="width:42%;">
10536 <col style="width:57%;">
10540 <th class="tableblock halign-left valign-middle">Name</th>
10541 <th class="tableblock halign-left valign-middle">Schema</th>
10546 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10547 <p><strong>creationDate</strong><br>
10548 <em>optional</em></p>
10550 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10551 <p>integer (int64)</p>
10555 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10556 <p><strong>description</strong><br>
10557 <em>optional</em></p>
10559 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10564 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10565 <p><strong>empty</strong><br>
10566 <em>optional</em></p>
10568 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10573 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10574 <p><strong>implementation</strong><br>
10575 <em>optional</em></p>
10577 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10578 <p><a href="#_artifactdatadefinition">ArtifactDataDefinition</a></p>
10582 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10583 <p><strong>inputs</strong><br>
10584 <em>optional</em></p>
10586 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10587 <p><a href="#_listdatadefinitionoperationinputdefinition">ListDataDefinitionOperationInputDefinition</a></p>
10591 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10592 <p><strong>lastUpdateDate</strong><br>
10593 <em>optional</em></p>
10595 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10596 <p>integer (int64)</p>
10600 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10601 <p><strong>name</strong><br>
10602 <em>optional</em></p>
10604 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10609 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10610 <p><strong>ownerId</strong><br>
10611 <em>optional</em></p>
10613 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10618 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10619 <p><strong>uniqueId</strong><br>
10620 <em>optional</em></p>
10622 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10630 <div class="sect2">
10631 <h3 id="_operationinputdefinition"><a class="anchor" href="#_operationinputdefinition"></a>3.28. OperationInputDefinition</h3>
10632 <table class="tableblock frame-all grid-all" style="width:100%; ">
10634 <col style="width:42%;">
10635 <col style="width:57%;">
10639 <th class="tableblock halign-left valign-middle">Name</th>
10640 <th class="tableblock halign-left valign-middle">Schema</th>
10645 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10646 <p><strong>defaultValue</strong><br>
10647 <em>optional</em></p>
10649 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10654 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10655 <p><strong>definition</strong><br>
10656 <em>optional</em></p>
10658 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10663 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10664 <p><strong>description</strong><br>
10665 <em>optional</em></p>
10667 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10672 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10673 <p><strong>empty</strong><br>
10674 <em>optional</em></p>
10676 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10681 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10682 <p><strong>getInputProperty</strong><br>
10683 <em>optional</em></p>
10685 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10690 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10691 <p><strong>getInputValues</strong><br>
10692 <em>optional</em></p>
10694 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10695 <p>< <a href="#_getinputvaluedatadefinition">GetInputValueDataDefinition</a> > array</p>
10699 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10700 <p><strong>hidden</strong><br>
10701 <em>optional</em></p>
10703 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10708 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10709 <p><strong>immutable</strong><br>
10710 <em>optional</em></p>
10712 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10717 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10718 <p><strong>inputId</strong><br>
10719 <em>optional</em></p>
10721 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10726 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10727 <p><strong>inputPath</strong><br>
10728 <em>optional</em></p>
10730 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10735 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10736 <p><strong>instanceUniqueId</strong><br>
10737 <em>optional</em></p>
10739 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10744 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10745 <p><strong>label</strong><br>
10746 <em>optional</em></p>
10748 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10753 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10754 <p><strong>name</strong><br>
10755 <em>optional</em></p>
10757 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10762 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10763 <p><strong>ownerId</strong><br>
10764 <em>optional</em></p>
10766 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10771 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10772 <p><strong>parentUniqueId</strong><br>
10773 <em>optional</em></p>
10775 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10780 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10781 <p><strong>password</strong><br>
10782 <em>optional</em></p>
10784 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10789 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10790 <p><strong>propertyId</strong><br>
10791 <em>optional</em></p>
10793 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10798 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10799 <p><strong>required</strong><br>
10800 <em>optional</em></p>
10802 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10807 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10808 <p><strong>schema</strong><br>
10809 <em>optional</em></p>
10811 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10812 <p><a href="#_schemadefinition">SchemaDefinition</a></p>
10816 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10817 <p><strong>schemaType</strong><br>
10818 <em>optional</em></p>
10820 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10825 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10826 <p><strong>status</strong><br>
10827 <em>optional</em></p>
10829 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10834 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10835 <p><strong>type</strong><br>
10836 <em>optional</em></p>
10838 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10843 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10844 <p><strong>uniqueId</strong><br>
10845 <em>optional</em></p>
10847 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10852 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10853 <p><strong>value</strong><br>
10854 <em>optional</em></p>
10856 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10864 <div class="sect2">
10865 <h3 id="_policydefinition"><a class="anchor" href="#_policydefinition"></a>3.29. PolicyDefinition</h3>
10866 <table class="tableblock frame-all grid-all" style="width:100%; ">
10868 <col style="width:42%;">
10869 <col style="width:57%;">
10873 <th class="tableblock halign-left valign-middle">Name</th>
10874 <th class="tableblock halign-left valign-middle">Schema</th>
10879 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10880 <p><strong>componentName</strong><br>
10881 <em>optional</em></p>
10883 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10888 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10889 <p><strong>derivedFrom</strong><br>
10890 <em>optional</em></p>
10892 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10897 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10898 <p><strong>description</strong><br>
10899 <em>optional</em></p>
10901 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10906 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10907 <p><strong>empty</strong><br>
10908 <em>optional</em></p>
10910 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10915 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10916 <p><strong>invariantName</strong><br>
10917 <em>optional</em></p>
10919 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10924 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10925 <p><strong>invariantUUID</strong><br>
10926 <em>optional</em></p>
10928 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10933 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10934 <p><strong>isFromCsar</strong><br>
10935 <em>optional</em></p>
10937 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10942 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10943 <p><strong>name</strong><br>
10944 <em>optional</em></p>
10946 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10951 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10952 <p><strong>normalizedName</strong><br>
10953 <em>optional</em></p>
10955 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10960 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10961 <p><strong>ownerId</strong><br>
10962 <em>optional</em></p>
10964 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10969 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10970 <p><strong>policyTypeName</strong><br>
10971 <em>optional</em></p>
10973 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10978 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10979 <p><strong>policyTypeUid</strong><br>
10980 <em>optional</em></p>
10982 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10987 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10988 <p><strong>policyUUID</strong><br>
10989 <em>optional</em></p>
10991 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10996 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
10997 <p><strong>properties</strong><br>
10998 <em>optional</em></p>
11000 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11001 <p>< <a href="#_propertydatadefinition">PropertyDataDefinition</a> > array</p>
11005 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11006 <p><strong>targets</strong><br>
11007 <em>optional</em></p>
11009 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11010 <p>< string, < string > array > map</p>
11014 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11015 <p><strong>uniqueId</strong><br>
11016 <em>optional</em></p>
11018 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11023 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11024 <p><strong>version</strong><br>
11025 <em>optional</em></p>
11027 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11035 <div class="sect2">
11036 <h3 id="_propertyconstraint"><a class="anchor" href="#_propertyconstraint"></a>3.30. PropertyConstraint</h3>
11037 <div class="paragraph">
11038 <p><em>Type</em> : object</p>
11041 <div class="sect2">
11042 <h3 id="_propertydatadefinition"><a class="anchor" href="#_propertydatadefinition"></a>3.31. PropertyDataDefinition</h3>
11043 <table class="tableblock frame-all grid-all" style="width:100%; ">
11045 <col style="width:42%;">
11046 <col style="width:57%;">
11050 <th class="tableblock halign-left valign-middle">Name</th>
11051 <th class="tableblock halign-left valign-middle">Schema</th>
11056 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11057 <p><strong>defaultValue</strong><br>
11058 <em>optional</em></p>
11060 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11065 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11066 <p><strong>definition</strong><br>
11067 <em>optional</em></p>
11069 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11074 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11075 <p><strong>description</strong><br>
11076 <em>optional</em></p>
11078 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11083 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11084 <p><strong>empty</strong><br>
11085 <em>optional</em></p>
11087 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11092 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11093 <p><strong>getInputProperty</strong><br>
11094 <em>optional</em></p>
11096 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11101 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11102 <p><strong>getInputValues</strong><br>
11103 <em>optional</em></p>
11105 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11106 <p>< <a href="#_getinputvaluedatadefinition">GetInputValueDataDefinition</a> > array</p>
11110 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11111 <p><strong>hidden</strong><br>
11112 <em>optional</em></p>
11114 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11119 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11120 <p><strong>immutable</strong><br>
11121 <em>optional</em></p>
11123 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11128 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11129 <p><strong>inputId</strong><br>
11130 <em>optional</em></p>
11132 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11137 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11138 <p><strong>inputPath</strong><br>
11139 <em>optional</em></p>
11141 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11146 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11147 <p><strong>instanceUniqueId</strong><br>
11148 <em>optional</em></p>
11150 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11155 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11156 <p><strong>label</strong><br>
11157 <em>optional</em></p>
11159 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11164 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11165 <p><strong>name</strong><br>
11166 <em>optional</em></p>
11168 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11173 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11174 <p><strong>ownerId</strong><br>
11175 <em>optional</em></p>
11177 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11182 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11183 <p><strong>parentUniqueId</strong><br>
11184 <em>optional</em></p>
11186 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11191 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11192 <p><strong>password</strong><br>
11193 <em>optional</em></p>
11195 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11200 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11201 <p><strong>propertyId</strong><br>
11202 <em>optional</em></p>
11204 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11209 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11210 <p><strong>required</strong><br>
11211 <em>optional</em></p>
11213 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11218 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11219 <p><strong>schema</strong><br>
11220 <em>optional</em></p>
11222 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11223 <p><a href="#_schemadefinition">SchemaDefinition</a></p>
11227 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11228 <p><strong>schemaType</strong><br>
11229 <em>optional</em></p>
11231 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11236 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11237 <p><strong>status</strong><br>
11238 <em>optional</em></p>
11240 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11245 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11246 <p><strong>type</strong><br>
11247 <em>optional</em></p>
11249 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11254 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11255 <p><strong>uniqueId</strong><br>
11256 <em>optional</em></p>
11258 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11263 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11264 <p><strong>value</strong><br>
11265 <em>optional</em></p>
11267 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11275 <div class="sect2">
11276 <h3 id="_propertydefinition"><a class="anchor" href="#_propertydefinition"></a>3.32. PropertyDefinition</h3>
11277 <table class="tableblock frame-all grid-all" style="width:100%; ">
11279 <col style="width:42%;">
11280 <col style="width:57%;">
11284 <th class="tableblock halign-left valign-middle">Name</th>
11285 <th class="tableblock halign-left valign-middle">Schema</th>
11290 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11291 <p><strong>constraints</strong><br>
11292 <em>optional</em></p>
11294 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11295 <p>< <a href="#_propertyconstraint">PropertyConstraint</a> > array</p>
11299 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11300 <p><strong>defaultValue</strong><br>
11301 <em>optional</em></p>
11303 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11308 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11309 <p><strong>definition</strong><br>
11310 <em>optional</em></p>
11312 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11317 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11318 <p><strong>description</strong><br>
11319 <em>optional</em></p>
11321 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11326 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11327 <p><strong>empty</strong><br>
11328 <em>optional</em></p>
11330 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11335 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11336 <p><strong>getInputProperty</strong><br>
11337 <em>optional</em></p>
11339 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11344 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11345 <p><strong>getInputValues</strong><br>
11346 <em>optional</em></p>
11348 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11349 <p>< <a href="#_getinputvaluedatadefinition">GetInputValueDataDefinition</a> > array</p>
11353 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11354 <p><strong>hidden</strong><br>
11355 <em>optional</em></p>
11357 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11362 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11363 <p><strong>immutable</strong><br>
11364 <em>optional</em></p>
11366 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11371 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11372 <p><strong>inputId</strong><br>
11373 <em>optional</em></p>
11375 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11380 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11381 <p><strong>inputPath</strong><br>
11382 <em>optional</em></p>
11384 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11389 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11390 <p><strong>instanceUniqueId</strong><br>
11391 <em>optional</em></p>
11393 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11398 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11399 <p><strong>label</strong><br>
11400 <em>optional</em></p>
11402 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11407 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11408 <p><strong>name</strong><br>
11409 <em>optional</em></p>
11411 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11416 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11417 <p><strong>ownerId</strong><br>
11418 <em>optional</em></p>
11420 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11425 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11426 <p><strong>parentUniqueId</strong><br>
11427 <em>optional</em></p>
11429 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11434 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11435 <p><strong>password</strong><br>
11436 <em>optional</em></p>
11438 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11443 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11444 <p><strong>propertyId</strong><br>
11445 <em>optional</em></p>
11447 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11452 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11453 <p><strong>required</strong><br>
11454 <em>optional</em></p>
11456 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11461 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11462 <p><strong>schema</strong><br>
11463 <em>optional</em></p>
11465 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11466 <p><a href="#_schemadefinition">SchemaDefinition</a></p>
11470 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11471 <p><strong>schemaType</strong><br>
11472 <em>optional</em></p>
11474 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11479 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11480 <p><strong>status</strong><br>
11481 <em>optional</em></p>
11483 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11488 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11489 <p><strong>type</strong><br>
11490 <em>optional</em></p>
11492 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11497 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11498 <p><strong>uniqueId</strong><br>
11499 <em>optional</em></p>
11501 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11506 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11507 <p><strong>value</strong><br>
11508 <em>optional</em></p>
11510 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11518 <div class="sect2">
11519 <h3 id="_propertyrule"><a class="anchor" href="#_propertyrule"></a>3.33. PropertyRule</h3>
11520 <table class="tableblock frame-all grid-all" style="width:100%; ">
11522 <col style="width:42%;">
11523 <col style="width:57%;">
11527 <th class="tableblock halign-left valign-middle">Name</th>
11528 <th class="tableblock halign-left valign-middle">Schema</th>
11533 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11534 <p><strong>empty</strong><br>
11535 <em>optional</em></p>
11537 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11542 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11543 <p><strong>ownerId</strong><br>
11544 <em>optional</em></p>
11546 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11551 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11552 <p><strong>rule</strong><br>
11553 <em>optional</em></p>
11555 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11556 <p>< string > array</p>
11560 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11561 <p><strong>value</strong><br>
11562 <em>optional</em></p>
11564 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11572 <div class="sect2">
11573 <h3 id="_registrationrequest"><a class="anchor" href="#_registrationrequest"></a>3.34. RegistrationRequest</h3>
11574 <table class="tableblock frame-all grid-all" style="width:100%; ">
11576 <col style="width:42%;">
11577 <col style="width:57%;">
11581 <th class="tableblock halign-left valign-middle">Name</th>
11582 <th class="tableblock halign-left valign-middle">Schema</th>
11587 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11588 <p><strong>apiPublicKey</strong><br>
11589 <em>optional</em></p>
11591 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11596 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11597 <p><strong>distEnvEndPoints</strong><br>
11598 <em>optional</em></p>
11600 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11601 <p>< string > array</p>
11605 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11606 <p><strong>distrEnvName</strong><br>
11607 <em>optional</em></p>
11609 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11614 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11615 <p><strong>isConsumerToSdcDistrStatusTopic</strong><br>
11616 <em>optional</em></p>
11618 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11626 <div class="sect2">
11627 <h3 id="_relationshipimpl"><a class="anchor" href="#_relationshipimpl"></a>3.35. RelationshipImpl</h3>
11628 <table class="tableblock frame-all grid-all" style="width:100%; ">
11630 <col style="width:42%;">
11631 <col style="width:57%;">
11635 <th class="tableblock halign-left valign-middle">Name</th>
11636 <th class="tableblock halign-left valign-middle">Schema</th>
11641 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11642 <p><strong>type</strong><br>
11643 <em>optional</em></p>
11645 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11653 <div class="sect2">
11654 <h3 id="_relationshipinfo"><a class="anchor" href="#_relationshipinfo"></a>3.36. RelationshipInfo</h3>
11655 <table class="tableblock frame-all grid-all" style="width:100%; ">
11657 <col style="width:42%;">
11658 <col style="width:57%;">
11662 <th class="tableblock halign-left valign-middle">Name</th>
11663 <th class="tableblock halign-left valign-middle">Schema</th>
11668 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11669 <p><strong>capability</strong><br>
11670 <em>optional</em></p>
11672 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11677 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11678 <p><strong>capabilityOwnerId</strong><br>
11679 <em>optional</em></p>
11681 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11686 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11687 <p><strong>capabilityUid</strong><br>
11688 <em>optional</em></p>
11690 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11695 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11696 <p><strong>id</strong><br>
11697 <em>optional</em></p>
11699 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11704 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11705 <p><strong>relationship</strong><br>
11706 <em>optional</em></p>
11708 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11709 <p><a href="#_relationshipimpl">RelationshipImpl</a></p>
11713 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11714 <p><strong>requirement</strong><br>
11715 <em>optional</em></p>
11717 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11722 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11723 <p><strong>requirementOwnerId</strong><br>
11724 <em>optional</em></p>
11726 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11731 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11732 <p><strong>requirementUid</strong><br>
11733 <em>optional</em></p>
11735 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11743 <div class="sect2">
11744 <h3 id="_requirementcapabilityreldef"><a class="anchor" href="#_requirementcapabilityreldef"></a>3.37. RequirementCapabilityRelDef</h3>
11745 <table class="tableblock frame-all grid-all" style="width:100%; ">
11747 <col style="width:42%;">
11748 <col style="width:57%;">
11752 <th class="tableblock halign-left valign-middle">Name</th>
11753 <th class="tableblock halign-left valign-middle">Schema</th>
11758 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11759 <p><strong>fromNode</strong><br>
11760 <em>optional</em></p>
11762 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11767 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11768 <p><strong>relationships</strong><br>
11769 <em>optional</em></p>
11771 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11772 <p>< <a href="#_capabilityrequirementrelationship">CapabilityRequirementRelationship</a> > array</p>
11776 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11777 <p><strong>toNode</strong><br>
11778 <em>optional</em></p>
11780 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11785 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11786 <p><strong>uid</strong><br>
11787 <em>optional</em></p>
11789 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11797 <div class="sect2">
11798 <h3 id="_requirementdatadefinition"><a class="anchor" href="#_requirementdatadefinition"></a>3.38. RequirementDataDefinition</h3>
11799 <table class="tableblock frame-all grid-all" style="width:100%; ">
11801 <col style="width:42%;">
11802 <col style="width:57%;">
11806 <th class="tableblock halign-left valign-middle">Name</th>
11807 <th class="tableblock halign-left valign-middle">Schema</th>
11812 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11813 <p><strong>capability</strong><br>
11814 <em>optional</em></p>
11816 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11821 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11822 <p><strong>empty</strong><br>
11823 <em>optional</em></p>
11825 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11830 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11831 <p><strong>leftOccurrences</strong><br>
11832 <em>optional</em></p>
11834 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11839 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11840 <p><strong>maxOccurrences</strong><br>
11841 <em>optional</em></p>
11843 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11848 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11849 <p><strong>minOccurrences</strong><br>
11850 <em>optional</em></p>
11852 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11857 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11858 <p><strong>name</strong><br>
11859 <em>optional</em></p>
11861 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11866 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11867 <p><strong>node</strong><br>
11868 <em>optional</em></p>
11870 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11875 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11876 <p><strong>ownerId</strong><br>
11877 <em>optional</em></p>
11879 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11884 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11885 <p><strong>ownerName</strong><br>
11886 <em>optional</em></p>
11888 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11893 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11894 <p><strong>parentName</strong><br>
11895 <em>optional</em></p>
11897 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11902 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11903 <p><strong>path</strong><br>
11904 <em>optional</em></p>
11906 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11907 <p>< string > array</p>
11911 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11912 <p><strong>relationship</strong><br>
11913 <em>optional</em></p>
11915 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11920 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11921 <p><strong>source</strong><br>
11922 <em>optional</em></p>
11924 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11929 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11930 <p><strong>uniqueId</strong><br>
11931 <em>optional</em></p>
11933 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11941 <div class="sect2">
11942 <h3 id="_requirementdefinition"><a class="anchor" href="#_requirementdefinition"></a>3.39. RequirementDefinition</h3>
11943 <table class="tableblock frame-all grid-all" style="width:100%; ">
11945 <col style="width:42%;">
11946 <col style="width:57%;">
11950 <th class="tableblock halign-left valign-middle">Name</th>
11951 <th class="tableblock halign-left valign-middle">Schema</th>
11956 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11957 <p><strong>capability</strong><br>
11958 <em>optional</em></p>
11960 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11965 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11966 <p><strong>empty</strong><br>
11967 <em>optional</em></p>
11969 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11974 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11975 <p><strong>leftOccurrences</strong><br>
11976 <em>optional</em></p>
11978 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11983 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11984 <p><strong>maxOccurrences</strong><br>
11985 <em>optional</em></p>
11987 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11992 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
11993 <p><strong>minOccurrences</strong><br>
11994 <em>optional</em></p>
11996 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12001 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12002 <p><strong>name</strong><br>
12003 <em>optional</em></p>
12005 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12010 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12011 <p><strong>node</strong><br>
12012 <em>optional</em></p>
12014 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12019 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12020 <p><strong>ownerId</strong><br>
12021 <em>optional</em></p>
12023 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12028 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12029 <p><strong>ownerName</strong><br>
12030 <em>optional</em></p>
12032 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12037 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12038 <p><strong>parentName</strong><br>
12039 <em>optional</em></p>
12041 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12046 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12047 <p><strong>path</strong><br>
12048 <em>optional</em></p>
12050 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12051 <p>< string > array</p>
12055 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12056 <p><strong>relationship</strong><br>
12057 <em>optional</em></p>
12059 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12064 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12065 <p><strong>source</strong><br>
12066 <em>optional</em></p>
12068 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12073 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12074 <p><strong>uniqueId</strong><br>
12075 <em>optional</em></p>
12077 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12085 <div class="sect2">
12086 <h3 id="_resource"><a class="anchor" href="#_resource"></a>3.40. Resource</h3>
12087 <table class="tableblock frame-all grid-all" style="width:100%; ">
12089 <col style="width:42%;">
12090 <col style="width:57%;">
12094 <th class="tableblock halign-left valign-middle">Name</th>
12095 <th class="tableblock halign-left valign-middle">Schema</th>
12100 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12101 <p><strong>abstract</strong><br>
12102 <em>optional</em></p>
12104 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12109 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12110 <p><strong>additionalInformation</strong><br>
12111 <em>optional</em></p>
12113 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12114 <p>< <a href="#_additionalinformationdefinition">AdditionalInformationDefinition</a> > array</p>
12118 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12119 <p><strong>allArtifacts</strong><br>
12120 <em>optional</em></p>
12122 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12123 <p>< string, <a href="#_artifactdefinition">ArtifactDefinition</a> > map</p>
12127 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12128 <p><strong>allVersions</strong><br>
12129 <em>optional</em></p>
12131 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12132 <p>< string, string > map</p>
12136 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12137 <p><strong>artifacts</strong><br>
12138 <em>optional</em></p>
12140 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12141 <p>< string, <a href="#_artifactdefinition">ArtifactDefinition</a> > map</p>
12145 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12146 <p><strong>attributes</strong><br>
12147 <em>optional</em></p>
12149 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12150 <p>< <a href="#_propertydefinition">PropertyDefinition</a> > array</p>
12154 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12155 <p><strong>capabilities</strong><br>
12156 <em>optional</em></p>
12158 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12159 <p>< string, < <a href="#_capabilitydefinition">CapabilityDefinition</a> > array > map</p>
12163 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12164 <p><strong>categories</strong><br>
12165 <em>optional</em></p>
12167 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12168 <p>< <a href="#_categorydefinition">CategoryDefinition</a> > array</p>
12172 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12173 <p><strong>componentInstances</strong><br>
12174 <em>optional</em></p>
12176 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12177 <p>< <a href="#_componentinstance">ComponentInstance</a> > array</p>
12181 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12182 <p><strong>componentInstancesAttributes</strong><br>
12183 <em>optional</em></p>
12185 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12186 <p>< string, < <a href="#_componentinstanceproperty">ComponentInstanceProperty</a> > array > map</p>
12190 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12191 <p><strong>componentInstancesInputs</strong><br>
12192 <em>optional</em></p>
12194 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12195 <p>< string, < <a href="#_componentinstanceinput">ComponentInstanceInput</a> > array > map</p>
12199 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12200 <p><strong>componentInstancesProperties</strong><br>
12201 <em>optional</em></p>
12203 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12204 <p>< string, < <a href="#_componentinstanceproperty">ComponentInstanceProperty</a> > array > map</p>
12208 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12209 <p><strong>componentInstancesRelations</strong><br>
12210 <em>optional</em></p>
12212 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12213 <p>< <a href="#_requirementcapabilityreldef">RequirementCapabilityRelDef</a> > array</p>
12217 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12218 <p><strong>componentType</strong><br>
12219 <em>optional</em></p>
12221 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12222 <p>enum (RESOURCE, SERVICE, RESOURCE_INSTANCE, PRODUCT, SERVICE_INSTANCE)</p>
12226 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12227 <p><strong>conformanceLevel</strong><br>
12228 <em>optional</em></p>
12230 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12235 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12236 <p><strong>contactId</strong><br>
12237 <em>optional</em></p>
12239 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12244 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12245 <p><strong>cost</strong><br>
12246 <em>optional</em></p>
12248 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12253 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12254 <p><strong>creationDate</strong><br>
12255 <em>optional</em></p>
12257 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12258 <p>integer (int64)</p>
12262 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12263 <p><strong>creatorFullName</strong><br>
12264 <em>optional</em></p>
12266 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12271 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12272 <p><strong>creatorUserId</strong><br>
12273 <em>optional</em></p>
12275 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12280 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12281 <p><strong>csarUUID</strong><br>
12282 <em>optional</em></p>
12284 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12289 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12290 <p><strong>csarVersion</strong><br>
12291 <em>optional</em></p>
12293 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12298 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12299 <p><strong>defaultCapabilities</strong><br>
12300 <em>optional</em></p>
12302 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12303 <p>< string > array</p>
12307 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12308 <p><strong>deploymentArtifacts</strong><br>
12309 <em>optional</em></p>
12311 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12312 <p>< string, <a href="#_artifactdefinition">ArtifactDefinition</a> > map</p>
12316 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12317 <p><strong>derivedFrom</strong><br>
12318 <em>optional</em></p>
12320 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12321 <p>< string > array</p>
12325 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12326 <p><strong>derivedFromGenericType</strong><br>
12327 <em>optional</em></p>
12329 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12334 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12335 <p><strong>derivedFromGenericVersion</strong><br>
12336 <em>optional</em></p>
12338 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12343 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12344 <p><strong>derivedList</strong><br>
12345 <em>optional</em></p>
12347 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12348 <p>< string > array</p>
12352 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12353 <p><strong>description</strong><br>
12354 <em>optional</em></p>
12356 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12361 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12362 <p><strong>groups</strong><br>
12363 <em>optional</em></p>
12365 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12366 <p>< <a href="#_groupdefinition">GroupDefinition</a> > array</p>
12370 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12371 <p><strong>highestVersion</strong><br>
12372 <em>optional</em></p>
12374 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12379 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12380 <p><strong>icon</strong><br>
12381 <em>optional</em></p>
12383 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12388 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12389 <p><strong>importedToscaChecksum</strong><br>
12390 <em>optional</em></p>
12392 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12397 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12398 <p><strong>inputs</strong><br>
12399 <em>optional</em></p>
12401 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12402 <p>< <a href="#_inputdefinition">InputDefinition</a> > array</p>
12406 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12407 <p><strong>interfaceOperations</strong><br>
12408 <em>optional</em></p>
12410 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12411 <p>< string, <a href="#_interfaceoperationdatadefinition">InterfaceOperationDataDefinition</a> > map</p>
12415 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12416 <p><strong>interfaces</strong><br>
12417 <em>optional</em></p>
12419 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12420 <p>< string, <a href="#_interfacedefinition">InterfaceDefinition</a> > map</p>
12424 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12425 <p><strong>invariantUUID</strong><br>
12426 <em>optional</em></p>
12428 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12433 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12434 <p><strong>isDeleted</strong><br>
12435 <em>optional</em></p>
12437 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12442 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12443 <p><strong>lastUpdateDate</strong><br>
12444 <em>optional</em></p>
12446 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12447 <p>integer (int64)</p>
12451 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12452 <p><strong>lastUpdaterFullName</strong><br>
12453 <em>optional</em></p>
12455 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12460 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12461 <p><strong>lastUpdaterUserId</strong><br>
12462 <em>optional</em></p>
12464 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12469 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12470 <p><strong>licenseType</strong><br>
12471 <em>optional</em></p>
12473 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12478 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12479 <p><strong>lifecycleState</strong><br>
12480 <em>optional</em></p>
12482 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12483 <p>enum (READY_FOR_CERTIFICATION, CERTIFICATION_IN_PROGRESS, CERTIFIED, NOT_CERTIFIED_CHECKIN, NOT_CERTIFIED_CHECKOUT)</p>
12487 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12488 <p><strong>name</strong><br>
12489 <em>optional</em></p>
12491 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12496 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12497 <p><strong>normalizedName</strong><br>
12498 <em>optional</em></p>
12500 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12505 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12506 <p><strong>policies</strong><br>
12507 <em>optional</em></p>
12509 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12510 <p>< string, <a href="#_policydefinition">PolicyDefinition</a> > map</p>
12514 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12515 <p><strong>projectCode</strong><br>
12516 <em>optional</em></p>
12518 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12523 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12524 <p><strong>properties</strong><br>
12525 <em>optional</em></p>
12527 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12528 <p>< <a href="#_propertydefinition">PropertyDefinition</a> > array</p>
12532 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12533 <p><strong>requirements</strong><br>
12534 <em>optional</em></p>
12536 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12537 <p>< string, < <a href="#_requirementdefinition">RequirementDefinition</a> > array > map</p>
12541 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12542 <p><strong>resourceType</strong><br>
12543 <em>optional</em></p>
12545 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12546 <p>enum (VFC, VF, CR, CP, PNF, CVFC, VL, VFCMT, Configuration, ServiceProxy, ABSTRACT)</p>
12550 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12551 <p><strong>resourceVendorModelNumber</strong><br>
12552 <em>optional</em></p>
12554 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12559 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12560 <p><strong>systemName</strong><br>
12561 <em>optional</em></p>
12563 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12568 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12569 <p><strong>tags</strong><br>
12570 <em>optional</em></p>
12572 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12573 <p>< string > array</p>
12577 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12578 <p><strong>topologyTemplate</strong><br>
12579 <em>optional</em></p>
12581 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12586 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12587 <p><strong>toscaArtifacts</strong><br>
12588 <em>optional</em></p>
12590 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12591 <p>< string, <a href="#_artifactdefinition">ArtifactDefinition</a> > map</p>
12595 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12596 <p><strong>toscaResourceName</strong><br>
12597 <em>optional</em></p>
12599 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12604 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12605 <p><strong>toscaType</strong><br>
12606 <em>optional</em></p>
12608 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12613 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12614 <p><strong>uniqueId</strong><br>
12615 <em>optional</em></p>
12617 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12622 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12623 <p><strong>uuid</strong><br>
12624 <em>optional</em></p>
12626 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12631 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12632 <p><strong>vendorName</strong><br>
12633 <em>optional</em></p>
12635 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12640 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12641 <p><strong>vendorRelease</strong><br>
12642 <em>optional</em></p>
12644 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12649 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12650 <p><strong>version</strong><br>
12651 <em>optional</em></p>
12653 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12661 <div class="sect2">
12662 <h3 id="_schemadefinition"><a class="anchor" href="#_schemadefinition"></a>3.41. SchemaDefinition</h3>
12663 <table class="tableblock frame-all grid-all" style="width:100%; ">
12665 <col style="width:42%;">
12666 <col style="width:57%;">
12670 <th class="tableblock halign-left valign-middle">Name</th>
12671 <th class="tableblock halign-left valign-middle">Schema</th>
12676 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12677 <p><strong>constraints</strong><br>
12678 <em>optional</em></p>
12680 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12681 <p>< string > array</p>
12685 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12686 <p><strong>derivedFrom</strong><br>
12687 <em>optional</em></p>
12689 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12694 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12695 <p><strong>empty</strong><br>
12696 <em>optional</em></p>
12698 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12703 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12704 <p><strong>ownerId</strong><br>
12705 <em>optional</em></p>
12707 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12712 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12713 <p><strong>properties</strong><br>
12714 <em>optional</em></p>
12716 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12717 <p>< string, <a href="#_propertydatadefinition">PropertyDataDefinition</a> > map</p>
12721 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12722 <p><strong>property</strong><br>
12723 <em>optional</em></p>
12725 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12726 <p><a href="#_propertydatadefinition">PropertyDataDefinition</a></p>
12733 <div class="sect2">
12734 <h3 id="_serverlistresponse"><a class="anchor" href="#_serverlistresponse"></a>3.42. ServerListResponse</h3>
12735 <table class="tableblock frame-all grid-all" style="width:100%; ">
12737 <col style="width:42%;">
12738 <col style="width:57%;">
12742 <th class="tableblock halign-left valign-middle">Name</th>
12743 <th class="tableblock halign-left valign-middle">Schema</th>
12748 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12749 <p><strong>uebServerList</strong><br>
12750 <em>optional</em></p>
12752 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12753 <p>< string > array</p>
12760 <div class="sect2">
12761 <h3 id="_subcategorydefinition"><a class="anchor" href="#_subcategorydefinition"></a>3.43. SubCategoryDefinition</h3>
12762 <table class="tableblock frame-all grid-all" style="width:100%; ">
12764 <col style="width:42%;">
12765 <col style="width:57%;">
12769 <th class="tableblock halign-left valign-middle">Name</th>
12770 <th class="tableblock halign-left valign-middle">Schema</th>
12775 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12776 <p><strong>empty</strong><br>
12777 <em>optional</em></p>
12779 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12784 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12785 <p><strong>groupings</strong><br>
12786 <em>optional</em></p>
12788 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12789 <p>< <a href="#_groupingdefinition">GroupingDefinition</a> > array</p>
12793 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12794 <p><strong>icons</strong><br>
12795 <em>optional</em></p>
12797 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12798 <p>< string > array</p>
12802 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12803 <p><strong>name</strong><br>
12804 <em>optional</em></p>
12806 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12811 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12812 <p><strong>normalizedName</strong><br>
12813 <em>optional</em></p>
12815 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12820 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12821 <p><strong>ownerId</strong><br>
12822 <em>optional</em></p>
12824 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12829 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12830 <p><strong>uniqueId</strong><br>
12831 <em>optional</em></p>
12833 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12841 <div class="sect2">
12842 <h3 id="_topicregistrationresponse"><a class="anchor" href="#_topicregistrationresponse"></a>3.44. TopicRegistrationResponse</h3>
12843 <table class="tableblock frame-all grid-all" style="width:100%; ">
12845 <col style="width:42%;">
12846 <col style="width:57%;">
12850 <th class="tableblock halign-left valign-middle">Name</th>
12851 <th class="tableblock halign-left valign-middle">Schema</th>
12856 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12857 <p><strong>distrNotificationTopicName</strong><br>
12858 <em>optional</em></p>
12860 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12865 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12866 <p><strong>distrStatusTopicName</strong><br>
12867 <em>optional</em></p>
12869 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12877 <div class="sect2">
12878 <h3 id="_topicunregistrationresponse"><a class="anchor" href="#_topicunregistrationresponse"></a>3.45. TopicUnregistrationResponse</h3>
12879 <table class="tableblock frame-all grid-all" style="width:100%; ">
12881 <col style="width:42%;">
12882 <col style="width:57%;">
12886 <th class="tableblock halign-left valign-middle">Name</th>
12887 <th class="tableblock halign-left valign-middle">Schema</th>
12892 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12893 <p><strong>distrNotificationTopicName</strong><br>
12894 <em>optional</em></p>
12896 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12901 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12902 <p><strong>distrStatusTopicName</strong><br>
12903 <em>optional</em></p>
12905 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12910 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12911 <p><strong>notificationUnregisterResult</strong><br>
12912 <em>optional</em></p>
12914 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12915 <p>enum (OK, CONNNECTION_ERROR, NOT_FOUND, TOPIC_ALREADY_EXIST, OBJECT_NOT_FOUND, INTERNAL_SERVER_ERROR, AUTHENTICATION_ERROR, UNKNOWN_HOST_ERROR)</p>
12919 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12920 <p><strong>statusUnregisterResult</strong><br>
12921 <em>optional</em></p>
12923 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12924 <p>enum (OK, CONNNECTION_ERROR, NOT_FOUND, TOPIC_ALREADY_EXIST, OBJECT_NOT_FOUND, INTERNAL_SERVER_ERROR, AUTHENTICATION_ERROR, UNKNOWN_HOST_ERROR)</p>
12931 <div class="sect2">
12932 <h3 id="_toscadatadefinition"><a class="anchor" href="#_toscadatadefinition"></a>3.46. ToscaDataDefinition</h3>
12933 <table class="tableblock frame-all grid-all" style="width:100%; ">
12935 <col style="width:42%;">
12936 <col style="width:57%;">
12940 <th class="tableblock halign-left valign-middle">Name</th>
12941 <th class="tableblock halign-left valign-middle">Schema</th>
12946 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12947 <p><strong>empty</strong><br>
12948 <em>optional</em></p>
12950 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12955 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12956 <p><strong>ownerId</strong><br>
12957 <em>optional</em></p>
12959 <td class="tableblock halign-left valign-middle"><div><div class="paragraph">
12971 <div id="footer-text">
12972 Last updated 2018-06-04 20:26:24 UTC