Revision cd295a1d kamaki/clients/compute/__init__.py
b/kamaki/clients/compute/__init__.py | ||
---|---|---|
115 | 115 |
:param server_id: integer (str or int) |
116 | 116 |
|
117 | 117 |
:param new_name: (str) |
118 |
|
|
119 |
:returns: (dict) response headers |
|
118 | 120 |
""" |
119 | 121 |
req = {'server': {'name': new_name}} |
120 |
self.servers_put(server_id, json_data=req) |
|
122 |
r = self.servers_put(server_id, json_data=req) |
|
123 |
return r.headers |
|
121 | 124 |
|
122 | 125 |
def delete_server(self, server_id): |
123 | 126 |
"""Submit a deletion request for a server specified by id |
124 | 127 |
|
125 | 128 |
:param server_id: integer (str or int) |
129 |
|
|
130 |
:returns: (dict) response headers |
|
126 | 131 |
""" |
127 |
self.servers_delete(server_id) |
|
132 |
r = self.servers_delete(server_id) |
|
133 |
return r.headers |
|
128 | 134 |
|
129 | 135 |
def reboot_server(self, server_id, hard=False): |
130 | 136 |
""" |
... | ... | |
134 | 140 |
""" |
135 | 141 |
boot_type = 'HARD' if hard else 'SOFT' |
136 | 142 |
req = {'reboot': {'type': boot_type}} |
137 |
self.servers_post(server_id, 'action', json_data=req) |
|
143 |
r = self.servers_post(server_id, 'action', json_data=req) |
|
144 |
return r.headers |
|
138 | 145 |
|
139 | 146 |
def get_server_metadata(self, server_id, key=''): |
140 | 147 |
""" |
... | ... | |
183 | 190 |
:param server_id: integer (str or int) |
184 | 191 |
|
185 | 192 |
:param key: (str) the meta key |
193 |
|
|
194 |
:returns: (dict) response headers |
|
186 | 195 |
""" |
187 |
self.servers_delete(server_id, 'meta/' + key) |
|
196 |
r = self.servers_delete(server_id, 'meta/' + key) |
|
197 |
return r.headers |
|
188 | 198 |
|
189 | 199 |
def list_flavors(self, detail=False): |
190 | 200 |
""" |
... | ... | |
279 | 289 |
:param image_id: (str) |
280 | 290 |
|
281 | 291 |
:param key: (str) metadatum key |
292 |
|
|
293 |
:returns: (dict) response headers |
|
282 | 294 |
""" |
283 | 295 |
command = path4url('meta', key) |
284 | 296 |
r = self.images_delete(image_id, command) |
Also available in: Unified diff