Method: Cisco::Acl.acls
- Defined in:
- lib/cisco_node_utils/acl.rb
.acls ⇒ Object
Return all acls currently on the switch
28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/cisco_node_utils/acl.rb', line 28 def self.acls afis = %w(ipv4 ipv6) acl_hash = {} afis.each do |afi| acl_hash[afi] = {} afi_cli = Acl.afi_cli(afi) instances = config_get('acl', 'all_acls', afi: afi_cli) next if instances.nil? instances.each do |acl_name| acl_hash[afi][acl_name] = Acl.new(afi, acl_name, false) end end acl_hash end |