Revision c1afcb74
b/docs/api-guide.rst | ||
---|---|---|
15 | 15 |
Most Synnefo services have a corresponding OpenStack API: |
16 | 16 |
|
17 | 17 |
| Cyclades/Compute Service -> OpenStack Compute API |
18 |
| Cyclades/Network Service -> OpenStack Neutron API
|
|
19 |
| Cyclades/Image Service -> OpenStack Glance API
|
|
20 |
| Pithos/Storage Service -> OpenStack Object Store API |
|
21 |
| Astakos/Identity Service -> OpenStack Keystone API
|
|
18 |
| Cyclades/Network Service -> OpenStack Networking ("Neutron") API
|
|
19 |
| Cyclades/Image Service -> OpenStack Image ("Glance") API
|
|
20 |
| Pithos/Storage Service -> OpenStack Object Storage API
|
|
21 |
| Astakos/Identity Service -> OpenStack Identity ("Keystone") API
|
|
22 | 22 |
| Astakos/Quota Service -> Proprietary API |
23 | 23 |
| Astakos/Resource Service -> Proprietary API |
24 |
| Astakos/Project Service -> Proprietary API |
|
24 | 25 |
|
25 | 26 |
Below, we will describe all Synnefo APIs with conjuction to the OpenStack APIs. |
26 | 27 |
|
... | ... | |
29 | 30 |
============================== |
30 | 31 |
|
31 | 32 |
The Identity Management Service of Synnefo, which is part of Astakos, exposes |
32 |
the OpenStack Keystone API.
|
|
33 |
the OpenStack Identity ("Keystone") API.
|
|
33 | 34 |
|
34 | 35 |
The current Astakos/Identity API is: |
35 | 36 |
|
... | ... | |
80 | 81 |
============================== |
81 | 82 |
|
82 | 83 |
The Network Service is implemented inside Cyclades. It exposes the OpenStack |
83 |
Neutron API.
|
|
84 |
Networking ("Neutron") API.
|
|
84 | 85 |
|
85 | 86 |
This is the Cyclades/Network API: |
86 | 87 |
|
... | ... | |
94 | 95 |
============================ |
95 | 96 |
|
96 | 97 |
The Image Service is implemented inside Cyclades. It exposes the OpenStack |
97 |
Glance API with minor changes wherever needed.
|
|
98 |
Image ("Glance") API with minor changes wherever needed.
|
|
98 | 99 |
|
99 | 100 |
This is the Cyclades/Image API: |
100 | 101 |
|
... | ... | |
147 | 148 |
organization of folders and files. |
148 | 149 |
* The ``trash`` element, which contains files that have been marked for |
149 | 150 |
deletion, but can still be recovered. |
150 |
* The ``shared`` element, which contains all objects shared by the user to
|
|
151 |
other users of the system. |
|
152 |
* The ``others`` element, which contains all objects that other users share
|
|
153 |
with the user. |
|
151 |
* The ``shared by me`` element, which contains all objects shared by the
|
|
152 |
user to other users of the system.
|
|
153 |
* The ``shared with me`` element, which contains all objects that other users
|
|
154 |
share with the user.
|
|
154 | 155 |
* The ``groups`` element, which contains the names of groups the user has |
155 | 156 |
defined. Each group consists of a user list. Group creation, deletion, and |
156 | 157 |
manipulation is carried out by actions originating here. |
157 |
* The ``history`` element, which allows browsing past instances of ``home`` |
|
158 |
and - optionally - ``trash``. |
|
158 |
.. * The ``history`` element, which allows browsing past instances of ``home``
|
|
159 |
.. and - optionally - ``trash``.
|
|
159 | 160 |
|
160 | 161 |
Objects in Pithos can be: |
161 | 162 |
|
Also available in: Unified diff