blob: e392bab4d9abde03fa09bb2bb2ff2dac9183a485 [file] [log] [blame]
Eric Debeau1af30532019-05-14 17:45:22 +00001.. This work is licensed under a
2 Creative Commons Attribution 4.0 International License.
3
Vijay VK86cd8932018-10-23 16:35:29 +01004DCAE Inventory API 3.0.4
Lusheng Ji6553a132017-10-12 02:47:00 +00005========================
6
7.. toctree::
8 :maxdepth: 3
9
Lusheng Ji6553a132017-10-12 02:47:00 +000010Description
11~~~~~~~~~~~
12
13DCAE Inventory is a web service that provides the following:
14
151. Real-time data on all DCAE services and their components
162. Comprehensive details on available DCAE service types
17
Eric Debeau1af30532019-05-14 17:45:22 +000018.. csv-table::
19 :header: "API name", "Swagger YAML"
20 :widths: 10,5
Lusheng Ji6553a132017-10-12 02:47:00 +000021
Eric Debeau1af30532019-05-14 17:45:22 +000022 "Inventory", ":download:`link <swagger_inventory.yaml>`"
Lusheng Ji6553a132017-10-12 02:47:00 +000023
24Contact Information
25~~~~~~~~~~~~~~~~~~~
26
Lusheng Ji6553a132017-10-12 02:47:00 +000027dcae@lists.openecomp.org
28
29
Lusheng Ji6553a132017-10-12 02:47:00 +000030DEFAULT
31~~~~~~~
32
Lusheng Ji6553a132017-10-12 02:47:00 +000033GET ``/dcae-service-types``
34---------------------------
35
Lusheng Ji6553a132017-10-12 02:47:00 +000036Description
37+++++++++++
38
39.. raw:: html
40
41 Get a list of `DCAEServiceType` objects.
42
43Parameters
44++++++++++
45
46.. csv-table::
47 :delim: |
48 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
49 :widths: 20, 15, 10, 10, 10, 20, 30
50
51 typeName | query | No | string | | | Filter by service type name
52 onlyLatest | query | No | boolean | | {"default": true} | If set to true, query returns just the latest versions of DCAE service types. If set to false, then all versions are returned. Default is true
53 onlyActive | query | No | boolean | | {"default": true} | If set to true, query returns only *active* DCAE service types. If set to false, then all DCAE service types are returned. Default is true
54 vnfType | query | No | string | | | Filter by associated vnf type. No wildcards, matches are explicit. This field is treated case insensitive.
55 serviceId | query | No | string | | | Filter by assocaited service id. Instances with service id null or empty is always returned.
56 serviceLocation | query | No | string | | | Filter by associated service location. Instances with service location null or empty is always returned.
57 asdcServiceId | query | No | string | | | Filter by associated asdc design service id. Setting this to `NONE` will return instances that have asdc service id set to null
58 asdcResourceId | query | No | string | | | Filter by associated asdc design resource id. Setting this to `NONE` will return instances that have asdc resource id set to null
59 offset | query | No | integer | int32 | | Query resultset offset used for pagination (zero-based)
60
Lusheng Ji6553a132017-10-12 02:47:00 +000061Request
62+++++++
63
Lusheng Ji6553a132017-10-12 02:47:00 +000064Responses
65+++++++++
66
67**200**
68^^^^^^^
69
70List of `DCAEServiceType` objects
71
Lusheng Ji6553a132017-10-12 02:47:00 +000072Type: :ref:`InlineResponse200 <d_b1ccd4187d31690b8e704c0aa01b2c59>`
73
74**Example:**
75
76.. code-block:: javascript
77
78 {
79 "items": [
80 {
Lusheng Jib2a561b2018-03-27 23:24:33 -040081 "asdcResourceId": "somestring",
82 "asdcServiceId": "somestring",
83 "asdcServiceURL": "somestring",
84 "blueprintTemplate": "somestring",
85 "created": "2015-01-01T15:00:00.000Z",
86 "deactivated": "2015-01-01T15:00:00.000Z",
87 "owner": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +000088 "selfLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -040089 "params": {},
90 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +000091 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -040092 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +000093 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -040094 ],
95 "title": "somestring",
96 "type": "somestring",
97 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +000098 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -040099 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000100 "serviceIds": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400101 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000102 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400103 ],
Lusheng Ji6553a132017-10-12 02:47:00 +0000104 "serviceLocations": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400105 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000106 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400107 ],
108 "typeId": "somestring",
109 "typeName": "somestring",
110 "typeVersion": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +0000111 "vnfTypes": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400112 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000113 "somestring"
114 ]
Lusheng Jib2a561b2018-03-27 23:24:33 -0400115 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000116 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400117 "asdcResourceId": "somestring",
118 "asdcServiceId": "somestring",
119 "asdcServiceURL": "somestring",
120 "blueprintTemplate": "somestring",
121 "created": "2015-01-01T15:00:00.000Z",
122 "deactivated": "2015-01-01T15:00:00.000Z",
123 "owner": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000124 "selfLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400125 "params": {},
126 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000127 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400128 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000129 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400130 ],
131 "title": "somestring",
132 "type": "somestring",
133 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000134 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400135 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000136 "serviceIds": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400137 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000138 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400139 ],
Lusheng Ji6553a132017-10-12 02:47:00 +0000140 "serviceLocations": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400141 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000142 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400143 ],
144 "typeId": "somestring",
145 "typeName": "somestring",
146 "typeVersion": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +0000147 "vnfTypes": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400148 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000149 "somestring"
150 ]
151 }
Lusheng Jib2a561b2018-03-27 23:24:33 -0400152 ],
Lusheng Ji6553a132017-10-12 02:47:00 +0000153 "links": {
154 "nextLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400155 "params": {},
156 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000157 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400158 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000159 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400160 ],
161 "title": "somestring",
162 "type": "somestring",
163 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000164 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400165 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000166 "previousLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400167 "params": {},
168 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000169 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400170 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000171 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400172 ],
173 "title": "somestring",
174 "type": "somestring",
175 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000176 "uriBuilder": {}
177 }
Lusheng Jib2a561b2018-03-27 23:24:33 -0400178 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000179 "totalCount": 1
180 }
181
Lusheng Ji6553a132017-10-12 02:47:00 +0000182DELETE ``/dcae-service-types/{typeId}``
183---------------------------------------
184
Lusheng Ji6553a132017-10-12 02:47:00 +0000185Description
186+++++++++++
187
188.. raw:: html
189
190 Deactivates existing `DCAEServiceType` instances
191
192Parameters
193++++++++++
194
195.. csv-table::
196 :delim: |
197 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
198 :widths: 20, 15, 10, 10, 10, 20, 30
199
Eric Debeau1af30532019-05-14 17:45:22 +0000200 typeId | path | Yes | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +0000201
202Request
203+++++++
204
Lusheng Ji6553a132017-10-12 02:47:00 +0000205Responses
206+++++++++
207
208**200**
209^^^^^^^
210
211`DCAEServiceType` has been deactivated
212
Lusheng Ji6553a132017-10-12 02:47:00 +0000213Type: :ref:`ApiResponseMessage <d_8a94f348f7df00259702f8d9b7d2ea84>`
214
215**Example:**
216
217.. code-block:: javascript
218
219 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400220 "code": 1,
221 "message": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000222 "type": "somestring"
223 }
224
225**404**
226^^^^^^^
227
228`DCAEServiceType` not found
229
Lusheng Ji6553a132017-10-12 02:47:00 +0000230Type: :ref:`ApiResponseMessage <d_8a94f348f7df00259702f8d9b7d2ea84>`
231
232**Example:**
233
234.. code-block:: javascript
235
236 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400237 "code": 1,
238 "message": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000239 "type": "somestring"
240 }
241
242**410**
243^^^^^^^
244
245`DCAEServiceType` already gone
246
Lusheng Ji6553a132017-10-12 02:47:00 +0000247Type: :ref:`ApiResponseMessage <d_8a94f348f7df00259702f8d9b7d2ea84>`
248
249**Example:**
250
251.. code-block:: javascript
252
253 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400254 "code": 1,
255 "message": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000256 "type": "somestring"
257 }
258
Lusheng Ji6553a132017-10-12 02:47:00 +0000259GET ``/dcae-service-types/{typeId}``
260------------------------------------
261
Lusheng Ji6553a132017-10-12 02:47:00 +0000262Description
263+++++++++++
264
265.. raw:: html
266
267 Get a `DCAEServiceType` object.
268
269Parameters
270++++++++++
271
272.. csv-table::
273 :delim: |
274 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
275 :widths: 20, 15, 10, 10, 10, 20, 30
276
Eric Debeau1af30532019-05-14 17:45:22 +0000277 typeId | path | Yes | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +0000278
279Request
280+++++++
281
Lusheng Ji6553a132017-10-12 02:47:00 +0000282Responses
283+++++++++
284
285**200**
286^^^^^^^
287
288Single `DCAEServiceType` object
289
Lusheng Ji6553a132017-10-12 02:47:00 +0000290Type: :ref:`DCAEServiceType <d_b0cb5f12dbde8c0c42487c089983687e>`
291
292**Example:**
293
294.. code-block:: javascript
295
296 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400297 "asdcResourceId": "somestring",
298 "asdcServiceId": "somestring",
299 "asdcServiceURL": "somestring",
300 "blueprintTemplate": "somestring",
301 "created": "2015-01-01T15:00:00.000Z",
302 "deactivated": "2015-01-01T15:00:00.000Z",
303 "owner": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000304 "selfLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400305 "params": {},
306 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000307 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400308 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000309 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400310 ],
311 "title": "somestring",
312 "type": "somestring",
313 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000314 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400315 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000316 "serviceIds": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400317 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000318 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400319 ],
Lusheng Ji6553a132017-10-12 02:47:00 +0000320 "serviceLocations": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400321 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000322 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400323 ],
324 "typeId": "somestring",
325 "typeName": "somestring",
326 "typeVersion": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +0000327 "vnfTypes": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400328 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000329 "somestring"
330 ]
331 }
332
333**404**
334^^^^^^^
335
336Resource not found
337
Lusheng Ji6553a132017-10-12 02:47:00 +0000338Type: :ref:`DCAEServiceType <d_b0cb5f12dbde8c0c42487c089983687e>`
339
340**Example:**
341
342.. code-block:: javascript
343
344 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400345 "asdcResourceId": "somestring",
346 "asdcServiceId": "somestring",
347 "asdcServiceURL": "somestring",
348 "blueprintTemplate": "somestring",
349 "created": "2015-01-01T15:00:00.000Z",
350 "deactivated": "2015-01-01T15:00:00.000Z",
351 "owner": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000352 "selfLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400353 "params": {},
354 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000355 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400356 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000357 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400358 ],
359 "title": "somestring",
360 "type": "somestring",
361 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000362 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400363 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000364 "serviceIds": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400365 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000366 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400367 ],
Lusheng Ji6553a132017-10-12 02:47:00 +0000368 "serviceLocations": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400369 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000370 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400371 ],
372 "typeId": "somestring",
373 "typeName": "somestring",
374 "typeVersion": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +0000375 "vnfTypes": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400376 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000377 "somestring"
378 ]
379 }
380
Lusheng Ji6553a132017-10-12 02:47:00 +0000381POST ``/dcae-service-types``
382----------------------------
383
Lusheng Ji6553a132017-10-12 02:47:00 +0000384Description
385+++++++++++
386
387.. raw:: html
388
389 Inserts a new `DCAEServiceType` or updates an existing instance. Updates are only allowed iff there are no running DCAE services of the requested type,
390
Lusheng Ji6553a132017-10-12 02:47:00 +0000391Request
392+++++++
393
Lusheng Ji6553a132017-10-12 02:47:00 +0000394.. _d_57dc24aa38507ded2f27eec90206336e:
395
396Body
397^^^^
398
399.. csv-table::
400 :delim: |
401 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
402 :widths: 20, 10, 15, 15, 30, 25
403
404 asdcResourceId | No | string | | | Id of vf/vnf instance this DCAE service type is associated with. Value source is from ASDC's notification event's field `resourceInvariantUUID`.
405 asdcServiceId | No | string | | | Id of service this DCAE service type is associated with. Value source is from ASDC's notification event's field `serviceInvariantUUID`.
406 asdcServiceURL | No | string | | | URL to the ASDC service model
407 blueprintTemplate | Yes | string | | | String representation of a Cloudify blueprint with unbound variables
Eric Debeau1af30532019-05-14 17:45:22 +0000408 owner | Yes | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +0000409 serviceIds | No | array of string | | | List of service ids that are used to associate with DCAE service type. DCAE service types with this propery as null or empty means them apply for every service id.
410 serviceLocations | No | array of string | | | List of service locations that are used to associate with DCAE service type. DCAE service types with this propery as null or empty means them apply for every service location.
411 typeName | Yes | string | | | Descriptive name for this DCAE service type
412 typeVersion | Yes | integer | int32 | | Version number for this DCAE service type
Eric Debeau1af30532019-05-14 17:45:22 +0000413 vnfTypes | No | array of string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +0000414
415.. code-block:: javascript
416
417 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400418 "asdcResourceId": "somestring",
419 "asdcServiceId": "somestring",
420 "asdcServiceURL": "somestring",
421 "blueprintTemplate": "somestring",
422 "owner": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000423 "serviceIds": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400424 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000425 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400426 ],
Lusheng Ji6553a132017-10-12 02:47:00 +0000427 "serviceLocations": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400428 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000429 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400430 ],
431 "typeName": "somestring",
432 "typeVersion": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +0000433 "vnfTypes": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400434 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000435 "somestring"
436 ]
437 }
438
439Responses
440+++++++++
441
442**200**
443^^^^^^^
444
445Single `DCAEServiceType` object.
446
Lusheng Ji6553a132017-10-12 02:47:00 +0000447Type: :ref:`DCAEServiceType <d_b0cb5f12dbde8c0c42487c089983687e>`
448
449**Example:**
450
451.. code-block:: javascript
452
453 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400454 "asdcResourceId": "somestring",
455 "asdcServiceId": "somestring",
456 "asdcServiceURL": "somestring",
457 "blueprintTemplate": "somestring",
458 "created": "2015-01-01T15:00:00.000Z",
459 "deactivated": "2015-01-01T15:00:00.000Z",
460 "owner": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000461 "selfLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400462 "params": {},
463 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000464 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400465 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000466 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400467 ],
468 "title": "somestring",
469 "type": "somestring",
470 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000471 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400472 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000473 "serviceIds": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400474 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000475 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400476 ],
Lusheng Ji6553a132017-10-12 02:47:00 +0000477 "serviceLocations": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400478 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000479 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400480 ],
481 "typeId": "somestring",
482 "typeName": "somestring",
483 "typeVersion": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +0000484 "vnfTypes": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400485 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000486 "somestring"
487 ]
488 }
489
490**400**
491^^^^^^^
492
493Bad request provided.
494
Lusheng Ji6553a132017-10-12 02:47:00 +0000495Type: :ref:`ApiResponseMessage <d_8a94f348f7df00259702f8d9b7d2ea84>`
496
497**Example:**
498
499.. code-block:: javascript
500
501 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400502 "code": 1,
503 "message": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000504 "type": "somestring"
505 }
506
507**409**
508^^^^^^^
509
Eric Debeau1af30532019-05-14 17:45:22 +0000510Failed to update because there are still DCAE services of the requested type
511running.
Lusheng Ji6553a132017-10-12 02:47:00 +0000512
513Type: :ref:`ApiResponseMessage <d_8a94f348f7df00259702f8d9b7d2ea84>`
514
515**Example:**
516
517.. code-block:: javascript
518
519 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400520 "code": 1,
521 "message": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000522 "type": "somestring"
523 }
524
Lusheng Ji6553a132017-10-12 02:47:00 +0000525GET ``/dcae-services``
526----------------------
527
Lusheng Ji6553a132017-10-12 02:47:00 +0000528Description
529+++++++++++
530
531.. raw:: html
532
533 Get a list of `DCAEService` objects.
534
535Parameters
536++++++++++
537
538.. csv-table::
539 :delim: |
540 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
541 :widths: 20, 15, 10, 10, 10, 20, 30
542
543 typeId | query | No | string | | | DCAE service type name
Eric Debeau1af30532019-05-14 17:45:22 +0000544 vnfId | query | No | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +0000545 vnfType | query | No | string | | | Filter by associated vnf type. This field is treated case insensitive.
Eric Debeau1af30532019-05-14 17:45:22 +0000546 vnfLocation | query | No | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +0000547 componentType | query | No | string | | | Use to filter by a specific DCAE service component type
548 shareable | query | No | boolean | | | Use to filter by DCAE services that have shareable components or not
549 created | query | No | string | | | Use to filter by created time
550 offset | query | No | integer | int32 | | Query resultset offset used for pagination (zero-based)
551
Lusheng Ji6553a132017-10-12 02:47:00 +0000552Request
553+++++++
554
Lusheng Ji6553a132017-10-12 02:47:00 +0000555Responses
556+++++++++
557
558**200**
559^^^^^^^
560
561List of `DCAEService` objects
562
Lusheng Ji6553a132017-10-12 02:47:00 +0000563Type: :ref:`InlineResponse2001 <d_31bb361a8900a0bed20df49b94f1e33b>`
564
565**Example:**
566
567.. code-block:: javascript
568
569 {
570 "items": [
571 {
572 "components": [
573 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400574 "componentId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000575 "componentLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400576 "params": {},
577 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000578 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400579 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000580 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400581 ],
582 "title": "somestring",
583 "type": "somestring",
584 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000585 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400586 },
587 "componentSource": "DCAEController",
588 "componentType": "somestring",
589 "created": "2015-01-01T15:00:00.000Z",
590 "location": "somestring",
591 "modified": "2015-01-01T15:00:00.000Z",
592 "shareable": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +0000593 "status": "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400594 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000595 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400596 "componentId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000597 "componentLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400598 "params": {},
599 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000600 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400601 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000602 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400603 ],
604 "title": "somestring",
605 "type": "somestring",
606 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000607 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400608 },
609 "componentSource": "DCAEController",
610 "componentType": "somestring",
611 "created": "2015-01-01T15:00:00.000Z",
612 "location": "somestring",
613 "modified": "2015-01-01T15:00:00.000Z",
614 "shareable": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +0000615 "status": "somestring"
616 }
Lusheng Jib2a561b2018-03-27 23:24:33 -0400617 ],
618 "created": "2015-01-01T15:00:00.000Z",
619 "deploymentRef": "somestring",
620 "modified": "2015-01-01T15:00:00.000Z",
Lusheng Ji6553a132017-10-12 02:47:00 +0000621 "selfLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400622 "params": {},
623 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000624 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400625 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000626 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400627 ],
628 "title": "somestring",
629 "type": "somestring",
630 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000631 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400632 },
633 "serviceId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000634 "typeLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400635 "params": {},
636 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000637 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400638 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000639 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400640 ],
641 "title": "somestring",
642 "type": "somestring",
643 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000644 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400645 },
646 "vnfId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000647 "vnfLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400648 "params": {},
649 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000650 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400651 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000652 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400653 ],
654 "title": "somestring",
655 "type": "somestring",
656 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000657 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400658 },
659 "vnfLocation": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000660 "vnfType": "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400661 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000662 {
663 "components": [
664 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400665 "componentId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000666 "componentLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400667 "params": {},
668 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000669 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400670 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000671 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400672 ],
673 "title": "somestring",
674 "type": "somestring",
675 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000676 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400677 },
678 "componentSource": "DCAEController",
679 "componentType": "somestring",
680 "created": "2015-01-01T15:00:00.000Z",
681 "location": "somestring",
682 "modified": "2015-01-01T15:00:00.000Z",
683 "shareable": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +0000684 "status": "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400685 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000686 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400687 "componentId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000688 "componentLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400689 "params": {},
690 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000691 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400692 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000693 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400694 ],
695 "title": "somestring",
696 "type": "somestring",
697 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000698 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400699 },
700 "componentSource": "DCAEController",
701 "componentType": "somestring",
702 "created": "2015-01-01T15:00:00.000Z",
703 "location": "somestring",
704 "modified": "2015-01-01T15:00:00.000Z",
705 "shareable": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +0000706 "status": "somestring"
707 }
Lusheng Jib2a561b2018-03-27 23:24:33 -0400708 ],
709 "created": "2015-01-01T15:00:00.000Z",
710 "deploymentRef": "somestring",
711 "modified": "2015-01-01T15:00:00.000Z",
Lusheng Ji6553a132017-10-12 02:47:00 +0000712 "selfLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400713 "params": {},
714 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000715 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400716 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000717 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400718 ],
719 "title": "somestring",
720 "type": "somestring",
721 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000722 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400723 },
724 "serviceId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000725 "typeLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400726 "params": {},
727 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000728 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400729 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000730 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400731 ],
732 "title": "somestring",
733 "type": "somestring",
734 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000735 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400736 },
737 "vnfId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000738 "vnfLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400739 "params": {},
740 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000741 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400742 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000743 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400744 ],
745 "title": "somestring",
746 "type": "somestring",
747 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000748 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400749 },
750 "vnfLocation": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000751 "vnfType": "somestring"
752 }
Lusheng Jib2a561b2018-03-27 23:24:33 -0400753 ],
Lusheng Ji6553a132017-10-12 02:47:00 +0000754 "links": {
755 "nextLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400756 "params": {},
757 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000758 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400759 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000760 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400761 ],
762 "title": "somestring",
763 "type": "somestring",
764 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000765 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400766 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000767 "previousLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400768 "params": {},
769 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000770 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400771 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000772 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400773 ],
774 "title": "somestring",
775 "type": "somestring",
776 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000777 "uriBuilder": {}
778 }
Lusheng Jib2a561b2018-03-27 23:24:33 -0400779 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000780 "totalCount": 1
781 }
782
783**502**
784^^^^^^^
785
786Bad response from DCAE controller
787
Lusheng Ji6553a132017-10-12 02:47:00 +0000788Type: :ref:`ApiResponseMessage <d_8a94f348f7df00259702f8d9b7d2ea84>`
789
790**Example:**
791
792.. code-block:: javascript
793
794 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400795 "code": 1,
796 "message": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000797 "type": "somestring"
798 }
799
800**504**
801^^^^^^^
802
803Failed to connect with DCAE controller
804
Lusheng Ji6553a132017-10-12 02:47:00 +0000805Type: :ref:`ApiResponseMessage <d_8a94f348f7df00259702f8d9b7d2ea84>`
806
807**Example:**
808
809.. code-block:: javascript
810
811 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400812 "code": 1,
813 "message": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000814 "type": "somestring"
815 }
816
Lusheng Ji6553a132017-10-12 02:47:00 +0000817GET ``/dcae-services-groupby/{propertyName}``
818---------------------------------------------
819
Lusheng Ji6553a132017-10-12 02:47:00 +0000820Description
821+++++++++++
822
823.. raw:: html
824
825 Get a list of unique values for the given `propertyName`
826
827Parameters
828++++++++++
829
830.. csv-table::
831 :delim: |
832 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
833 :widths: 20, 15, 10, 10, 10, 20, 30
834
835 propertyName | path | Yes | string | | | Property to find unique values. Restricted to `type`, `vnfType`, `vnfLocation`
836
Lusheng Ji6553a132017-10-12 02:47:00 +0000837Request
838+++++++
839
Lusheng Ji6553a132017-10-12 02:47:00 +0000840Responses
841+++++++++
842
843**200**
844^^^^^^^
845
846List of unique property values
847
Lusheng Ji6553a132017-10-12 02:47:00 +0000848Type: :ref:`DCAEServiceGroupByResults <d_a6dc4f986873bc126fc916189ffa5e91>`
849
850**Example:**
851
852.. code-block:: javascript
853
854 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400855 "propertyName": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000856 "propertyValues": [
857 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400858 "count": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +0000859 "dcaeServiceQueryLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400860 "params": {},
861 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000862 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400863 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000864 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400865 ],
866 "title": "somestring",
867 "type": "somestring",
868 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000869 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400870 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000871 "propertyValue": "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400872 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000873 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400874 "count": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +0000875 "dcaeServiceQueryLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400876 "params": {},
877 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000878 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400879 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000880 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400881 ],
882 "title": "somestring",
883 "type": "somestring",
884 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000885 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400886 },
Lusheng Ji6553a132017-10-12 02:47:00 +0000887 "propertyValue": "somestring"
888 }
889 ]
890 }
891
Lusheng Ji6553a132017-10-12 02:47:00 +0000892DELETE ``/dcae-services/{serviceId}``
893-------------------------------------
894
Lusheng Ji6553a132017-10-12 02:47:00 +0000895Description
896+++++++++++
897
898.. raw:: html
899
900 Remove an existing `DCAEService` object.
901
902Parameters
903++++++++++
904
905.. csv-table::
906 :delim: |
907 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
908 :widths: 20, 15, 10, 10, 10, 20, 30
909
Eric Debeau1af30532019-05-14 17:45:22 +0000910 serviceId | path | Yes | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +0000911
912Request
913+++++++
914
Lusheng Ji6553a132017-10-12 02:47:00 +0000915Responses
916+++++++++
917
918**200**
919^^^^^^^
920
921DCAE service has been removed
922
Lusheng Ji6553a132017-10-12 02:47:00 +0000923**404**
924^^^^^^^
925
926Unknown DCAE service
927
Lusheng Ji6553a132017-10-12 02:47:00 +0000928Type: :ref:`ApiResponseMessage <d_8a94f348f7df00259702f8d9b7d2ea84>`
929
930**Example:**
931
932.. code-block:: javascript
933
934 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400935 "code": 1,
936 "message": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000937 "type": "somestring"
938 }
939
Lusheng Ji6553a132017-10-12 02:47:00 +0000940GET ``/dcae-services/{serviceId}``
941----------------------------------
942
Lusheng Ji6553a132017-10-12 02:47:00 +0000943Description
944+++++++++++
945
946.. raw:: html
947
948 Get a `DCAEService` object.
949
950Parameters
951++++++++++
952
953.. csv-table::
954 :delim: |
955 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
956 :widths: 20, 15, 10, 10, 10, 20, 30
957
Eric Debeau1af30532019-05-14 17:45:22 +0000958 serviceId | path | Yes | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +0000959
960Request
961+++++++
962
Lusheng Ji6553a132017-10-12 02:47:00 +0000963Responses
964+++++++++
965
966**200**
967^^^^^^^
968
969Single `DCAEService` object
970
Lusheng Ji6553a132017-10-12 02:47:00 +0000971Type: :ref:`DCAEService <d_ae85cd292c2b4046e1ea1bbb02c7ea63>`
972
973**Example:**
974
975.. code-block:: javascript
976
977 {
978 "components": [
979 {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400980 "componentId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000981 "componentLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -0400982 "params": {},
983 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000984 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -0400985 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000986 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -0400987 ],
988 "title": "somestring",
989 "type": "somestring",
990 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +0000991 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -0400992 },
993 "componentSource": "DCAEController",
994 "componentType": "somestring",
995 "created": "2015-01-01T15:00:00.000Z",
996 "location": "somestring",
997 "modified": "2015-01-01T15:00:00.000Z",
998 "shareable": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +0000999 "status": "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -04001000 },
Lusheng Ji6553a132017-10-12 02:47:00 +00001001 {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001002 "componentId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001003 "componentLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001004 "params": {},
1005 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001006 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -04001007 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001008 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -04001009 ],
1010 "title": "somestring",
1011 "type": "somestring",
1012 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001013 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -04001014 },
1015 "componentSource": "DCAEController",
1016 "componentType": "somestring",
1017 "created": "2015-01-01T15:00:00.000Z",
1018 "location": "somestring",
1019 "modified": "2015-01-01T15:00:00.000Z",
1020 "shareable": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +00001021 "status": "somestring"
1022 }
Lusheng Jib2a561b2018-03-27 23:24:33 -04001023 ],
1024 "created": "2015-01-01T15:00:00.000Z",
1025 "deploymentRef": "somestring",
1026 "modified": "2015-01-01T15:00:00.000Z",
Lusheng Ji6553a132017-10-12 02:47:00 +00001027 "selfLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001028 "params": {},
1029 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001030 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -04001031 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001032 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -04001033 ],
1034 "title": "somestring",
1035 "type": "somestring",
1036 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001037 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -04001038 },
1039 "serviceId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001040 "typeLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001041 "params": {},
1042 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001043 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -04001044 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001045 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -04001046 ],
1047 "title": "somestring",
1048 "type": "somestring",
1049 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001050 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -04001051 },
1052 "vnfId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001053 "vnfLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001054 "params": {},
1055 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001056 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -04001057 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001058 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -04001059 ],
1060 "title": "somestring",
1061 "type": "somestring",
1062 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001063 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -04001064 },
1065 "vnfLocation": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001066 "vnfType": "somestring"
1067 }
1068
1069**404**
1070^^^^^^^
1071
1072DCAE service not found
1073
Lusheng Ji6553a132017-10-12 02:47:00 +00001074Type: :ref:`ApiResponseMessage <d_8a94f348f7df00259702f8d9b7d2ea84>`
1075
1076**Example:**
1077
1078.. code-block:: javascript
1079
1080 {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001081 "code": 1,
1082 "message": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001083 "type": "somestring"
1084 }
1085
1086**502**
1087^^^^^^^
1088
1089Bad response from DCAE controller
1090
Lusheng Ji6553a132017-10-12 02:47:00 +00001091Type: :ref:`ApiResponseMessage <d_8a94f348f7df00259702f8d9b7d2ea84>`
1092
1093**Example:**
1094
1095.. code-block:: javascript
1096
1097 {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001098 "code": 1,
1099 "message": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001100 "type": "somestring"
1101 }
1102
1103**504**
1104^^^^^^^
1105
1106Failed to connect with DCAE controller
1107
Lusheng Ji6553a132017-10-12 02:47:00 +00001108Type: :ref:`ApiResponseMessage <d_8a94f348f7df00259702f8d9b7d2ea84>`
1109
1110**Example:**
1111
1112.. code-block:: javascript
1113
1114 {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001115 "code": 1,
1116 "message": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001117 "type": "somestring"
1118 }
1119
Lusheng Ji6553a132017-10-12 02:47:00 +00001120PUT ``/dcae-services/{serviceId}``
1121----------------------------------
1122
Lusheng Ji6553a132017-10-12 02:47:00 +00001123Description
1124+++++++++++
1125
1126.. raw:: html
1127
1128 Put a new or update an existing `DCAEService` object.
1129
1130Parameters
1131++++++++++
1132
1133.. csv-table::
1134 :delim: |
1135 :header: "Name", "Located in", "Required", "Type", "Format", "Properties", "Description"
1136 :widths: 20, 15, 10, 10, 10, 20, 30
1137
Eric Debeau1af30532019-05-14 17:45:22 +00001138 serviceId | path | Yes | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001139
1140Request
1141+++++++
1142
Lusheng Ji6553a132017-10-12 02:47:00 +00001143.. _d_81c18e0dd7a3af8fb1ba658e72907e7b:
1144
1145Body
1146^^^^
1147
1148.. csv-table::
1149 :delim: |
1150 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
1151 :widths: 20, 10, 15, 15, 30, 25
1152
1153 components | Yes | array of :ref:`DCAEServiceComponentRequest <d_55af22c43245c290d643f75be1f4f254>` | | | List of DCAE service components that this service is composed of
1154 deploymentRef | No | string | | | Reference to a Cloudify deployment
1155 typeId | Yes | string | | | Id of the associated DCAE service type
1156 vnfId | Yes | string | | | Id of the associated VNF that this service is monitoring
1157 vnfLocation | Yes | string | | | Location identifier of the associated VNF that this service is monitoring
1158 vnfType | Yes | string | | | The type of the associated VNF that this service is monitoring
1159
1160.. code-block:: javascript
1161
1162 {
1163 "components": [
1164 {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001165 "componentId": "somestring",
1166 "componentSource": "DCAEController",
1167 "componentType": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001168 "shareable": 1
Lusheng Jib2a561b2018-03-27 23:24:33 -04001169 },
Lusheng Ji6553a132017-10-12 02:47:00 +00001170 {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001171 "componentId": "somestring",
1172 "componentSource": "DCAEController",
1173 "componentType": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001174 "shareable": 1
1175 }
Lusheng Jib2a561b2018-03-27 23:24:33 -04001176 ],
1177 "deploymentRef": "somestring",
1178 "typeId": "somestring",
1179 "vnfId": "somestring",
1180 "vnfLocation": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001181 "vnfType": "somestring"
1182 }
1183
1184Responses
1185+++++++++
1186
1187**200**
1188^^^^^^^
1189
1190Single `DCAEService` object
1191
Lusheng Ji6553a132017-10-12 02:47:00 +00001192Type: :ref:`DCAEService <d_ae85cd292c2b4046e1ea1bbb02c7ea63>`
1193
1194**Example:**
1195
1196.. code-block:: javascript
1197
1198 {
1199 "components": [
1200 {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001201 "componentId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001202 "componentLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001203 "params": {},
1204 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001205 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -04001206 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001207 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -04001208 ],
1209 "title": "somestring",
1210 "type": "somestring",
1211 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001212 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -04001213 },
1214 "componentSource": "DCAEController",
1215 "componentType": "somestring",
1216 "created": "2015-01-01T15:00:00.000Z",
1217 "location": "somestring",
1218 "modified": "2015-01-01T15:00:00.000Z",
1219 "shareable": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +00001220 "status": "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -04001221 },
Lusheng Ji6553a132017-10-12 02:47:00 +00001222 {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001223 "componentId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001224 "componentLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001225 "params": {},
1226 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001227 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -04001228 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001229 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -04001230 ],
1231 "title": "somestring",
1232 "type": "somestring",
1233 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001234 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -04001235 },
1236 "componentSource": "DCAEController",
1237 "componentType": "somestring",
1238 "created": "2015-01-01T15:00:00.000Z",
1239 "location": "somestring",
1240 "modified": "2015-01-01T15:00:00.000Z",
1241 "shareable": 1,
Lusheng Ji6553a132017-10-12 02:47:00 +00001242 "status": "somestring"
1243 }
Lusheng Jib2a561b2018-03-27 23:24:33 -04001244 ],
1245 "created": "2015-01-01T15:00:00.000Z",
1246 "deploymentRef": "somestring",
1247 "modified": "2015-01-01T15:00:00.000Z",
Lusheng Ji6553a132017-10-12 02:47:00 +00001248 "selfLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001249 "params": {},
1250 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001251 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -04001252 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001253 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -04001254 ],
1255 "title": "somestring",
1256 "type": "somestring",
1257 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001258 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -04001259 },
1260 "serviceId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001261 "typeLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001262 "params": {},
1263 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001264 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -04001265 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001266 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -04001267 ],
1268 "title": "somestring",
1269 "type": "somestring",
1270 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001271 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -04001272 },
1273 "vnfId": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001274 "vnfLink": {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001275 "params": {},
1276 "rel": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001277 "rels": [
Lusheng Jib2a561b2018-03-27 23:24:33 -04001278 "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001279 "somestring"
Lusheng Jib2a561b2018-03-27 23:24:33 -04001280 ],
1281 "title": "somestring",
1282 "type": "somestring",
1283 "uri": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001284 "uriBuilder": {}
Lusheng Jib2a561b2018-03-27 23:24:33 -04001285 },
1286 "vnfLocation": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001287 "vnfType": "somestring"
1288 }
1289
1290**422**
1291^^^^^^^
1292
1293Bad request provided
1294
Lusheng Ji6553a132017-10-12 02:47:00 +00001295Type: :ref:`ApiResponseMessage <d_8a94f348f7df00259702f8d9b7d2ea84>`
1296
1297**Example:**
1298
1299.. code-block:: javascript
1300
1301 {
Lusheng Jib2a561b2018-03-27 23:24:33 -04001302 "code": 1,
1303 "message": "somestring",
Lusheng Ji6553a132017-10-12 02:47:00 +00001304 "type": "somestring"
1305 }
1306
Lusheng Ji6553a132017-10-12 02:47:00 +00001307Data Structures
1308~~~~~~~~~~~~~~~
1309
1310.. _d_8a94f348f7df00259702f8d9b7d2ea84:
1311
1312ApiResponseMessage Model Structure
1313----------------------------------
1314
1315.. csv-table::
1316 :delim: |
1317 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
1318 :widths: 20, 10, 15, 15, 30, 25
1319
Eric Debeau1af30532019-05-14 17:45:22 +00001320 code | No | integer | int32 | |
1321 message | No | string | | |
1322 type | No | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001323
1324.. _d_ae85cd292c2b4046e1ea1bbb02c7ea63:
1325
1326DCAEService Model Structure
1327---------------------------
1328
1329.. csv-table::
1330 :delim: |
1331 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
1332 :widths: 20, 10, 15, 15, 30, 25
1333
Eric Debeau1af30532019-05-14 17:45:22 +00001334 components | No | array of :ref:`DCAEServiceComponent <d_51674dafcc623be79f21ecea545c345d>` | | |
1335 created | No | string | date-time | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001336 deploymentRef | No | string | | | Reference to a Cloudify deployment
Eric Debeau1af30532019-05-14 17:45:22 +00001337 modified | No | string | date-time | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001338 selfLink | No | :ref:`Link <d_add3c3fd2e145f9e5a78be6e7b208ebb>` | | | Link.title is serviceId
Eric Debeau1af30532019-05-14 17:45:22 +00001339 serviceId | No | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001340 typeLink | No | :ref:`Link <d_add3c3fd2e145f9e5a78be6e7b208ebb>` | | | Link.title is typeId
Eric Debeau1af30532019-05-14 17:45:22 +00001341 vnfId | No | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001342 vnfLink | No | :ref:`Link <d_add3c3fd2e145f9e5a78be6e7b208ebb>` | | | Link.title is vnfId
1343 vnfLocation | No | string | | | Location information of the associated VNF
Eric Debeau1af30532019-05-14 17:45:22 +00001344 vnfType | No | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001345
1346.. _d_51674dafcc623be79f21ecea545c345d:
1347
1348DCAEServiceComponent Model Structure
1349------------------------------------
1350
1351.. csv-table::
1352 :delim: |
1353 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
1354 :widths: 20, 10, 15, 15, 30, 25
1355
1356 componentId | Yes | string | | | The id format is unique to the source
1357 componentLink | Yes | :ref:`Link <d_add3c3fd2e145f9e5a78be6e7b208ebb>` | | | Link to the underlying resource of this component
1358 componentSource | Yes | string | | {'enum': ['DCAEController', 'DMaaPController']} | Specifies the name of the underying source service that is responsible for this components
Eric Debeau1af30532019-05-14 17:45:22 +00001359 componentType | Yes | string | | |
1360 created | Yes | string | date-time | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001361 location | No | string | | | Location information of the component
Eric Debeau1af30532019-05-14 17:45:22 +00001362 modified | Yes | string | date-time | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001363 shareable | Yes | integer | int32 | | Used to determine if this component can be shared amongst different DCAE services
Eric Debeau1af30532019-05-14 17:45:22 +00001364 status | No | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001365
1366.. _d_55af22c43245c290d643f75be1f4f254:
1367
1368DCAEServiceComponentRequest Model Structure
1369-------------------------------------------
1370
1371.. csv-table::
1372 :delim: |
1373 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
1374 :widths: 20, 10, 15, 15, 30, 25
1375
1376 componentId | Yes | string | | | The id format is unique to the source
1377 componentSource | Yes | string | | {'enum': ['DCAEController', 'DMaaPController']} | Specifies the name of the underying source service that is responsible for this components
Eric Debeau1af30532019-05-14 17:45:22 +00001378 componentType | Yes | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001379 shareable | Yes | integer | int32 | | Used to determine if this component can be shared amongst different DCAE services
1380
1381.. _d_a6dc4f986873bc126fc916189ffa5e91:
1382
1383DCAEServiceGroupByResults Model Structure
1384-----------------------------------------
1385
1386.. csv-table::
1387 :delim: |
1388 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
1389 :widths: 20, 10, 15, 15, 30, 25
1390
1391 propertyName | No | string | | | Property name of DCAE service that the group by operation was performed on
Eric Debeau1af30532019-05-14 17:45:22 +00001392 propertyValues | No | array of :ref:`DCAEServiceGroupByResultsPropertyValues <d_0119caa52e274e5e2311b367df38d686>` | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001393
1394.. _d_0119caa52e274e5e2311b367df38d686:
1395
1396DCAEServiceGroupByResultsPropertyValues Model Structure
1397-------------------------------------------------------
1398
1399.. csv-table::
1400 :delim: |
1401 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
1402 :widths: 20, 10, 15, 15, 30, 25
1403
Eric Debeau1af30532019-05-14 17:45:22 +00001404 count | No | integer | int32 | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001405 dcaeServiceQueryLink | No | :ref:`Link <d_add3c3fd2e145f9e5a78be6e7b208ebb>` | | | Link.title is the DCAE service property value. Following this link will provide a list of DCAE services that all have this property value.
Eric Debeau1af30532019-05-14 17:45:22 +00001406 propertyValue | No | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001407
1408DCAEServiceRequest Model Structure
1409----------------------------------
1410
1411.. csv-table::
1412 :delim: |
1413 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
1414 :widths: 20, 10, 15, 15, 30, 25
1415
1416 components | Yes | array of :ref:`DCAEServiceComponentRequest <d_55af22c43245c290d643f75be1f4f254>` | | | List of DCAE service components that this service is composed of
1417 deploymentRef | No | string | | | Reference to a Cloudify deployment
1418 typeId | Yes | string | | | Id of the associated DCAE service type
1419 vnfId | Yes | string | | | Id of the associated VNF that this service is monitoring
1420 vnfLocation | Yes | string | | | Location identifier of the associated VNF that this service is monitoring
1421 vnfType | Yes | string | | | The type of the associated VNF that this service is monitoring
1422
1423.. _d_b0cb5f12dbde8c0c42487c089983687e:
1424
1425DCAEServiceType Model Structure
1426-------------------------------
1427
1428.. csv-table::
1429 :delim: |
1430 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
1431 :widths: 20, 10, 15, 15, 30, 25
1432
1433 asdcResourceId | No | string | | | Id of vf/vnf instance this DCAE service type is associated with. Value source is from ASDC's notification event's field `resourceInvariantUUID`.
1434 asdcServiceId | No | string | | | Id of service this DCAE service type is associated with. Value source is from ASDC's notification event's field `serviceInvariantUUID`.
1435 asdcServiceURL | No | string | | | URL to the ASDC service model
1436 blueprintTemplate | Yes | string | | | String representation of a Cloudify blueprint with unbound variables
1437 created | Yes | string | date-time | | Created timestamp for this DCAE service type in epoch time
1438 deactivated | No | string | date-time | | Deactivated timestamp for this DCAE service type in epoch time
Eric Debeau1af30532019-05-14 17:45:22 +00001439 owner | Yes | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001440 selfLink | Yes | :ref:`Link <d_add3c3fd2e145f9e5a78be6e7b208ebb>` | | | Link to self where the Link.title is typeName
1441 serviceIds | No | array of string | | | List of service ids that are used to associate with DCAE service type. DCAE service types with this propery as null or empty means them apply for every service id.
1442 serviceLocations | No | array of string | | | List of service locations that are used to associate with DCAE service type. DCAE service types with this propery as null or empty means them apply for every service location.
1443 typeId | Yes | string | | | Unique identifier for this DCAE service type
1444 typeName | Yes | string | | | Descriptive name for this DCAE service type
1445 typeVersion | Yes | integer | int32 | | Version number for this DCAE service type
Eric Debeau1af30532019-05-14 17:45:22 +00001446 vnfTypes | No | array of string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001447
1448DCAEServiceTypeRequest Model Structure
1449--------------------------------------
1450
1451.. csv-table::
1452 :delim: |
1453 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
1454 :widths: 20, 10, 15, 15, 30, 25
1455
1456 asdcResourceId | No | string | | | Id of vf/vnf instance this DCAE service type is associated with. Value source is from ASDC's notification event's field `resourceInvariantUUID`.
1457 asdcServiceId | No | string | | | Id of service this DCAE service type is associated with. Value source is from ASDC's notification event's field `serviceInvariantUUID`.
1458 asdcServiceURL | No | string | | | URL to the ASDC service model
1459 blueprintTemplate | Yes | string | | | String representation of a Cloudify blueprint with unbound variables
Eric Debeau1af30532019-05-14 17:45:22 +00001460 owner | Yes | string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001461 serviceIds | No | array of string | | | List of service ids that are used to associate with DCAE service type. DCAE service types with this propery as null or empty means them apply for every service id.
1462 serviceLocations | No | array of string | | | List of service locations that are used to associate with DCAE service type. DCAE service types with this propery as null or empty means them apply for every service location.
1463 typeName | Yes | string | | | Descriptive name for this DCAE service type
1464 typeVersion | Yes | integer | int32 | | Version number for this DCAE service type
Eric Debeau1af30532019-05-14 17:45:22 +00001465 vnfTypes | No | array of string | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001466
1467.. _d_b1ccd4187d31690b8e704c0aa01b2c59:
1468
1469InlineResponse200 Model Structure
1470---------------------------------
1471
1472.. csv-table::
1473 :delim: |
1474 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
1475 :widths: 20, 10, 15, 15, 30, 25
1476
Eric Debeau1af30532019-05-14 17:45:22 +00001477 items | No | array of :ref:`DCAEServiceType <d_b0cb5f12dbde8c0c42487c089983687e>` | | |
1478 links | No | :ref:`InlineResponse200Links <d_e52a59e574408d4d622b3f1f61619b1c>` | | |
1479 totalCount | No | integer | int32 | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001480
1481.. _d_31bb361a8900a0bed20df49b94f1e33b:
1482
1483InlineResponse2001 Model Structure
1484----------------------------------
1485
1486.. csv-table::
1487 :delim: |
1488 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
1489 :widths: 20, 10, 15, 15, 30, 25
1490
Eric Debeau1af30532019-05-14 17:45:22 +00001491 items | No | array of :ref:`DCAEService <d_ae85cd292c2b4046e1ea1bbb02c7ea63>` | | |
1492 links | No | :ref:`InlineResponse200Links <d_e52a59e574408d4d622b3f1f61619b1c>` | | |
1493 totalCount | No | integer | int32 | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001494
1495.. _d_e52a59e574408d4d622b3f1f61619b1c:
1496
1497InlineResponse200Links Model Structure
1498--------------------------------------
1499
1500Pagination links
1501
1502.. csv-table::
1503 :delim: |
1504 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
1505 :widths: 20, 10, 15, 15, 30, 25
1506
Eric Debeau1af30532019-05-14 17:45:22 +00001507 nextLink | No | :ref:`Link <d_add3c3fd2e145f9e5a78be6e7b208ebb>` | | |
1508 previousLink | No | :ref:`Link <d_add3c3fd2e145f9e5a78be6e7b208ebb>` | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001509
1510.. _d_add3c3fd2e145f9e5a78be6e7b208ebb:
1511
1512Link Model Structure
1513--------------------
1514
1515.. csv-table::
1516 :delim: |
1517 :header: "Name", "Required", "Type", "Format", "Properties", "Description"
1518 :widths: 20, 10, 15, 15, 30, 25
1519
Eric Debeau1af30532019-05-14 17:45:22 +00001520 params | No | :ref:`params <i_f76783e4d75c137d1fc68696fcfdb72c>` | | |
1521 rel | No | string | | |
1522 rels | No | array of string | | |
1523 title | No | string | | |
1524 type | No | string | | |
1525 uri | No | string | uri | |
1526 uriBuilder | No | :ref:`UriBuilder <d_a7b6b5c694147ea9dcfb5a5a6cbef017>` | | |
Lusheng Ji6553a132017-10-12 02:47:00 +00001527
Lusheng Jib2a561b2018-03-27 23:24:33 -04001528.. _i_f76783e4d75c137d1fc68696fcfdb72c:
Lusheng Ji6553a132017-10-12 02:47:00 +00001529
1530**Params schema:**
1531
Lusheng Ji6553a132017-10-12 02:47:00 +00001532Map of {"key":"string"}
1533
1534.. _d_a7b6b5c694147ea9dcfb5a5a6cbef017:
1535
1536UriBuilder Model Structure
1537--------------------------
1538