Revision 24ff0a35 kamaki/clients/cyclades_rest_api.py
b/kamaki/clients/cyclades_rest_api.py | ||
---|---|---|
40 | 40 |
"""GRNet Cyclades REST API Client""" |
41 | 41 |
|
42 | 42 |
def servers_get( |
43 |
self, |
|
44 |
server_id='', |
|
45 |
command='', |
|
46 |
success=200, |
|
47 |
changes_since=None, |
|
48 |
**kwargs): |
|
43 |
self,
|
|
44 |
server_id='',
|
|
45 |
command='',
|
|
46 |
success=200,
|
|
47 |
changes_since=None,
|
|
48 |
**kwargs):
|
|
49 | 49 |
"""GET base_url/servers[/server_id][/command] request |
50 | 50 |
|
51 | 51 |
:param server_id: integer (as int or str) |
... | ... | |
65 | 65 |
return self.get(path, success=success, **kwargs) |
66 | 66 |
|
67 | 67 |
def networks_get( |
68 |
self, |
|
69 |
network_id='', |
|
70 |
command='', |
|
71 |
success=(200, 203), |
|
72 |
**kwargs): |
|
68 |
self,
|
|
69 |
network_id='',
|
|
70 |
command='',
|
|
71 |
success=(200, 203),
|
|
72 |
**kwargs):
|
|
73 | 73 |
"""GET base_url/networks[/network_id][/command] request |
74 | 74 |
|
75 | 75 |
:param network_id: integer (str or int) |
... | ... | |
86 | 86 |
return self.get(path, success=success, **kwargs) |
87 | 87 |
|
88 | 88 |
def networks_delete( |
89 |
self, |
|
90 |
network_id='', |
|
91 |
command='', |
|
92 |
success=204, |
|
93 |
**kwargs): |
|
89 |
self,
|
|
90 |
network_id='',
|
|
91 |
command='',
|
|
92 |
success=204,
|
|
93 |
**kwargs):
|
|
94 | 94 |
"""DEL ETE base_url/networks[/network_id][/command] request |
95 | 95 |
|
96 | 96 |
:param network_id: integer (str or int) |
... | ... | |
107 | 107 |
return self.delete(path, success=success, **kwargs) |
108 | 108 |
|
109 | 109 |
def networks_post( |
110 |
self, |
|
111 |
network_id='', |
|
112 |
command='', |
|
113 |
json_data=None, |
|
114 |
success=202, |
|
115 |
**kwargs): |
|
110 |
self,
|
|
111 |
network_id='',
|
|
112 |
command='',
|
|
113 |
json_data=None,
|
|
114 |
success=202,
|
|
115 |
**kwargs):
|
|
116 | 116 |
"""POST base_url/servers[/server_id]/[command] request |
117 | 117 |
|
118 | 118 |
:param network_id: integer (str or int) |
... | ... | |
137 | 137 |
return self.post(path, data=data, success=success, **kwargs) |
138 | 138 |
|
139 | 139 |
def networks_put( |
140 |
self, |
|
141 |
network_id='', |
|
142 |
command='', |
|
143 |
json_data=None, |
|
144 |
success=204, |
|
145 |
**kwargs): |
|
140 |
self,
|
|
141 |
network_id='',
|
|
142 |
command='',
|
|
143 |
json_data=None,
|
|
144 |
success=204,
|
|
145 |
**kwargs):
|
|
146 | 146 |
"""PUT base_url/servers[/server_id]/[command] request |
147 | 147 |
|
148 | 148 |
:param network_id: integer (str or int) |
Also available in: Unified diff