Revision 03033b54 kamaki/clients/cyclades/rest_api.py
b/kamaki/clients/cyclades/rest_api.py | ||
---|---|---|
170 | 170 |
path = path4url('os-floating-ip-pools') |
171 | 171 |
return self.get(path, success=success, **kwargs) |
172 | 172 |
|
173 |
def floating_ips_get(self, success=200, **kwargs): |
|
174 |
path = path4url('os-floating-ips') |
|
173 |
def floating_ips_get(self, fip_id='', success=200, **kwargs):
|
|
174 |
path = path4url('os-floating-ips', fip_id)
|
|
175 | 175 |
return self.get(path, success=success, **kwargs) |
176 | 176 |
|
177 |
def floating_ips_post(self, json_data, success=201, **kwargs): |
|
178 |
path = path4url('os-floating-ips') |
|
177 |
def floating_ips_post(self, json_data, fip_id='', success=201, **kwargs):
|
|
178 |
path = path4url('os-floating-ips', fip_id)
|
|
179 | 179 |
if json_data is not None: |
180 | 180 |
json_data = json.dumps(json_data) |
181 | 181 |
self.set_header('Content-Type', 'application/json') |
182 | 182 |
self.set_header('Content-Length', len(json_data)) |
183 | 183 |
return self.post(path, data=json_data, success=success, **kwargs) |
184 | 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) |
|
185 |
def floating_ips_delete(self, fip_id, success=200, **kwargs): |
|
186 |
path = path4url('os-floating-ips', fip_id) |
|
191 | 187 |
return self.delete(path, success=success, **kwargs) |
Also available in: Unified diff