def rules_ACL_id
      outside_interface_data = self['firewallInterfaces'].find { |interface_data| interface_data['name'] == 'outside' }
      incoming_ACL = outside_interface_data['firewallContextAccessControlLists'].find { |firewallACL_data| firewallACL_data['direction'] == 'in' } if outside_interface_data

      if incoming_ACL
        return incoming_ACL['id']
      else
        return nil
      end
    end
def rules_ACL_id
      outside_interface_data = self['firewallInterfaces'].find { |interface_data| interface_data['name'] == 'outside' }
      incoming_ACL = outside_interface_data['firewallContextAccessControlLists'].find { |firewallACL_data| firewallACL_data['direction'] == 'in' } if outside_interface_data

      if incoming_ACL
        return incoming_ACL['id']
      else
        return nil
      end
    end
Searches the set of access control lists for the firewall device in order to locate the one that
 sits on the "outside" side of the network and handles 'in'coming traffic.