4
A virtual machine instance.
9
.. currentmodule:: cinderclient
11
.. autoclass:: ServerManager
12
:members: get, list, find, findall, create, update, delete, share_ip,
13
unshare_ip, reboot, rebuild, resize, confirm_resize,
17
:members: update, delete, share_ip, unshare_ip, reboot, rebuild, resize,
18
confirm_resize, revert_resize
26
The name you gave the server when you booted it.
28
.. attribute:: imageId
30
The :class:`Image` this server was booted with.
32
.. attribute:: flavorId
34
This server's current :class:`Flavor`.
38
Rackspace doesn't document this value. It appears to be SHA1 hash.
42
The server's status (``BOOTING``, ``ACTIVE``, etc).
44
.. attribute:: progress
46
When booting, resizing, updating, etc., this will be set to a
47
value between 0 and 100 giving a rough estimate of the progress
48
of the current operation.
50
.. attribute:: addresses
52
The public and private IP addresses of this server. This'll be a dict
56
"public" : ["67.23.10.138"],
57
"private" : ["10.176.42.19"]
60
You *can* get more than one public/private IP provisioned, but not
61
directly from the API; you'll need to open a support ticket.
63
.. attribute:: metadata
65
The metadata dict you gave when creating the server.