Get list of IP block and IP block subnet
Change-Id: I90a1f5c7d255e29e896c375c0319cf87c273b22d
This commit is contained in:
parent
c85f1505dd
commit
26b6466f03
|
@ -73,6 +73,8 @@ class NsxLib(object):
|
||||||
self.client, nsxlib_config)
|
self.client, nsxlib_config)
|
||||||
self.ip_block_subnet = NsxLibIpBlockSubnet(
|
self.ip_block_subnet = NsxLibIpBlockSubnet(
|
||||||
self.client, nsxlib_config)
|
self.client, nsxlib_config)
|
||||||
|
self.ip_block = NsxLibIpBlock(
|
||||||
|
self.client, nsxlib_config)
|
||||||
|
|
||||||
super(NsxLib, self).__init__()
|
super(NsxLib, self).__init__()
|
||||||
|
|
||||||
|
@ -501,3 +503,12 @@ class NsxLibIpBlockSubnet(utils.NsxLibApiBase):
|
||||||
"""Delete a IP block subnet on the backend."""
|
"""Delete a IP block subnet on the backend."""
|
||||||
resource = 'pools/ip-blocks/%s/subnets/%s' % (ip_block_id, subnet_id)
|
resource = 'pools/ip-blocks/%s/subnets/%s' % (ip_block_id, subnet_id)
|
||||||
self.client.delete(resource)
|
self.client.delete(resource)
|
||||||
|
|
||||||
|
def list(self, ip_block_id):
|
||||||
|
resource = 'pools/ip-blocks/%s/subnets' % ip_block_id
|
||||||
|
return self.client.get(resource)
|
||||||
|
|
||||||
|
|
||||||
|
class NsxLibIpBlock(utils.NsxLibApiBase):
|
||||||
|
def list(self):
|
||||||
|
return self.client.get('pools/ip-blocks')
|
||||||
|
|
Loading…
Reference in New Issue