shutdown: Shutdown a server
start : Start a server
stats : Get server statistics
+ resize : Set a different flavor for an existing server
wait : Wait for server to finish
Showcase: Create a server
* shutdown Shutdown an active server (VM)
* start Start an existing server (VM)
* stats Get server (VM) statistics
+* resize Set a different flavor for an existing server
* wait Wait for server to finish [BUILD, STOPPED, REBOOT, ACTIVE]
shutdown: Shutdown an active server (VM)
start : Start an existing server (VM)
stats : Get server (VM) statistics
+ resize : Set a different flavor for an existing server
wait : Wait for server to finish [BUILD, STOPPED, REBOOT, ACTIVE]
.. code-block:: console
class server_resize(_init_cyclades, _optional_output_cmd):
"""Set a different flavor for an existing server
To get server ids and flavor ids:
- /server list
- /flavor list
+ /server list
+ /flavor list
"""
@errors.generic.all
r = self.servers_post(server_id, 'action', json_data=req)
return r.headers
+ def resize_server(self, server_id, flavor_id):
+ """
+ :param server_id: (str)
+
+ :param flavor_id: (int)
+
+ :returns: (dict) request headers
+ """
+ req = {'resize': {'flavorRef': flavor_id}}
+ r = self.servers_post(server_id, 'action', json_data=req)
+ return r.headers
+
def get_server_metadata(self, server_id, key=''):
"""
:param server_id: integer (str or int)
"""
r = self.floating_ips_delete(tenant_id, fip_id)
return r.headers
-
- def resize_server(self, server_id, flavor_id):
- """
- :param server_id: (str)
-
- :param flavor_id: (int)
- """
- req = {'resize': {'flavorRef': flavor_id}}
- r = self.servers_post(server_id, 'action', json_data=req)
- return r.headers