def unset_vlan_access_group(self, vlan_number, direction): vlan = self.get_vlan_interface_data(vlan_number) if vlan.access_groups[direction] is None: raise UnknownAccessGroup(direction) else: with self.config(), self.interface_vlan(vlan_number): self.ssh.do("no ip access-group {}".format(('in' if direction == IN else 'out')))
def unset_vlan_access_group(self, vlan_number, direction): vlan = self._get_vlan(vlan_number, include_vif_data=True) if vlan.access_groups[direction] is None: raise UnknownAccessGroup(direction) else: with self.config(), self.interface_vlan(vlan): self.shell.do("no ip access-group {} {}".format(vlan.access_groups[direction], {IN: 'in', OUT: 'out'}[direction]))