Revision 77d1b504 kamaki/clients/cyclades/rest_api.py
b/kamaki/clients/cyclades/rest_api.py | ||
---|---|---|
169 | 169 |
def floating_ip_pools_get(self, success=200, **kwargs): |
170 | 170 |
path = path4url('os-floating-ip-pools') |
171 | 171 |
return self.get(path, success=success, **kwargs) |
172 |
|
|
173 |
def floating_ips_get(self, success=200, **kwargs): |
|
174 |
path = path4url('os-floating-ips') |
|
175 |
return self.get(path, success=success, **kwargs) |
|
176 |
|
|
177 |
def floating_ips_post(self, json_data, success=201, **kwargs): |
|
178 |
path = path4url('os-floating-ips') |
|
179 |
if json_data is not None: |
|
180 |
json_data = json.dumps(json_data) |
|
181 |
self.set_header('Content-Type', 'application/json') |
|
182 |
self.set_header('Content-Length', len(json_data)) |
|
183 |
return self.post(path, data=json_data, success=success, **kwargs) |
|
184 |
|
|
185 |
def floating_ip_get(self, floating_ip_id, success=200, **kwargs): |
|
186 |
path = path4url('os-floating-ip', floating_ip_id) |
|
187 |
return self.get(path, success=success, **kwargs) |
|
188 |
|
|
189 |
def floating_ip_delete(self, floating_ip_id, success=200, **kwargs): |
|
190 |
path = path4url('os-floating-ip', floating_ip_id) |
|
191 |
return self.delete(path, success=success, **kwargs) |
Also available in: Unified diff