code: def get_snmp_information(self):
          
          snmp_information = {}
  
          snmp_config = junos_views.junos_snmp_config_table(self.device)
          snmp_config.get()
          snmp_items = snmp_config.items()
  
          if not snmp_items:
              return snmp_information
  
          snmp_information = {
              py23_compat.text_type(ele[0]): ele[1] if ele[1] else ""
              for ele in snmp_items[0][1]
          }
  
          snmp_information["community"] = {}
          communities_table = snmp_information.pop("communities_table")
          if not communities_table:
              return snmp_information
  
          for community in communities_table.items():
              community_name = py23_compat.text_type(community[0])
              community_details = {"acl": ""}
              community_details.update(
                  {
                      py23_compat.text_type(ele[0]): py23_compat.text_type(
                          ele[1]
                          if ele[0] != "mode"
                          else C.SNMP_AUTHORIZATION_MODE_MAP.get(ele[1])
                      )
                      for ele in community[1]
                  }
              )
              snmp_information["community"][community_name] = community_details
  
          return snmp_information
docs: Return the SNMP configuration.