Revision 03033b54 kamaki/clients/compute/rest_api.py
b/kamaki/clients/compute/rest_api.py | ||
---|---|---|
242 | 242 |
path = path4url(tenant_id, 'os-floating-ip-pools') |
243 | 243 |
return self.get(path, success=success, **kwargs) |
244 | 244 |
|
245 |
def floating_ips_get(self, tenant_id, success=200, **kwargs): |
|
246 |
path = path4url(tenant_id, 'os-floating-ips') |
|
245 |
def floating_ips_get(self, tenant_id, ip='', success=200, **kwargs):
|
|
246 |
path = path4url(tenant_id, 'os-floating-ips', ip or '')
|
|
247 | 247 |
return self.get(path, success=success, **kwargs) |
248 | 248 |
|
249 |
def floating_ips_post(self, tenant_id, json_data, success=201, **kwargs): |
|
250 |
path = path4url(tenant_id, 'os-floating-ips') |
|
249 |
def floating_ips_post( |
|
250 |
self, tenant_id, json_data, ip='', success=201, **kwargs): |
|
251 |
path = path4url(tenant_id, 'os-floating-ips', ip or '') |
|
251 | 252 |
if json_data is not None: |
252 | 253 |
json_data = json.dumps(json_data) |
253 | 254 |
self.set_header('Content-Type', 'application/json') |
254 | 255 |
self.set_header('Content-Length', len(json_data)) |
255 | 256 |
return self.post(path, data=json_data, success=success, **kwargs) |
256 | 257 |
|
257 |
def floating_ip_get(self, tenant_id, success=200, **kwargs): |
|
258 |
path = path4url(tenant_id, 'os-floating-ip') |
|
259 |
return self.get(path, success=success, **kwargs) |
|
260 |
|
|
261 |
def floating_ip_delete(self, tenant_id, success=204, **kwargs): |
|
262 |
path = path4url(tenant_id, 'os-floating-ip') |
|
258 |
def floating_ips_delete(self, tenant_id, ip='', success=204, **kwargs): |
|
259 |
path = path4url(tenant_id, 'os-floating-ips', ip or '') |
|
263 | 260 |
return self.delete(path, success=success, **kwargs) |
Also available in: Unified diff