The Server class inherits from Resource.
openstack.compute.v2.server.Server(attrs=None, loaded=False)¶Construct a Resource to interact with a service’s REST API.
The Resource class offers two class methods to construct
resource objects, which are preferrable to entering through
this initializer. See Resource.new() and
Resource.existing().
| Parameters: |
|
|---|
addresses = None¶A dictionary of addresses this server can be accessed through.
The dictionary contains keys such as private and public,
each containing a list of dictionaries for addresses of that type.
The addresses are contained in a dictionary with keys addr
and version, which is either 4 or 6 depending on the protocol
of the IP address. Type: dict
created_at = None¶Timestamp of when the server was created.
flavor_id = None¶The flavor reference, as a ID or full URL, for the flavor to use for this server.
host_id = None¶An ID representing the host of this server.
image_id = None¶The image reference, as a ID or full URL, for the image to use for this server.
links = None¶A list of dictionaries holding links relevant to this server.
metadata = None¶Metadata stored for this server. Type: dict
name = None¶The name of this server.
progress = None¶While the server is building, this value represents the percentage of completion. Once it is completed, it will be 100. Type: int
project_id = None¶The ID of the project this server is associated with.
status = None¶The state this server is in. Valid values include ACTIVE,
BUILDING, DELETED, ERROR, HARD_REBOOT, PASSWORD,
PAUSED, REBOOT, REBUILD, RESCUED, RESIZED,
REVERT_RESIZE, SHUTOFF, SOFT_DELETED, STOPPED,
SUSPENDED, UNKNOWN, or VERIFY_RESIZE.
updated_at = None¶Timestamp of when this server was last updated.
user_id = None¶The user ID associated with this server.
action(session, body)¶Preform server actions given the message body.
change_password(session, new_password)¶Change the administrator password to the given password.
reboot(session, reboot_type)¶Reboot server where reboot_type might be ‘SOFT’ or ‘HARD’.
rebuild(session, name, image_href, admin_password, access_ipv4=None, access_ipv6=None, metadata=None, personality=None)¶Rebuild the server with the given arguments.
resize(session, flavor)¶Resize server to flavor reference.
confirm_resize(session)¶Confirm the resize of the server.
revert_resize(session)¶Revert the resize of the server.
create_image(session, name, metadata=None)¶Create image from server.
get_floating_ips()¶Get the floating ips associated with this server.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.