File: deployables.inc

package info (click to toggle)
cyborg 15.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 2,612 kB
  • sloc: python: 17,958; sh: 346; makefile: 67; pascal: 66
file content (91 lines) | stat: -rw-r--r-- 2,325 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
.. -*- rst -*-
.. needs:body_verification

Deployables
+++++++++++

Lists, shows details for deployables.

A `deployables` represent a logical unit of an acceleration card, such as re-configurable
region of an FPGA card.

List Deployables
----------------

.. rest_method:: GET /v2/deployables

Lists UUIDs, names, attribute list and more informations for all deployables.

Normal response codes: 200

Error response codes: badRequest(400), unauthorized(401), forbidden(403), internalServerError(500)

Request
=======
.. rest_parameters:: parameters.yaml

   - filters: filters

Response
========
.. rest_parameters:: parameters.yaml

  - deployables: deployables
  - uuid: deployable_uuid_resp
  - parent_id: deployable_parent_id
  - root_id: deployable_root_id
  - name: deployable_name
  - num_accelerators: deployable_num_accelerators
  - device_id: deployable_device_id
  - attributes_list: deployable_attributes_list
  - rp_uuid: deployable_rp_uuid
  - driver_name: deployable_driver_name
  - bitstream_id: deployable_bitstream_id
  - created_at: created
  - updated_at: updated
  - links: links

**Example response: list all deployables**

.. literalinclude:: ../../doc/api_samples/deployables/deployables-list-resp.json
   :language: javascript

Get One Deployable
------------------

.. rest_method:: GET /v2/deployables/{deployable_uuid}

Gets the UUID, name, attribute list and more informations for one deployable with the specified UUID.

Normal response codes: 200

Error response codes: badRequest(400), unauthorized(401), forbidden(403), notfound(404)

Request
=======
.. rest_parameters:: parameters.yaml

  - deployable_uuid: deployable_uuid

Response
========
.. rest_parameters:: parameters.yaml

  - uuid: deployable_uuid_resp
  - parent_id: deployable_parent_id
  - root_id: deployable_root_id
  - name: deployable_name
  - num_accelerators: deployable_num_accelerators
  - device_id: deployable_device_id
  - attributes_list: deployable_attributes_list
  - rp_uuid: deployable_rp_uuid
  - driver_name: deployable_driver_name
  - bitstream_id: deployable_bitstream_id
  - created_at: created
  - updated_at: updated
  - links: links

**Example response: show details of a specific deployable**

.. literalinclude:: ../../doc/api_samples/deployables/deployables-getone-resp.json
   :language: javascript