docs: def discover(self):
          """Enable and Disable SNMP communityon the device, Read it's structure and attributes: chassis, modules,
          submodules, ports, port-channels and power supplies
  
          :return: AutoLoadDetails object
          :rtype: cloudshell.shell.core.driver_context.AutoLoadDetails
          """
  
          details = self.autoload_flow.execute_flow(self.resource_config.supported_os,
                                                    self.resource_config.shell_name,
                                                    self.resource_config.family,
                                                    self.resource_config.name)
  
          self._log_device_details(details)
          return details