Adds key_name param to rebuild requests

Change-Id: Id04a295599db8e248d4719bd7b654268c0951be3
This commit is contained in:
Daryl Walleck
2013-06-11 22:26:50 -05:00
parent 941945632a
commit 942ac9a1a0
2 changed files with 6 additions and 4 deletions

View File

@@ -301,7 +301,7 @@ class ServersClient(AutoMarshallingRestClient):
def rebuild(self, server_id, image_ref, name=None,
admin_pass=None, disk_config=None, metadata=None,
personality=None, accessIPv4=None, accessIPv6=None,
requestslib_kwargs=None):
key_name=None, requestslib_kwargs=None):
"""
@summary: Rebuilds the server
@param server_id: The id of an existing server.
@@ -335,7 +335,8 @@ class ServersClient(AutoMarshallingRestClient):
metadata=metadata,
personality=personality,
accessIPv4=accessIPv4,
accessIPv6=accessIPv6)
accessIPv6=accessIPv6,
key_name=key_name)
resp = self.request('POST', url,
response_entity_type=Server,

View File

@@ -192,7 +192,7 @@ class Rebuild(CreateServer):
def __init__(self, name, image_ref, admin_pass, disk_config=None,
metadata=None, personality=None, accessIPv4=None,
accessIPv6=None):
accessIPv6=None, key_name=None):
super(Rebuild, self).__init__(name=name, imageRef=image_ref,
flavorRef=None,
adminPass=admin_pass,
@@ -200,7 +200,8 @@ class Rebuild(CreateServer):
metadata=metadata,
personality=personality,
accessIPv4=accessIPv4,
accessIPv6=accessIPv6)
accessIPv6=accessIPv6,
key_name=key_name)
class Resize(AutoMarshallingModel):