Revision cd295a1d kamaki/clients/cyclades/__init__.py
b/kamaki/clients/cyclades/__init__.py | ||
---|---|---|
45 | 45 |
"""Submit a startup request |
46 | 46 |
|
47 | 47 |
:param server_id: integer (str or int) |
48 |
|
|
49 |
:returns: (dict) response headers |
|
48 | 50 |
""" |
49 | 51 |
req = {'start': {}} |
50 |
self.servers_post(server_id, 'action', json_data=req, success=202) |
|
52 |
r = self.servers_post(server_id, 'action', json_data=req, success=202) |
|
53 |
return r.headers |
|
51 | 54 |
|
52 | 55 |
def shutdown_server(self, server_id): |
53 | 56 |
"""Submit a shutdown request |
54 | 57 |
|
55 | 58 |
:param server_id: integer (str or int) |
59 |
|
|
60 |
:returns: (dict) response headers |
|
56 | 61 |
""" |
57 | 62 |
req = {'shutdown': {}} |
58 |
self.servers_post(server_id, 'action', json_data=req, success=202) |
|
63 |
r = self.servers_post(server_id, 'action', json_data=req, success=202) |
|
64 |
return r.headers |
|
59 | 65 |
|
60 | 66 |
def get_server_console(self, server_id): |
61 | 67 |
""" |
... | ... | |
89 | 95 |
:param server_id: integer (str or int) |
90 | 96 |
|
91 | 97 |
:param profile: (str) ENABLED | DISABLED | PROTECTED |
98 |
|
|
99 |
:returns: (dict) response headers |
|
92 | 100 |
""" |
93 | 101 |
req = {'firewallProfile': {'profile': profile}} |
94 |
self.servers_post(server_id, 'action', json_data=req, success=202) |
|
102 |
r = self.servers_post(server_id, 'action', json_data=req, success=202) |
|
103 |
return r.headers |
|
95 | 104 |
|
96 | 105 |
def list_servers(self, detail=False, changes_since=None): |
97 | 106 |
""" |
Also available in: Unified diff