code: def permissions(self):
          
          acl_list = list(AccessControlList.objects.all())
          def acl_map(elem_href):
              for elem in acl_list:
                  if elem.href == elem_href:
                      return elem
          
          acls = self.make_request(
              UnsupportedEngineFeature,
              resource='permissions')
          for acl in acls['granted_access_control_list']:
              yield(acl_map(acl))
docs: Retrieve the permissions for this engine instance.
          ::
  
              >>> from smc.core.engine import Engine
              >>> engine = Engine('myfirewall')
              >>> for x in engine.permissions:
              ...   print(x)
              ... 
              AccessControlList(name=ALL Elements)
              AccessControlList(name=ALL Firewalls)
  
          :raises UnsupportedEngineFeature: requires SMC version >= 6.1
          :return: access control list permissions
          :rtype: list(AccessControlList)