The server has now 2 notification streams

* A new one for controller related events (compute, appliance templates etc.)
* The existing one for project related events (links, nodes etc.)
This commit is contained in:
grossmj committed 2018-08-16 21:31:57 +07:00
1 parent dac3ba19b7
commit 7f72b90b0e
364 files changed
+12364 -9923

No files matched your search

@@ -44,6 +44,10 @@ Body
<tr><td>name</td> <td>&#10004;</td> <td>string</td> <td>Cloud name</td> </tr>
<tr><td>node_id</td> <td> </td> <td></td> <td>Node UUID</td> </tr>
<tr><td>ports_mapping</td> <td> </td> <td>array</td> <td></td> </tr>
<tr><td>remote_console_host</td> <td> </td> <td>['string']</td> <td>Remote console host or IP</td> </tr>
<tr><td>remote_console_http_path</td> <td> </td> <td>string</td> <td>Path of the remote web interface</td> </tr>
<tr><td>remote_console_port</td> <td> </td> <td>['integer', 'null']</td> <td>Console TCP port</td> </tr>
<tr><td>remote_console_type</td> <td> </td> <td>enum</td> <td>Possible values: telnet, vnc, spice, http, https, none</td> </tr>
</table>
Output
@@ -58,6 +62,10 @@ Output
<tr><td>node_id</td> <td>&#10004;</td> <td>string</td> <td>Node UUID</td> </tr>
<tr><td>ports_mapping</td> <td>&#10004;</td> <td>array</td> <td></td> </tr>
<tr><td>project_id</td> <td>&#10004;</td> <td>string</td> <td>Project UUID</td> </tr>
<tr><td>remote_console_host</td> <td> </td> <td>['string']</td> <td>Remote console host or IP</td> </tr>
<tr><td>remote_console_http_path</td> <td> </td> <td>string</td> <td>Path of the remote web interface</td> </tr>
<tr><td>remote_console_port</td> <td> </td> <td>['integer', 'null']</td> <td>Console TCP port</td> </tr>
<tr><td>remote_console_type</td> <td> </td> <td>enum</td> <td>Possible values: telnet, vnc, spice, http, https, none</td> </tr>
<tr><td>status</td> <td> </td> <td>enum</td> <td>Possible values: started, stopped, suspended</td> </tr>
</table>
@@ -9,8 +9,8 @@ Get a cloud instance
Parameters
**********
- **node_id**: Node UUID
- **project_id**: Project UUID
- **node_id**: Node UUID
Response status codes
**********************
@@ -30,6 +30,10 @@ Output
<tr><td>node_id</td> <td>&#10004;</td> <td>string</td> <td>Node UUID</td> </tr>
<tr><td>ports_mapping</td> <td>&#10004;</td> <td>array</td> <td></td> </tr>
<tr><td>project_id</td> <td>&#10004;</td> <td>string</td> <td>Project UUID</td> </tr>
<tr><td>remote_console_host</td> <td> </td> <td>['string']</td> <td>Remote console host or IP</td> </tr>
<tr><td>remote_console_http_path</td> <td> </td> <td>string</td> <td>Path of the remote web interface</td> </tr>
<tr><td>remote_console_port</td> <td> </td> <td>['integer', 'null']</td> <td>Console TCP port</td> </tr>
<tr><td>remote_console_type</td> <td> </td> <td>enum</td> <td>Possible values: telnet, vnc, spice, http, https, none</td> </tr>
<tr><td>status</td> <td> </td> <td>enum</td> <td>Possible values: started, stopped, suspended</td> </tr>
</table>
@@ -46,8 +50,8 @@ Update a cloud instance
Parameters
**********
- **node_id**: Node UUID
- **project_id**: Project UUID
- **node_id**: Node UUID
Response status codes
**********************
@@ -85,6 +89,10 @@ Body
<tr><td>node_id</td> <td> </td> <td>string</td> <td>Node UUID</td> </tr>
<tr><td>ports_mapping</td> <td> </td> <td>array</td> <td></td> </tr>
<tr><td>project_id</td> <td> </td> <td>string</td> <td>Project UUID</td> </tr>
<tr><td>remote_console_host</td> <td> </td> <td>['string']</td> <td>Remote console host or IP</td> </tr>
<tr><td>remote_console_http_path</td> <td> </td> <td>string</td> <td>Path of the remote web interface</td> </tr>
<tr><td>remote_console_port</td> <td> </td> <td>['integer', 'null']</td> <td>Console TCP port</td> </tr>
<tr><td>remote_console_type</td> <td> </td> <td>enum</td> <td>Possible values: telnet, vnc, spice, http, https, none</td> </tr>
<tr><td>status</td> <td> </td> <td>enum</td> <td>Possible values: started, stopped, suspended</td> </tr>
</table>
@@ -100,6 +108,10 @@ Output
<tr><td>node_id</td> <td>&#10004;</td> <td>string</td> <td>Node UUID</td> </tr>
<tr><td>ports_mapping</td> <td>&#10004;</td> <td>array</td> <td></td> </tr>
<tr><td>project_id</td> <td>&#10004;</td> <td>string</td> <td>Project UUID</td> </tr>
<tr><td>remote_console_host</td> <td> </td> <td>['string']</td> <td>Remote console host or IP</td> </tr>
<tr><td>remote_console_http_path</td> <td> </td> <td>string</td> <td>Path of the remote web interface</td> </tr>
<tr><td>remote_console_port</td> <td> </td> <td>['integer', 'null']</td> <td>Console TCP port</td> </tr>
<tr><td>remote_console_type</td> <td> </td> <td>enum</td> <td>Possible values: telnet, vnc, spice, http, https, none</td> </tr>
<tr><td>status</td> <td> </td> <td>enum</td> <td>Possible values: started, stopped, suspended</td> </tr>
</table>
@@ -116,8 +128,8 @@ Delete a cloud instance
Parameters
**********
- **node_id**: Node UUID
- **project_id**: Project UUID
- **node_id**: Node UUID
Response status codes
**********************
@@ -10,8 +10,8 @@ Add a NIO to a cloud instance
Parameters
**********
- **adapter_number**: Adapter on the cloud (always 0)
- **node_id**: Node UUID
- **project_id**: Project UUID
- **node_id**: Node UUID
- **port_number**: Port on the cloud
Response status codes
@@ -34,8 +34,8 @@ Update a NIO from a Cloud instance
Parameters
**********
- **adapter_number**: Network adapter where the nio is located
- **node_id**: Node UUID
- **project_id**: Project UUID
- **node_id**: Node UUID
- **port_number**: Port from where the nio should be updated
Response status codes
@@ -58,8 +58,8 @@ Remove a NIO from a cloud instance
Parameters
**********
- **adapter_number**: Adapter on the cloud (always 0)
- **node_id**: Node UUID
- **project_id**: Project UUID
- **node_id**: Node UUID
- **port_number**: Port on the cloud
Response status codes
@@ -10,8 +10,8 @@ Start a packet capture on a cloud instance
Parameters
**********
- **adapter_number**: Adapter on the cloud (always 0)
- **node_id**: Node UUID
- **project_id**: Project UUID
- **node_id**: Node UUID
- **port_number**: Port on the cloud
Response status codes
@@ -10,8 +10,8 @@ Stop a packet capture on a cloud instance
Parameters
**********
- **adapter_number**: Adapter on the cloud (always 0)
- **node_id**: Node UUID
- **project_id**: Project UUID
- **node_id**: Node UUID
- **port_number**: Port on the cloud
Response status codes
@@ -9,8 +9,8 @@ Start a cloud
Parameters
**********
- **node_id**: Node UUID
- **project_id**: Project UUID
- **node_id**: Node UUID
Response status codes
**********************
@@ -9,8 +9,8 @@ Stop a cloud
Parameters
**********
- **node_id**: Node UUID
- **project_id**: Project UUID
- **node_id**: Node UUID
Response status codes
**********************
@@ -9,8 +9,8 @@ Suspend a cloud (does nothing)
Parameters
**********
- **node_id**: Node UUID
- **project_id**: Project UUID
- **node_id**: Node UUID
Response status codes
**********************