Revision d08962f0 kamaki/clients/cyclades/rest_api.py
b/kamaki/clients/cyclades/rest_api.py | ||
---|---|---|
145 | 145 |
|
146 | 146 |
path = path4url('networks', network_id, command) |
147 | 147 |
return self.put(path, data=data, success=success, **kwargs) |
148 |
|
|
149 |
def floating_ip_pools_get(self, success=200, **kwargs): |
|
150 |
path = path4url('os-floating-ip-pools') |
|
151 |
return self.get(path, success=success, **kwargs) |
|
152 |
|
|
153 |
def floating_ips_get(self, fip_id='', success=200, **kwargs): |
|
154 |
path = path4url('os-floating-ips', fip_id) |
|
155 |
return self.get(path, success=success, **kwargs) |
|
156 |
|
|
157 |
def floating_ips_post(self, json_data, fip_id='', success=201, **kwargs): |
|
158 |
path = path4url('os-floating-ips', fip_id) |
|
159 |
if json_data is not None: |
|
160 |
json_data = json.dumps(json_data) |
|
161 |
self.set_header('Content-Type', 'application/json') |
|
162 |
self.set_header('Content-Length', len(json_data)) |
|
163 |
return self.post(path, data=json_data, success=success, **kwargs) |
|
164 |
|
|
165 |
def floating_ips_delete(self, fip_id, success=200, **kwargs): |
|
166 |
path = path4url('os-floating-ips', fip_id) |
|
167 |
return self.delete(path, success=success, **kwargs) |
Also available in: Unified diff