New api: Get the default rule in a firewall section

Change-Id: I3debf0c090d5237f0e273904de13432433fac49e
This commit is contained in:
Adit Sarfaty 2017-06-08 11:27:29 +03:00
parent 7002c2f044
commit ee2331fa2b
1 changed files with 6 additions and 0 deletions

View File

@ -460,6 +460,12 @@ class NsxLibFirewallSection(utils.NsxLibApiBase):
resource = 'firewall/sections/%s/rules' % section_id
return self.client.get(resource)
def get_default_rule(self, section_id):
rules = self.get_rules(section_id)['results']
last_rule = rules[-1]
if last_rule['is_default']:
return last_rule
def _get_fw_rule_from_sg_rule(self, sg_rule, nsgroup_id, rmt_nsgroup_id,
logged, action):
# IPV4 or IPV6