Revision 058ee9a8 kamaki/clients/network/__init__.py
b/kamaki/clients/network/__init__.py | ||
---|---|---|
37 | 37 |
|
38 | 38 |
class NetworkClient(NetworkRestClient): |
39 | 39 |
"""OpenStack Network API 2.0 client""" |
40 |
|
|
41 |
def list_networks(self): |
|
42 |
r = self.networks_get(success=200) |
|
43 |
return r.json['networks'] |
|
44 |
|
|
45 |
def create_network(self, name=None, admin_state_up=None, shared=None): |
|
46 |
req = dict(network=dict( |
|
47 |
name=name or '', admin_state_up=bool(admin_state_up))) |
|
48 |
r = self.networks_post(json_data=req, shared=shared, success=201) |
|
49 |
return r.json['network'] |
Also available in: Unified diff