Revision 8a86499c docs/cyclades-api-guide.rst

b/docs/cyclades-api-guide.rst
78 78
Servers
79 79
-------
80 80

  
81
=================================================== ========================================= ====== ======== ==========
82
Description                                         URI                                       Method Cyclades OS/Compute
83
=================================================== ========================================= ====== ======== ==========
84
`List <#list-servers>`_                             ``/servers``                              GET    ✔        ✔
85
\                                                   ``/servers/detail``                       GET    ✔        ✔
86
`Create <#create-server>`_                          ``/servers``                              POST   ✔        ✔
87
`Get Stats <#get-server-stats>`_                    ``/servers/<server-id>/stats``            GET    ✔        **✘**
88
`Get Diagnostics <#get-server-diagnostics>`_        ``/servers/<server-id>/diagnostics``      GET    ✔        **✘**
89
`Get Details <#get-server-details>`_                ``/servers/<server id>``                  GET    ✔        ✔
90
`Rename <#rename-server>`_                          ``/servers/<server id>``                  PUT    ✔        ✔
91
`Delete <#delete-server>`_                          ``/servers/<server id>``                  DELETE ✔        ✔
92
`List Addresses <#list-server-addresses>`_          ``/servers/<server id>/ips``              GET    ✔        ✔
93
`Get NICs by Net <#get-server-nics-by-network>`_    ``/servers/<server id>/ips/<network id>`` GET    ✔        ✔
94
`List Metadata <#list-server-metadata>`_            ``/servers/<server-id>/meta``             GET    ✔        **✘**
95
\                                                   ``/servers/<server-id>/metadata``         GET    **✘**    ✔
96
`Update Metadata <#set-update-server-metadata>`_    ``/servers/<server-id>/meta``             POST    ✔       **✘**
97
\                                                   ``/servers/<server-id>/metadata``         PUT    **✘**    ✔
98
\                                                   ``/servers/<server-id>/metadata``         POST   **✘**    ✔
99
`Get Meta Item <#get-server-metadata-item>`_        ``/servers/<server-id>/meta/<key>``       GET    ✔        **✘**
100
\                                                   ``/servers/<server-id>/metadata/<key>``   GET    **✘**    ✔
101
`Update Meta Item <#update-server-metadatum-item>`_ ``/servers/<server-id>/meta/<key>``       PUT    ✔        **✘**
102
\                                                   ``/servers/<server-id>/metadata/<key>``   PUT    **✘**    ✔
103
`Delete Meta Item <#delete-server-metadatum>`_      ``/servers/<server-id>/meta/<key>``       DELETE ✔        **✘**
104
\                                                   ``/servers/<server-id>/metadata/<key>``   DELETE **✘**    ✔
105
=================================================== ========================================= ====== ======== ==========
106

  
81 107
List Servers
82 108
............
83 109

  
......
585 611

  
586 612
|
587 613

  
588
============================== ====== ======== ==========
589
URI                            Method Cyclades OS/Compute
590
============================== ====== ======== ==========
591
``/servers/<server-id>/stats`` GET    ✔        **✘**
592
============================== ====== ======== ==========
614
==============  ========================= ======== ==========
615
Request Header  Value                     Cyclades OS/Compute
616
==============  ========================= ======== ==========
617
X-Auth-Token    User authentication token required required
618
==============  ========================= ======== ==========
593 619

  
594 620
.. note:: Request parameters should be empty
595 621

  
......
1307 1333

  
1308 1334
.. note:: In OS/Compute, ``metadata`` is ``meta``
1309 1335

  
1310
Set / Update Server Metadatum Item
1311
..................................
1336
Update Server Metadatum Item
1337
.............................
1312 1338

  
1313 1339
Set a new or update an existing a metadum value for a virtual server.
1314 1340

  
......
1441 1467
Synnefo/Cyclades, differences and similarities between the APIs are also
1442 1468
briefed.
1443 1469

  
1444
============================= ======== ==========
1445
Operations                    Cyclades OS/Compute
1446
============================= ======== ==========
1447
Start Server                  ✔        **✘**
1448
Shutdown Server               ✔        **✘**
1449
Reboot Server                 ✔        ✔
1450
Get Server Console            ✔        **✘**
1451
Set Firewall Profile          ✔        **✘**
1452
Change Administrator Password **✘**    ✔
1453
Rebuild Server                **✘**    ✔
1454
Resize Server                 **✘**    ✔
1455
Confirm Resized Server        **✘**    ✔
1456
Revert Resized Server         **✘**    ✔
1457
Create Image                  **✘**    ✔
1458
============================= ======== ==========
1470
=============================================== ======== ==========
1471
Operations                                      Cyclades OS/Compute
1472
=============================================== ======== ==========
1473
`Start <#start-server>`_                        ✔        **✘**
1474
`Shutdown <#shutdown-server>`_                  ✔        **✘**
1475
`Reboot <#reboot-server>`_                      ✔        ✔
1476
`Get Console <#get-server-console>`_            ✔        **✘**
1477
`Set Firewall <#set-server-firewall-profile>`_  ✔        **✘**
1478
`Change Admin Password <#os-compute-specific>`_ **✘**    ✔
1479
`Rebuild <#os-compute-specific>`_               **✘**    ✔
1480
`Resize <#os-compute-specific>`_                **✘**    ✔
1481
`Confirm Resized <#os-compute-specific>`_       **✘**    ✔
1482
`Revert Resized <#os-compute-specific>`_        **✘**    ✔
1483
`Create Image <#os-compute-specific>`_          **✘**    ✔
1484
=============================================== ======== ==========
1459 1485

  
1460 1486
.. rubric:: Request
1461 1487

  

Also available in: Unified diff