Revision fc7c3c4c

b/docs/commands.rst
160 160
    shutdown:  Shutdown a server
161 161
    start   :  Start a server
162 162
    stats   :  Get server statistics
163
    resize  :  Set a different flavor for an existing server
163 164
    wait    :  Wait for server to finish
164 165

  
165 166
Showcase: Create a server
b/docs/man/kamaki.rst
130 130
* shutdown  Shutdown an active server (VM)
131 131
* start     Start an existing server (VM)
132 132
* stats     Get server (VM) statistics
133
* resize    Set a different flavor for an existing server
133 134
* wait      Wait for server to finish [BUILD, STOPPED, REBOOT, ACTIVE]
134 135

  
135 136

  
b/docs/usage.rst
183 183
    shutdown:  Shutdown an active server (VM)
184 184
    start   :  Start an existing server (VM)
185 185
    stats   :  Get server (VM) statistics
186
    resize  :  Set a different flavor for an existing server
186 187
    wait    :  Wait for server to finish [BUILD, STOPPED, REBOOT, ACTIVE]
187 188

  
188 189
.. code-block:: console
b/kamaki/cli/commands/cyclades.py
434 434
class server_resize(_init_cyclades, _optional_output_cmd):
435 435
    """Set a different flavor for an existing server
436 436
    To get server ids and flavor ids:
437
      /server list
438
      /flavor list
437
    /server list
438
    /flavor list
439 439
    """
440 440

  
441 441
    @errors.generic.all
b/kamaki/clients/compute/__init__.py
143 143
        r = self.servers_post(server_id, 'action', json_data=req)
144 144
        return r.headers
145 145

  
146
    def resize_server(self, server_id, flavor_id):
147
        """
148
        :param server_id: (str)
149

  
150
        :param flavor_id: (int)
151

  
152
        :returns: (dict) request headers
153
        """
154
        req = {'resize': {'flavorRef': flavor_id}}
155
        r = self.servers_post(server_id, 'action', json_data=req)
156
        return r.headers
157

  
146 158
    def get_server_metadata(self, server_id, key=''):
147 159
        """
148 160
        :param server_id: integer (str or int)
......
349 361
        """
350 362
        r = self.floating_ips_delete(tenant_id, fip_id)
351 363
        return r.headers
352

  
353
    def resize_server(self, server_id, flavor_id):
354
        """
355
        :param server_id: (str)
356

  
357
        :param flavor_id: (int)
358
        """
359
        req = {'resize': {'flavorRef': flavor_id}}
360
        r = self.servers_post(server_id, 'action', json_data=req)
361
        return r.headers

Also available in: Unified diff