Merge "Add bulk methods to network service clients"
This commit is contained in:
commit
1abd727c11
@ -36,3 +36,12 @@ class NetworksClient(base.BaseNetworkClient):
|
||||
def list_networks(self, **filters):
|
||||
uri = '/networks'
|
||||
return self.list_resources(uri, **filters)
|
||||
|
||||
def create_bulk_networks(self, **kwargs):
|
||||
"""Create multiple networks in a single request.
|
||||
|
||||
Available params: see http://developer.openstack.org/
|
||||
api-ref-networking-v2.html#bulkCreateNetwork
|
||||
"""
|
||||
uri = '/networks'
|
||||
return self.create_resource(uri, kwargs)
|
||||
|
@ -36,3 +36,12 @@ class PortsClient(base.BaseNetworkClient):
|
||||
def list_ports(self, **filters):
|
||||
uri = '/ports'
|
||||
return self.list_resources(uri, **filters)
|
||||
|
||||
def create_bulk_ports(self, **kwargs):
|
||||
"""Create multiple ports in a single request.
|
||||
|
||||
Available params: see http://developer.openstack.org/
|
||||
api-ref-networking-v2.html#bulkCreatePorts
|
||||
"""
|
||||
uri = '/ports'
|
||||
return self.create_resource(uri, kwargs)
|
||||
|
@ -36,3 +36,12 @@ class SubnetsClient(base.BaseNetworkClient):
|
||||
def list_subnets(self, **filters):
|
||||
uri = '/subnets'
|
||||
return self.list_resources(uri, **filters)
|
||||
|
||||
def create_bulk_subnets(self, **kwargs):
|
||||
"""Create multiple subnets in a single request.
|
||||
|
||||
Available params: see http://developer.openstack.org/
|
||||
api-ref-networking-v2.html#bulkCreateSubnet
|
||||
"""
|
||||
uri = '/subnets'
|
||||
return self.create_resource(uri, kwargs)
|
||||
|
Loading…
x
Reference in New Issue
Block a user