Add filtering parameters to list requests
This patch set adds filtering parameters to some methods in "lbaas.py" and "vpnaas.py". Fixes bug 1240479 Change-Id: I288c3c9138e42c4ac7cd16c6bd0b5586374c5f38
This commit is contained in:
parent
27b5b9f3fc
commit
babefc8d9e
@ -142,7 +142,7 @@ def vip_create(request, **kwargs):
|
||||
|
||||
|
||||
def vips_get(request, **kwargs):
|
||||
vips = neutronclient(request).list_vips().get('vips')
|
||||
vips = neutronclient(request).list_vips(**kwargs).get('vips')
|
||||
return [Vip(v) for v in vips]
|
||||
|
||||
|
||||
@ -184,7 +184,7 @@ def pool_create(request, **kwargs):
|
||||
|
||||
|
||||
def pools_get(request, **kwargs):
|
||||
pools = neutronclient(request).list_pools().get('pools')
|
||||
pools = neutronclient(request).list_pools(**kwargs).get('pools')
|
||||
return [Pool(p) for p in pools]
|
||||
|
||||
|
||||
@ -239,8 +239,8 @@ def pool_health_monitor_create(request, **kwargs):
|
||||
|
||||
|
||||
def pool_health_monitors_get(request, **kwargs):
|
||||
monitors = neutronclient(request
|
||||
).list_health_monitors().get('health_monitors')
|
||||
monitors = neutronclient(request).list_health_monitors(
|
||||
**kwargs).get('health_monitors')
|
||||
return [PoolMonitor(m) for m in monitors]
|
||||
|
||||
|
||||
@ -281,7 +281,7 @@ def member_create(request, **kwargs):
|
||||
|
||||
|
||||
def members_get(request, **kwargs):
|
||||
members = neutronclient(request).list_members().get('members')
|
||||
members = neutronclient(request).list_members(**kwargs).get('members')
|
||||
return [Member(m) for m in members]
|
||||
|
||||
|
||||
|
@ -149,7 +149,8 @@ def vpnservice_create(request, **kwargs):
|
||||
|
||||
|
||||
def vpnservices_get(request, **kwargs):
|
||||
vpnservices = neutronclient(request).list_vpnservices().get('vpnservices')
|
||||
vpnservices = neutronclient(request).list_vpnservices(
|
||||
**kwargs).get('vpnservices')
|
||||
return [VPNService(v) for v in vpnservices]
|
||||
|
||||
|
||||
@ -198,7 +199,8 @@ def ikepolicy_create(request, **kwargs):
|
||||
|
||||
|
||||
def ikepolicies_get(request, **kwargs):
|
||||
ikepolicies = neutronclient(request).list_ikepolicies().get('ikepolicies')
|
||||
ikepolicies = neutronclient(request).list_ikepolicies(
|
||||
**kwargs).get('ikepolicies')
|
||||
return [IKEPolicy(v) for v in ikepolicies]
|
||||
|
||||
|
||||
@ -247,8 +249,8 @@ def ipsecpolicy_create(request, **kwargs):
|
||||
|
||||
|
||||
def ipsecpolicies_get(request, **kwargs):
|
||||
ipsecpolicies = neutronclient(request).list_ipsecpolicies().get(
|
||||
'ipsecpolicies')
|
||||
ipsecpolicies = neutronclient(request).list_ipsecpolicies(
|
||||
**kwargs).get('ipsecpolicies')
|
||||
return [IPSecPolicy(v) for v in ipsecpolicies]
|
||||
|
||||
|
||||
@ -307,8 +309,8 @@ def ipsecsiteconnection_create(request, **kwargs):
|
||||
|
||||
|
||||
def ipsecsiteconnections_get(request, **kwargs):
|
||||
ipsecsiteconnections = neutronclient(
|
||||
request).list_ipsec_site_connections().get('ipsec_site_connections')
|
||||
ipsecsiteconnections = neutronclient(request).list_ipsec_site_connections(
|
||||
**kwargs).get('ipsec_site_connections')
|
||||
return [IPSecSiteConnection(v) for v in ipsecsiteconnections]
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user